  .fr-nav-mm-alpha--controls { --nav-link-color: #000 !important; --nav-link-hover-color: #333 !important; }  .fr-nav-mm-alpha--controls .brx-nav-nested-items > li > a, .fr-nav-mm-alpha--controls .brx-nav-nested-items > li > .brx-submenu-toggle, .fr-nav-mm-alpha--controls .brx-nav-nested-items > li > .brx-submenu-toggle > span { color: #000 !important; font-weight: 600 !important; }  .fr-nav-mm-alpha--controls {  --nav-item-block-padding: 1em !important; --nav-item-inline-padding: 0.8em !important;  --m-nav-item-block-padding: 1em !important; --m-nav-item-inline-padding: 1.1em !important; }  .contact-list-top-menu, .contact-list-top-menu li { list-style: none !important; margin: 0; padding: 0; } .contact-list-top-menu li::marker { content: "" !important; } .contact-list-top-menu li::before { content: none !important; }   .w7-newsletter-sign-up-f-button:hover { color: #f2bd6d; }  .w7-newsletter-sign-up-f-button_icon { border: 2px solid currentColor !important; border-radius: 50%; padding: 0 var(--space-xs); transition: border-color 0.3s ease, padding 0.3s ease; color: inherit;  }  .w7-newsletter-sign-up-f-button:hover .w7-newsletter-sign-up-f-button_icon { border-color: currentColor !important; }  .w7-rl-faq__answer-text-1 a, .w7-rl-faq__answer-text-1-b a,  .w7-hg-main-copy-text a { color: #000; font-weight: 500; text-decoration: underline; text-decoration-color: #000; text-underline-offset: 2px; }  @media (max-width: 991px) { #brx-header.sticky.scrolling { position: static; } }