/* Loaded after the migrated visual system. */
[hidden] { display: none !important; }
.nr-invisible { visibility: visible !important; }
.nr .nr-widget { min-width: 0; }
.nr .nreach-carousel .carousel-slide img { display: inline-block; }
.nr-counter-number { font-variant-numeric: tabular-nums; }
.nr-widget-container > .quote-embed { width: 100%; }
.eael-team-member-modal, .eael-team-member-overlay { display: none; }
.eael-team-member figure { margin: 0; }
.nr-widget-eael-team-member a[href^='#'] { pointer-events: none; }
.nr-widget-nk-fluent-forms .contact-form { margin: 0; }
.nr-widget-nk-fluent-forms .contact-form input { height: auto; }
.nr-widget-nk-fluent-forms .form-submit button { color: #fff; }
.nr-widget-nav-menu .menu-toggle, .nr-widget-nav-menu .submenu-toggle,
.nr-widget-nav-menu .menu-toggle:hover, .nr-widget-nav-menu .menu-toggle:focus,
.nr-widget-nav-menu .submenu-toggle:hover, .nr-widget-nav-menu .submenu-toggle:focus { background: transparent; color: #333637; border: 0; box-shadow: none; }
.nr-widget-nav-menu .menu-toggle { font-size: 26px; padding: 0; }
.nr-widget-nav-menu .submenu-toggle { padding: 0; width: 19px; line-height: 0; }
.nreach-header .main-menu { gap: 25px; }
.nreach-header .main-menu > li > a { font-family: 'Oxygen', sans-serif; font-weight: 700; font-size: 13px; line-height: 16px; letter-spacing: 1px; padding: 13px 0; }
.nreach-header .nr-button-text { white-space: nowrap; }
.nr-kit-8 .carousel-prev, .nr-kit-8 .carousel-next { background: transparent; border: 0; color: #333; padding: 5px; font-size: 38px; }
.nr-kit-8 .carousel-dots button { padding: 0; background: #b5b5b5; border: 0; }
.nr-kit-8 .carousel-dots button[aria-pressed='true'] { background: #333; }
body { overflow-wrap: break-word; }
main { min-width: 0; }
@media(max-width:1024px) {
  .nreach-header .main-menu > li > a { padding: 13px 25px; }
  .nr-widget-nav-menu .submenu-toggle { padding: 12px; width: 40px; }
}
