.gallery-details .gallery-details-slider img{width:100%}.gallery-details .gallery-details-slider .swiper-pagination{margin-top:20px;position:relative}.gallery-details .gallery-details-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:color-mix(in srgb,var(--default-color),transparent 85%);opacity:1}.gallery-details .gallery-details-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.gallery-details .portfolio-info{background-color:var(--surface-color);padding:30px;box-shadow:0 0 30px rgb(0 0 0 / .1)}.gallery-details .portfolio-info h3{font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 85%)}.gallery-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}.gallery-details .portfolio-info ul li+li{margin-top:10px}.gallery-details .portfolio-description{padding-top:30px}.gallery-details .portfolio-description h2{font-size:26px;font-weight:700;margin-bottom:20px}.gallery-details .portfolio-description p{padding:0;color:color-mix(in srgb,var(--default-color),transparent 30%)}