.sh{position:absolute;z-index:50;top:0;right:0;left:0;padding:32px 16px 0;font-family:var(--font-sans);font-size:16px;line-height:1.5;pointer-events:none}.sh__bar{display:flex;align-items:stretch;max-width:1400px;min-height:94px;margin:0 auto;padding:0 16px;border:2px solid var(--color-primary);background:#fff;pointer-events:auto}.sh__logo{display:flex;flex:0 0 max(70px,5.79%);align-items:center;padding:10px}.sh__logo img{display:block;width:100%;height:auto}.sh__nav{flex:1 1 auto;align-items:center}.sh__nav,.sh__search{display:flex;justify-content:center;min-width:0;padding:10px}.sh__search{flex:0 0 15.9%;flex-direction:column}.sh__toggle{display:none}.nav-menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.nav-menu>li,.nav-menu__item{position:relative}.nav-menu__item{display:flex;align-items:center;padding:13px 20px;border:0;background:none;color:var(--color-text);font:500 16px/20px var(--font-sans);white-space:nowrap;cursor:pointer;transition:color .3s}.nav-menu__item:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--color-mauve);opacity:0;transition:opacity .3s}.nav-menu__has-sub:focus-within>.nav-menu__item,.nav-menu__has-sub:hover>.nav-menu__item,.nav-menu__item.is-active,.nav-menu__item:focus-visible,.nav-menu__item:hover{color:var(--color-mauve)}.nav-menu__has-sub:focus-within>.nav-menu__item:after,.nav-menu__has-sub:hover>.nav-menu__item:after,.nav-menu__item.is-active:after,.nav-menu__item:focus-visible:after,.nav-menu__item:hover:after{opacity:1}.nav-caret{flex:none;width:10px;height:16px;margin-left:10px;fill:currentColor}.nav-menu__sub{position:absolute;z-index:60;top:100%;left:0;display:none;min-width:156px;margin:0;padding:0;background:#fff;list-style:none}.nav-menu__has-sub:focus-within>.nav-menu__sub,.nav-menu__has-sub:hover>.nav-menu__sub{display:block}.nav-menu__sub a{display:block;padding:13px 20px;border-left:8px solid transparent;color:#33373d;font:500 16px/20px var(--font-sans);white-space:nowrap;transition:background-color .3s,color .3s}.nav-menu__has-subsub{position:relative}.nav-menu__subitem{display:flex;align-items:center;padding:13px 20px;border-left:8px solid transparent;color:#33373d;font:500 16px/20px var(--font-sans);white-space:nowrap;cursor:default}.nav-menu__subsub{position:absolute;z-index:61;top:0;left:100%;display:none;min-width:156px;margin:0;padding:0;background:#fff;list-style:none;box-shadow:0 4px 16px rgba(0,0,0,.12)}.nav-menu__has-subsub:focus-within>.nav-menu__subsub,.nav-menu__has-subsub:hover>.nav-menu__subsub{display:block}.sf .nav-menu__subsub{background:#fff}button.nav-menu__subitem{width:100%;margin:0;border-top:0;border-right:0;border-bottom:0;background:transparent;text-align:left}a.nav-menu__subitem{display:flex}a.nav-menu__subitem,button.nav-menu__subitem{cursor:pointer;transition:background-color .3s,color .3s}.nav-menu__subitem:focus-visible{background:#3f444b;color:#fff}.mm__item.mm__label,.mm__item.mm__label:hover{background:transparent;color:#33373d;cursor:default}.mm__subsub{margin:0;padding:0;list-style:none}.mm__subsub .mm__item{padding-left:44px;font-size:15px}.nav-menu__sub a.is-active,.nav-menu__sub a:focus-visible,.nav-menu__sub a:hover{background:#3f444b;color:#fff}.sh-search{position:relative}.sh-search__icon{position:absolute;top:50%;left:16px;width:15px;height:15px;fill:var(--color-placeholder);transform:translateY(-50%);pointer-events:none}.sh-search input{display:block;width:100%;height:57px;padding:16px 16px 16px 46px;border:0;border-radius:7px;outline:none;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);color:var(--color-placeholder);font:400 16px/1.5 var(--font-sans);appearance:none}.sh-search input::placeholder{color:#5c5c5c;opacity:1}.sh-search input:focus{color:var(--color-text);box-shadow:0 0 10px rgba(0,0,0,.2),0 0 0 2px var(--color-mauve)}.mm__toggle{display:grid;place-items:center;width:33px;height:33px;padding:5.5px;border:0;border-radius:3px;background:transparent;color:var(--color-primary);cursor:pointer}.mm__toggle svg{width:22px;height:22px;fill:currentColor}.mm__panel{position:absolute;z-index:9997;top:calc(100% + 6px);right:0;left:0;max-height:0;overflow:hidden;background:#fff;pointer-events:auto;transition:max-height .3s}.mm.is-open .mm__panel{max-height:min(1200px,85vh);overflow-y:auto}.mm__panel ul{margin:0;padding:0;list-style:none}.mm__item{display:flex;align-items:center;justify-content:center;width:100%;padding:15px 20px;border:0;background:transparent;color:#33373d;font:500 16px/20px var(--font-sans);cursor:pointer;transition:background-color .3s,color .3s}.mm__sub .mm__item{border-left:8px solid transparent}.mm__item.is-active,.mm__item.is-highlighted,.mm__item:focus-visible,.mm__item:hover{background:#3f444b;color:#fff}.sf{background:var(--color-primary);color:#fff;font-family:var(--font-sans);font-size:16px;line-height:1.5}.sf__top{flex-direction:column;gap:20px}.sf__logo,.sf__top{display:flex;padding:10px}.sf__logo{justify-content:center;width:100%;max-width:1400px;margin:0 auto}.sf__logo img{display:block;width:69px;height:auto}.sf__nav{width:100%;max-width:1400px;margin:0 auto;padding:10px}.sf .nav-menu__item{color:#fff;font-weight:400}.sf .nav-menu__item:after{background:#fff}.sf .nav-menu__has-sub:focus-within>.nav-menu__item,.sf .nav-menu__has-sub:hover>.nav-menu__item,.sf .nav-menu__item.is-active,.sf .nav-menu__item:hover{color:#fff}.sf__bottom{padding:0 10px;border-top:1px solid #fff}.sf__inner{display:flex;align-items:flex-start;gap:20px;max-width:1400px;margin:0 auto;padding:20px 10px}.sf__copy{flex:1 1 auto;margin:0 0 14.4px;font-size:12.8px;font-weight:300;line-height:19.2px}.sf__copy a{color:inherit}.sf__copy a:hover{text-decoration:underline}.sf__social{display:flex;flex:none;align-self:center;gap:18px;margin:0;padding:0;list-style:none}.sf__social a,.sf__social span{display:block;width:22px;height:22px;color:#fff;transition:transform .3s}.sf__social a:focus-visible,.sf__social a:hover{transform:translateY(-8px)}.sf__social img,.sf__social svg{display:block;width:22px;height:22px;fill:currentColor;object-fit:contain}@media (max-width:1024px){.sh__bar{padding:16px}.sh__nav{display:none}.sh__search{flex:1 1 auto}.sh__toggle{display:flex;flex:0 0 70px;align-items:center;justify-content:center;padding:10px}.sh--no-search .sh__toggle{margin-left:auto}.sf__nav .nav-menu{flex-direction:column;align-items:center}.sf__nav .nav-menu__item{justify-content:center;min-width:202px}.sf__nav .nav-menu__sub{left:50%;transform:translateX(-50%)}.sf__inner{flex-direction:column;align-items:center;text-align:center}}@media (max-width:900px){.sh{position:relative}}@media (max-width:767px){.sh__bar{flex-wrap:wrap}.sh__search{flex:1 0 100%;order:-1;padding:0}.sh__logo,.sh__toggle{flex:0 0 64px}.sh__toggle{margin-left:auto}}@media (prefers-reduced-motion:reduce){.mm__panel,.sf__social a{transition:none}}