.ei-cta{background:#7a2531;color:#fff;margin-top:0}
.ei-cta .btn-primary{background:#fff;color:#7a2531}.ei-cta .btn-primary:hover{background:#f6d5d9;color:#5e1b25}
.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:600;letter-spacing:-.01em;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}