.contact-hero{background:#f2f6fa}.contact-hero img{height:260px;margin-top:24px}.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.contact-cards article{border-top:2px solid var(--brand-primary);padding-top:20px}.contact-form-band{background:#f8fafc}@media (max-width:767px){.contact-cards{grid-template-columns:1fr}}