*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}.main-nav{background-color:#1E6A91;background-image:linear-gradient(180deg,rgb(0 0 0 / .04),rgb(0 0 0 / .05) 50%,rgb(0 0 0 / .18));padding:0;position:relative;z-index:999}.nav-container{max-width:1050px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:5px 5px 5px 0}.nav-menu{list-style:none;display:flex;gap:5px;margin:0;padding:0}.nav-item{position:relative}.nav-link{display:block;padding:9px 15px;color:#FFF;text-decoration:none;font-size:18px;font-weight:700;background-color:#1E6A91;background-image:url(/css/menus22/images/mainbk.png);background-repeat:no-repeat;background-position:0 50%;border:1px solid #1E6A91;border-bottom:0;border-radius:9px;text-shadow:#144660 0 -1px 1px;transition:all 0.3s ease;white-space:nowrap}.nav-link:hover,.nav-item:hover>.nav-link{background-color:#0B5671;border-color:#094960;color:#FFF;text-shadow:#0B2A3A 0 -1px 1px}.has-dropdown>.nav-link::after{content:' ▾';font-size:14px;margin-left:4px}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:#0B5671;border-radius:0 5px 5px 5px;padding:0 5px 5px;min-width:200px;box-shadow:0 2px 8px rgb(0 0 0 / .3);z-index:1000}.nav-item:hover .dropdown-menu{display:block}.dropdown-menu .has-submenu{position:relative}.dropdown-menu .has-submenu>a::after{content:' ▸';float:right;font-size:14px}.submenu{display:none;position:absolute;left:100%;top:0;background-color:#0B5671;border-radius:5px;padding:5px;min-width:200px;box-shadow:0 2px 8px rgb(0 0 0 / .3);z-index:1001}.dropdown-menu .has-submenu:hover>.submenu{display:block}.dropdown-menu.two-column{min-width:420px;display:none;grid-template-columns:1fr 1fr;gap:10px;padding:5px}.nav-item:hover .dropdown-menu.two-column{display:grid}.dropdown-header{grid-column:1 / -1;padding:8px 10px;font-weight:700;border-bottom:2px solid #094960;margin-bottom:5px}.dropdown-header a{font-weight:bold!important;background-color:transparent!important;border:none!important;padding:0!important}.dropdown-header a:hover{text-decoration:underline}.dropdown-section-title{grid-column:1 / -1;padding:8px 10px 4px;font-size:13px;color:#90caf9;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-top:5px}.dropdown-menu li{list-style:none;margin-top:5px}.dropdown-menu a{display:block;padding:8px 15px;color:#FFF;text-decoration:none;font-size:16px;font-weight:400;background-color:#0B5671;border:1px solid #0B5671;border-radius:0;transition:all 0.2s ease}.dropdown-menu a:hover{background-color:#083D50;border-color:#073140;color:#FFF}#mobile-menu-toggle{display:none}.mobile-toggle-label{display:none;background:#1E6A91;border:1px solid #1E6A91;border-radius:5px;color:#FFF;font-size:24px;cursor:pointer;padding:8px 15px;text-shadow:#144660 0 -1px 1px;user-select:none}.mobile-toggle-label:hover{background-color:#0B5671;border-color:#094960}.nav-link.active{background-color:#0B5671;border-color:#094960}.dropdown-toggle{display:none}@media screen and (max-width:768px){.mobile-toggle-label{display:block;margin-bottom:5px}.nav-container{flex-direction:column;align-items:stretch}.nav-menu{flex-direction:column;gap:3px;display:none;width:100%}#mobile-menu-toggle:checked~.nav-menu{display:flex}.nav-item{width:100%}.nav-link{width:100%;border-radius:5px;text-align:left}.dropdown-menu{position:static;display:none;border-radius:5px;margin-top:3px;padding:5px}.dropdown-menu.two-column{grid-template-columns:1fr;min-width:auto}.dropdown-section-title{grid-column:1}.submenu{position:static;margin-left:20px;margin-top:3px;display:none}.submenu-toggle{display:none}.submenu-toggle:checked~.submenu{display:block}.has-submenu>a::after{content:' ▾'!important;float:right}.dropdown-toggle:checked~.dropdown-menu{display:block}.dropdown-toggle:checked~.dropdown-menu.two-column{display:grid}.has-dropdown>.nav-link::after{float:right}.nav-item:hover .dropdown-menu{display:none}.dropdown-toggle:checked~.dropdown-menu{display:block!important}.dropdown-toggle:checked~.dropdown-menu.two-column{display:grid!important}}.noscript-fallback .nav-menu{display:flex!important}.noscript-fallback .dropdown-menu{display:block!important;position:static!important;margin-left:20px;margin-top:5px}@media screen and (max-width:768px){.noscript-fallback .nav-menu{display:flex!important}}