@font-face{font-family:helveticaNeue;src:url(../media/helvetica_neue_regular-s.p.09.8.9e6infdg.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:helveticaNeue;src:url(../media/helvetica_neue_bold-s.p.0cmnzu3o4gzzi.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:helveticaNeue Fallback;src:local(Arial);ascent-override:70.43%;descent-override:19.53%;line-gap-override:8.19%;size-adjust:101.37%}.helveticaneue_341ab26a-module__cOFgCW__className{font-family:helveticaNeue,helveticaNeue Fallback}.helveticaneue_341ab26a-module__cOFgCW__variable{--font-helvetica-neue:"helveticaNeue", "helveticaNeue Fallback"}
.logo{color:inherit;align-items:center;width:100%;height:auto;text-decoration:none;display:flex}.logo__image{object-fit:contain;object-position:center;width:100%;height:auto;display:block}
.icon-link{color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.icon-link__icon{width:100%;height:100%;display:block}.icon-link__counter{padding:var(--indent-xxs);box-sizing:border-box;background:var(--cl-accent);min-width:14px;min-height:14px;color:var(--cl-light);text-align:center;border-radius:999px;place-items:center;display:grid;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.icon-link__counter-value{font-family:var(--font-main);vertical-align:middle;font-variant-numeric:tabular-nums;font-size:8px;font-weight:400;line-height:100%;transform:translateY(.5px)}.icon-link.primary .icon-link__icon{fill:var(--cl-light)}
.links-panel{align-items:center;gap:var(--indent-md);margin:0;padding:0;list-style:none;display:flex}
.nav-tree{width:100%;height:auto}.nav-tree__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:1000px){.nav-tree__list{flex-direction:row;align-items:center;gap:20px}}.nav-tree__link{color:inherit;text-decoration:none}.header-group{color:var(--cl-light);position:relative}@media screen and (max-width:999px){.header-group:not(.is-open) .header-group__body{display:none}}@media screen and (min-width:1000px){.header-group__body{min-width:max-content;top:100%;left:calc(-1*var(--indent-md));z-index:var(--header-z-index);visibility:hidden;opacity:0;pointer-events:none;height:0;position:absolute;overflow:hidden}.header-group.is-open .header-group__body{visibility:visible;opacity:1;pointer-events:auto;height:auto;overflow:hidden}}.header-group__list{color:var(--cl-grey-main);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:1000px){.header-group__list{background:var(--cl-black-main);box-shadow:4px 4px 16px 0 var(--cl-shadow);border-radius:8px;padding:8px 12px}}.header-group__title-block{cursor:pointer;-webkit-tap-highlight-color:#0000;box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;line-height:inherit;font-family:var(--font-main);cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:2px;margin:0;padding:8px 0;font-size:16px;font-weight:400;line-height:100%;display:flex}@media screen and (min-width:1000px){.header-group__title-block{width:auto;font-family:var(--font-main);letter-spacing:-.72px;font-size:14px;font-weight:400;line-height:100%}}.header-group__shevron{flex:0 0 8px;justify-content:center;align-items:center;width:8px;height:8px;display:flex}.header-group__icon{width:100%;height:100%;color:var(--cl-accent);object-fit:contain;object-position:center;transition:transform .3s ease-in-out;display:block}.header-group.is-open .header-group__icon{transform:rotate(180deg)}.header-group__link{color:var(--cl-grey-main);box-sizing:border-box;font-family:var(--font-main);cursor:pointer;padding:4px 0;font-size:14px;font-weight:400;line-height:120%;text-decoration:none;display:flex}@media screen and (min-width:1000px){.header-group__link{font-family:var(--font-main);letter-spacing:-.72px;font-size:14px;font-weight:400;line-height:100%;transition:color .3s ease-in-out}.header-group__link:hover{color:var(--cl-light)}}.nav-tree__link{font-family:var(--font-main);cursor:pointer;padding:8px 0;font-size:16px;font-weight:400;line-height:100%;display:flex}@media screen and (min-width:1000px){.nav-tree__link{font-family:var(--font-main);letter-spacing:-.72px;font-size:14px;font-weight:400;line-height:100%}}
