.nh-header,.nh-header *{box-sizing:border-box}
.nh-header{position:relative;width:100%;margin:0;padding:0;background:#fff;color:#202320;font-family:Onest,Arial,sans-serif}
.nh-header.is-scrolled::after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:5;height:1px;background:rgba(32,35,32,.16);pointer-events:none}
.nh-header.is-open::after{display:none}
.nh-header .nh-shell{display:flex;align-items:center;gap:24px;width:calc(100% - 64px);max-width:1640px;min-height:100px;margin:0 auto;padding:16px 0;background:inherit}
.nh-header .nh-home{display:block;flex:0 0 230px;color:inherit;text-decoration:none}
.nh-header .nh-logo{display:block;width:230px;max-width:100%;height:auto;border:0}
.nh-header .nh-panel{min-width:0;margin-left:auto}
.nh-header .nh-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;margin:0;padding:0;list-style:none}
.nh-header .nh-item{margin:0;padding:0;list-style:none}
.nh-header .nh-link{display:block;padding:9px 16px;border-radius:30px;color:inherit;font-family:inherit;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.nh-header .nh-link:hover,.nh-header .nh-link[aria-current="location"]{background:#f0e5c8}
.nh-header .nh-languages{display:flex;flex:0 0 auto;align-items:center;gap:20px;margin:0;padding-left:28px;border-left:1px solid #c9ccc9;font-size:12px;line-height:20px}
.nh-header .nh-languages a{color:inherit;text-decoration:none}
.nh-header .nh-languages [aria-current="page"]{color:#dfb66c}
.nh-header .nh-burger{display:none;flex:0 0 40px;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:40px;height:40px;margin:0;padding:8px;border:0;background:transparent;color:inherit;cursor:pointer}
.nh-header .nh-burger span{display:block;width:24px;height:1.5px;background:currentColor}
.nh-header button:focus:not(:focus-visible){outline:none;box-shadow:none}
.nh-header a:focus-visible,.nh-header button:focus-visible{outline:2px solid #395744;outline-offset:4px}
@media(max-width:1100px){
.nh-header .nh-shell{gap:16px;min-height:80px}
.nh-header .nh-home{flex-basis:180px}
.nh-header .nh-logo{width:180px}
.nh-header .nh-languages{margin-left:auto;padding-left:0;border-left:0;gap:14px}
.nh-header .nh-burger{display:flex}
.nh-header .nh-panel{display:none}
.nh-header.is-open{position:fixed;inset:0;z-index:10000;height:100vh;height:100dvh;background:#edf2ef;overflow:hidden}
.nh-header.is-open .nh-shell{position:relative;z-index:2;min-height:80px}
.nh-header.is-open .nh-home,.nh-header.is-open .nh-languages,.nh-header.is-open .nh-burger{position:relative;z-index:2}
.nh-header.is-open .nh-panel{position:fixed;inset:0;z-index:1;display:block;width:100%;height:100vh;height:100dvh;margin:0;padding:calc(var(--nh-height,80px) + 36px) 0 calc(40px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#edf2ef}
.nh-header.is-open .nh-list{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;width:100%;height:auto;max-width:1640px;margin:0 auto;padding:0;text-align:left}
.nh-header.is-open .nh-panel .nh-item{display:block;width:100%;height:auto;min-height:0;margin:0;padding:0;text-align:left}
.nh-header.is-open .nh-panel .nh-link{display:block;width:100%;padding:10px 32px !important;border-radius:0;white-space:normal;text-align:left !important;font-size:28px !important;line-height:1.3 !important}
.nh-header.is-open .nh-burger span{position:absolute}
.nh-header.is-open .nh-burger span:nth-child(1){transform:rotate(45deg)}
.nh-header.is-open .nh-burger span:nth-child(2){opacity:0}
.nh-header.is-open .nh-burger span:nth-child(3){transform:rotate(-45deg)}
}
@media(max-width:600px){
.nh-header .nh-shell{width:calc(100% - 32px);gap:8px}
.nh-header .nh-home{flex:0 1 155px;min-width:0}
.nh-header .nh-logo{width:155px}
.nh-header .nh-languages{gap:10px;font-size:11px}
.nh-header.is-open .nh-panel .nh-link{padding-right:16px !important;padding-left:16px !important}
}
