.dk-subhero--contact{background:var(--brand-bg-alt);padding-top:160px;padding-bottom:48px;border-bottom:4px solid var(--brand-secondary)}.dk-contact-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px;gap:32px;align-items:end}.dk-contact-hero-meta{display:grid;grid-gap:16px;gap:16px}.dk-contact-hero-meta>div{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px 18px}.dk-contact-hero-meta span,.dk-contact-hero-meta strong{display:block;color:var(--brand-text)}.dk-contact-map{padding-top:var(--space-lg);padding-bottom:0}.dk-contact-map img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-border)}.dk-contact-info{padding-top:var(--space-xl)}.dk-contact-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;height:100%}.dk-contact-card h2{color:var(--brand-primary)}.dk-contact-note{color:var(--brand-text);max-width:900px}.dk-contact-form-band{background:var(--brand-bg);padding-bottom:var(--space-3xl)}.dk-contact-form-band h2,.dk-contact-form-band p{color:var(--brand-text)}.dk-form-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px;box-shadow:var(--brand-shadow)}@media (max-width:991px){.dk-contact-hero-grid{grid-template-columns:1fr}}