/* Keep the contact action in the same pale blue section as the steps. */
.entry-section{padding-bottom:110px}
.entry-section .consult-flow article>b{display:block;color:#285fe8;margin-bottom:18px;font-family:inherit;font-size:clamp(42px,5vw,60px);font-weight:800;line-height:1.1}
.contact-action{display:flex;justify-content:center;margin-top:48px}
.contact-action .contact-cta{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:20px 40px;border:0;border-radius:40px;background:#285fe8;color:#fff;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;min-width:min(100%,300px)}
.contact-cta:hover{background:#1e4fcc}
.contact-cta:focus-visible{outline:3px solid #223753;outline-offset:5px}
.day-contact-section{background:#f4f6f8!important}
.day-image-note{margin-top:-14px}
#service .card h3{margin-top:0}
#request-flow .flow .index{display:block;font-family:inherit;font-size:clamp(42px,5vw,60px);font-weight:800;line-height:1.1;margin:0 0 20px}
@media(max-width:800px){.entry-section{padding-bottom:72px}.contact-action{margin-top:32px}.contact-action .contact-cta{width:100%;padding:18px 26px}}

.entry-section{background:#e7eefc}
body:has(.entry-section)>footer{background:#e7eefc;border-top:0}
