/* Section 508 / WCAG 2.1 AA color-contrast overrides (auto-generated, verified with axe-core).
   var --accent--primary-1: #00a7dc -> #006e91; buttons bg #13aedf -> #0a5e78 */
.rich-text a, .w-richtext a, main p a:not([class*="button"]):not([class*="btn"]):not(.w-button), main li a:not([class*="button"]):not([class*="btn"]), [class*="copyright"] a, a[class*="copyright"], .footer-legal-list a, .footer-rights a, .link.hover-white, .footer-credit a{text-decoration:underline !important}
html body .header-nav-link, html body .header-nav-list-item, html body .header-nav-list, html body .header-nav-menu, html body .nav-menu, html body .navbar-link, html body .nav-link{opacity:1 !important}
:root{--accent--primary-1:#006e91 !important}
html body .btn-primary.btn-primary, html body .btn-primary.btn-primary:hover, html body .btn-primary.btn-primary:focus, html body .btn-primary.btn-primary:visited, html body .btn-primary.btn-primary:active{background-color:#0a5e78 !important; background-image:none !important; color:#ffffff !important; opacity:1 !important; text-shadow:none !important}
html body .header-nav-link.header-nav-link, html body .header-nav-link.header-nav-link:hover, html body .header-nav-link.header-nav-link:focus, html body .header-nav-link.header-nav-link:visited{color:#0d7a9c !important; opacity:1 !important}
html body .w--current.w--current, html body .w--current.w--current:hover, html body .w--current.w--current:focus, html body .w--current.w--current:visited{color:#0a789b !important; opacity:1 !important}
html body .brix---text-300-medium.brix---text-300-medium, html body .brix---text-300-medium.brix---text-300-medium:hover, html body .brix---text-300-medium.brix---text-300-medium:focus, html body .brix---text-300-medium.brix---text-300-medium:visited{color:#00789e !important; opacity:1 !important}
