header{z-index:10;position:relative}.fixed-top{top:.15rem}.navbar{background:var(--primary-color)!important;border-bottom:1px solid var(--border-color);font-family:var(--bs-font-sans-serif);font-weight:600}.navbar-text{font-size:16px!important;opacity:.95;padding-top:0;padding-bottom:0}.navbar-brand{color:var(--secondary-color)!important;opacity:.95;font-weight:800}.navbar-collapse{padding-top:5px;padding-bottom:5px}.navbar li a:hover{}.navbar-text:hover,.navbar-text:focus{background-color:var(--navbar-bg-hover-color)}.navbar .nav-link{color:var(--header-link-color);opacity:.9;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:600;transition:all .3s ease-out;border-bottom:2px solid transparent}.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .nav-link:active{color:var(--header-link-hover-color)!important;opacity:1;transition:all .3s ease-out;border-bottom:2px solid #f9fafc;background:linear-gradient( 90deg,#020024 0%,rgba(34,136,168,.1) 0% )}.navbar .navbar-brand-logo{padding-top:0;-webkit-transition:padding .5s ease-in-out;-moz-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out}.navbar .navbar-brand-logo img{height:50px;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.navbar.top-nav-short .navbar-brand-logo{padding-top:5px}.navbar.top-nav-short .navbar-brand-logo img{height:40px}li>.dropdown-toggle:focus{color:var(--primary-color)!important}.dropdown-menu{overflow:auto;background-color:var(--navbar-bg-hover-color)!important;border-color:var(--border-color)!important}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active{background-color:var(--primary-color)!important}#theme-toggle{color:var(--header-link-color)!important;background-color:var(--primary-color)}.navbar-toggler{border:none;outline:none;color:var(--header-link-color)}.navbar-toggler svg{fill:currentColor;color:var(--header-link-color)}.navbar-toggler:focus{box-shadow:0 0 0 .05em}@media only screen and (min-width:768px){.navbar{padding:20px 0;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar.top-nav-short{padding:0}}@media only screen and (max-width:991px){.dropdown-menu{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:0}}