.hero-slider{width:100%;height:640px;margin:0;padding:0;position:relative;overflow:hidden}@media screen and (min-width:680px){.hero-slider{height:700px}}@media screen and (min-width:991px){.hero-slider{height:800px}}@media screen and (min-width:1200px){.hero-slider{height:945px}}.hero-slider.parallax-active .hero-video video,.hero-slider.parallax-active .hero-video iframe,.hero-slider.parallax-active .hero-video-block{will-change:transform}.hero-slider .swiper{width:100%;height:100%}.hero-slider .swiper .swiper-slide{opacity:0;z-index:0;width:100%;height:100%;transition:opacity .6s}.hero-slider .swiper .swiper-slide .hero-content{opacity:0;visibility:hidden;pointer-events:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;transition:opacity .35s}.hero-slider .swiper .swiper-slide.swiper-slide-active{opacity:1;z-index:2}.hero-slider .swiper .swiper-slide.swiper-slide-active .hero-content{opacity:1;visibility:visible;pointer-events:auto}.hero-slider .hero-video-block{height:100%}.hero-slider .hero-video-block ::selection{background:0 0}.hero-slider .hero-video-block ::-moz-selection{background:0 0}.hero-slider .hero-video-block .hero-video{width:100%;height:100%;position:relative;overflow:hidden}.hero-slider .hero-video-block .hero-video video,.hero-slider .hero-video-block .hero-video .hero-image,.hero-slider .hero-video-block .hero-video iframe{object-fit:cover;transform-origin:50%;object-position:center;backface-visibility:hidden;width:100vw;min-width:1680px;height:100vh;min-height:640px;transform-style:preserve-3d;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:680px){.hero-slider .hero-video-block .hero-video video,.hero-slider .hero-video-block .hero-video .hero-image,.hero-slider .hero-video-block .hero-video iframe{min-height:700px}}@media screen and (min-width:991px){.hero-slider .hero-video-block .hero-video video,.hero-slider .hero-video-block .hero-video .hero-image,.hero-slider .hero-video-block .hero-video iframe{min-height:800px}}@media screen and (min-width:1200px){.hero-slider .hero-video-block .hero-video video,.hero-slider .hero-video-block .hero-video .hero-image,.hero-slider .hero-video-block .hero-video iframe{min-height:945px}}.hero-slider .hero-video-block .hero-video:before{content:"";z-index:1;background:linear-gradient(#39a9ff66 0%,#39a9ff00 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-slider .hero-content{z-index:2;max-width:80%;position:absolute;bottom:7rem}@media screen and (min-width:680px){.hero-slider .hero-content{max-width:70%;bottom:15rem}}@media screen and (min-width:991px){.hero-slider .hero-content{max-width:50%}}.hero-slider .hero-content .hero-title{color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:clamp(4.5rem,4vw,10.3rem);font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}@media screen and (min-width:991px){.hero-slider .hero-content .hero-title{margin-bottom:1.7rem;line-height:1.08}}@media screen and (min-width:1300px){.hero-slider .hero-content .hero-title{font-size:10.3rem;line-height:1.1}}.hero-slider .hero-content .hero-desc{color:#1e1d24;-webkit-line-clamp:3;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;max-width:500px;font-size:clamp(1.8rem,1vw + 1.2rem,2rem);font-weight:500;line-height:140%;display:-webkit-box;overflow:hidden}@media screen and (min-width:1300px){.hero-slider .hero-content .hero-desc{font-size:2rem;line-height:120%}}.hero-slider .hero-cta{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:2.1rem;display:flex}@media screen and (min-width:680px){.hero-slider .hero-cta{flex-flow:row;margin-top:4.2rem}}.hero-slider .hero-cta .primary-border-btn span,.hero-slider .hero-cta .primary-filled-btn span{min-height:5.4rem}.hero-slider .hero-cta .primary-border-btn.white-border span{padding:1.1rem}@media screen and (min-width:680px){.hero-slider .hero-cta .primary-border-btn.white-border span{padding:1.5rem 1.7rem}}.hero-slider .hero-cta .primary-filled-btn.white-filled-arrow span{padding:1.1rem 3.5rem 1.1rem 1.1rem!important}@media screen and (min-width:680px){.hero-slider .hero-cta .primary-filled-btn.white-filled-arrow span{padding:1.5rem 4.7rem 1.5rem 1.7rem!important}}.hero-slider .hero-cta .primary-filled-btn.white-filled-arrow span:after{right:1.1rem!important}@media screen and (min-width:680px){.hero-slider .hero-cta .primary-filled-btn.white-filled-arrow span:after{right:1.7rem!important}}.hero-slider .swiper-controller{display:none}@media (min-width:680px){.hero-slider .swiper-controller{display:flex;position:absolute;bottom:15rem;right:0}}@media (min-width:991px){.hero-slider .swiper-controller{right:0}}@media (min-width:1200px){.hero-slider .swiper-controller{right:auto}}.hero-slider .swiper-controller .swiper-button-next,.hero-slider .swiper-controller .swiper-button-prev{border:none}.hero-slider .swiper-controller .swiper-button-prev:after,.hero-slider .swiper-controller .swiper-button-next:after{filter:brightness(0)invert()}.hero-slider .swiper-pagination{display:flex;position:absolute;bottom:3.2rem;left:2rem}@media (min-width:680px){.hero-slider .swiper-pagination{display:none}}.hero-slider .swiper-pagination .swiper-pagination-bullet{border-radius:6.4rem;width:.6rem;height:.6rem;background:#ffffff80!important;margin:0 2.5px!important}.hero-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important}
