.success-section{text-align:center;background:#fff;padding:60px 40px}.success-section h2{color:#f57c00;margin-bottom:10px;font-size:24px;font-weight:900}.success-section .subtitle{color:#333;margin-bottom:40px;font-size:18px;font-weight:600}.success-section .card-container{margin-bottom:40px}.success-card{cursor:pointer;aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000001a}.image-count .img_count{width:25px;height:25px}.success-card .success_div .card-main-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.success-card:hover .card-main-img{transform:scale(1.05)}.success-card .card-overlay{color:#fff;text-align:left;z-index:2;background:linear-gradient(#10101000 0%,#0000007d 36%,#171818de 81%) no-repeat padding-box padding-box;align-items:end;width:100%;height:57%;padding:20px;display:flex;position:absolute;bottom:0;left:0}.success-card .card-overlay .location{align-items:center;gap:8px;margin-bottom:8px;font-weight:500;display:flex}.success-card .card-overlay p{opacity:1;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:90%;margin-bottom:0;font-size:14px;display:-webkit-box;overflow:hidden}.success-card .card-overlay .image-count{align-items:center;gap:6px;font-weight:600;display:flex;position:absolute;bottom:20px;right:20px}.success-card .thumb-stack{z-index:1;flex-direction:column;gap:8px;display:flex;position:absolute;top:10px;right:10px}.success-card .thumb-stack img{object-fit:cover;border:2px solid #fff;border-radius:6px;width:55px;height:55px}.success-card .success_div{z-index:1;width:100%;height:100%;position:relative}@media (min-width:0) and (max-width:574px){.success-section{padding:50px 10px}.success-section h2{font-size:20px}.success-section .subtitle{font-size:15px}.success-card .card-overlay .location{font-size:14px}.success-card .card-overlay p{font-size:12px}.image-count .img_count{width:20px;height:20px}}@media (min-width:575px) and (max-width:767.98px){.gallery-main .close-btn{top:-320px;right:15px}}
.gallery-modal .modal-dialog{max-width:800px}.gallery-modal .modal-header{border:none!important}.gallery-modal .modal-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #ffffff14;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #00000073}.gallery-modal .modal-body{padding:0;position:relative}.gallery-modal.show{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-modal .swiper{width:100%}.gallery-modal .swiper-slide{justify-content:center;align-items:center;display:flex;overflow:hidden}.gallery-modal .swiper-slide .modal_image_div{aspect-ratio:1;width:45%;height:100%}.gallery-modal .swiper-slide .modal_image_div .modal_img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.gallery-modal .swiper-slide:hover .modal_img{transform:scale(1.02)}.gallery-modal .swiper-button-prev,.gallery-modal .swiper-button-next{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);aspect-ratio:1;background:#000;border-radius:50%;width:33px;height:33px;padding:9px;transition:all .3s}.gallery-modal .swiper-button-prev,.gallery-modal .swiper-button-next,:scope~.swiper-button-prev,:scope.swiper-rtl .swiper-button-next,:scope.swiper-rtl~.swiper-button-next{color:#fff}.gallery-modal .swiper-button-prev:hover,.gallery-modal .swiper-button-next:hover{transform:scale(1.08)}.gallery-modal .swiper-button-prev:hover:after,.gallery-modal .swiper-button-next:hover:after{color:#000}.gallery-modal .swiper-pagination{bottom:20px!important}.gallery-modal .swiper-pagination-bullet{opacity:1;background:#fff6;width:12px;height:12px;transition:all .3s}.gallery-modal .swiper-pagination-bullet-active{background:#fff;border-radius:20px;width:32px}.gallery-modal .btn-close{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);filter:invert();opacity:1;cursor:pointer;background-color:#ffffff26;background-size:15px;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:18px;right:18px}.gallery-modal .btn-close:hover{transform:rotate(90deg)}@media (max-width:991px){.gallery-modal .swiper{height:65vh}.gallery-modal .swiper-button-prev,.gallery-modal .swiper-button-next{width:45px;height:45px}.gallery-modal .swiper-button-prev:after,.gallery-modal .swiper-button-next:after{font-size:18px}}@media (max-width:767px){.gallery-modal .modal-dialog{margin:10px}.gallery-modal .modal-content{border-radius:14px}.gallery-modal .swiper{height:55vh}.gallery-modal .swiper-button-prev,.gallery-modal .swiper-button-next{display:none}.gallery-modal .swiper-pagination{bottom:12px!important}.gallery-modal .btn-close{width:36px;height:36px;top:12px;right:12px}}
