.cta-banner{background-color:#fff;padding:5rem 6rem}.cta-banner__intro{text-align:center}.cta-banner__icon,.cta-banner__intro{padding-bottom:2rem}.cta-banner__content{display:flex;gap:4rem;margin:0 auto;max-width:700px}.cta-banner__text{flex:1 0 45%;font-weight:700}.cta-banner__links{display:flex;flex:1 0 45%;flex-direction:column;gap:2rem}.cta-banner__link{color:#05074d;display:inline;font-family:Josefin Sans,sans-serif;font-size:.9rem;letter-spacing:1.5px;position:relative;text-decoration:none;text-transform:uppercase}.cta-banner__link:after{background-color:#05074d;bottom:-10px;content:"";height:1px;left:0;position:absolute;width:100%}@media (max-width:768px){.cta-banner{padding:4rem 3rem}.cta-banner__content{flex-direction:column}}