.section-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.section-hero__inner{align-items:center;background-color:var(--module-bg-color);color:var(--module-text-color);display:flex;grid-column:1/-1;min-height:920px;padding:var(--spacer-120) 0;position:relative;z-index:1}.section-hero__inner:after,.section-hero__inner:before{background-color:inherit;bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1000vw;z-index:-1}.section-hero__inner:after{right:100%}.section-hero__inner:before{left:100%}.section-hero__grid-row{align-items:center;display:grid;gap:11.25rem;grid-column:1/-1;grid-template-columns:1fr 588px}.section-hero__grid-row>:only-child{grid-column:1/-1}.section-hero__copy{display:flex;flex-direction:column;gap:var(--spacer-32)}.section-hero__image{aspect-ratio:1/1;height:auto;object-fit:cover;width:100%}.section-hero .section-hero__inner{background-color:var(--module-bg-color);color:var(--module-text-color)}.section-hero--boxed{padding:12% 0 0}.section-hero--boxed .section-hero__inner{display:block;grid-column:1/6;min-height:auto;padding-right:var(--spacer-64)}.section-hero--boxed .section-hero__inner:before{display:none}.section-hero--centered{position:relative;text-align:center}.section-hero--centered:before{background:rgba(33,29,30,.5);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.section-hero--centered .section-hero__inner{background:transparent;display:block;min-height:auto;padding:var(--spacer-120) 0;position:relative;z-index:2}.section-hero--centered .section-hero__inner .section-hero__copy{margin:auto;max-width:56rem}.section-hero--centered .section-content-info__button-holder{justify-content:center}@media screen and (max-width:1400px){.section-hero__grid-row{gap:var(--spacer-32);grid-template-columns:1fr 1fr}}@media screen and (max-width:1023px){.section-hero__inner{min-height:auto;padding:5.375rem 0 var(--spacer-48)}.section-hero__copy{gap:1.25rem}}@media screen and (max-width:768px){.section-hero__grid-row{gap:var(--spacer-32);grid-template-columns:1fr}.section-hero__copy{order:1}.section-hero--boxed{padding:33% 0 0}.section-hero--boxed .section-hero__inner{padding-right:var(--spacer-32)}}