.gallery-modal{background-color:rgba(0,0,0,.8)}.gallery-modal .modal-content{background:transparent;border:none;animation:fadeIn .5s ease-in-out}.gallery-backdrop{background-color:rgba(0,0,0,.8)!important}.gallery-custom-dialog{transition:transform .4s ease,opacity .4s ease}.gallery-main-swiper{max-width:1190px}.gallery-main-swiper .swiper-slide{display:flex;justify-content:center;align-items:center;background:transparent}.gallery-thumbnail-swiper{margin-top:10px;padding:10px}.gallery-thumbnail-swiper .swiper-slide{transition:none!important;opacity:.6;cursor:pointer;border-radius:6px;overflow:hidden}.gallery-thumbnail-swiper .swiper-slide img{width:100%;object-fit:cover}.gallery-thumbnail-swiper .swiper-slide:hover{opacity:.8}.gallery-thumbnail-swiper .swiper-slide.swiper-slide-thumb-active{opacity:1;border:2px solid #fff;transform:scale(1.05);box-shadow:0 0 8px hsla(0,0%,100%,.7);transition:all .3s ease}.gallery-thumbnail-swiper .swiper-slide-custom-class2{height:100px}.custom-next,.custom-prev{position:absolute;top:50%;z-index:10;background:none;border:none;cursor:pointer;transform:translateY(-50%)}.custom-prev{left:10px}.custom-next{right:10px}.custom-next img,.custom-prev img{width:30px;height:30px;padding:5px;background-color:rgba(0,0,0,.53)}.close-btn{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;z-index:1001}.close-btn img{width:30px;height:30px;padding:5px;background-color:rgba(0,0,0,.53)}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}