.hero{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.hero--height-small{min-height:250px}.hero--height-medium{min-height:400px}.hero--height-large{min-height:600px}.hero--height-full{min-height:100vh}.hero .hero__bg-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.hero .hero__bg-image img{font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero .hero__bg-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero .hero__container{margin-bottom:auto;margin-top:auto;position:relative;z-index:3}.hero .hero__container .hero__container-inner{margin:0 auto}.hero .hero__container--width-small .hero__container-inner{max-width:450px}.hero .hero__container--width-narrow .hero__container-inner{max-width:800px}.hero .hero__container--width-wide .hero__container-inner{max-width:1100px}.hero .hero__container--width-max{--px:1rem;max-width:1600px!important;padding-left:var(--px)!important;padding-right:var(--px)!important}@media (min-width:768px){.hero .hero__container--width-max{--px:2rem}}@media (min-width:1024px){.hero .hero__container--width-max{--px:3rem}}.hero .hero__container--align-top,.hero .hero__container--align-top-left,.hero .hero__container--align-top-right{margin-top:0}.hero .hero__container--align-bottom,.hero .hero__container--align-bottom-left,.hero .hero__container--align-bottom-right{margin-bottom:0}.hero .hero__container--align-bottom-left .hero__container-inner,.hero .hero__container--align-center-left .hero__container-inner,.hero .hero__container--align-top-left .hero__container-inner{margin-left:0}.hero .hero__container--align-bottom-right .hero__container-inner,.hero .hero__container--align-center-right .hero__container-inner,.hero .hero__container--align-top-right .hero__container-inner{margin-right:0}.hero .hero__text>:first-child{margin-top:0}.hero .hero__text>:last-child{margin-bottom:0}.hero .hero__video-button{text-align:center}.hero .hero__video-button svg{position:relative;-webkit-transition:-webkit-transform var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:-webkit-transform var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:transform var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:transform var(--theme__transition-block--duration) var(--theme__transition-block--easing),-webkit-transform var(--theme__transition-block--duration) var(--theme__transition-block--easing);will-change:transform;z-index:1}.hero .hero__video-button a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--theme__global-colors-white--title);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:80px;justify-content:center;position:relative;width:80px}.hero .hero__video-button a:focus svg,.hero .hero__video-button a:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.hero .hero__video-button a:focus:after,.hero .hero__video-button a:hover:after{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.hero .hero__video-button a:focus:before,.hero .hero__video-button a:hover:before{-webkit-transform:scale(.8);transform:scale(.8)}.hero .hero__video-button a:after{background-image:var(--theme__global-colors--brand-gradient);bottom:-2px;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);content:"";left:-2px;position:absolute;right:-2px;top:-2px;-webkit-transition:-webkit-clip-path var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:-webkit-clip-path var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:clip-path var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:clip-path var(--theme__transition-block--duration) var(--theme__transition-block--easing),-webkit-clip-path var(--theme__transition-block--duration) var(--theme__transition-block--easing);will-change:clip-path}.hero .hero__video-button a:before{background-color:var(--theme__global-colors--background-900);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:-webkit-transform var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:transform var(--theme__transition-block--duration) var(--theme__transition-block--easing);transition:transform var(--theme__transition-block--duration) var(--theme__transition-block--easing),-webkit-transform var(--theme__transition-block--duration) var(--theme__transition-block--easing);will-change:transform}.hero--align-bottom-left .hero__video-button a,.hero--align-center-left .hero__video-button a,.hero--align-top-left .hero__video-button a{margin-left:0}.hero--align-bottom-right .hero__video-button a,.hero--align-center-right .hero__video-button a,.hero--align-top-right .hero__video-button a{margin-right:0}.hero .hero__scroll-down-button{bottom:65px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4}.hero .hero__scroll-down-button,.hero .hero__scroll-down-button:active,.hero .hero__scroll-down-button:focus,.hero .hero__scroll-down-button:hover{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding:0}.hero .hero__scroll-down-button svg{display:block}