.nf-contact-route{background:var(--brand-bg-alt)}.nf-contact-route .nf-image{grid-row:1;grid-column:1}.nf-contact-route .nf-hero-inner{grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr)}.nf-contact-triad{margin-top:32px}.nf-contact-form-grid{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);grid-gap:32px;gap:32px;align-items:start}.nf-contact-form{padding:24px;border:1px solid var(--brand-border);border-top:4px solid var(--brand-primary);border-radius:var(--brand-radius)}@media (max-width:767.98px){.nf-contact-form-grid,.nf-contact-route .nf-hero-inner{grid-template-columns:1fr}.nf-contact-route .nf-image{grid-row:auto;grid-column:auto}}