#homepage-half-bg-image{color:#fff;padding:150px 0}.steps-taken-bg img{height:100%!important;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:0}.steps-taken-bg{height:100%;overflow:hidden;position:absolute;right:0;width:80%}.steps-background-image.lazy,.steps-container{position:relative}.steps-container{display:grid;gap:clamp(100px,13vw,250px);grid-template-areas:". .";grid-template-columns:380px calc(100% - 480px);grid-template-rows:1fr;margin:0 auto;max-width:1522px;padding:0;width:80%}.absolute-square{background-color:#000;display:inline-table;height:auto;margin:100px 0 75px;min-height:380px;padding:30px}.absolute-square h3{margin:0}.absolute-square p{font-size:clamp(14px,1.8vw,18px);line-height:1.2em;padding-left:100px!important;padding-top:20px!important}.steps-taken-right{margin:75px 0;max-width:610px}.steps-taken-number{font-family:Gotham Ultra,Helvetica,Arial,Lucida,sans-serif;font-size:clamp(100px,8.5vw,200px);line-height:1em;margin-bottom:10px}.steps-taken-paragraph{margin-bottom:40px}.steps-taken-container .container{margin:0 auto;max-width:1522px}.steps-taken-container .cta{text-align:right}@media screen and (max-width:1960px){.steps-background-image{background-position:300px!important;background-size:auto,auto!important}}@media (max-width:1200px){.absolute-square h3{padding-right:0!important}.absolute-square p{padding-left:0!important}}@media (max-width:981px){.steps-background-image{background-position:0!important}.steps-taken-bg{width:100%}.steps-container{background-position:0 0!important;display:grid;gap:0 0;grid-template-areas:".";grid-template-columns:1fr;grid-template-rows:1fr;padding:0 75px;width:100%}.steps-container .absolute-square{margin:-75px 0 0}.absolute-square{width:360px}.absolute-square p{padding:0}.steps-taken-right{padding-left:75px}.absolute-square h3 br{display:none}}@media (max-width:680px){.steps-container{padding:0 60px}.steps-container .absolute-square{height:auto!important;margin:-75px 0 0!important;max-width:80%!important;width:80%!important}.absolute-square h3{margin-bottom:20px;padding:0}.absolute-square p{margin:0!important;padding:0!important}.steps-taken-right{max-width:100%;padding-left:0}}