/* V564. Contact Us is a simple text link on the original dark navy navbar.
   Existing CTA blue fill and hover fill are intentionally removed. */
@media (min-width: 960px) {
  html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header nav.sgtm-v560-nav > a.sgtm-v559-contact,
  html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header nav.sgtm-v560-nav > a.sgtm-v559-contact:hover,
  html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header nav.sgtm-v560-nav > a.sgtm-v559-contact:focus-visible {
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    border: 0 !important;
    border-bottom: 3px solid transparent !important;
    color: #f5fbff !important;
    padding: 0 3px !important;
    gap: 5px !important;
    margin-left: 2px !important;
    min-width: 0 !important;
    font-size: clamp(11px, .85vw, 13px) !important;
    font-weight: 800 !important;
  }
  html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header nav.sgtm-v560-nav > a.sgtm-v559-contact:hover,
  html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header nav.sgtm-v560-nav > a.sgtm-v559-contact:focus-visible {
    color: #62d9ff !important;
    border-bottom-color: #25b6e6 !important;
  }
  html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header nav.sgtm-v560-nav > a.sgtm-v559-contact svg {
    width: 15px !important;
    height: 15px !important;
    color: #62c8ee !important;
  }
}
/* V564: slightly larger, clearer individual service icons in the compact submenu. */
.sgtm-v559-popover .sgtm-v560-serviceicon{width:20px!important;height:20px!important;flex:0 0 20px!important}
.sgtm-v559-popover .sgtm-v560-serviceicon svg{width:19px!important;height:19px!important;stroke-width:1.7!important}
.sgtm-v559-popover .sgtm-v559-tiles .sgtm-v559-tileicon svg{width:22px!important;height:22px!important;stroke-width:1.8!important}
