.bdr-contact-info{background:var(--brand-bg-alt)}.bdr-contact-heading{max-width:940px;margin-bottom:44px}.bdr-contact-heading h1{font-size:max(2rem, min(4vw, 3.5rem))}.bdr-contact-columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.bdr-contact-columns article{padding:30px;border-top:5px solid var(--brand-primary);background:#fff;box-shadow:0 12px 30px rgba(33,26,23,.08)}.bdr-contact-columns span{color:var(--brand-primary-dark);font-size:2rem;font-weight:900}.bdr-contact-columns a,.bdr-contact-columns p{color:var(--brand-text)}.bdr-contact-columns a{font-weight:800}.bdr-contact-map{display:grid;grid-template-columns:1.4fr 0.6fr;margin-top:32px;border:1px solid var(--brand-border);background:#fff}.bdr-contact-map img{width:100%;height:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.bdr-contact-map div{align-self:center;padding:32px}.bdr-contact-map p{color:var(--brand-text)}.bdr-contact-form-section{background:#fff}.bdr-contact-form-section p{color:var(--brand-text)}.bdr-contact-form-card{padding:34px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt);box-shadow:var(--bdr-shadow)}@media (max-width:991.98px){.bdr-contact-columns,.bdr-contact-map{grid-template-columns:1fr}}