.hero{background-color:inherit;padding:0;position:relative}.hero__pre-header{font-family:var(--type-primary-font-family);font-size:var(--type-primary-150-size);font-weight:var(--type-primary-weight-bold);line-height:var(--type-primary-150-line-height);margin:0!important;text-transform:uppercase}.hero__text,.hero__text~p{font-size:var(--type-primary-250-size);line-height:var(--type-primary-250-line-height);margin-bottom:var(--space-500)}.hero__only-text{text-align:center}.hero__background .hero__title,.hero__only-text .hero__title{margin:auto;margin-bottom:var(--space-500);max-width:860px;text-align:center}.hero__only-text .hero__text,.hero__only-text .hero__text~p{margin-left:auto;margin-right:auto;max-width:840px}@media screen and (max-width:600px){.hero__background .hero__text,.hero__background .hero__text~p,.hero__background .hero__title,.hero__only-text .hero__text,.hero__only-text .hero__text~p,.hero__only-text .hero__title{margin-bottom:var(--space-400)}}@media screen and (max-width:470px){.hero__background .hero__text,.hero__background .hero__text~p,.hero__background .hero__title,.hero__only-text .hero__text,.hero__only-text .hero__text~p,.hero__only-text .hero__title{margin-bottom:var(--space-300)}}.hero.hero-side{align-items:center;display:flex;height:100%;min-height:60vh;padding:0 var(--space-800)}.hero .custom-grid>div{margin-bottom:0}.hero__side-text{box-sizing:border-box;padding:var(--space-700);padding-left:0}.hero__side-text .hero__title{margin:var(--space-50) 0 var(--space-200)}.hero__side-text .hero__text,.hero__side-text .hero__text~p{font-size:var(--type-primary-200-size);margin:0;margin-bottom:var(--gutter)}.hero__side-image{bottom:0;height:100%;object-fit:cover;position:absolute;right:0;top:0;width:50vw}@media screen and (max-width:1408px){.hero__side-text{padding-left:0;padding-right:var(--space-500)}.hero__side-text .hero__pre-header{font-size:var(--type-primary-100-size);line-height:var(--type-primary-100-line-height)}.hero__side-text .hero__text{font-size:var(--type-primary-150-size)}}@media only screen and (max-width:1023px){.hero.hero-side{display:block;height:auto;min-height:0;padding-top:350px}.hero__side-text{box-sizing:border-box;padding:var(--space-400);padding-left:0}.hero__side-text .hero__pre-header{font-size:var(--type-primary-100-size);line-height:var(--type-primary-100-line-height)}.hero__side-text .hero__title{margin:var(--space-50) 0 var(--space-100)}.hero__side-text .hero__text{font-size:var(--type-primary-150-size)}.hero__side-image{height:350px;left:0;object-fit:cover;right:0;top:0;width:100vw}}@media only screen and (max-width:980px){.hero.hero-side{padding:350px var(--space-500) 0}}@media only screen and (max-width:767px){.hero.hero-side{padding:350px var(--space-200) 0}}@media only screen and (max-width:360px){.hero.hero-side{padding-top:250px}.hero__side-image{height:250px}}.hero__background{height:95vh;position:relative}.hero__background-image{height:100%;max-width:100%;object-fit:cover;width:100vw}.hero__background-container{left:50%;padding:0 var(--gutter);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:11}.hero__background-container .button{margin:auto}.hero__background-overlay{background-color:var(--color-black);bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.hero__background-overlay.overlay-light{opacity:25%}.hero__background-overlay.overlay-medium{opacity:50%}.hero__background-overlay.overlay-dark{opacity:75%}