.cutout-image-section{isolation:isolate}.cutout-image-bg-image{display:none}.two-col-text-image{position:relative}.two-col-text-image .two-col-inner{display:flex;grid-gap:74px;overflow:hidden}.two-col-text-image .left-text-wrap{max-width:50%}.two-col-text-image .image-cont{height:100%}.two-col-text-image .image-cont img{height:100%!important;object-fit:cover;position:relative;width:100%!important;z-index:-2}.two-col-text-image .two-col-inner .left-col{margin:0 auto;max-width:1200px;padding:50px 0;width:100%}.two-col-text-image .two-col-inner .right-col{height:100%;position:absolute;right:0;width:70%}.two-col-text-image .two-col-inner .heading h2{margin:0 0 12px;max-width:430px}.two-col-text-image .cta{margin-top:42px}@media screen and (max-width:1240px){.two-col-text-image .two-col-inner .left-col{padding:50px 0 50px 20px}}@media screen and (max-width:767px){.homepage{& .left-text-wrap{position:relative;z-index:10}}.two-col-text-image .two-col-inner .left-col{background:#0000005c;padding:50px 20px;width:100%}.two-col-text-image .two-col-inner .right-col{width:100%}.two-col-text-image .left-text-wrap{max-width:100%}.two-col-text-image .two-col-inner .description p,.two-col-text-image .two-col-inner .heading h2{color:#fff}}@media (min-width:48rem){.cutout-image-bg-image{bottom:0;display:block;height:100%!important;left:0;position:absolute;top:0;width:66%;z-index:-1}}@media (min-width:80rem){.cutout-image-bg-image{width:60%}}