.mn-contact-hero{padding:150px 0 var(--space-2xl);background:linear-gradient(90deg,var(--brand-bg-alt) 0,var(--brand-bg-alt) 62%,transparent 62%),linear-gradient(135deg,#f5e6d3 0,#d4821a 100%);border-bottom:4px solid var(--brand-primary-dark)}.mn-contact-hero__rail{max-width:640px;padding:var(--space-xl);background:var(--brand-bg);border:1px solid var(--brand-border)}.mn-contact-hero h1{margin-bottom:var(--space-md)}.mn-contact-hero p{margin:0;color:var(--brand-text)}.mn-contact-info{padding:var(--space-3xl) 0 var(--space-xl)}.mn-info-col{border:1px solid var(--brand-border);padding:var(--space-lg);height:100%;background:var(--brand-bg-alt)}.mn-info-col h2{font-size:1.15rem;margin-bottom:var(--space-md)}.mn-info-col a,.mn-info-col p{color:var(--brand-text);margin:0}.mn-info-col a{-webkit-text-decoration:underline;text-decoration:underline}.mn-contact-map{margin-top:var(--space-xl);border:1px solid var(--brand-border);min-height:220px;background:var(--brand-bg-alt);overflow:hidden}.mn-contact-map img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block;opacity:1!important}.mn-contact-form-band{padding:var(--space-xl) 0 var(--space-3xl);background:var(--brand-bg)}.mn-contact-checklist{padding-left:1.2rem;margin-bottom:var(--space-lg);color:var(--brand-text)}.mn-contact-checklist li{margin-bottom:8px}.mn-contact-form-band .col-lg-5 p{color:var(--brand-text);margin-bottom:var(--space-md)}.mn-contact-form-panel{border:1px solid var(--brand-border);padding:var(--space-xl);background:var(--brand-bg-alt)}.mn-contact-form-panel h2{margin-bottom:var(--space-lg)}