.banner-slider{height:502px}.banner-slider .slide{background-position:50%;background-size:cover;height:100%;position:relative}.banner-slider .text-container{background-color:#0000006b;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.hero-module .text-container>*{color:#fafafa;margin:0 auto;max-width:min(1044px,80vw)}.banner-slider .text-container h2{color:#fafafa;font-size:44px;font-weight:700;opacity:0;transform:translateY(40px);transition:opacity .6s ease-in-out .6s,transform .6s ease-in-out .6s}.banner-slider .swiper-slide-active .text-container h2{opacity:1;transform:translateY(0)}.banner-slider .swiper-button-next,.banner-slider .swiper-button-prev{color:#fff;font-size:32px}.banner-slider .swiper-button-next:hover,.banner-slider .swiper-button-prev:hover{color:#ccc}.banner-slider .swiper-pagination{bottom:90px}.banner-slider .swiper-pagination-bullet{background:none;border:1px solid #fff;height:16px;margin:0 2px;opacity:1;width:16px}.banner-slider .swiper-pagination-bullet-active{background:#fff}@media (max-width:990px){.banner-slider{height:445px;--swiper-navigation-sides-offset:32px}.banner-slider .swiper-button-next:after,.banner-slider .swiper-button-prev:after{font-size:32px}.banner-slider .text-container h2{font-size:28px;margin:0 auto;max-width:223px}.banner-slider .swiper-pagination{bottom:120px!important}}