:root{--primary-color:#4361ee;--secondary-color:#3f37c9;--dark-color:#006435;--light-color:#f8f9fa}.navbar{background:var(--dark-color)!important;box-shadow:0 4px 20px rgba(253,253,253,0.15);padding:0.5rem 0}.nav-link{font-weight:500;transition:all 0.3s ease;color:rgba(255,255,255,0.85)!important;position:relative}.nav-link:hover{color:white!important}.nav-link:after{content:'';position:absolute;width:0;height:2px;bottom:0;left:50%;transform:translateX(-50%);background-color:white;transition:all 0.3s ease}.nav-link:hover:after{width:60%}.goog-te-combo{padding:8px 15px;border:1px solid #ddd;border-radius:4px;margin:5px 0}.goog-te-gadget{color:transparent!important}.goog-te-banner-frame{display:none!important}.goog-te-menu-value{color:white!important}.goog-te-menu-value span{color:white!important}.goog-te-menu-value img{display:none!important}@media (max-width:991.98px){body{padding-bottom:70px}.mobile-navbar{height:70px;background:var(--dark-color)!important;box-shadow:0 -5px 15px rgba(0,0,0,0.2);border-top:1px solid rgba(255,255,255,0.15)}.mobile-nav-item{flex:1;text-align:center;padding:8px 5px;color:white;text-decoration:none;transition:all 0.2s ease}.mobile-nav-item:hover{color:var(--primary-color)}.mobile-nav-icon{font-size:1.4rem;margin-bottom:3px;display:block}.mobile-nav-text{font-size:0.75rem;font-weight:500;display:block}.mobile-language-dropdown{position:relative;display:inline-block}.mobile-language-btn{background:transparent;border:none;color:white;padding:10px;font-size:1.4rem}.mobile-language-menu{position:absolute;bottom:100%;right:0;background:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);min-width:150px;z-index:1000;display:none;max-height:300px;overflow-y:auto}.mobile-language-menu.show{display:block}.mobile-language-item{padding:8px 16px;color:#333;text-decoration:none;display:block;font-size:0.9rem}.mobile-language-item:hover{background-color:var(--dark-color);color:white}.mobile-nav-container{display:flex;width:100%;position:relative}.mobile-nav-items{display:flex;flex:1}.mobile-language-container{display:flex;align-items:center;padding-right:10px}}@media (min-width:992px){.mobile-language-dropdown{display:none}}