.video-hero{overflow:hidden;position:relative}.video-hero__background{background-repeat:no-repeat;height:100vh!important;left:50%;min-width:100%;position:absolute!important;top:50%;transform:translate(-50%,-50%);width:auto;z-index:-2}.video-hero__overlay{background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;transform:scale(1.01);width:100%}.video-hero__container{align-items:center;display:flex;justify-content:center;padding-bottom:120px;padding-top:120px;position:relative;text-align:center;width:100%}.video-hero__buttons{margin-top:30px}.video-hero__buttons a{display:inline-flex;width:fit-content}.video-hero__wave{align-items:flex-end;bottom:-2px;display:flex;position:absolute;width:100%;z-index:99}.dnd-section.z-forward{position:relative;z-index:9999}.video-hero__bottom-links-container{display:flex;flex-wrap:wrap;gap:36px;justify-content:center;margin-bottom:35px;margin-top:-35px;position:relative;z-index:9991}.video-hero__bottom-link{display:flex}.video-hero__bottom-link>span{align-items:center;display:flex}.video-hero sup{font-size:40%;top:-1.25em}.video-hero__video{height:auto;position:absolute;width:100vw;z-index:-1}.video-hero__video-narrow{height:100%;left:-50%;width:auto}.sticky-hero__wrapper{display:none;left:0;position:fixed;top:0;width:100%;z-index:9999}.sticky-hero__container{overflow:hidden;padding:24px 30px;position:relative}.sticky-hero__inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;position:relative;z-index:2}.sticky-hero__video{height:auto;left:0;position:absolute;top:-50%;width:100vw}.sticky-hero__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.sticky-hero__title{font-size:24px;margin:0;text-align:left}.sticky-hero__bottom-links-container,.sticky-hero__buttons-container{align-items:center;display:flex;gap:16px;justify-content:center}.sticky-hero__button{cursor:pointer;font-size:14px;margin:0!important;padding:4px 12px;text-wrap:nowrap}.sticky-hero__button svg{fill:#fff;margin-bottom:-1px}@media (max-width:767px){.sticky-hero__wrapper{display:none!important}}.sticky-hero__button.button--light.button--ghost:hover,.video-hero .button--light.button--ghost:hover{background-color:#50a81e!important;border:1px solid #50a81e!important}