.srcc18c2-contact-hero{background:var(--brand-bg);padding-top:var(--space-32)}.srcc18c2-contact-hero img{width:100%;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.srcc18c2-contact-copy{background:var(--brand-primary-light);color:var(--brand-text);padding:var(--space-48) var(--space-32);display:flex;flex-direction:column;justify-content:center}.srcc18c2-contact-copy h1{font-size:max(2rem, min(4vw, 3rem));color:var(--brand-text)}.srcc18c2-contact-copy p{color:var(--brand-text)}.srcc18c2-mapband{padding:var(--space-48) 0;background:var(--brand-bg)}.srcc18c2-mapband img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--brand-bg-alt)}.srcc18c2-formband h2,.srcc18c2-formband p,.srcc18c2-info h2,.srcc18c2-info p,.srcc18c2-mapband p{color:var(--brand-text)}.srcc18c2-info{background:var(--brand-bg-alt);padding:var(--space-48) 0}.srcc18c2-info article{background:var(--brand-bg);border-top:4px solid var(--brand-accent);border-radius:var(--radius);padding:var(--space-24);height:100%}.srcc18c2-formband{background:var(--brand-bg);padding:var(--space-64) 0}.srcc18c2-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-16);gap:var(--space-16);list-style:none;padding:0;margin-bottom:var(--space-24)}.srcc18c2-progress li{background:var(--brand-primary-dark);color:var(--brand-text-inverse);border-radius:var(--radius);padding:var(--space-16);font-weight:700}.srcc18c2-formband form{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--radius);padding:var(--space-32)}@media (max-width:767.98px){.srcc18c2-progress{grid-template-columns:1fr}}