.main-carousel .f-carousel__slide{--f-carousel-spacing: 0;aspect-ratio:375/600}@media screen and (min-width: 992px){.main-carousel .f-carousel__slide{aspect-ratio:1920/800}}.main-carousel .f-carousel__slide>div:not(.f-progress){height:100%}.main-carousel .f-carousel__slide .f-progress{height:4px;position:absolute;bottom:0;top:auto}.main-carousel picture{height:100%;display:block}.main-carousel img{display:block;height:100%;object-fit:cover;object-position:top center}.main-carousel video{display:block;height:100%;width:100%;object-fit:cover;object-position:top center}.main-carousel .contact-form-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end}.main-carousel .contact-form-wrapper{background-color:#fff;max-width:585px;padding:30px;margin-right:10vw;overflow:auto}@media screen and (max-width: 768px){.main-carousel .contact-form-wrapper{padding:16px 20px;margin-left:20px;margin-right:20px;bottom:initial}.main-carousel .contact-form-wrapper button{min-height:40px;font-size:14px}.main-carousel .contact-form-wrapper .field{margin-bottom:10px}.main-carousel .contact-form-wrapper .checkbox-container label{font-size:10px}}.main-carousel .slide-content{overflow:hidden;position:absolute;padding-left:16px;padding-right:16px;width:100%;bottom:45px;text-align:center;display:flex;align-items:center}@media screen and (max-width: 768px){.main-carousel .slide-content.full-width{top:0}}@media screen and (min-width: 992px){.main-carousel .slide-content{text-align:left;top:0;bottom:0;width:auto;right:64px;left:64px;padding-left:80px}}@media screen and (min-width: 1376px){.main-carousel .slide-content:not(.full-width){max-width:55vw}}@media screen and (max-width: 991px){.main-carousel .slide-content>div{width:100%;transform:translateY(100%)}}@media screen and (min-width: 992px){.main-carousel .slide-content>div>*{transform:translate(-100%);opacity:0}}.main-carousel .slide-content h1,.main-carousel .slide-content h2{text-transform:uppercase;font-weight:800;font-size:40px}@media screen and (min-width: 992px){.main-carousel .slide-content h1,.main-carousel .slide-content h2{font-size:72px}}.main-carousel .slide-content h1[data-light=true],.main-carousel .slide-content h2[data-light=true]{text-shadow:1px 1px 2px rgba(0,0,0,.1)}.main-carousel .slide-content p{font-weight:400;font-size:20px;line-height:1.2;min-height:20px;display:none}@media screen and (min-width: 992px){.main-carousel .slide-content p{display:block}}.main-carousel .slide-content p[data-light=true]{text-shadow:1px 1px 2px rgba(0,0,0,.1)}.main-carousel .slide-content .cta-placholder{margin-top:40px;min-height:48px;display:inline-flex;flex-direction:column;align-items:flex-start;gap:16px}@media screen and (max-width: 991px){.main-carousel .slide-content .cta-placholder{min-height:45px}.main-carousel .slide-content .cta-placholder .btn a{min-width:290px}}@media screen and (min-width: 992px){.main-carousel .slide-content .cta-placholder{flex-direction:row}.main-carousel .slide-content .cta-placholder .btn a{min-width:220px}.main-carousel .slide-content .cta-placholder .btn a>div{width:100%;justify-content:space-between}}.main-carousel .f-carousel{position:relative;overflow:hidden}.main-carousel .f-carousel__dots{opacity:1;bottom:50px;gap:1rem;width:50vw}.main-carousel .f-carousel__dots>li{flex:1 1 auto;position:relative;height:4px}.main-carousel .f-carousel__dots>li:has(~.is-current) button{opacity:1;transition-duration:0s}.main-carousel .f-carousel__dots>li button{width:100%;height:100%;opacity:.5}.main-carousel .f-carousel__dots>li button span{border-radius:0;width:100%;height:100%;height:4px}.main-carousel .f-carousel__dots>li .f-progress{height:100%;background:#000;transition-timing-function:cubic-bezier(.61,1,.88,1)!important}.main-carousel .f-carousel__dots>li.is-current button span{width:100%;height:100%}.main-carousel .f-carousel__dots>li:hover button{opacity:1}.main-carousel .f-carousel__dots>li:hover button span{width:100%;height:100%}
