.block__hero{overflow:hidden;position:relative;display:flex;background:#fff;color:#000}@media only screen and (min-width:1024px){.block__hero{color:#fff}}.block__hero[class*="--fullscreen"] .block__hero__inner{margin-top:auto}.block__hero.block{padding:0}.block__hero .block__video-background{position:relative;height:55vh}.block__hero .block__video-background video{top:unset;left:unset;width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transform:unset}@media only screen and (min-width:1024px){.block__hero .block__video-background video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}}@media only screen and (min-width:1024px){.block__hero .block__video-background{height:100%;min-width:100vw;min-height:58rem}}@media only screen and (min-width:1640px){.block__hero .block__video-background{height:100%;min-width:100vw;min-height:67rem}}@media only screen and (min-width:1024px){.block__hero .glider-track .block__video-background{min-width:unset;min-height:unset}}@media only screen and (min-width:1640px){.block__hero .glider-track .block__video-background{min-width:unset;min-height:unset}}.block__hero__slides{display:flex}.block__hero__slide{position:relative;display:flex;flex-direction:column;align-self:flex-start}@media only screen and (min-width:1024px){.block__hero__slide{display:block;align-self:unset}}@media only screen and (max-width:1023px){.block__hero__slide{background-image:unset!important}}.block__hero__slide:after,.block__hero__slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.block__hero__slide:before{opacity:1;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden;z-index:1}@media only screen and (min-width:1024px){.block__hero__slide:before{background:rgba(0,0,0,.15)}}@media only screen and (min-width:1024px){.block__hero__slide:after{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25%,transparent)}}@media only screen and (min-width:1024px){.block__hero__slide.no-overlay:after{background-image:none}}.block__hero__slide .play-icon svg{width:100px;height:100px;position:absolute;z-index:2;top:55%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){.block__hero__slide .play-icon svg{top:50%}}.block__hero__slide .block__hero__slider-mobile{height:55vh}.block__hero__slide .block__hero__slider-mobile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.block__hero__slide .block__hero__slider-mobile img.pos-up-l{background-position:unset;-o-object-position:top left;object-position:top left}.block__hero__slide .block__hero__slider-mobile img.pos-up{background-position:unset;-o-object-position:top center;object-position:top center}.block__hero__slide .block__hero__slider-mobile img.pos-up-r{background-position:unset;-o-object-position:top right;object-position:top right}.block__hero__slide .block__hero__slider-mobile img.pos-l{background-position:unset;-o-object-position:center left;object-position:center left}.block__hero__slide .block__hero__slider-mobile img.pos-center{background-position:unset;-o-object-position:center center;object-position:center center}.block__hero__slide .block__hero__slider-mobile img.pos-r{background-position:unset;-o-object-position:center right;object-position:center right}.block__hero__slide .block__hero__slider-mobile img.pos-down-l{background-position:unset;-o-object-position:bottom left;object-position:bottom left}.block__hero__slide .block__hero__slider-mobile img.pos-down{background-position:unset;-o-object-position:bottom center;object-position:bottom center}.block__hero__slide .block__hero__slider-mobile img.pos-down-r{background-position:unset;-o-object-position:bottom right;object-position:bottom right}.block__hero__slide .block__hero__slider-mobile:after{content:"";position:absolute;top:0;left:0;width:100%;height:55vh;background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25%,transparent)}@media only screen and (min-width:1024px){.block__hero__slide .block__hero__slider-mobile{display:none}}.block__hero__inner{position:static;z-index:1;width:100%;max-width:100%;text-align:left;padding:0}.block__hero__inner h1,.block__hero__inner h2,.block__hero__inner h3,.block__hero__inner h4,.block__hero__inner h5,.block__hero__inner h6{color:inherit}.block__hero__inner .glider-dot{color:#000;background-color:#000}@media only screen and (min-width:1024px){.block__hero__inner .glider-dot{color:#fff;background-color:#fff}}.block__hero__inner-slide{position:relative;z-index:1;width:100%;max-width:128rem;text-align:left;padding:2rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;min-width:100vw}@media only screen and (min-width:1024px){.block__hero__inner-slide{justify-content:flex-end;align-items:flex-start;height:100%;padding:0 10rem 13rem}}@media only screen and (min-width:1024px){.block__hero__inner-slide.has-video{display:none}}@media only screen and (min-width:1024px){.block__hero__inner-slide{height:100%;min-width:100vw;min-height:58rem}}@media only screen and (min-width:1640px){.block__hero__inner-slide{height:100%;min-width:100vw;min-height:67rem}}.block__hero .glider-track .block__hero__inner-slide{min-width:unset}@media only screen and (min-width:1024px){.block__hero .glider-track .block__hero__inner-slide{min-width:unset;min-height:unset}}@media only screen and (min-width:1640px){.block__hero .glider-track .block__hero__inner-slide{min-width:unset;min-height:unset}}.block__hero__title{position:relative;z-index:1;font:300 2.4rem sofia-pro,sans-serif;text-align:center;transition:all .3s ease-in-out}@media only screen and (min-width:1024px){.block__hero__title{text-align:left}}.block__hero__title a{display:inline-block;padding-bottom:2.5rem}.block__hero__tag{position:relative;z-index:1;background-color:var(--brand-7,var(--brand-7));color:var(--brand-font-7,var(--brand-font-7));display:inline-block;padding:8px 15px 10px;line-height:1;font-weight:700;margin:0 0 10px}.block__hero__content p{text-align:center;font:normal 1.6rem mokoko,serif}@media only screen and (min-width:1024px){.block__hero__content p{text-align:left}}.block__hero__link{position:relative;z-index:1;text-align:center;margin-bottom:3rem}@media only screen and (min-width:1024px){.block__hero__link{text-align:left;margin-bottom:0}}.block__hero__logo{display:none;position:relative;z-index:1;text-align:center;padding-top:2rem;width:100%}.block__hero__logo img{max-width:210px!important}@media only screen and (min-width:1024px){.block__hero__logo{width:210px;text-align:right;display:block;position:absolute;bottom:4rem;right:2rem}}@media only screen and (min-width:1640px){.block__hero__logo{right:unset;width:100%}}.block__hero .video-modal{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#eee;width:90vw;height:auto;z-index:2;cursor:default}@media only screen and (min-width:1024px){.block__hero .video-modal{width:75vw}}.block__hero .video-modal .video-modal-container{position:relative;width:100%;height:100%}.block__hero .video-modal .video-modal-container .video-modal-content{padding:4rem}.block__hero .video-modal .video-modal-container .video-modal-content .video-modal-close{position:absolute;top:1rem;right:1rem;color:#000}.block__hero .video-modal .video-modal-container .video-modal-content video{width:100%;max-height:75vh}@media only screen and (min-width:768px){.block__hero__title{width:80%;font-size:3.4rem}}@media only screen and (min-width:1280px){.block__hero__title{width:100%;font-size:5rem}}.no-overflow{overflow:hidden!important}.overflow{overflow-x:unset!important;overflow-y:unset!important;overflow:unset!important}.index-reset{z-index:1!important}.hide{display:none!important}