/* RC GLOBAL NAV 2026-09-03 */
@media (min-width:1051px){
#primary-menu{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:4px!important}
#primary-menu>li{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;height:52px!important;min-height:52px!important;box-sizing:border-box!important;border-radius:10px!important;border-top:0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),inset 0 1px 0 rgba(255,255,255,.12),0 3px 10px rgba(0,0,0,.10)!important}
#primary-menu>li>a{display:flex!important;align-items:center!important;justify-content:center!important;height:52px!important;min-height:52px!important;padding:0 4px!important;margin:0!important;top:0!important;bottom:auto!important;left:auto!important;right:auto!important;line-height:1!important;box-sizing:border-box!important;border-radius:10px!important;border-top:0!important;background-clip:padding-box!important}
#primary-menu>li>a:before,#primary-menu>li>a:after{border-radius:10px!important;background-clip:padding-box!important}
#primary-menu>li>a>.menu-item-text{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;line-height:1!important;position:relative!important;top:0!important;margin:0!important;padding:0!important}
#primary-menu>li>a .menu-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;line-height:1!important;position:relative!important;top:0!important;margin:0!important;padding:0!important;font-size:14px!important;white-space:nowrap!important}
#primary-menu>li>a>i.fa{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;margin-right:5px!important;position:relative!important;top:0!important;font-size:13px!important;line-height:14px!important}
#primary-menu>li:not(:first-child)>a .menu-text:before{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:5px;font-family:FontAwesome!important;font-size:13px!important;font-weight:normal!important;line-height:14px!important;color:#fff;opacity:.92;text-align:center;-webkit-font-smoothing:antialiased}
#primary-menu>li:nth-child(2)>a .menu-text:before{content:"\f0c0"}
#primary-menu>li:nth-child(3)>a .menu-text:before{content:"\f0ad"}
#primary-menu>li:nth-child(4)>a .menu-text:before{content:"\f1ec"}
#primary-menu>li:nth-child(5)>a .menu-text:before{content:"\f030"}
#primary-menu>li:nth-child(6)>a .menu-text:before{content:"\f05a"}
#primary-menu>li:nth-child(7)>a .menu-text:before{content:"\f274"}
#primary-menu>li:nth-child(8)>a .menu-text:before{content:"\f095"}
#primary-menu>li:nth-child(9)>a .menu-text:before{content:"\f19d"}
}
#primary-menu .sub-nav{border-radius:10px!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(8,9,11,.08),rgba(1,2,3,.04))!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 30px rgba(0,0,0,.22)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}
#primary-menu .sub-nav li>a{background:transparent!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.16)!important}
#primary-menu .sub-nav li:first-child>a{border-radius:10px 10px 0 0!important}
#primary-menu .sub-nav li:last-child>a{border-radius:0 0 10px 10px!important;box-shadow:none!important}/* RC GLOBAL NAV 2026-09-03 */
@media (min-width:1051px){
#primary-menu{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:4px!important}
#primary-menu>li{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;height:52px!important;min-height:52px!important;box-sizing:border-box!important;border-radius:10px!important;border-top:0!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),inset 0 1px 0 rgba(255,255,255,.12),0 3px 10px rgba(0,0,0,.10)!important}
#primary-menu>li>a{display:flex!important;align-items:center!important;justify-content:center!important;height:52px!important;min-height:52px!important;padding:0 4px!important;margin:0!important;top:0!important;bottom:auto!important;left:auto!important;right:auto!important;line-height:1!important;box-sizing:border-box!important;border-radius:10px!important;border-top:0!important;background-clip:padding-box!important}
#primary-menu>li>a:before,#primary-menu>li>a:after{border-radius:10px!important;background-clip:padding-box!important}
#primary-menu>li>a>.menu-item-text{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;line-height:1!important;position:relative!important;top:0!important;margin:0!important;padding:0!important}
#primary-menu>li>a .menu-text{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;line-height:1!important;position:relative!important;top:0!important;margin:0!important;padding:0!important;font-size:14px!important;white-space:nowrap!important}
#primary-menu>li>a>i.fa{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;margin-right:5px!important;position:relative!important;top:0!important;font-size:13px!important;line-height:14px!important}
#primary-menu>li:not(:first-child)>a .menu-text:before{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:5px;font-family:"Font Awesome 5 Free"!important;font-size:13px!important;font-weight:900!important;line-height:14px!important;color:#fff;opacity:.92;text-align:center;-webkit-font-smoothing:antialiased}
#primary-menu>li:nth-child(2)>a .menu-text:before{content:"\f0c0"}
#primary-menu>li:nth-child(3)>a .menu-text:before{content:"\f0ad"}
#primary-menu>li:nth-child(4)>a .menu-text:before{content:"\f1ec"}
#primary-menu>li:nth-child(5)>a .menu-text:before{content:"\f030"}
#primary-menu>li:nth-child(6)>a .menu-text:before{content:"\f05a"}
#primary-menu>li:nth-child(7)>a .menu-text:before{content:"\f274"}
#primary-menu>li:nth-child(8)>a .menu-text:before{content:"\f095"}
#primary-menu>li:nth-child(9)>a .menu-text:before{content:"\f19d"}
}
#primary-menu .sub-nav{border-radius:10px!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(8,9,11,.08),rgba(1,2,3,.04))!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 30px rgba(0,0,0,.22)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}
#primary-menu .sub-nav li>a{background:transparent!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.16)!important}
#primary-menu .sub-nav li:first-child>a{border-radius:10px 10px 0 0!important}
#primary-menu .sub-nav li:last-child>a{border-radius:0 0 10px 10px!important;box-shadow:none!important}