.header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:9999!important;transition:all .3s ease;padding:10px 0;background-color:var(--green-light)!important;display:block!important;visibility:visible!important}.header-container{display:flex!important;justify-content:space-between;align-items:center;position:relative}.nav-menu{position:absolute;left:50%;transform:translateX(-50%)}.nav-menu,.social-media{display:flex;align-items:center}.social-media{gap:15px;margin-left:auto}.social-icon{color:var(--white);transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.social-icon:hover{transform:translateY(-2px);background-color:rgba(255,255,255,.2)}.social-icon.instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.social-icon.facebook:hover{background-color:#1877f2}.language-selector{position:relative}.language-icon{border:none;cursor:pointer}.language-icon:hover{background-color:rgba(255,255,255,.3)}.language-dropdown{top:calc(100% + 10px);right:0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);backdrop-filter:blur(10px);min-width:120px;z-index:1000;overflow:hidden;animation:fadeInDown .2s ease}.language-dropdown,.language-dropdown:before{position:absolute;background-color:var(--white)}.language-dropdown:before{content:"";top:-6px;right:16px;width:12px;height:12px;transform:rotate(45deg);border-radius:2px}.language-option{display:block;width:100%;padding:12px 16px;border:none;background:none;color:var(--green-dark);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.language-option:hover{background-color:var(--green-light);color:var(--white)}.language-option:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header.scrolled .social-icon{width:28px;height:28px}.header.scrolled .social-icon svg{width:20px;height:20px}.header.scrolled{background-color:var(--green-light)!important;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:5px 0}.logo img{height:50px!important;width:280px!important;object-fit:cover;transition:all .3s ease;display:block!important}.header.scrolled .logo img{height:40px!important;width:220px!important}.nav-menu ul{display:flex!important;list-style:none}.nav-menu ul li{margin-left:30px!important}.nav-menu ul li a{font-weight:500;font-size:16px;transition:color .3s ease;position:relative;display:block!important}.header.scrolled .nav-menu ul li a,.nav-menu ul li a{color:var(--white)!important}.nav-menu ul li a:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;transition:width .3s ease}.nav-menu ul li a:after,.nav-menu ul li a:hover:after{background-color:var(--white)!important;display:block!important}.nav-menu ul li a:hover:after{width:100%!important;height:2px!important;position:absolute!important;bottom:-5px!important}.nav-menu ul li a:hover{color:var(--white)!important}.mobile-menu-button{display:none;background:none;border:none;cursor:pointer;width:30px;height:24px;position:relative;z-index:1001!important}.mobile-menu-button span{display:block!important;width:100%;height:3px;margin-bottom:5px;transition:all .3s ease}.header.scrolled .mobile-menu-button span,.mobile-menu-button span{background-color:var(--white)!important}@media (max-width:768px){.logo img{height:80px!important}.header.scrolled .logo img{height:60px!important}.nav-menu{position:fixed!important;top:0;right:-100%;width:70%;height:100vh;background-color:var(--green-light)!important;transition:right .3s ease;box-shadow:-5px 0 15px rgba(0,0,0,.1);padding:80px 20px 20px;display:block!important;left:auto;transform:none}.nav-menu.open{right:0!important;display:block!important}.nav-menu ul{flex-direction:column!important;display:flex!important}.nav-menu ul li{margin:15px 0!important}.nav-menu ul li a{color:var(--white)!important;font-size:18px;display:block!important}.nav-menu ul li a:after{display:none!important}.nav-menu ul li a:hover{color:var(--white)!important}.nav-menu ul li a:hover:after{width:0!important}.social-media{gap:10px;margin-left:0}.social-icon{width:28px;height:28px}.social-icon svg{width:20px;height:20px}.mobile-menu-button{display:block!important}.language-dropdown{right:-10px;min-width:100px}.language-dropdown:before{right:20px}.language-option{padding:10px 12px;font-size:13px}}