.two-column-cta .cta-section{border-radius:12px;overflow:hidden;position:relative;width:100%}.two-column-cta .cta-image{background-position:50%;background-size:cover;bottom:0;position:absolute;right:0;top:0;width:45%}.two-column-cta .cta-white-edge{background:#fff;width:calc(75% + 10px);z-index:1}.two-column-cta .cta-red-panel,.two-column-cta .cta-white-edge{bottom:0;clip-path:polygon(0 0,100% 0,82% 100%,0 100%);left:0;position:absolute;top:0}.two-column-cta .cta-red-panel{background:#d1223ef5;width:75%;z-index:2}.two-column-cta .cta-content{align-items:flex-start;display:flex;flex-direction:column;gap:26px;justify-content:center;padding:50px 20px 50px 60px;position:relative;width:68%;z-index:3}.two-column-cta .cta-content h2{color:#fff;font-size:42px;font-weight:500;line-height:1.2;margin:0}.two-column-cta .cta-button{align-items:center;background:#fff;border:1px solid #d1223e;border-radius:110px;color:#d1223e;cursor:pointer;display:inline-flex;font-size:20px;font-weight:500;justify-content:center;letter-spacing:-1px;padding:11px 52px;text-decoration:none;width:fit-content}@media(min-width:768px) and (max-width:991.98px){.two-column-cta .cta-content{padding:40px 20px 40px 25px}.two-column-cta .cta-content h2{font-size:28px}.two-column-cta .cta-button{font-size:18px;padding:9px 40px}}@media (max-width:767.98px){.two-column-cta .cta-section{position:inherit}.two-column-cta .cta-content{background:#d1223e;padding:30px 20px;width:100%}.two-column-cta .cta-image{max-height:200px;min-height:200px;opacity:1;position:relative;width:100%;z-index:2}.two-column-cta .cta-red-panel,.two-column-cta .cta-white-edge{clip-path:none;display:none;width:100%}.two-column-cta .cta-content h2{font-size:24px;line-height:1.4;max-width:100%}.two-column-cta .cta-button{font-size:18px;padding:8px 30px}}