.swiper-pagination-custom{opacity:1!important;visibility:visible!important;z-index:10!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:20px!important;width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;margin:2.5rem auto!important;display:flex!important;position:static!important}.swiper-pagination-custom .swiper-pagination-bullet{opacity:1!important;cursor:pointer!important;visibility:visible!important;background:#04549f59!important;border-radius:50%!important;width:8px!important;height:8px!important;margin:0!important;transition:all .2s!important;display:inline-block!important}.swiper-pagination-custom .swiper-pagination-bullet-active{opacity:1!important;visibility:visible!important;background:#04549f!important}.swiper-button-next,.swiper-button-prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff4d!important;border-radius:50%!important;width:60px!important;height:60px!important;margin-top:0!important;transition:all .3s!important;top:50%!important;transform:translateY(-50%)!important}.swiper-button-prev{left:10px!important}.swiper-button-next{right:10px!important}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon{width:30%}.swiper-button-next:after,.swiper-button-prev:after{color:#04549f!important;font-size:22px!important;font-weight:700!important}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.1);background:#eef2f6!important}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#04549f!important}.banner-swiper-custom{aspect-ratio:14.9/15}@media (min-width:768px){.banner-swiper-custom{aspect-ratio:30/9.1}}@media (min-width:1024px){.banner-swiper-custom{aspect-ratio:30/9.1}}.banner-video-custom{aspect-ratio:13/15}@media (min-width:768px){.banner-video-custom{aspect-ratio:30/9.1}}@media (min-width:1024px){.banner-video-custom{aspect-ratio:30/9.1}}.banner-swiper-single{aspect-ratio:14.9/15}@media (min-width:768px){.banner-swiper-single{aspect-ratio:30.1/10.1}}@media (min-width:1024px){.banner-swiper-single{aspect-ratio:30.1/10.1}}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{width:50px!important;height:50px!important}.swiper-button-prev{left:5px!important}.swiper-button-next{right:5px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px!important}.swiper-pagination-custom{gap:8px}.swiper-pagination-custom .swiper-pagination-bullet{width:6px!important;height:6px!important}}
