.section--page-hero .section-content-wrapper{overflow-x:hidden;position:relative}.section--page-hero .section-content-wrapper .image{height:100%;left:0;position:absolute;top:0;width:100%}.section--page-hero .section-content-wrapper .image .image-wrapper-cover{height:100%;padding-top:unset}.section--page-hero .section-content-wrapper .text-overlay-container{padding:5.9375rem 0 6.6875rem;position:relative}.section--page-hero .section-content-wrapper .text-overlay-container.h-start .text-overlay{border-radius:.625rem;border-bottom-left-radius:0;border-top-left-radius:0}.section--page-hero .section-content-wrapper .text-overlay-container .text-overlay{--opacity:0.8;background-color:rgba(255,255,255,var(--opacity));min-width:calc(720px - var(--gutter-width)/2);padding:4.3125rem 4.8125rem;text-align:center;width:calc(var(--vw, 1vw)*50 - var(--gutter-width)/2)}.section--page-hero .section-content-wrapper .text-overlay-container .text-overlay h1{color:var(--basil-green);margin-left:var(--negative-fluid-padding);margin-right:var(--negative-fluid-padding);width:calc(100% + var(--fluid-padding)*2)}.section--page-hero .section-content-wrapper .text-overlay-container .text-overlay h1 span{display:block}@media screen and (max-width:39.9375rem){.section--page-hero .section-content-wrapper .image{height:unset;position:relative}.section--page-hero .section-content-wrapper .image .image-wrapper-cover{height:unset;padding-top:81.6%}.section--page-hero .section-content-wrapper .text-overlay-container{align-items:center;bottom:2.4375rem;height:auto;padding:0;padding-right:var(--fluid-padding);position:absolute;width:100%}.section--page-hero .section-content-wrapper .text-overlay-container .text-overlay{--opacity-mobile:0.75;background-color:rgba(255,255,255,var(--opacity-mobile));justify-content:flex-start;max-width:100%;min-width:unset;padding:1.125rem 1.5rem;text-align:left;white-space:pre-line;width:-moz-fit-content;width:fit-content}.section--page-hero .section-content-wrapper .text-overlay-container .text-overlay h1{height:-moz-fit-content;height:fit-content;margin-left:unset;margin-right:unset;width:100%}}
