.overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;color:#fff;display:flex;justify-content:center;left:0;min-height:350px;opacity:0;top:0;transition:opacity .3s ease;width:100%}.gallery-card{overflow:hidden}.gallery-card:hover .overlay{cursor:pointer;opacity:1}.fa-search-plus{font-size:24px}.gallery-lightbox{background-color:rgba(0,0,0,.8);inset:0;opacity:0;pointer-events:none;position:fixed;transition:all .4s ease-in-out;z-index:1000000}.gallery-lightbox.open{opacity:1;pointer-events:auto}body>.body-wrapper>main:has(.gallery-lightbox.open){z-index:10000}.swiper-lightbox{height:100%;padding:50px 100px!important;width:100%}.gallery-lightbox .swiper-slide img{height:100%;object-fit:contain;width:100%}.swiper-lightbox .carousel-swiper-lightbox-button-prev{left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:10000}.swiper-lightbox .carousel-swiper-lightbox-button-next{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10000}.gallery-lightbox .lightbox-closer{align-items:center;background-color:transparent!important;display:flex;justify-content:center;position:absolute;right:30px;top:30px;z-index:1000000}button.carousel-swiper-lightbox-button-next{background-color:#fff}button.carousel-swiper-lightbox-button-next img{width:16px}button.carousel-swiper-lightbox-button-prev{background-color:#fff}button.carousel-swiper-lightbox-button-prev img{width:16px}