.vacancies-page[data-v-f0f1ac29]{background:#f7f8fa}.vacancies-page .vacancy-card[data-v-f0f1ac29]{max-width:100%}.vacancies-hero[data-v-f0f1ac29]{padding-top:10rem}@media(max-width:1023px){.vacancies-hero[data-v-f0f1ac29]{padding-top:8.125rem}}@media(max-width:639px){.vacancies-hero[data-v-f0f1ac29]{padding-top:6.25rem}}.vacancies-hero__inner[data-v-f0f1ac29]{display:flex;flex-direction:column;gap:6rem}@media(max-width:1023px){.vacancies-hero__inner[data-v-f0f1ac29]{gap:3rem}}@media(max-width:639px){.vacancies-hero__inner[data-v-f0f1ac29]{gap:2rem}}.vacancies-hero__title[data-v-f0f1ac29]{color:#141414}.vacancies-filters[data-v-f0f1ac29]{padding:4rem 0}@media(max-width:1023px){.vacancies-filters[data-v-f0f1ac29]{padding:3rem 0}}@media(max-width:639px){.vacancies-filters[data-v-f0f1ac29]{padding:2rem 0}}.vacancies-filters__inner[data-v-f0f1ac29]{display:flex;flex-direction:column;gap:1.25rem}.vacancies-filters__row[data-v-f0f1ac29]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.25rem}@media(max-width:1023px){.vacancies-filters__row[data-v-f0f1ac29]{flex-wrap:wrap}}@media(max-width:639px){.vacancies-filters__row[data-v-f0f1ac29]{align-items:stretch;flex-direction:column}}.vacancies-filters__dropdown-wrap[data-v-f0f1ac29]{flex-shrink:0;position:relative;width:35.25rem}@media(max-width:1023px){.vacancies-filters__dropdown-wrap[data-v-f0f1ac29]{flex:none;width:calc(50% - .625rem)}}@media(max-width:639px){.vacancies-filters__dropdown-wrap[data-v-f0f1ac29]{width:100%}}.vacancies-filters__dropdown[data-v-f0f1ac29]{align-items:center;background:none;border:1px solid #000;border-radius:1rem;color:#141414;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:500;height:4.0625rem;justify-content:space-between;line-height:1;padding:0 2rem;transition:background .2s ease;width:100%}.vacancies-filters__dropdown[data-v-f0f1ac29]:hover{background:#00000005}@media(max-width:639px){.vacancies-filters__dropdown[data-v-f0f1ac29]{font-size:1rem;height:3rem;padding:0 1.25rem}}.vacancies-filters__dropdown-arrow[data-v-f0f1ac29]{flex-shrink:0;transition:transform .2s ease}.vacancies-filters__dropdown-arrow--open[data-v-f0f1ac29]{transform:rotate(180deg)}.vacancies-filters__reset[data-v-f0f1ac29]{align-items:center;background:none;border:none;color:#7b7d80;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;gap:.5rem;margin-left:auto;padding:0;transition:opacity .2s ease;white-space:nowrap}@media(max-width:1023px){.vacancies-filters__reset[data-v-f0f1ac29]{margin-left:0}}.vacancies-filters__reset[data-v-f0f1ac29]:hover{opacity:.7}.vacancies-filters__reset svg[data-v-f0f1ac29]{flex-shrink:0}@media(max-width:639px){.vacancies-filters__reset[data-v-f0f1ac29]{align-self:flex-start;font-size:1rem}}.vacancies-filters__dropdown-panel[data-v-f0f1ac29]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1rem;box-shadow:0 .25rem 1.875rem #7a7c8024;display:flex;left:0;max-height:21.875rem;padding:1rem 0 0 2rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:10}.vacancies-filters__options-list[data-v-f0f1ac29]{display:flex;flex:1;flex-direction:column;min-width:0;overflow-y:auto;scrollbar-width:none}.vacancies-filters__options-list[data-v-f0f1ac29]::-webkit-scrollbar{display:none}.vacancies-filters__scrollbar-track[data-v-f0f1ac29]{background:#0000000f;border-radius:.1875rem;flex-shrink:0;margin:.5rem .75rem .5rem .5rem;position:relative;width:.375rem}.vacancies-filters__scrollbar-thumb[data-v-f0f1ac29]{background:#a60026;border-radius:.1875rem;left:0;position:absolute;width:100%}.vacancies-filters__option[data-v-f0f1ac29]{align-items:center;background:none;border:none;color:#141414;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;justify-content:space-between;padding:1.25rem 1.25rem 1.25rem 0;text-align:left;transition:background .2s ease}.vacancies-filters__option[data-v-f0f1ac29]:hover{opacity:.5}.vacancies-filters__option--active[data-v-f0f1ac29]{background:none}.vacancies-filters__option+.vacancies-filters__option[data-v-f0f1ac29]{border-top:1.5px solid rgba(40,13,19,.05)}@media(max-width:639px){.vacancies-filters__option[data-v-f0f1ac29]{font-size:1rem;padding:1rem 1rem 1rem 0}}.vacancies-filters__selected[data-v-f0f1ac29]{align-items:center;color:#abacae;display:flex;flex-shrink:0;font-size:1rem;gap:.5rem;white-space:nowrap}.vacancies-filters__check[data-v-f0f1ac29]{flex-shrink:0;height:1.25rem;width:1.25rem}.vacancies-grid-section[data-v-f0f1ac29]{padding-bottom:7.75rem}@media(max-width:1023px){.vacancies-grid-section[data-v-f0f1ac29]{padding-bottom:5rem}}@media(max-width:639px){.vacancies-grid-section[data-v-f0f1ac29]{padding-bottom:3.75rem}}.vacancies-grid[data-v-f0f1ac29]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.vacancies-grid[data-v-f0f1ac29]{gap:1.25rem;grid-template-columns:1fr}}@media(max-width:639px){.vacancies-grid[data-v-f0f1ac29]{gap:.75rem;grid-template-columns:1fr}}.vacancies-pagination[data-v-f0f1ac29]{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-top:5rem}@media(max-width:1023px){.vacancies-pagination[data-v-f0f1ac29]{padding-top:3.75rem}}@media(max-width:639px){.vacancies-pagination[data-v-f0f1ac29]{gap:1.875rem;padding-top:2.5rem}}.vacancies-pagination__btn[data-v-f0f1ac29]{align-items:center;background:none;border:none;color:#141414;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:opacity .2s ease}.vacancies-pagination__btn[data-v-f0f1ac29]:hover:not(:disabled){opacity:.7}.vacancies-pagination__btn--disabled[data-v-f0f1ac29]{color:#abacae;cursor:default}@media(max-width:639px){.vacancies-pagination__btn[data-v-f0f1ac29]{padding:.5rem}.vacancies-pagination__btn-text[data-v-f0f1ac29]{display:none}}.vacancies-pagination__pages[data-v-f0f1ac29]{align-items:center;display:flex;gap:.5rem}.vacancies-pagination__page[data-v-f0f1ac29]{align-items:center;background:none;border:none;border-radius:.5rem;color:#141414;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;height:2.9375rem;justify-content:center;padding:.5rem .25rem;transition:background .2s ease;width:2.9375rem}.vacancies-pagination__page[data-v-f0f1ac29]:hover:not(:disabled):not(.vacancies-pagination__page--active){background:#0000000a}.vacancies-pagination__page--active[data-v-f0f1ac29]{background:#a60026;color:#fff;cursor:default}.vacancies-pagination__page--dots[data-v-f0f1ac29]{cursor:default}
