section.two-column-steps .intro-content,section.two-column-steps .steps-wrapper{position:relative;width:100%}section.two-column-steps .intro-content h2{max-width:24rem}section.two-column-steps .intro-content .cta_button{padding:5px 18px}section.two-column-steps .intro-content .cta_button:first-child{margin-right:1.5rem}section.two-column-steps .steps-wrapper:before{position:absolute;content:"";top:0;left:50px;width:2px;height:95%;background:#d8d9df;z-index:0}section.two-column-steps .step-item{position:relative;width:100%;padding:1.75rem;background:var(--white);margin-bottom:1.5rem;z-index:1}section.two-column-steps .step-item span{font-family:Titillium Web,sans-serif;font-size:10px;font-weight:var(--bold);color:#007f80;text-transform:uppercase;letter-spacing:1px}section.two-column-steps .step-item h4{font-size:24px;margin-bottom:.5rem}section.two-column-steps .step-item p{margin-bottom:0}@media screen and (min-width:1280px){section.two-column-steps .intro-content,section.two-column-steps .steps-wrapper{width:50%}section.two-column-steps .steps-wrapper:before{top:50px;left:-50px;height:81%}section.two-column-steps .step-item:before{border:2px solid #d8d9df;border-radius:100rem}section.two-column-steps .step-item:before,section.two-column-steps .step-item:first-child:before{position:absolute;content:"";top:28%;left:-60px;width:23px;height:23px;background:var(--light-grey)}section.two-column-steps .step-item:first-child:before{border:2px solid #007f80;border-radius:100rem}}