:root{--100vh:100vh;--breakpoint:desktop;--orientation:landscape;--lightGrey:#f5f4f4;--darkGrey:#282727;--orange:#e73e11}@media (orientation:portrait){:root{--orientation:portrait}}@media screen and (max-width:1660px){:root{--breakpoint:laptop}}@media screen and (max-width:1280px){:root{--breakpoint:tablet}}@media screen and (max-width:940px){:root{--breakpoint:phone}}.site-wrapper.header-overlays-page .element:first-child .element-hero{height:calc(100vh - var(--header-height))}.element-hero-carousel{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;justify-content:center;position:relative}.element-hero-carousel .inner-slider,.element-hero-carousel .inner-slider .swiper-wrapper{height:100%;width:100%}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide{display:flex;height:0;padding-bottom:40%}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide{padding-bottom:175%}}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper .background-image,.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:0}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper .background-image,.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper video{-o-object-fit:cover;object-fit:cover}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper .background-image.hidden{display:none}}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper .background-image.mobile{display:none}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper .background-image.mobile{display:block}}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .background-wrapper video{-o-object-fit:cover;object-fit:cover}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer{max-width:38rem;min-width:38rem;padding:8.12rem 10rem;position:absolute}@media screen and (max-width:1660px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer{padding:4rem}}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer{max-width:90%;min-width:90%;padding:2rem 1.25rem 8rem}}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer.v-top{top:0}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer.v-center{top:50%;transform:translateY(-50%)}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer.v-bottom{bottom:0}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer.h-left{left:0}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer.h-center{left:50%;transform:translate(-50%)}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer.h-right{right:0}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper-outer{bottom:0;max-width:90%;min-width:90%;padding:2rem 1.25rem 8rem;top:auto!important}}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper{background:var(--darkGrey);padding:1.5rem 2.25rem;position:relative;width:100%;z-index:1}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper{max-width:90%}}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper .h1,.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper .h2{color:#fff;margin-bottom:1.25rem}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper .rich-text{color:var(--ZF-White,#fff);font-family:Titillium Web;font-size:1.325rem;font-style:normal;font-weight:300;line-height:2.25rem;margin-bottom:1.88rem}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper .rich-text{font-size:1rem}}.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide .content-wrapper .button-secondary{color:var(--ZF-White,#fff);display:block;font-family:Titillium Web;font-size:.9375rem;font-style:normal;font-weight:600;line-height:1.5rem;padding:1rem 1.25rem;text-transform:none}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-wrapper .swiper-slide.static .content-wrapper-outer{padding:1.25rem}}.element-hero-carousel .inner-slider .slider-controls{bottom:4.25rem;display:flex;gap:.625rem;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:2}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .slider-controls{bottom:-1rem}}.element-hero-carousel .inner-slider .slider-controls button{background-color:transparent;cursor:pointer}.element-hero-carousel .inner-slider .swiper-pagination{bottom:2.5rem;gap:1.25rem;z-index:1}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-pagination{bottom:5rem}}.element-hero-carousel .inner-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px solid #e73e11;height:.625rem;opacity:1;width:.625rem}.element-hero-carousel .inner-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e73e11}.element-hero-carousel .inner-slider .swiper-button-next,.element-hero-carousel .inner-slider .swiper-button-prev{bottom:1.88rem;cursor:pointer;height:3.125rem;top:auto;width:3.125rem;z-index:2}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-button-next,.element-hero-carousel .inner-slider .swiper-button-prev{bottom:1rem}}.element-hero-carousel .inner-slider .swiper-button-next:after,.element-hero-carousel .inner-slider .swiper-button-prev:after{display:none}.element-hero-carousel .inner-slider .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath fill='%23E73E11' d='M28.756 34.19a.764.764 0 0 0 0-1.12l-7.744-7.358 7.744-7.36a.764.764 0 0 0 0-1.12.864.864 0 0 0-1.179 0l-8.333 7.92a.77.77 0 0 0-.244.56c0 .21.088.411.244.56l8.333 7.919c.326.309.853.309 1.179 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;left:40%}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-button-prev{left:35%}}.element-hero-carousel .inner-slider .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3E%3Cpath fill='%23E73E11' d='M21.244 15.81a.764.764 0 0 0 0 1.12l7.744 7.358-7.744 7.36a.764.764 0 0 0 0 1.12c.326.31.853.31 1.179 0l8.333-7.92a.77.77 0 0 0 .244-.56.77.77 0 0 0-.244-.56l-8.333-7.919a.864.864 0 0 0-1.179 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;right:40%}@media screen and (max-width:940px){.element-hero-carousel .inner-slider .swiper-button-next{right:35%}}.element-hero-carousel .inner-slider.static-section .swiper-button-next,.element-hero-carousel .inner-slider.static-section .swiper-button-prev{display:none}.element-hero-carousel.element{padding-bottom:0;padding-top:0}@media screen and (max-width:940px){.element-hero-carousel.element{padding-bottom:0;padding-top:0}}.element-hero-carousel.image-right .inner-slider .swiper-wrapper .swiper-slide .background-wrapper .background-image{-o-object-position:right center;object-position:right center}.element-hero-carousel.pb-30 .inner-slider .swiper-wrapper .swiper-slide{padding-bottom:33.3333333333%}@media screen and (max-width:940px){.element-hero-carousel.pb-30 .inner-slider .swiper-wrapper .swiper-slide{padding-bottom:130%}}.element-hero-carousel.vh-45{height:45.5rem}
