.hero-carousel{overflow:hidden;position:relative;width:100%;min-height:100vh}@media(max-width: 1024px){.hero-carousel{min-height:calc(100vh - 60px)}}.hero-carousel .cover-bg{width:100%;height:100%;position:absolute;top:0px;left:0px}.hero-carousel .cover-bg picture{width:100%;height:100%;display:block}.hero-carousel .cover-bg .img-cover{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero-carousel .cover-bg .video-block{min-height:100vh;position:sticky;top:0;z-index:-1;left:unset}@media(max-width: 1024px){.hero-carousel .cover-bg .video-block{min-height:calc(100vh - 60px)}}.hero-carousel .cover-bg .video-block .video{position:absolute;top:0;bottom:0;width:100%;height:100%;object-fit:cover}@media(max-width: 1080px){.hero-carousel .cover-bg .video-block.has-mobile .video{display:none}}.hero-carousel .cover-bg .video-block.has-mobile .video.video-mobile{display:none}@media(max-width: 1080px){.hero-carousel .cover-bg .video-block.has-mobile .video.video-mobile{display:block}}.hero-carousel .cover-bg .youtube-background{width:100%;height:100%;position:relative}.hero-carousel .cover-bg .youtube-background iframe{position:absolute;top:50% !important;left:50% !important;width:177.78vh !important;height:100vh !important;transform:translate(-50%, -50%);pointer-events:none}.hero-carousel-content{position:relative;z-index:2;min-height:100vh;display:flex;align-items:flex-end;justify-content:flex-start;padding:60px 44px}@media(max-width: 1024px){.hero-carousel-content{min-height:calc(100vh - 60px);padding:72px 16px}}.hero-carousel-content h1{text-transform:uppercase}@media(min-width: 1025px){.hero-carousel-content h1{font-size:44px}}.hero-carousel-content.text-white h1{color:#fff}@media(max-width: 1024px){.hero-carousel-content.text-white .hero-carousel-btn.button-mobile-underline{color:#fff}}@media(max-width: 1024px){.hero-carousel-content.text-black .hero-carousel-btn.button-mobile-underline{color:#000}}@media(max-width: 1024px){.hero-carousel-wrapper{margin:0 auto}}.hero-carousel-btn-block{margin-top:24px}@media(max-width: 1024px){.hero-carousel-btn-block{text-align:center}}.hero-carousel-btn-block .hero-carousel-btn{display:inline-block;width:auto}@media(min-width: 1025px){.hero-carousel-btn-block .hero-carousel-btn{min-width:183px}}@media(max-width: 1024px){.hero-carousel-btn-block .hero-carousel-btn.button-mobile-underline{background:none;padding:0;text-decoration:underline;border:none}}.hero-carousel .split_screen .split-section{position:relative;width:100%;height:50%;float:left}@media(min-width: 1025px){.hero-carousel .split_screen .split-section{width:50%;height:100%}}.hero-carousel .swiper-navigation{position:absolute;top:50%;left:0;width:100%;z-index:3;display:none;justify-content:space-between;padding:0 60px;transform:translateY(-50%);pointer-events:none}@media(min-width: 1025px){.hero-carousel .swiper-navigation{display:flex}}.hero-carousel .swiper-navigation .swiper-button-prev,.hero-carousel .swiper-navigation .swiper-button-next{width:25px;height:50px;background:no-repeat center/contain url(543add1c6b5ed2351472.svg);pointer-events:all;cursor:pointer}.hero-carousel .swiper-navigation .swiper-button-prev{transform:rotate(180deg)}.hero-carousel .swiper-pagination{display:flex;justify-content:center;align-items:center;position:absolute;bottom:24px;left:0;right:0;z-index:1}.hero-carousel .swiper-pagination .swiper-pagination-bullet{margin-right:12px;width:8px;height:8px;background:rgba(255,255,255,.2);border-radius:50%;transition:.3s cubic-bezier(0.33, 1, 0.68, 1)}.hero-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#fff}
