.project-lang-picker{position:relative;z-index:1400;flex:0 0 auto}.project-lang-current{min-height:56px;padding:0 19px;border:1px solid rgba(255,255,255,.28);border-radius:18px;background:rgba(255,255,255,.05);color:#fff;display:flex;align-items:center;justify-content:center;font:inherit;font-weight:900;white-space:nowrap;cursor:pointer}.project-lang-current:focus-visible{outline:2px solid #efdb80;outline-offset:3px}.project-lang-menu{display:none;position:absolute;right:0;top:calc(100% + 8px);min-width:156px;padding:8px;border:1px solid rgba(8,61,44,.12);border-radius:14px;background:#fff;box-shadow:0 20px 48px rgba(0,0,0,.28);z-index:1500}.project-lang-picker.open .project-lang-menu{display:grid;gap:2px}.site-actions .project-lang-menu a{min-height:40px!important;height:auto!important;padding:10px 12px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#173126!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;text-align:left!important}.site-actions .project-lang-menu a:hover,.site-actions .project-lang-menu a[aria-current="page"]{background:#edf4f0!important;color:#173126!important}
@media(min-width:1051px){
.site-header{min-height:64px!important;height:64px!important;max-height:64px!important;padding:0 40px!important;grid-template-columns:106px minmax(0,1fr) auto!important;grid-template-rows:64px!important;grid-auto-rows:64px!important;align-items:center!important;gap:clamp(16px,1.25vw,26px)!important;overflow:visible!important;background:radial-gradient(circle at 10% 0%,rgba(85,145,92,.10),transparent 25%),radial-gradient(circle at 92% 8%,rgba(216,185,93,.055),transparent 22%),linear-gradient(180deg,rgba(5,42,30,.99) 0%,rgba(5,48,34,.99) 100%)!important;border-bottom:1px solid rgba(216,185,93,.22)!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important}
.site-logo{position:relative!important;z-index:90!important;overflow:visible!important;align-self:center!important;height:64px!important;min-height:64px!important;margin-right:clamp(8px,.7vw,14px)!important}.site-logo img{width:100px!important;height:100px!important;max-width:none!important;position:relative!important;z-index:90!important;transform:translateY(18px)!important}
.site-menu{height:64px!important;display:flex!important;align-items:center!important;align-self:center!important;justify-content:center!important;gap:clamp(7px,.58vw,11px)!important;transform:none!important;min-width:0!important}.site-menu a{min-height:40px!important;height:40px!important;padding:0 clamp(14px,.95vw,18px)!important;gap:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;position:relative!important;border-right:1px solid rgba(216,185,93,.13)!important;border-radius:13px!important;color:#f0f4ef!important;font-size:0!important;line-height:1.05!important;font-weight:780!important;letter-spacing:-.015em!important;text-align:center!important;white-space:nowrap!important}.site-menu a:first-child{border-left:0!important}.site-menu a:last-child{border-right-color:transparent!important}.site-menu a>span:not(.bird-mark){font-size:16.5px!important;line-height:1.05!important;font-weight:780!important;letter-spacing:-.015em!important}.site-menu .initiative{min-width:0!important}.bird-mark{display:none!important;font-size:0!important}.site-menu a::after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:3px!important;height:3px!important;border-radius:999px!important;background:#dfbd52!important;opacity:0!important;transform:scaleX(.45)!important;transform-origin:center!important}.site-menu a:hover,.site-menu a:focus-visible{color:#fff8df!important;background:rgba(216,185,93,.075)!important}.site-menu a:hover::after,.site-menu a:focus-visible::after,.site-menu a.active::after{opacity:1!important;transform:scaleX(1)!important}.site-menu a.active{color:#fff9e6!important;background:linear-gradient(180deg,rgba(216,185,93,.12),rgba(216,185,93,.055))!important}
html[lang="hu"] .site-menu a,html[lang="en"] .site-menu a{padding-left:clamp(11px,.72vw,15px)!important;padding-right:clamp(11px,.72vw,15px)!important}html[lang="hu"] .site-menu a>span:not(.bird-mark),html[lang="en"] .site-menu a>span:not(.bird-mark){font-size:16px!important}
.site-actions{gap:10px!important;height:64px!important;min-height:64px!important;display:flex!important;align-items:center!important;align-self:center!important;margin-left:clamp(8px,.8vw,16px)!important;transform:translateY(4px)!important}.site-actions>a{height:40px!important;min-height:40px!important;padding:0 15px!important;border-radius:13px!important;font-size:13.5px!important;display:flex!important;align-items:center!important;justify-content:center!important}.site-actions .lang{min-width:60px!important;height:40px!important;padding:0 13px!important}.project-lang-current{min-width:60px!important;min-height:40px!important;height:40px!important;padding:0 13px!important;border-radius:13px!important;font-size:13.5px!important}
}
@media(max-width:1050px){.project-lang-current{min-height:44px;padding:0 12px;font-size:12px}}
@media(max-width:700px){.project-lang-current{min-height:40px;padding:0 8px;border-radius:12px;font-size:10px}.project-lang-menu{top:calc(100% + 6px);min-width:144px}.site-actions{flex-wrap:nowrap}.project-lang-picker{min-width:0}}