.free-consultation-page{background:#f7f8fa;min-height:100vh;padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(4rem,7vw,7rem)}.free-consultation-page__intro{text-align:center;max-width:48rem;margin:0 auto clamp(2rem,4vw,3.25rem)}.free-consultation-page__eyebrow{color:var(--color-brand-900);font-size:.8rem;font-weight:800}.free-consultation-page__intro h1{color:#202833;margin:.65rem 0 .8rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.4}.free-consultation-page__intro p{color:var(--color-muted);margin:0;line-height:1.9}.free-consultation-page__layout{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:1.4rem;display:grid}.free-consultation-page__media{background:#dce5ee;border-radius:1.25rem;min-height:38rem;position:relative;overflow:hidden}.free-consultation-page__media img{object-fit:cover;object-position:45% center}.free-consultation-page__media-caption{color:#fff;direction:rtl;background:#123b78e8;border-radius:.75rem;gap:.35rem;padding:1.2rem 1.4rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.site[dir=ltr] .free-consultation-page__media-caption{direction:ltr}.free-consultation-page__media-caption strong{font-size:1.05rem}.free-consultation-page__media-caption span{font-size:.85rem;line-height:1.7}.free-consultation-page .home-closing__card{border-radius:1.25rem;align-self:stretch;width:100%;margin:0;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 18px 45px #20283312}.free-consultation-page .consultation-form-heading h3{font-size:1.4rem}@media (max-width:800px){.free-consultation-page__layout{grid-template-columns:1fr}.free-consultation-page__media{min-height:18rem}.free-consultation-page .home-closing__card{margin:0}}@media (max-width:480px){.free-consultation-page__media-caption{padding:.75rem 1rem;bottom:.75rem;left:.75rem;right:.75rem}}
