/* MNDSET 2.4.1: size navigation from the translated labels, not language guesses. */
body.mndset-web #mainNav .brand-interface,body.mndset-web #mainNav .language-picker,body.mndset-web #mainNav #mobile-menu {flex-shrink:0;}
body.mndset-web #mainNav .brand-interface {white-space:nowrap;}
body.mndset-web #mainNav .nav-menu {flex:0 0 auto;flex-wrap:nowrap;}
body.mndset-web #mainNav .nav-menu > li {flex-shrink:0;}
body.mndset-web #mainNav .nav-menu > li > .nav-link {font-size:12px;white-space:nowrap;}
body.mndset-web #mainNav .nav-cta {flex-wrap:nowrap;}
body.mndset-web #mainNav .nav-cta .neural-header-btn {font-size:12px;white-space:nowrap;}
body.mndset-web #mainNav .language-picker {margin-left:auto;}
body.mndset-web #mainNav.nav-fit-tight .nav-menu {gap:12px;}
body.mndset-web #mainNav.nav-fit-tight .nav-menu > li > .nav-link {font-size:11px;letter-spacing:0;}
body.mndset-web #mainNav.nav-fit-tight .nav-cta .neural-header-btn {font-size:11px;padding:10px 12px;}
body.mndset-web #mainNav .nav-measure {position:fixed!important;left:-20000px!important;top:0!important;visibility:hidden!important;pointer-events:none!important;width:max-content!important;max-width:none!important;height:auto!important;display:flex!important;flex:0 0 auto!important;transition:none!important;}
@media(min-width:1201px) {
 body.mndset-web #mainNav.nav-fit-ready:not(.nav-fit-collapsed) .nav-menu.hide-mobile {display:flex!important;}
 body.mndset-web #mainNav.nav-fit-ready:not(.nav-fit-collapsed) #mobile-menu {display:none!important;}
 body.mndset-web #mainNav.nav-fit-collapsed .nav-menu.hide-mobile {display:none!important;}
 body.mndset-web #mainNav.nav-fit-collapsed #mobile-menu {display:flex!important;}
}
/* Conservative layout before the script or web fonts are ready. */
@media(min-width:993px) and (max-width:1600px) {
 body.mndset-web #mainNav:not(.nav-fit-ready) .nav-menu.hide-mobile {display:none!important;}
 body.mndset-web #mainNav:not(.nav-fit-ready) #mobile-menu {display:flex!important;}
}
html:not([lang='en']) body.mndset-web #mainNav:not(.nav-fit-ready) .nav-menu.hide-mobile {display:none!important;}
html:not([lang='en']) body.mndset-web #mainNav:not(.nav-fit-ready) #mobile-menu {display:flex!important;}

@media(min-width:1201px) {body.mndset-web #mainNav.nav-fit-ready:not(.nav-fit-collapsed) .language-picker {margin-left:0;}}
