.top-header{background-color:var(--topheader-bg-color,#005018);color:var(--topheader-text-color,#fff);height:0;overflow:hidden;position:relative;z-index:10000}.top-header .menu{align-items:center;display:flex;flex-wrap:wrap;gap:1vw;list-style:none;margin:0;padding:.5rem 0}.top-header .menu-item{cursor:pointer;transition:transform .2s ease}.top-header .menu-item:hover{transform:scale(1.05)}.top-header .menu-link{color:currentColor;font-size:18px;font-weight:400;line-height:1;text-decoration:none}.top-header .menu-item:hover .menu-link{color:currentColor;text-decoration:underline}.top-header .social-links{align-items:center;display:flex;gap:8px}.top-header .social-link{align-items:center;background-color:var(--topheader-text-color,#fff);border-radius:999px;color:var(--topheader-bg-color,#005018);display:flex;height:27px;justify-content:center;overflow:hidden;transition:transform .2s ease;width:27px}.top-header .social-link:hover{transform:scale(1.05)}.top-header .social-link svg{height:16px;width:16px}.top-header .language-switcher{align-items:center;cursor:pointer;display:flex;gap:8px;position:relative}.top-header .language-switcher__label{color:currentColor;font-size:18px!important;line-height:1}.top-header .language-switcher__icon{border:1.5px solid;border-radius:50%;display:inline-block;height:18px;position:relative;width:18px}.top-header .language-switcher__icon:after,.top-header .language-switcher__icon:before{border:1.5px solid;border-bottom:none;border-radius:50%;border-top:none;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:8px}.top-header .language-switcher__icon:after{border:1.5px solid;border-left:none;border-right:none;height:8px;left:0;top:50%;transform:translateY(-50%);width:100%}.top-header .language-switcher__dropdown{align-items:center;background-color:#fff;border-radius:0 0 24px 24px;box-shadow:0 0 10px rgba(0,80,24,.25);display:none;justify-content:center;left:50%;margin-top:8px;min-width:70px;padding:8px 20px;position:absolute;top:100%;transform:translateX(-50%);width:100%;z-index:10000}.top-header .language-switcher__dropdown a{color:#005018!important;font-weight:400;text-decoration:none}.top-header .language-switcher__dropdown:before{border-bottom:8px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;bottom:100%;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.top-header .language-switcher:hover .language-switcher__dropdown{display:flex!important}.top-header .open-search{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:opacity .2s ease;width:24px}.top-header .open-search:hover{opacity:.8}.top-header .icon-search{border:1px solid;border-radius:50%;display:inline-block;height:16px;position:relative;width:16px}.top-header .icon-search:after{background-color:currentColor;border-radius:1px;bottom:-6px;content:"";height:7px;position:absolute;right:-5px;transform:rotate(-45deg);width:1px}@media screen and (min-width:1024px){.top-header{align-items:center;display:flex;font-size:clamp(1rem,.4286rem + .8929vw,1.5rem)!important;gap:1vw;height:46px;justify-content:flex-end;overflow:visible;padding-left:1.5rem}}@media screen and (min-width:1280px){.top-header{padding-left:2.5rem;padding-right:1.25rem}}