.hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.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__bg-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden}.hero__bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.hero__bg-overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.hero__container{position:relative;z-index:3;margin-top:auto;margin-bottom:auto}.hero__container .hero__container-inner{margin:0 auto}.hero__container--width-small .hero__container-inner{max-width:450px}.hero__container--width-narrow .hero__container-inner{max-width:800px}.hero__container--width-wide .hero__container-inner{max-width:1100px}.hero__container--align-top,.hero__container--align-top-left,.hero__container--align-top-right{margin-top:0}.hero__container--align-bottom,.hero__container--align-bottom-left,.hero__container--align-bottom-right{margin-bottom:0}.hero__container--align-top-left .hero__container-inner,.hero__container--align-center-left .hero__container-inner,.hero__container--align-bottom-left .hero__container-inner{margin-left:0}.hero__container--align-top-right .hero__container-inner,.hero__container--align-center-right .hero__container-inner,.hero__container--align-bottom-right .hero__container-inner{margin-right:0}.hero__text>:first-child{margin-top:0}.hero__text>:last-child{margin-bottom:0}.hero__video-button a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:80px;margin-right:auto;margin-left:auto;color:var(--theme__global-colors--brand);border-radius:100%}.hero__video-button a svg{width:15px;-webkit-transition:-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:transform var(--theme__transition-text--duration) var(--theme__transition-text--easing),-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);will-change:transform}.hero__video-button a::before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--theme__global-colors-white--title);border-radius:100%;-webkit-transition:background-color var(--theme__transition-text--duration) var(--theme__transition-text--easing),-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:background-color var(--theme__transition-text--duration) var(--theme__transition-text--easing),-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:background-color var(--theme__transition-text--duration) var(--theme__transition-text--easing),transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);transition:background-color var(--theme__transition-text--duration) var(--theme__transition-text--easing),transform var(--theme__transition-text--duration) var(--theme__transition-text--easing),-webkit-transform var(--theme__transition-text--duration) var(--theme__transition-text--easing);content:"";will-change:transform}.hero__video-button a:hover,.hero__video-button a:focus{color:var(--theme__global-colors-white--title)}.hero__video-button a:hover::before,.hero__video-button a:focus::before{background-color:var(--theme__global-colors--brand);-webkit-transform:scale(1.1);transform:scale(1.1)}.hero--align-top-left .hero__video-button a,.hero--align-center-left .hero__video-button a,.hero--align-bottom-left .hero__video-button a{margin-left:0}.hero--align-top-right .hero__video-button a,.hero--align-center-right .hero__video-button a,.hero--align-bottom-right .hero__video-button a{margin-right:0}.hero__scroll-down-button{position:absolute;bottom:25px;left:50%;z-index:4;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero__scroll-down-button,.hero__scroll-down-button:hover,.hero__scroll-down-button:focus,.hero__scroll-down-button:active{padding:0;color:#fff;background:0;border:0;-webkit-box-shadow:none;box-shadow:none}.hero__scroll-down-button svg{display:block}