.nav-bg-dark{background-color:rgba(33,37,41,.8);transition:background-color .3s ease}.nav-bg-dark.scrolled{background-color:rgba(33,37,41,1)}.navbar{position:relative}.header-logo{height:70px;width:auto}.navbar-toggler{padding:.5rem;font-size:1rem;font-weight:600;color:#000;background-color:#fff;border-radius:8px;transition:background-color .3s ease,transform .2s ease}.navbar-toggler:hover{background-color:#aaaaaa;transform:scale(1.05)}.nav-item{font-size:1rem}@media (max-width:991.98px){.navbar-toggler{margin:.5rem 0}.navbar-nav .nav-item{padding:.5rem 1rem;text-align:start;border-bottom:1px solid rgba(255,255,255,.1);background-color:rgb(53,53,53)}.navbar-nav .nav-link{color:#f8f9fa!important;font-weight:500;font-size:1rem;transition:all .3s ease;background-color:transparent;border-radius:.375rem;padding:.5rem 1rem}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{background-color:rgba(255,255,255,.1);color:#ffffff!important}.navbar-nav .dropdown-menu{background-color:rgb(53,53,53);border:none;padding:0;margin-top:0}.navbar-nav .dropdown-item{color:#f8f9fa;padding:.75rem 1rem;font-size:.95rem;transition:background .3s ease;border-radius:.375rem}.navbar-nav .dropdown-item:hover{background-color:rgba(255,255,255,.1);color:#ffffff}.navbar-collapse{z-index:5;max-height:80vh;overflow-y:auto}.navbar-collapse::-webkit-scrollbar{width:4px}.navbar-collapse::-webkit-scrollbar-track{background-color:rgba(0,0,0,.3)}.navbar-collapse::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);border-radius:4px}}@media (min-width:992px){.navbar-nav .dropdown-menu{background-color:rgba(33,37,41,1);border:none;border-radius:12px;margin-top:.75rem;padding:.5rem;min-width:200px}.navbar-nav .dropdown-item{color:rgba(255,255,255,.75);padding:.5rem 1.25rem;font-size:1rem;border-radius:12px;font-weight:400;transition:background .3s ease}.navbar-nav .dropdown-item:hover{background-color:rgba(255,255,255,.1);color:#fff}}