.vacancyPage_root__ppSre{position:relative}.vacancyPage_jobTitle__7FUiY{display:block;margin:0;font-size:68px;font-weight:500;line-height:90%}@media(max-width:767.98px){.vacancyPage_jobTitle__7FUiY{font-size:32px;line-height:110%}}.vacancyPage_headerBlock__cJeEX{display:grid;grid-template-columns:1fr var(--vacancy-content-max-width) 1fr;grid-gap:20px;gap:20px;align-items:flex-start;padding:40px var(--base-padding) 60px}@media(max-width:1439.98px){.vacancyPage_headerBlock__cJeEX{grid-template-columns:1fr;gap:48px;padding:20px var(--base-padding) 60px}}.vacancyPage_descriptionBlock__HmYwK{display:grid;margin-bottom:60px}@media(max-width:767.98px){.vacancyPage_descriptionBlock__HmYwK{margin-bottom:20px}}.vacancyPage_topContent__CZ6ZY{display:grid;grid-gap:40px;gap:40px;max-width:var(--vacancy-content-max-width)}@media(max-width:1439.98px){.vacancyPage_topContent__CZ6ZY{max-width:100%}}.vacancyPage_backLink__CFvPa{display:flex;gap:16px;align-items:center;font-size:18px;font-weight:500;line-height:120%;color:var(--primary-text-color);text-decoration:none;transition:color var(--transition)}@media (hover:hover){.vacancyPage_backLink__CFvPa:hover{color:var(--accent-text-color)}}.vacancyPage_arrow__gHcI4{transform:rotate(-180deg)}.vacancyPage_resume__BESCP{max-width:-moz-fit-content;max-width:fit-content}.vacancyPage_stickyWrapper__3cVKx{position:sticky;top:var(--header-height);display:flex;justify-content:flex-end;width:100%;padding:0 var(--base-padding);transform:translateY(68px)}@media(max-width:1439.98px){.vacancyPage_stickyWrapper__3cVKx{display:none}}.vacancyPage_experienceWrapper__w0p82{display:grid;grid-gap:10px;gap:10px}.vacancyPage_experience__2yrQv{font-family:var(--font-ibm-plex-mono),serif;font-size:14px;font-weight:500;line-height:110%;color:var(--dark-60);text-transform:uppercase}.vacancyPage_years__sO0yV{font-size:40px;font-weight:500;line-height:110%}@media(max-width:767.98px){.vacancyPage_years__sO0yV{font-size:26px}}.vacancyPage_descriptionWrapper__j2VbG{font-size:20px;font-weight:400;line-height:130%}@media(max-width:767.98px){.vacancyPage_descriptionWrapper__j2VbG{font-size:16px}}.vacancyPage_tags__6aL5F{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.vacancyPage_tagsTitle__tUu9t{display:grid;grid-gap:20px;gap:20px}.vacancyPage_descriptionItem__lPg9v{display:grid;grid-template-columns:1fr var(--vacancy-content-max-width) 1fr;grid-gap:20px;gap:20px;align-items:flex-start;padding:40px var(--base-padding);border-top:1px solid var(--stroke)}@media(max-width:1439.98px){.vacancyPage_descriptionItem__lPg9v{grid-template-columns:1fr;gap:32px}}.vacancyPage_descriptionItemTitle__XcQNT{font-size:24px;font-weight:500;line-height:110%}@media(min-width:1440px){.vacancyPage_descriptionItemTitle__XcQNT{max-width:310px}}.vacancyPage_list__jEcHI{display:grid;grid-gap:30px;gap:30px;padding:0;margin:0}.vacancyPage_listItem__koei5{position:relative;padding-left:20px;font-size:20px;font-weight:400;line-height:130%;list-style-type:none}.vacancyPage_listItem__koei5:before{position:absolute;top:8px;left:0;width:8px;height:8px;content:"";background-color:var(--accent-text-color);border-radius:100%}@media(max-width:767.98px){.vacancyPage_listItem__koei5{font-size:16px}}.vacancyPage_skillsTitle__DzO4r{margin:8px 0 12px;font-size:18px;font-weight:500;line-height:120%}.vacancyPage_moreTag__9LZiN{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:none}