.module-hero{position:relative}.module-hero .hero__image{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.module-hero .hero__image .image__image{display:block;width:100%;height:100%}.module-hero.-fullscreen-hero .hero__content-wrapper{height:100vh}.module-hero.-fullscreen-hero .overlay{display:none}.module-hero.-fullscreen-hero .hero__gradient .hero__scrollinfo{position:relative;display:block;width:21px;height:35px;border:2px solid var(--color-white);border-radius:25px}.module-hero.-fullscreen-hero .hero__gradient{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:0;width:100%;height:10vh;pointer-events:none;z-index:10}@media (min-width:40em){.module-hero.-fullscreen-hero .hero__gradient{height:20vh}}.module-hero.-fullscreen-hero .hero__gradient .hero__scrollinfo:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background-color:var(--color-white);border-radius:3px;transform:translate(-50%,-50%);animation:hero-scrollinfo-animation 1.3s infinite cubic-bezier(.09,.24,.66,.98)}@keyframes hero-scrollinfo-animation{0%{opacity:0;transform:translateX(-50%) translateY(-9px)}10%{opacity:1}90%{opacity:1}100%{opacity:0;transform:translateX(-50%) translateY(7px)}}.module-hero.-big-hero .hero__content-wrapper{padding:10.6993205379em 0 0}@media (min-width:40em){.module-hero.-big-hero .hero__content-wrapper{padding:12.8391846455em 0 0}}.module-hero .hero__content-wrapper{padding:6.1917364224em 0 0}@media (min-width:40em){.module-hero .hero__content-wrapper{padding:12.8391846455em 0 0}}.module-hero .hero__image .overlay{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,rgba(var(--color-gradient-raw),.85),rgba(var(--color-gradient-raw),0))}.module-hero.-big-hero .hero__content-wrapper{padding:12.8391846455em 0 5.159780352em}@media (min-width:40em){.module-hero.-big-hero .hero__content-wrapper{padding:15.4070215746em 0 12.8391846455em}}.module-hero .hero__content-wrapper .content-wrapper__content{position:relative;width:100%;margin-bottom:2.985984em}@media (min-width:40em){.module-hero .hero__content-wrapper .content-wrapper__content{margin-bottom:8.9161004483em}}.module-hero.-big-hero .hero__content-wrapper .content-wrapper__content{margin-bottom:0}.module-hero .content__title{display:flex;flex-direction:column-reverse;width:100%}@media (min-width:64em){.module-hero .content__title{width:34.4594594595%}}@media (min-width:64em){.module-hero.-big-hero .content__title{width:43.0743243243%}}.module-hero .content__title u{text-decoration:none;box-shadow:inset 0 -12px 0 0 rgba(var(--color-beta-raw),.75);transition:box-shadow .35s cubic-bezier(.215,.61,.355,1)}@media (min-width:40em){.module-hero .content__title u{box-shadow:inset 0 -17px 0 0 rgba(var(--color-beta-raw),.75)}}.module-hero .content__link{width:100%;margin-top:1.2em}@media (min-width:40em){.module-hero .content__link{margin-top:1.728em}}@media (min-width:40em){.module-hero .content__link{width:39.6959459459%}}.module-hero .content__link,.module-hero h1,.module-hero h2{transform:translateX(-100%);opacity:0}.module-hero.-in-viewport h1{animation:slide-in .7s cubic-bezier(.215,.61,.355,1) .2s forwards}.module-hero.-in-viewport h2{animation:slide-in .7s cubic-bezier(.215,.61,.355,1) forwards}.module-hero.-in-viewport .heading{animation:slide-in .7s cubic-bezier(.215,.61,.355,1) forwards}.module-hero.-in-viewport .content__link{animation:slide-in .7s cubic-bezier(.215,.61,.355,1) .4s forwards}@keyframes slide-in{0%{transform:translateX(-100%);opacity:0}75%{opacity:1}100%{transform:translateX(0);opacity:1}}.module-hero .image__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden;pointer-events:none}.module-hero .image__video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.module-hero.-hero-padding-bottom .hero__content-wrapper .content-wrapper__content{margin-bottom:2.985984em}@media (min-width:40em){.module-hero.-hero-padding-bottom .hero__content-wrapper .content-wrapper__content{margin-bottom:7.4300837069em}}.module-hero.-hero-padding-bottom .hero__content-wrapper{padding-bottom:8.9161004483em}@media (min-width:64em){.module-hero.-hero-padding-bottom .hero__content-wrapper{padding-bottom:3.5831808em}}.module-hero.-centered .content-wrapper__content{display:flex;justify-content:center}