.breadcrumbs{font-size:16px;font-weight:400;line-height:140%}@media (min-width:1024px){.breadcrumbs{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.breadcrumbs{font-size:14px;line-height:120%}}@media (max-width:767.98px){.breadcrumbs{font-size:12px;line-height:120%}}.breadcrumbs{max-width:100%;overflow-x:auto}.breadcrumbs__list{white-space:nowrap;align-items:center;gap:4px;width:max-content;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.breadcrumbs__list{gap:calc(.185185vw + 1.33333px)}}.breadcrumbs__item{align-items:center;gap:4px;padding:4px 16px 4px 0;display:inline-flex}@media (min-width:1024px){.breadcrumbs__item{gap:calc(.185185vw + 1.33333px);padding:calc(.185185vw + 1.33333px) calc(.740741vw + 5.33333px) calc(.185185vw + 1.33333px) 0}}.breadcrumbs__separator{box-sizing:border-box;width:28px;height:28px;color:var(--color-breadcrumbs-inactive);flex:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}@media (min-width:1024px){.breadcrumbs__separator{width:calc(1.2963vw + 9.33333px);height:calc(1.2963vw + 9.33333px);padding:calc(.277778vw + 2px)}}.breadcrumbs__separator .icon{font-size:16px}@media (min-width:1024px){.breadcrumbs__separator .icon{font-size:calc(.740741vw + 5.33333px)}}.breadcrumbs__item--icon .breadcrumbs__label{align-items:center;gap:4px;display:inline-flex}@media (min-width:1024px){.breadcrumbs__item--icon .breadcrumbs__label{gap:calc(.185185vw + 1.33333px)}}.breadcrumbs__icon{flex:none;display:inline-flex}.breadcrumbs__icon .icon{font-size:16px}@media (min-width:1024px){.breadcrumbs__icon .icon{font-size:calc(.740741vw + 5.33333px)}}.breadcrumbs__label{color:var(--color-breadcrumbs-inactive);text-decoration:none}.breadcrumbs__label:hover{color:var(--color-breadcrumbs-hover);text-underline-offset:4px;text-decoration:underline}.breadcrumbs__item.breadcrumbs__item--current .breadcrumbs__label{color:var(--color-breadcrumbs-selected);text-decoration:none}.breadcrumbs__item.breadcrumbs__item--disabled .breadcrumbs__label{color:var(--color-breadcrumbs-disabled)}.breadcrumbs__item:focus-within .breadcrumbs__separator{color:var(--color-breadcrumbs-focused)}.breadcrumbs__label:focus-visible{color:var(--color-breadcrumbs-focused);background:var(--color-breadcrumbs-focused-bg);box-shadow:inset 0 0 0 2px var(--color-breadcrumbs-focused-stroke), var(--elevation-1);border-radius:4px;outline:none;margin:-2px;padding:2px;text-decoration:none}@media (min-width:1024px){.breadcrumbs__label:focus-visible{margin:calc(-.0925926vw - .666667px);padding:calc(.0925926vw + .666667px)}}.page-heading{min-width:0}.page-heading__title{font-size:24px;font-weight:700;line-height:120%}@media (min-width:1024px){.page-heading__title{font-size:calc(1.11111vw + 8px)}}@media (max-width:1023.98px){.page-heading__title{font-size:20px;line-height:110%}}@media (max-width:767.98px){.page-heading__title{font-size:18px;line-height:110%}}.page-heading__title{color:var(--color-text-black);overflow-wrap:break-word;margin:0}.page-heading__description{font-size:18px;font-weight:400;line-height:140%}@media (min-width:1024px){.page-heading__description{font-size:calc(.833333vw + 6px)}}@media (max-width:1023.98px){.page-heading__description{font-size:16px;line-height:120%}}@media (max-width:767.98px){.page-heading__description{font-size:14px;line-height:120%}}.page-heading__description{color:var(--color-project-description);overflow-wrap:break-word;margin:16px 0 0}@media (min-width:1024px){.page-heading__description{margin:calc(.740741vw + 5.33333px) 0 0}}.vacancy-card{min-width:0;min-height:306px;padding:24px 28px var(--vacancy-card-bottom-padding,42px);background:var(--vacancy-card-surface,var(--color-accordion-indicator-surface));flex-direction:column;gap:10px;display:flex}@media (min-width:1024px){.vacancy-card{min-height:calc(14.1667vw + 102px);padding:calc(12px + 12 * ((100vw - 360px) / 1080)) calc(14px + 14 * ((100vw - 360px) / 1080)) var(--vacancy-card-bottom-padding,calc(21px + 21 * ((100vw - 360px) / 1080)));gap:calc(.462963vw + 3.33333px)}}@media (max-width:767.98px){.vacancy-card{padding:24px}}.vacancy-card--contrast{--vacancy-card-bottom-padding:32px;--vacancy-card-surface:var(--color-light-grey);color:var(--color-text-black);overflow-wrap:break-word}@media (min-width:1024px){.vacancy-card--contrast{--vacancy-card-bottom-padding:calc(16px + 16 * ((100vw - 360px) / 1080))}}.vacancy-card__location{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (min-width:1024px){.vacancy-card__location{gap:calc(.37037vw + 2.66667px)}}.vacancy-card__title{overflow-wrap:break-word;font-size:20px;font-weight:700;line-height:1.2}@media (min-width:1024px){.vacancy-card__title{font-size:calc(.925926vw + 6.66667px)}}.vacancy-card__meta{color:var(--color-text-dark-grey);font-size:16px;line-height:1.4}@media (min-width:1024px){.vacancy-card__meta{font-size:calc(.740741vw + 5.33333px)}}.vacancy-card__qualification{font-size:16px;line-height:1.4}@media (min-width:1024px){.vacancy-card__qualification{font-size:calc(.740741vw + 5.33333px)}}.vacancy-card__actions{flex-wrap:wrap;gap:16px;margin-top:auto;display:flex}@media (min-width:1024px){.vacancy-card__actions{gap:calc(.740741vw + 5.33333px)}}.vacancy-card__apply{border-radius:0;width:184px;height:48px;padding:16px 24px;font-size:16px}@media (min-width:1024px){.vacancy-card__apply{width:calc(8.51852vw + 61.3333px);height:calc(2.22222vw + 16px);padding:calc(.740741vw + 5.33333px) calc(1.11111vw + 8px);font-size:calc(.740741vw + 5.33333px)}}@media (max-width:767.98px){.vacancy-card__apply{width:100%}}.vacancy-card__details{border-radius:0;width:152px;height:48px;padding:16px 20px;font-size:16px}@media (min-width:1024px){.vacancy-card__details{width:calc(7.03704vw + 50.6667px);height:calc(2.22222vw + 16px);padding:calc(.740741vw + 5.33333px) calc(.925926vw + 6.66667px);font-size:calc(.740741vw + 5.33333px)}}@media (max-width:767.98px){.vacancy-card__details{width:100%}}.vacancy-card__details--default{border:1px solid var(--color-text-blue);color:var(--color-text-blue)}.vacancy-card__details--contrast{--color-button-primary-bg:transparent;--color-button-primary-stroke:var(--color-text-blue);--color-button-primary-text:var(--color-text-blue);border-width:1px}.vacancy-card--contrast .vacancy-card__apply,.vacancy-card--contrast .vacancy-card__details{max-width:100%}.vacancies-list{gap:32px;min-width:0;display:grid}@media (min-width:1024px){.vacancies-list{gap:calc(1.48148vw + 10.6667px)}}.vacancies-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}@media (min-width:1024px){.vacancies-list__grid{gap:calc(1.11111vw + 8px) calc(2.22222vw + 16px)}}@media (max-width:1023.98px){.vacancies-list__grid{grid-template-columns:1fr;gap:24px}}.vacancies-list__load-more{width:100%}.vacancies-list__empty{margin:0}.vacancies-list--contrast .vacancies-list__empty{font-size:16px;line-height:1.4}@media (min-width:1024px){.vacancies-list--contrast .vacancies-list__empty{font-size:calc(.740741vw + 5.33333px)}}.vacancies__breadcrumbs{align-items:center;min-height:52px;display:flex}@media (min-width:1024px){.vacancies__breadcrumbs{min-height:calc(2.40741vw + 17.3333px)}}.vacancies__content{gap:32px;min-width:0;padding:48px 0;display:grid}@media (min-width:1024px){.vacancies__content{gap:calc(1.48148vw + 10.6667px);padding:calc(2.22222vw + 16px) 0}}@media (max-width:1023.98px){.vacancies__content{padding:32px 0 48px}}.vacancies .page-heading__description{color:var(--color-text-black);line-height:1.5556}
