.hero-banner{position:relative;overflow:hidden}.hero-banner .hero-bg-swiper .img-wrapper{width:100%;height:auto;position:relative;overflow:hidden;padding-top:52.6%}.hero-banner .hero-bg-swiper .img-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0}.hero-banner .hero-content-swiper{position:absolute;transform:translateY(-50%);top:50%;z-index:50;background-color:rgb(0 0 0 / .5);backdrop-filter:blur(6px);width:35%}.hero-banner .hero-content-swiper .content{padding:50px;font-size:1rem;line-height:130%;color:#fff}.hero-banner .hero-content-swiper .content h1,.hero-banner .hero-content-swiper .content h2,.hero-banner .hero-content-swiper .content h3,.hero-banner .hero-content-swiper .content h4,.hero-banner .hero-content-swiper .content h5,.hero-banner .hero-content-swiper .content h6{font-weight:700;font-size:1.125rem;padding-bottom:15px}.hero-banner .hero-content-swiper .content p{padding-bottom:25px}.hero-banner .hero-content-swiper .swiper-button-next,.hero-banner .hero-content-swiper .swiper-button-prev{color:#fff}.hero-banner.right .hero-content-swiper{right:40px}.hero-banner.left .hero-content-swiper{left:40px}@media (max-width:1023px){.hero-banner .hero-content-swiper{position:relative;top:0;left:0!important;right:0!important;width:100%!important;transform:translateY(0)}.hero-banner .hero-content-swiper .swiper-container{overflow:initial}.hero-banner .hero-content-swiper .swiper-button-next,.hero-banner .hero-content-swiper .swiper-button-prev{top:-30%}}