:is(.kp-shell,.vacancies-page){--prototype-ink:#070707;--prototype-muted:#808185;--prototype-accessible-muted:#606266;--prototype-surface:#f5f7fa;--prototype-paper:#fff;--prototype-yellow:#fbc40a;--prototype-border:#d5d5d6;--prototype-dark:#1e1e1e;--prototype-black:#030303;--prototype-caption:#b1b1b2;--prototype-dark-hover:#2b2d32;--prototype-control-radius:12px;--prototype-island-radius:24px;--prototype-content-width:1280px;--prototype-container-offset:110px;--prototype-island-inset:64px;--prototype-island-padding-top:32px;--prototype-island-padding-bottom:32px;--prototype-title-size:36px;--prototype-title-line-height:1.1;--prototype-field-height:48px;font-family:var(--hk-font);color:var(--prototype-ink);background:var(--prototype-surface);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--prototype-scrollbar-thumb:#808185;--prototype-scrollbar-track:#eaeaeb;--prototype-scrollbar-hover:#606266;font-size:16px;line-height:1.3;overflow:visible}html:has(.kp-shell,.vacancies-page){scrollbar-color:var(--prototype-scrollbar-thumb) var(--prototype-scrollbar-track);scrollbar-width:thin;scrollbar-gutter:stable}:is(.kp-shell,.vacancies-page),:is(.kp-shell,.vacancies-page) *{scrollbar-color:var(--prototype-scrollbar-thumb) var(--prototype-scrollbar-track);scrollbar-width:thin}:is(.kp-shell,.vacancies-page) ::-webkit-scrollbar{width:10px;height:10px}:is(.kp-shell,.vacancies-page) ::-webkit-scrollbar-track{background:var(--prototype-scrollbar-track)}:is(.kp-shell,.vacancies-page) ::-webkit-scrollbar-thumb{background:var(--prototype-scrollbar-thumb);border:2px solid var(--prototype-scrollbar-track);border-radius:10px}:is(.kp-shell,.vacancies-page) ::-webkit-scrollbar-thumb:hover{background:var(--prototype-scrollbar-hover)}:is(.kp-shell,.vacancies-page) ::-webkit-scrollbar-thumb:active{background:var(--prototype-ink)}:is(.kp-shell,.vacancies-page) :is(a,button,input,textarea):focus-visible{outline:2px solid var(--prototype-ink);outline-offset:4px}:is(.kp-shell,.vacancies-page) .prototype-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.kp-shell .kp-wrap,.vacancies-page .vacancies-content,.prototype-footer-container){box-sizing:border-box;width:100%;max-width:calc(var(--prototype-content-width) + 2 * var(--prototype-container-offset));padding-inline:var(--prototype-container-offset);margin-inline:auto}:is(.kp-shell,.vacancies-page) :is(.kp-content-island,.vacancies-island){min-width:0;padding:var(--prototype-island-padding-top) var(--prototype-island-inset) var(--prototype-island-padding-bottom);border-radius:var(--prototype-island-radius);background:var(--prototype-paper);border:0}@media (max-width:1199px){:is(.kp-shell,.vacancies-page){--prototype-container-offset:16px}}@media (max-width:991.98px){:is(.kp-shell,.vacancies-page){--prototype-island-inset:16px;--prototype-island-padding-top:16px;--prototype-island-padding-bottom:24px;--prototype-island-radius:0px}:is(.kp-shell,.vacancies-page) :is(.kp-content-island,.vacancies-island){margin-inline:calc(-1 * var(--prototype-container-offset))}}.prototype-footer{background:var(--prototype-dark);color:var(--prototype-paper);font-family:var(--hk-font);border-radius:16px 16px 0 0;margin-top:24px;overflow:clip}.prototype-footer-main{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;padding-block:64px;display:grid}.prototype-footer-brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.prototype-footer-brand svg[data-hk=logo]{width:175px;height:50px;display:block}.prototype-footer-brand p{color:var(--prototype-caption);margin:0 0 8px;font-size:13px;line-height:18px}.prototype-footer-phone{white-space:nowrap;font-size:16px;font-weight:700;line-height:22.4px}.prototype-footer-email{color:#fae74d;overflow-wrap:anywhere;font-size:16px;line-height:22.4px}.prototype-footer nav{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.prototype-footer nav h2{color:var(--prototype-caption);text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600;line-height:14.3px}.prototype-footer nav a{font-size:13px;line-height:18px}.prototype-footer a:hover{color:var(--prototype-yellow);text-underline-offset:4px;text-decoration:underline}.prototype-footer .prototype-footer-social{align-items:center;gap:6px;display:flex}.prototype-footer-bottom{background:var(--prototype-black);color:var(--prototype-caption)}.prototype-footer-bottom>div{justify-content:space-between;gap:16px;padding-block:64px;font-size:16px;font-weight:500;line-height:22.4px;display:flex}.prototype-footer :is(a,button):focus-visible{outline-color:var(--prototype-yellow)}@media (max-width:1199px){.prototype-footer-main{gap:32px}}@media (max-width:991.98px){.prototype-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:16px}.prototype-footer-bottom>div{flex-wrap:wrap;padding-block:16px;font-size:12px}}@media (max-width:575px){.prototype-footer-main{grid-template-columns:1fr;padding-block:16px}}@media (prefers-reduced-motion:reduce){:is(.kp-shell,.vacancies-page) *,:is(.kp-shell,.vacancies-page) :before,:is(.kp-shell,.vacancies-page) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:is(.kp-shell,.vacancies-page),:is(.kp-shell,.vacancies-page) *{scrollbar-color:auto}html:has(.kp-shell,.vacancies-page){scrollbar-color:auto}:is(.kp-shell,.vacancies-page) ::-webkit-scrollbar-track{background:revert;border-color:revert}:is(.kp-shell,.vacancies-page) ::-webkit-scrollbar-thumb{background:revert;border-color:revert}:is(.kp-shell,.vacancies-page) :is(a,button,input,textarea):focus-visible{outline-color:highlight}}@media print{:is(.kp-shell,.vacancies-page) :is(.store-topbar,.store-glass,.panorama-shared-glass,.glass-settings-launch,.glass-settings),.prototype-footer{display:none}}
