.banner-area{background-color:rgba(235,241,249,.8);padding-bottom:24px;padding-top:40px;position:relative;z-index:1000}@media only screen and (min-width:768px){.banner-area{padding-bottom:1.875vw;padding-top:2.5vw}}@media only screen and (min-width:1024px){.banner-area{padding-bottom:24px;padding-top:32px}}.banner-inner{padding-left:0;padding-right:0}.banner-slider-wrapper{align-items:center;display:flex;gap:8px;justify-content:center;overflow-x:clip}@media only screen and (min-width:768px){.banner-slider-wrapper{gap:1.25vw}}@media only screen and (min-width:1024px){.banner-slider-wrapper{gap:16px}}.banner-swiper{overflow:visible;position:relative;width:100%}.swiper-wrapper{width:100%}.banner-swiper .swiper-slide{align-items:center;aspect-ratio:332/116;display:flex;height:auto;justify-content:center;transition:transform .3s ease;width:206px!important}@media only screen and (min-width:768px){.banner-swiper .swiper-slide{width:25.9375vw!important}}@media only screen and (min-width:1024px){.banner-swiper .swiper-slide{width:332px!important}}.banner-swiper .swiper-slide.swiper-slide-active{transform:scale(1.17)}@media only screen and (min-width:768px){.banner-swiper .swiper-slide.swiper-slide-active{transform:scale(1.17)}}.banner-slide{border-radius:8px;display:block;overflow:visible}.banner-slide>img{border-radius:8px;display:block;height:auto;width:100%}.banner-arrow{pointer-events:all;width:32px}@media only screen and (min-width:768px){.banner-arrow{width:3.125vw}}@media only screen and (min-width:1024px){.banner-arrow{width:40px}}.banner-arrows{display:flex;justify-content:space-between;max-width:324px;pointer-events:none;position:absolute;width:100%;z-index:3}@media only screen and (min-width:768px){.banner-arrows{max-width:39.375vw;padding:0}}@media only screen and (min-width:1024px){.banner-arrows{max-width:504px}}.banner-controls{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:16px}@media only screen and (min-width:768px){.banner-controls{gap:1.25vw;margin-top:1.875vw}}@media only screen and (min-width:1024px){.banner-controls{gap:16px;margin-top:24px}}.banner-pagination{align-items:center;display:flex;gap:16px;justify-content:center;width:auto!important}@media only screen and (min-width:768px){.banner-pagination{gap:1.25vw}}@media only screen and (min-width:1024px){.banner-pagination{gap:16px}}.banner-pagination .swiper-pagination-bullet{background-color:#a1cbfd;border-radius:50%;height:12px;margin:0!important;opacity:1;width:12px}@media only screen and (min-width:768px){.banner-pagination .swiper-pagination-bullet{height:.9375vw;width:.9375vw}}@media only screen and (min-width:1024px){.banner-pagination .swiper-pagination-bullet{height:12px;width:12px}}@media (hover:hover){.banner-pagination .swiper-pagination-bullet{transition:background-color .3s ease}.banner-pagination .swiper-pagination-bullet:hover{background-color:#005bab}}.banner-pagination .swiper-pagination-bullet-active{background-color:#005bab}.banner-pause{background:none;border:none;cursor:pointer;flex-shrink:0;height:32px;padding:0;width:32px}@media only screen and (min-width:768px){.banner-pause{height:2.5vw;width:2.5vw}}@media only screen and (min-width:1024px){.banner-pause{height:32px;width:32px}}.banner-pause>img{height:100%;width:100%}