/* v2.5.3 editorial polish: retain the v2.5.2 color palette and geometry. */
.sx-header .sx-nav-links a.sx-nav-child{padding-left:8px}
.sx-header .sx-brand-full-logo,.sx-footer .sx-brand-full-logo{width:160px;max-width:100%;height:auto;max-height:58px;object-fit:contain;object-position:left center;display:block}
.sx-footer .sx-brand-full-logo{width:195px;max-height:80px}
.sx-footer-locations .sx-footer-location-label{letter-spacing:.03em}
.sx-footer-contact a[href^="tel:"]:hover,.sx-footer-contact a[href^="mailto:"]:hover{color:#a4d0ff!important;text-decoration:underline;text-underline-offset:4px}
@media(min-width:1101px) and (max-width:1300px){.sx-header .sx-nav-links>a{font-size:11px!important;white-space:nowrap}.sx-header .sx-nav-links{gap:12px!important}}
@media(max-width:1100px){.sx-header .sx-nav-links a.sx-nav-child{padding-left:18px}}
@media(prefers-reduced-motion:reduce){.sx-footer a{transition:none!important}}

/* Footer wordmark supplied by the Siteorix brand; white badge suits dark background. */
.sx-footer .sx-brand-full-logo{background:#fff;padding:9px 12px;border-radius:12px;box-shadow:0 10px 28px #00000016;max-height:90px;height:auto;width:195px;box-sizing:border-box}

.sx-header .sx-brand-combined,.sx-footer .sx-brand-combined{display:block;width:210px;max-width:100%;height:auto;max-height:59px;object-fit:contain;object-position:left center;background:transparent!important;box-shadow:none!important;border:0;padding:0!important;}
.sx-footer .sx-brand-combined{width:242px;max-height:72px;}
@media(max-width:767px){.sx-header .sx-brand-combined{width:166px;max-height:48px;}.sx-footer .sx-brand-combined{width:210px;}}
