.navbar{background-color:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px 0;transition:all .3s ease}.navbar-brand{color:#000!important;font-weight:700;font-size:1.5rem}.navbar-nav .nav-link{color:#333!important;font-weight:500;transition:color .3s;padding:.5rem 1rem}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:var(--primary)!important}.navbar-nav .dropdown-menu{border:none;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:8px}.navbar-nav .dropdown-item{padding:.5rem 1rem}.navbar-nav .dropdown-item:hover,.navbar-nav .dropdown-item.active{background-color:var(--primary);color:#fff}.language-btn{padding:5px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;transition:all .3s;color:#333;text-decoration:none;font-size:.9rem}.language-btn:hover{background:#f8f9fa;text-decoration:none}.language-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.navbar-cta .btn{padding:.5rem 1rem;font-weight:600}@media(max-width:991px){.navbar-collapse{padding:1rem 0}.navbar-nav{margin-bottom:1rem}.language-switcher{margin:1rem 0;justify-content:center}.navbar-cta{margin:1rem 0;text-align:center}.navbar-cta .btn{width:100%}}@media(max-width:768px){.navbar .container-fluid{padding:0 15px}.navbar-brand{font-size:1.3rem}}