.swiper-hero-custom .swiper-button-prev,.swiper-hero-custom .swiper-button-next{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:50%;width:40px;height:40px;transition:all .2s ease-in-out}.swiper-hero-custom .swiper-button-prev:after,.swiper-hero-custom .swiper-button-next:after{color:#fff;font-size:18px}.swiper-hero-custom .swiper-button-prev:hover,.swiper-hero-custom .swiper-button-next:hover{background:#ffffff59;transform:scale(1.05)}.swiper-hero-custom .swiper-button-prev:active,.swiper-hero-custom .swiper-button-next:active{transform:scale(.95)}.swiper-hero-custom .swiper-button-prev{left:16px}.swiper-hero-custom .swiper-button-next{right:16px}.swiper-hero-custom .swiper-pagination{bottom:24px}.swiper-hero-custom .swiper-pagination-bullet{opacity:1;background:#ffffff80;border-radius:4px;width:8px;height:8px;transition:all .3s ease-in-out}.swiper-hero-custom .swiper-pagination-bullet:hover{opacity:1}.swiper-hero-custom .swiper-pagination-bullet-active{background:#3b82f6;width:24px;box-shadow:0 0 0 3px #3b82f64d}.swiper-hero-custom .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{width:8px}.swiper-hero-custom .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{width:24px}.hero-slider-container{width:100%;height:60vh;min-height:400px;max-height:800px;position:relative;overflow:hidden}@media (max-width:768px){.hero-slider-container{aspect-ratio:16/10;height:auto;min-height:240px;max-height:none}}
