.ei-cta{background:#14233c;color:#fff;margin-top:0}
.ei-cta__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-top:3rem;padding-bottom:3rem}
.ei-cta h2{color:#fff;font-size:1.625rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}
.ei-cta p{margin-top:.6rem;max-width:40rem;color:rgb(255 255 255 / .78)}
@media (min-width:1024px){.ei-cta__inner{flex-direction:row;align-items:center;justify-content:space-between;padding-top:3.5rem;padding-bottom:3.5rem}.ei-cta h2{font-size:2rem}}
html footer.mt-20{margin-top:0}