.contact-subhero{padding:166px 0 76px;background:var(--brand-primary-dark)}.contact-subhero::after{display:none}.contact-subhero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.78fr);grid-gap:42px;gap:42px;align-items:center}.contact-subhero h1,.contact-subhero p{color:#fff}.contact-subhero img{position:static;width:100%;height:auto;aspect-ratio:36/25;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.32)}.contact-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.contact-info-grid article{border:1px solid var(--brand-border);background:#fff;padding:26px}.contact-info-grid span{display:inline-block;margin-bottom:8px;color:var(--brand-accent);font-weight:800;text-transform:uppercase;font-size:.78rem}.contact-info-grid h2{font-size:1.18rem}.contact-info-grid p{color:var(--brand-text);margin-bottom:0}.contact-map-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.85fr);grid-gap:28px;gap:28px;align-items:center;margin-top:30px;padding:28px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.contact-map-band img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.contact-form-layout{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(320px,1fr);grid-gap:38px;gap:38px;align-items:start}.contact-form-layout aside{background:var(--brand-primary-dark);color:#fff;padding:32px}.contact-form-layout aside h2,.contact-form-layout aside li,.contact-form-layout aside p{color:#fff}.contact-form-layout aside ul{margin:22px 0 0;padding-left:18px;display:grid;grid-gap:10px;gap:10px}@media (max-width:991.98px){.contact-form-layout,.contact-info-grid,.contact-map-band,.contact-subhero .container{grid-template-columns:1fr}}