/* Isolated header-contact repair: does not affect navigation, trust strip or hero */
@media (min-width:1251px) {
  header.wm-site-header .header-actions {min-width:0!important;flex-wrap:nowrap!important;gap:16px!important;}
  header.wm-site-header .header-actions .wm-header-phone {
    display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;
    flex:0 0 auto!important;gap:11px!important;min-width:max-content!important;
    text-align:left!important;white-space:nowrap!important;margin:0!important;
  }
  header.wm-site-header .wm-header-phone-icon {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:43px!important;height:43px!important;flex:0 0 43px!important;
    color:#a8e5bc!important;background:#20362a!important;
    border:1px solid #496855!important;border-radius:10px!important;
  }
  header.wm-site-header .wm-header-phone-icon svg {display:block!important;width:24px!important;height:24px!important;}
  header.wm-site-header .wm-header-phone-copy {
    display:flex!important;flex-direction:column!important;align-items:flex-start!important;
    justify-content:center!important;gap:2px!important;line-height:1.3!important;
  }
  header.wm-site-header .wm-header-phone-copy > span {
    display:block!important;font-size:11px!important;font-weight:400!important;
    color:#b6bdc1!important;line-height:1.3!important;
  }
  header.wm-site-header .wm-header-phone-copy > b {
    display:block!important;margin:0!important;font-size:15px!important;
    font-weight:750!important;line-height:1.3!important;color:#fff!important;
  }
}
@media (min-width:1021px) and (max-width:1250px) {
  header.wm-site-header .header-actions .wm-header-phone {display:none!important;}
}
@media (max-width:1020px) {
  header.wm-site-header .header-actions .wm-header-phone {display:none!important;}
}
