.hero-banners{--swiper-pagination-bottom: 3.5rem;--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-height: .3rem;--swiper-pagination-bullet-width: 7.2rem;--swiper-pagination-color: #FAE66E;--swiper-pagination-bullet-inactive-color: #e6e6e6;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-horizontal-gap: .5rem;--swiper-navigation-sides-offset: 0}.hero-banners .swiper-slide{height:100svh}.hero-banners .swiper-slide img{width:100%;height:100%;position:absolute;object-fit:cover;z-index:-1}.hero-banners .swiper-slide .inner-slide{display:flex;height:100%}.hero-banners .swiper-slide .inner-slide .description{margin-top:auto;margin-bottom:8rem;padding:0 2rem;text-align:center;color:#fff}.hero-banners .swiper-slide .inner-slide .description h2{font-size:3.2rem;font-weight:600;line-height:1.2;letter-spacing:.02em}.hero-banners .swiper-slide .inner-slide .description .body{margin-top:1rem;font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:.02em}.hero-banners .swiper-slide .inner-slide .description .buttons{margin-top:1.6rem}.hero-banners .swiper-slide .inner-slide .description .button{width:100%;margin-top:1.2rem;text-align:center}.hero-banners .swiper-button-next,.hero-banners .swiper-button-prev{display:none}.hero-banners .swiper-pagination{padding:0 2rem;display:flex;justify-content:center;height:.3rem}.hero-banners .swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0}.hero-banners .swiper-pagination .swiper-pagination-bullet:last-child{margin-right:0}@media (min-width: 992px){.hero-banners{--swiper-pagination-bottom: 13rem}.hero-banners .swiper-slide{height:calc(100vh - 6rem)}.hero-banners .swiper-slide .inner-slide .description{width:50%;margin-bottom:auto;padding:13rem 0}.hero-banners .swiper-slide .inner-slide .description h2{font-size:5.4rem;font-weight:600;line-height:1.3;letter-spacing:.02em}.hero-banners .swiper-slide .inner-slide .description .body{font-size:1.8rem;font-weight:400;line-height:1.5;letter-spacing:.02em}.hero-banners .swiper-slide .inner-slide .description .button{width:auto;display:inline-block;margin-top:1.8rem}.hero-banners .swiper-slide .inner-slide .description .button:first-child{margin-right:1.5rem}.hero-banners .swiper-button-next,.hero-banners .swiper-button-prev{display:block}.hero-banners .swiper-pagination{bottom:13rem}.hero-banners .swiper-pagination .swiper-pagination-bullet{width:10.6rem}.hero-banners .container.swiper-navigation{position:absolute;top:0;left:0;right:0;bottom:0}.hero-banners .container.swiper-navigation .swiper-button-next:after,.hero-banners .container.swiper-navigation .swiper-button-prev:after{color:#fff;font-weight:600;font-size:3rem}}
