.fs-contact-banner{display:grid;grid-template-columns:1fr 0.6fr;align-items:start;grid-gap:32px;gap:32px}.fs-contact-banner .fs-image{aspect-ratio:3/2}.fs-contact-facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:32px}.fs-contact-form{display:grid;grid-template-columns:0.72fr 1.28fr;grid-gap:48px;gap:48px}.quote-form{background:var(--brand-bg-alt)}.fs-form-progress button{border:0;background:0 0;color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline;text-align:left;padding:8px}@media (max-width:767px){.fs-contact-banner,.fs-contact-facts,.fs-contact-form{grid-template-columns:1fr;gap:16px}}.fs-step-buttons{display:flex;gap:8px;margin-top:16px}.fs-form-progress [aria-current=step]{font-weight:700}