.VacanciesPage_page__sCu5r{display:flow-root;width:100%;min-height:426.06px;background:#fff;color:#000;font-family:var(--font-sans-family);font-size:16px;font-weight:400;line-height:19.2px}.VacanciesPage_innerContent__2O4E0{display:flex;flex-direction:column;width:100%;margin:38px 0 0}.VacanciesPage_wrapper__cwYae{width:100%;padding:0 30.4px}.VacanciesPage_titleBlockCont__2jhb1{display:block;width:100%}.VacanciesPage_titleBlock__KtWOe{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 45.6px;padding:0 0 30.4px;border-bottom:1px solid #252525}.VacanciesPage_title__Y1RuQ h1{margin:0;padding:0;color:#000;font-size:30.4px;font-weight:400;line-height:36.1px;letter-spacing:0}.VacanciesPage_titleButton__ccUrd{display:none}.VacanciesPage_filterToggle__RNH0j{position:relative;display:inline-block;width:25px;height:25px;margin:0;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer}.VacanciesPage_filterToggle__RNH0j:after,.VacanciesPage_filterToggle__RNH0j:before{position:absolute;width:4px;height:4px;border-radius:50%;background:#000;content:""}.VacanciesPage_filterToggle__RNH0j:before{top:3px;left:7px;box-shadow:0 14px 0 #000}.VacanciesPage_filterToggle__RNH0j:after{top:10px;left:14px}.VacanciesPage_applyLink__qrFKO:focus-visible,.VacanciesPage_details__B9uuj summary:focus-visible,.VacanciesPage_filterBar__3ls63 select:focus-visible,.VacanciesPage_filterToggle__RNH0j:focus-visible{outline:2px solid #5630ff;outline-offset:3px}.VacanciesPage_filterBar__3ls63{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:-18px 0 38px;color:#575757;font-size:13px;line-height:1.4}.VacanciesPage_filterBar__3ls63 select{min-width:230px;min-height:42px;padding:0 38px 0 14px;border:1px solid #b7b7b7;border-radius:0;color:#000;background:#fff;font:inherit}.VacanciesPage_vacancyCont__wwKth,.VacanciesPage_vacancy__zke6t{display:block;width:100%}.VacanciesPage_vacancyText__mx0tg{display:block;max-width:990px;margin:0 0 66.5px;padding:0;color:#000;font-size:14.25px;font-weight:400;line-height:24.7px}.VacanciesPage_textPage__ksk_7,.VacanciesPage_vacancyList__Z9EIi{display:block;width:100%;min-height:0}.VacanciesPage_textPage__ksk_7 p{max-width:760px;margin:0}.VacanciesPage_vacancyList__Z9EIi{min-height:0}.VacanciesPage_vacancyListActive__OGebA{border-top:1px solid #252525}.VacanciesPage_vacancyCard__64MUI{padding:30px 0 34px;border-bottom:1px solid #d6d6d6}.VacanciesPage_cardHeading__N1SY2{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.VacanciesPage_cardHeading__N1SY2 h2{max-width:860px;margin:5px 0 0;font-size:27px;font-weight:400;line-height:1.18}.VacanciesPage_team__Bzac1{margin:0;color:#6b6b6b;font-size:11px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.VacanciesPage_featured__Q1rX0{flex:0 0 auto;padding:7px 10px;border:1px solid #252525;font-size:11px;line-height:1.2;text-transform:uppercase}.VacanciesPage_meta__k0lTx{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;color:#575757;font-size:13px;line-height:1.4;list-style:none}.VacanciesPage_meta__k0lTx li:not(:last-child):after{margin-left:18px;color:#aaa;content:"/"}.VacanciesPage_summary__3BjHm{max-width:860px;margin:20px 0 0;color:#252525;font-size:15px;line-height:1.65}.VacanciesPage_legacyBanner__8UH2C{width:min(100%,477px);margin:26px 0 0}.VacanciesPage_legacyBanner__8UH2C img{display:block;width:100%;height:auto}.VacanciesPage_richText__qsk9P{color:#252525;font-size:15px;line-height:1.65}.VacanciesPage_richText__qsk9P blockquote,.VacanciesPage_richText__qsk9P ol,.VacanciesPage_richText__qsk9P p,.VacanciesPage_richText__qsk9P ul{margin:0 0 16px}.VacanciesPage_richText__qsk9P blockquote:last-child,.VacanciesPage_richText__qsk9P ol:last-child,.VacanciesPage_richText__qsk9P p:last-child,.VacanciesPage_richText__qsk9P ul:last-child{margin-bottom:0}.VacanciesPage_richText__qsk9P ol,.VacanciesPage_richText__qsk9P ul{padding-left:24px}.VacanciesPage_richText__qsk9P h3,.VacanciesPage_richText__qsk9P h4{margin:22px 0 8px;font-size:16px;font-weight:500;line-height:1.4}.VacanciesPage_richText__qsk9P a{border-bottom:1px solid;color:inherit;text-decoration:none;text-underline-offset:3px}.VacanciesPage_richText__qsk9P a:hover{border-bottom-color:transparent}.VacanciesPage_richText__qsk9P a:focus-visible{outline:2px solid #5630ff;outline-offset:3px}.VacanciesPage_cardActions__3b_BF{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:24px}.VacanciesPage_details__B9uuj{max-width:860px}.VacanciesPage_details__B9uuj summary{width:max-content;cursor:pointer;font-size:13px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}.VacanciesPage_detailsContent__hCgnv{display:grid;gap:18px;margin-top:22px}.VacanciesPage_detailsContent__hCgnv h3{margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.35}.VacanciesPage_detailsContent__hCgnv .VacanciesPage_richText__qsk9P{margin:0;color:#3f3f3f;font-size:14px;line-height:1.65}.VacanciesPage_applyLink__qrFKO{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:42px;padding:0 22px;border:1px solid #252525;color:#000;font-size:13px;line-height:1;text-decoration:none;transition:color .16s ease,background-color .16s ease}.VacanciesPage_applyLink__qrFKO:hover{color:#fff;background:#252525}@media (max-width:667px){.VacanciesPage_page__sCu5r{min-height:553.25px}.VacanciesPage_innerContent__2O4E0{margin-top:37.19px}.VacanciesPage_wrapper__cwYae{padding:0 18px}.VacanciesPage_titleBlock__KtWOe{margin-bottom:44.64px;padding-bottom:29.76px}.VacanciesPage_title__Y1RuQ h1{font-size:24.18px;line-height:28.7138px}.VacanciesPage_titleButton__ccUrd{display:block}.VacanciesPage_filterBar__3ls63{display:none;align-items:stretch;flex-direction:column;margin:-20px 0 34px}.VacanciesPage_filterBarOpen__zOaSC{display:flex}.VacanciesPage_filterBar__3ls63 select{width:100%;min-width:0}.VacanciesPage_vacancyText__mx0tg{margin-bottom:65.1px;font-size:13.95px;line-height:24.18px}.VacanciesPage_vacancyCard__64MUI{padding:25px 0 29px}.VacanciesPage_vacancyList__Z9EIi>div>h2{line-height:1.2}.VacanciesPage_cardActions__3b_BF,.VacanciesPage_cardHeading__N1SY2{align-items:stretch;flex-direction:column}.VacanciesPage_cardHeading__N1SY2 h2{font-size:22px}.VacanciesPage_featured__Q1rX0{width:max-content}.VacanciesPage_meta__k0lTx{display:grid;gap:7px}.VacanciesPage_meta__k0lTx li:after{display:none}.VacanciesPage_applyLink__qrFKO{width:100%}}@media (max-width:520px){.VacanciesPage_page__sCu5r{min-height:465.25px}.VacanciesPage_wrapper__cwYae{padding:0 12px}}