.contact-hero{padding-top:64px;background:var(--brand-bg-alt)}.contact-title{max-width:880px}.contact-illustration{height:240px;width:100%;margin:16px 0 32px}.contact-three-column{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.contact-three-column h2{font-size:1.4rem}.contact-quote{padding:48px 0 64px}.form-panel{background:var(--brand-primary-light);padding:32px;border-radius:var(--brand-radius)}@media (max-width:991px){.contact-three-column{grid-template-columns:1fr;gap:16px}.contact-illustration{height:200px}.form-panel{padding:24px}}