.simple-cta h2{margin-bottom:0 !important}
.simple-cta p{margin:0 !important}
.simple-cta .image-col{position:relative}
.simple-cta .text-background{width:200%;position:absolute;right:-50%;z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.simple-cta .text-background--leaderful{right:-50%}
.simple-cta .text-background--proximate{right:-35%}
.simple-cta .image-container{position:relative;display:block;max-width:420px;z-index:1}
.simple-cta .image-container .image{padding-bottom:125%;border-radius:5px 0 5px 0;background-size:cover;background-position:center;background-repeat:no-repeat}
.simple-cta .image-container::after{content:"";position:absolute;width:calc(100% + 18px);height:calc(100% + 18px);top:0;left:0;background-color:var(--nlc-blue);border-bottom:18px solid var(--nlc-blue);border-right:18px solid var(--nlc-blue);z-index:-1;border-radius:5px 15px}
.simple-cta .image-container--blue::after{position:absolute;width:calc(100% + 18px);height:calc(100% + 18px);top:0;left:0;background-color:var(--nlc-blue);border-bottom:18px solid var(--nlc-blue);border-right:18px solid var(--nlc-blue);z-index:-1;border-radius:5px 15px}
.simple-cta .image-container--purple::after{position:absolute;width:calc(100% + 18px);height:calc(100% + 18px);top:0;left:0;background-color:var(--nlc-purple);border-bottom:18px solid var(--nlc-purple);border-right:18px solid var(--nlc-purple);z-index:-1;border-radius:5px 15px}