/* Color and background feedback without hover underlines. */
body a:hover,body a:focus-visible,body button:hover{text-decoration:none!important}
body a.btn,body a.btn:visited,body .nav-subcategory-list a[aria-current]{text-decoration:none!important}
body .contact-panel .btn.light::after{background:transparent}
.complete-header .complete-nav>a:not(.nav-cta)::after{display:none}
.complete-header .nav-category-link,.complete-header .nav-subcategory-list a{border-radius:5px;transition:background-color .18s ease,color .18s ease}
.complete-header .nav-subcategory-list a:hover,.complete-header .nav-category-link:hover{background:#e8f5f8;color:#075f78;box-shadow:none}
.complete-header .nav-link-list>a:hover{box-shadow:none}
.under-link,.magazine-all,.service-directory-link,.text-link,.footer-address-link{border-bottom-color:transparent!important;transition:color .18s ease,background-color .18s ease}
.under-link:hover,.magazine-all:hover,.service-directory-link:hover,.text-link:hover{color:#087e9d;background-color:#e8f5f8}
@media(prefers-reduced-motion:reduce){.complete-header .nav-category-link,.complete-header .nav-subcategory-list a,.under-link,.magazine-all,.service-directory-link,.text-link{transition:none}}
