.cta-banner{padding:125px 0 93px}.cta-banner .heading{float:none;margin:0 auto 40px;max-width:877px}.cta-banner:before{background-color:var(--primary_color);content:"";height:82px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:3px}@media(max-width:1024px){.cta-banner{padding:85px 0 73px}}@media(max-width:767px){.cta-banner{padding:124px 0 108px}}