/* V560 — restore the original SGTM navy navbar, white text and service-specific pictograms. */
@media(min-width:960px){
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header:has(.sgtm-v560-nav){background:#071b2b!important;color:#f5fbff!important;border-bottom:2px solid #138bbb!important;box-shadow:0 6px 23px rgba(0,8,20,.27)!important}
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header:has(.sgtm-v560-nav) .brand b,html body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 .sgtm-header:has(.sgtm-v560-nav) .brand b{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header:has(.sgtm-v560-nav) .brand small,html body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 .sgtm-header:has(.sgtm-v560-nav) .brand small{color:#44c8f1!important;-webkit-text-fill-color:#44c8f1!important}
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header .sgtm-v560-nav>.sgtm-v559-navlink{color:#f5fbff!important;gap:6px!important}
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header .sgtm-v560-nav>.sgtm-v559-navlink:hover,html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header .sgtm-v560-nav>.sgtm-v559-navlink:focus-visible,html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header .sgtm-v560-nav>.sgtm-v559-toggle[aria-expanded="true"]{color:#62d9ff!important;border-bottom-color:#25b6e6!important}
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header .sgtm-v560-nav>.sgtm-v559-contact{background:#087dba!important;color:#fff!important;border-bottom-color:#087dba!important}
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header .sgtm-v560-nav>.sgtm-v559-contact:hover{background:#09a0d5!important;color:#fff!important;border-bottom-color:#09a0d5!important}
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header .sgtm-v560-nav>.sgtm-v559-account{color:#f1fbff!important}
 html body#sgtm-premium-v223.sgtm-premium-v223 .sgtm-header .sgtm-v560-nav>.sgtm-v559-account:hover{color:#4cd4fc!important;background:#103b56!important}
}
.sgtm-v560-nav .sgtm-v559-navlink>svg{display:inline-block!important;flex:0 0 auto!important;color:#62c8ee!important;width:15px!important;height:15px!important;stroke:currentColor!important;fill:none!important}
.sgtm-v560-nav .sgtm-v559-navlink>span{display:inline!important;color:inherit!important}
.sgtm-v559-popover .sgtm-v559-categories{gap:4px!important}
.sgtm-v559-popover .sgtm-v559-category{min-height:78px!important;padding:6px 2px 4px!important;gap:6px!important}
.sgtm-v559-popover .sgtm-v559-tileicon{width:42px!important;height:42px!important;border-radius:11px!important}
.sgtm-v559-popover .sgtm-v559-minis{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important}
.sgtm-v559-popover a.sgtm-v559-mini{justify-content:flex-start!important;min-height:42px!important;gap:9px!important;padding:9px 10px!important}
.sgtm-v559-popover .sgtm-v560-serviceicon{display:flex!important;align-items:center!important;justify-content:center!important;color:#067da5!important;flex-shrink:0!important;width:19px!important;height:19px!important}
.sgtm-v559-popover .sgtm-v560-servicelabel{color:inherit!important;min-width:0!important;flex:1 1 auto!important}
.sgtm-v559-popover .sgtm-v560-serviceicon svg{display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;width:17px!important;height:17px!important}
.sgtm-v559-popover .sgtm-v559-tiles .sgtm-v559-tileicon svg{width:22px!important;height:22px!important}
/* The site uses this same service index in its mobile and compact menus. */
.sgtm-v557-link .sgtm-v560-serviceicon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 18px!important;width:18px!important;height:18px!important;color:#068bb4!important}
.sgtm-v557-link .sgtm-v560-serviceicon svg{display:block!important;width:17px!important;height:17px!important;stroke:currentColor!important;fill:none!important}
@media(min-width:960px) and (max-width:1180px){.sgtm-v559-popover .sgtm-v559-minis{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(min-width:960px) and (max-width:1100px){html body#sgtm-premium-v223 .sgtm-v560-nav .sgtm-v559-navlink{font-size:11px!important;padding-left:3px!important;padding-right:3px!important}html body#sgtm-premium-v223 .sgtm-v560-nav .sgtm-v559-navlink>svg{width:13px!important;height:13px!important}}
