.AboutGallery_gallery__34T8L{padding:80px 0;background:var(--color-bg-body)}.AboutGallery_sectionTitle__4V11k{font-size:2.5rem;font-weight:700;color:var(--color-text-main);margin:0 0 40px;text-align:center}.AboutGallery_filter__VTXmh{display:flex;justify-content:center;gap:15px;margin-bottom:50px;flex-wrap:wrap}.AboutGallery_filterBtn__OE0bI{padding:12px 28px;background:var(--color-bg-card);border:none;border-radius:8px;font-size:1rem;font-weight:500;color:var(--color-text-main);cursor:pointer;transition:all .3s}.AboutGallery_filterBtn__OE0bI:hover{background:var(--color-bg-secondary)}.AboutGallery_filterBtn__OE0bI.AboutGallery_active__LXS2H{background:var(--color-primary);color:#fff}.AboutGallery_sliderContainer__pwAcQ{position:relative;padding:0 60px}.AboutGallery_swiper__I30uh{width:100%;padding:20px 0}.AboutGallery_swiperSlide__oNzNC{height:auto}.AboutGallery_slideImageWrapper__gO7iM{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/10}.AboutGallery_slideImageWrapper__gO7iM img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.AboutGallery_swiperSlide__oNzNC:hover .AboutGallery_slideImageWrapper__gO7iM img{transform:scale(1.05)}.AboutGallery_zoomBtn__qJo5D{position:absolute;bottom:15px;right:15px;width:40px;height:40px;background:rgba(255,255,255,.95);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;color:var(--color-text-main)}.AboutGallery_zoomBtn__qJo5D:hover{background:#fff;transform:scale(1.1)}.AboutGallery_navBtn__c8HXP{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s;z-index:10;color:var(--color-text-main)}.AboutGallery_navBtn__c8HXP:hover{background:var(--color-primary);color:#fff;transform:translateY(-50%) scale(1.1)}.AboutGallery_navPrev__KM9ui{left:0}.AboutGallery_navNext__yyRoQ{right:0}.AboutGallery_lightbox__bK5gh{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AboutGallery_lightbox__bK5gh picture,.AboutGallery_lightbox__bK5gh picture img,.AboutGallery_lightbox__bK5gh>img{max-width:90%;max-height:90%;width:auto;height:auto;border-radius:12px}.AboutGallery_lightboxClose__HH1s8{position:absolute;top:20px;right:20px;width:50px;height:50px;background:rgba(255,255,255,.1);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s;z-index:1001}.AboutGallery_lightboxClose__HH1s8:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}.AboutGallery_lightboxNav__48KHk{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:rgba(255,255,255,.1);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s;z-index:1001;right:auto;left:40px}.AboutGallery_lightboxNav__48KHk:hover{background:rgba(255,255,255,.2)}.AboutGallery_lightboxNavNext__vxLdd{right:40px;left:auto}.AboutGallery_lightboxNav__48KHk:first-of-type{left:40px}.AboutGallery_lightboxCounter__PZr5q{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);color:#fff;font-size:1rem;background:rgba(0,0,0,.5);padding:10px 20px;border-radius:20px;z-index:1001}.AboutGallery_hidden__llOE2{display:none!important}@media (max-width:992px){.AboutGallery_sliderContainer__pwAcQ{padding:0 50px}.AboutGallery_navBtn__c8HXP{width:45px;height:45px}}@media (max-width:768px){.AboutGallery_gallery__34T8L{padding:50px 0}.AboutGallery_sectionTitle__4V11k{font-size:1.8rem}.AboutGallery_filter__VTXmh{gap:10px;margin-bottom:30px}.AboutGallery_filterBtn__OE0bI{padding:10px 20px;font-size:.9rem}.AboutGallery_sliderContainer__pwAcQ{padding:0 40px}.AboutGallery_slideImageWrapper__gO7iM{aspect-ratio:16/9}.AboutGallery_zoomBtn__qJo5D{width:45px;height:45px}.AboutGallery_lightboxNav__48KHk{width:50px;height:50px}.AboutGallery_lightboxNavNext__vxLdd{right:20px}.AboutGallery_lightboxNav__48KHk:first-of-type{left:20px}}@media (max-width:480px){.AboutGallery_filter__VTXmh{overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px;justify-content:flex-start}.AboutGallery_filterBtn__OE0bI{flex-shrink:0}.AboutGallery_sliderContainer__pwAcQ{padding:0 35px}}