.fp-contact-hero{background:var(--brand-primary-light);color:var(--brand-text)}.fp-contact-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.fp-contact-heading figure{margin:0;border-radius:var(--brand-radius);overflow:hidden;background:var(--brand-bg-alt);color:var(--brand-text);border:1px solid var(--brand-border)}.fp-contact-heading img{aspect-ratio:9/7}.fp-contact-heading img[src=""]{display:none}.fp-contact-heading figcaption{padding:24px;font-size:.9rem}.fp-contact-info .fp-card{border-top:4px solid var(--brand-primary)}.fp-contact-quote{background:var(--brand-bg-alt);color:var(--brand-text);padding-bottom:96px}.fp-contact-form{max-width:780px}.fp-contact-form .fp-rfq{margin-top:24px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);color:var(--brand-text)}@media (max-width:767.98px){.fp-contact-heading{grid-template-columns:minmax(0,1fr);gap:24px}}