.inner-page-hero{overflow:hidden;padding:115px 0 55px;position:relative;@media only screen and (max-width:767px){padding-bottom:300px;padding-left:0;padding-right:0;padding-top:70px}.background-container{height:100%;left:0;position:absolute;top:0;width:100%;img{height:100%;object-fit:cover;width:100%}}.site-container{align-items:stretch;display:flex;height:auto;position:relative;z-index:10;.inner-container{align-items:stretch;display:flex;height:fit-content;padding:20px 150px 70px 0;position:relative;width:fit-content;@media only screen and (max-width:767px){padding-bottom:20px;padding-left:0;padding-right:0;padding-top:20px}.background-shape{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:calc(100% + 50vw - 610px);@media only screen and (max-width:1320px){width:calc(100% + 50px)}@media only screen and (max-width:1024px){width:calc(100% + 40px)}@media only screen and (max-width:767px){right:50%;transform:translateX(50%);width:calc(100vw + 90px)}svg{display:block;height:auto;min-height:100%;min-width:100%;position:absolute;right:0;top:0;width:auto}}.text-container{position:relative;z-index:10;.subheading{margin-bottom:7px;max-width:392px}.heading{margin-bottom:60px;@media only screen and (max-width:767px){margin-bottom:20px}}.heading,.subtext{max-width:420px;width:100%}.subtext{margin-bottom:50px;@media only screen and (max-width:767px){margin-bottom:25px}}}.width-guide{align-self:stretch;aspect-ratio:110.854/452.362;display:block;height:auto;width:auto}}}}