.sub-hero--desk{background:var(--brand-primary-light);text-align:center}.sub-hero--desk .hero-composition{display:block}.sub-hero--desk .hero-text p{margin-left:auto;margin-right:auto}.contact-cards .tile{box-shadow:0 8px 24px rgba(64,27,29,.08)}.contact-map{margin:32px 0 0;background:var(--brand-primary-light);border-radius:var(--brand-radius);overflow:hidden}.contact-map img{aspect-ratio:3/1;border-radius:0}.contact-map figcaption{padding:8px 16px;color:var(--brand-primary-dark)}.contact-form-layout{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);grid-gap:48px;gap:48px;align-items:start}.contact-form-layout .rfq-form{border:1px solid var(--brand-border)}@media (max-width:767.98px){.contact-form-layout{grid-template-columns:1fr;gap:24px}}