.num-contact-info{background:var(--brand-neutral-light)}.num-contact-intro{max-width:860px;margin-bottom:40px}.num-contact-intro h1{font-size:max(2rem, min(4vw, 3.5rem))}.num-contact-cards article{height:100%;background:var(--brand-bg);border-radius:var(--brand-radius);padding:30px;box-shadow:var(--brand-shadow)}.num-contact-cards article span{display:grid;align-items:center;justify-items:center;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--brand-primary);color:var(--brand-text-inverse);font-weight:850}.num-contact-cards h2,.num-contact-cards p,.num-contact-cards strong{color:var(--brand-text)}.num-contact-cards h2{font-size:1.25rem;margin-top:18px}.num-contact-map{display:grid;grid-template-columns:1.4fr 0.6fr;margin-top:48px;background:var(--brand-secondary);border-radius:var(--brand-radius);overflow:hidden}.num-contact-map img{width:100%;height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-light)}.num-contact-map div{padding:32px;align-self:center}.num-contact-map h2,.num-contact-map p{color:var(--brand-text-inverse)}.num-contact-form{background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}.num-contact-form h2,.num-contact-form li,.num-contact-form p{color:var(--brand-text-inverse)}@media (max-width:991px){.num-contact-map{grid-template-columns:1fr}}