.mh-contact-page-field{gap:8px;margin-bottom:15px}.mh-contact-page-field label{font-size:12px;font-weight:600}.mh-contact-page-field input,.mh-contact-page-field textarea{border:1px solid #cfdee2;border-radius:6px;background:#fff;font-size:15px;line-height:1.4;padding:8px 10px}.mh-contact-page-field input{height:42px}.mh-contact-page-field textarea{min-height:96px}.mh-contact-page-field input:focus,.mh-contact-page-field textarea:focus{box-shadow:0 0 0 3px rgba(11,162,162,.12)}.mh-contact-consent{gap:8px;margin:10px 0 18px;color:#617e89;font-size:11px;line-height:1.5}.mh-contact-consent input{width:15px;height:15px}.mh-contact-page-form .mh-btn{min-height:44px;font-size:15px}.mh-contact-directory--focused .mh-container{max-width:900px}.mh-contact-directory--focused .mh-contact-section-head p{max-width:570px;font-size:15px}.mh-contact-directory--focused .mh-contact-detail-grid{gap:18px}.mh-contact-directory--focused .mh-contact-detail-card{min-height:190px;padding:22px;border-color:#d5e5e8;border-radius:14px;box-shadow:0 12px 24px rgba(10,69,88,.1)}.mh-contact-directory--focused .mh-contact-detail-card>span{width:40px;height:40px}.mh-contact-directory--focused .mh-contact-detail-card h3{margin:7px 0 4px;font-size:18px}.mh-contact-directory--focused .mh-contact-detail-card p{min-height:30px;font-size:13px}.mh-contact-directory--focused .mh-contact-detail-card a{margin-top:10px;font-size:12px}@media(max-width:767px){.mh-contact-page-field input,.mh-contact-page-field textarea{font-size:16px}.mh-contact-directory--focused .mh-contact-detail-grid{gap:12px}.mh-contact-directory--focused .mh-contact-detail-card{min-height:165px;padding:16px}}
