/* Match DATUM EDGE hero geometry without changing the page content. */
body.page-id-837 #shifter .page_banner{box-sizing:border-box;display:block!important;min-height:590px!important;height:590px!important;width:100%!important;max-width:100%!important;aspect-ratio:auto!important;padding:185px 0 115px!important}
body.page-id-837 #shifter .page_banner .banner_title{position:relative!important;inset:auto!important;transform:none!important;width:min(1320px,calc(100% - 100px))!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;z-index:2;text-align:left!important}
body.page-id-837 #shifter .page_banner #ce-hero-title{font-size:clamp(43px,4.7vw,74px)!important;line-height:1.18!important;letter-spacing:-.035em;margin:0 0 24px!important}
body.page-id-837 #shifter .page_banner .banner_title>p{font-family:Arial,sans-serif!important;font-weight:400!important;font-size:25px!important;line-height:1.5!important;margin:25px 0 28px!important;width:auto!important;max-width:630px!important}
@media(max-width:1100px){body.page-id-837 #shifter .page_banner .banner_title{width:calc(100% - 60px)!important}}
@media(max-width:760px){body.page-id-837 #shifter .page_banner{min-height:530px!important;height:530px!important;padding:145px 0 115px!important}body.page-id-837 #shifter .page_banner .banner_title{width:calc(100% - 44px)!important;max-width:none!important}body.page-id-837 #shifter .page_banner #ce-hero-title{font-size:43px!important;max-width:420px}body.page-id-837 #shifter .page_banner .banner_title>p{font-size:21px!important;margin:24px 0!important}}
