@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.vacancies-mobile-sort-button_vacancies-mobile-sort-button__r6yJS{flex-direction:row;align-items:center;column-gap:0;font-family:Inter-Medium,sans-serif;font-size:16px;font-size:1rem;font-weight:500;line-height:20px}.vacancies-sort-option_vacancy-sort-option__Nx5Ob{border-radius:4px;padding:12px 16px;align-items:center;font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.vacancies-sort-option_vacancy-sort-option__Nx5Ob.vacancies-sort-option_selected__fLLiW{background:#e0f3ff}.vacancies-sort-modal_vacancy-sort-modal-container__gl46V{padding:16px;border-radius:8px 8px 0 0}.vacancies-sort-modal_vacancy-sort-modal-container__gl46V .vacancies-sort-modal_options__0GZm8{row-gap:4px}.vacancies-sort-modal_vacancy-sort-modal-container__gl46V .vacancies-sort-modal_apply-button__SBJsN{margin-top:20px}.vacancies-list-title_vacancies-list-title__hdfap{row-gap:4px;padding-bottom:12px}.vacancies-list-title_vacancies-list-title__hdfap .vacancies-list-title_vacancies-found__c5rtJ{font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}@media only screen and (min-width:1024px){.vacancies-list-title_vacancies-list-title__hdfap{row-gap:12px;padding-bottom:16px}.vacancies-list-title_vacancies-list-title__hdfap .vacancies-list-title_vacancies-found__c5rtJ{font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}}.no-vacancies-stub_no-vacancies-stub__bIvui{flex-direction:column;row-gap:10px;padding-top:16px;padding-bottom:50px}.no-vacancies-stub_no-vacancies-stub__bIvui .no-vacancies-stub_title__zc82L{font-family:Inter-SemiBold,sans-serif;font-size:16px;font-size:1rem;font-weight:600;line-height:20px}.no-vacancies-stub_no-vacancies-stub__bIvui .no-vacancies-stub_description__3AzeS{font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}@media only screen and (min-width:1024px){.no-vacancies-stub_no-vacancies-stub__bIvui{padding-left:15px;padding-right:15px;padding-bottom:unset}}.paginator-arrow_paginator-arrow__iwp_4,.paginator-arrow_paginator-arrow__iwp_4.paginator-arrow_right__P8Ule{background:url(/_next/static/media/arrow-left.15e97537.svg) no-repeat 50%}.paginator-arrow_paginator-arrow__iwp_4.paginator-arrow_right__P8Ule{transform:rotate(180deg)}.paginator-arrow_paginator-arrow__iwp_4:hover{background:url(/_next/static/media/primary-arrow-left.a1d7ad50.svg) no-repeat 50%}.paginator_paginator__aWGUF{flex-direction:row;justify-content:center;margin-top:32px}.paginator_paginator__aWGUF .paginator_paginator-button__BWKGH{width:32px;height:32px;color:#838894;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.paginator_paginator__aWGUF .paginator_paginator-button__BWKGH.paginator_active__lFZV1{border:1px solid #09f;border-radius:4px;color:#09f}.paginator_paginator__aWGUF .paginator_paginator-button__BWKGH.paginator_prev___9Drd{background:url(/_next/static/media/arrow-left.15e97537.svg) no-repeat 50%}.paginator_paginator__aWGUF .paginator_paginator-button__BWKGH.paginator_next__S4np8{background:url(/_next/static/media/arrow-left.15e97537.svg) no-repeat 50%;transform:rotate(180deg)}@media only screen and (min-width:1024px){.paginator_paginator__aWGUF .paginator_paginator-button__BWKGH:hover{color:#09f;cursor:pointer}}.vacancy-favorite-icon_vacancy-favorite-icon__XKif7{width:22px;height:22px;cursor:pointer;transition:.1s linear;background:transparent no-repeat url(/_next/static/media/favorite-disabled.97629263.svg)}.vacancy-favorite-icon_vacancy-favorite-icon__XKif7:hover{transform:scale(1.15)}.vacancy-favorite-icon_vacancy-favorite-icon__XKif7.vacancy-favorite-icon_enabled__jY1eH{background:transparent no-repeat url(/_next/static/media/favorite-enabled.6fc863ee.svg)}.vacancies-list_vacancies-list__bVvnl{width:100%;row-gap:8px}@media only screen and (min-width:1024px){.vacancies-list_vacancies-list__bVvnl{margin:-15px;padding-top:15px;padding-bottom:15px}.vacancies-list_vacancies-list__bVvnl .vacancies-list_vacancies-item__fsk6B{padding-left:15px;padding-right:15px}.vacancies-list_vacancies-list__bVvnl .vacancies-list_vacancies-item__fsk6B .vacancies-list_vacancy-card__MPAdw{max-height:unset;height:-moz-fit-content;height:fit-content}}.filter-block_filter-block__77Qsb{padding:16px;row-gap:16px}.filter-block_filter-block__77Qsb .filter-block_title__yN9KU{font-family:Inter,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:20px}.checkbox_checkbox__pXUu8{display:flex;flex-direction:row;align-items:baseline;width:-moz-fit-content;width:fit-content;height:20px}.checkbox_checkbox__pXUu8.checkbox_error__1_QwG input[type=checkbox]+span{border:1px solid #c82612}.checkbox_checkbox__pXUu8 input[type=checkbox]{display:none}.checkbox_checkbox__pXUu8 input[type=checkbox]+span{width:16px;min-width:16px;height:16px;display:inline-block;cursor:pointer;overflow:hidden;margin-right:8px;position:relative;background-color:#f7f8fa;border:1px solid #b2bcc9;border-radius:2px;top:3px}.checkbox_checkbox__pXUu8 input[type=checkbox]+span:hover{cursor:pointer;border-color:#09f}.checkbox_checkbox__pXUu8 input[type=checkbox]:checked+span{background:url(/_next/static/media/check.4aa59819.svg) #09f no-repeat 50%;background-size:contain;border:1px solid #09f}.checkbox_checkbox__pXUu8 input[type=checkbox]:checked+span:hover{border-color:#007acd;background:url(/_next/static/media/check.4aa59819.svg) #007acd no-repeat 50%}.checkbox_checkbox__pXUu8 input[type=checkbox]:disabled+span{cursor:not-allowed;border:1px solid #b2bcc9;background-color:#eaedf4}.checkbox_checkbox__pXUu8:hover{cursor:pointer}.filter-checkbox_filter-checkbox__4pIZ2{font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.sliding-down-panel_sliding-down-panel__t38a4{height:0;transition-property:height;transition-duration:.5s;transition-timing-function:ease-in-out;overflow:hidden}.sliding-down-panel_sliding-down-panel__t38a4.sliding-down-panel_expanded__qfj2o{height:auto}.text-input_text-input-container__HtIG5{position:relative;border-radius:4px}.text-input_text-input-container__HtIG5 .text-input_text-input-icon__5LgwC{position:absolute;top:13px;left:12px}.text-input_text-input-container__HtIG5 .text-input_text-input__bzuG7{height:44px;padding:12px;background-color:#fff;border:1px solid #b2bcc9;border-radius:4px;color:#161b2d;caret-color:#09f;font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.text-input_text-input-container__HtIG5 .text-input_text-input__bzuG7.text-input_with-icon___gi2w{padding-left:8px}.text-input_text-input-container__HtIG5 .text-input_text-input__bzuG7::placeholder{color:#b2bcc9}.text-input_text-input-container__HtIG5 .text-input_text-input__bzuG7:not(:focus):hover{border:1px solid #b2bcc9}.text-input_text-input-container__HtIG5 .text-input_text-input__bzuG7:focus{border:1px solid #b2bcc9;background-color:#fff;outline:none}.text-input_text-input-container__HtIG5 .text-input_text-input__bzuG7.text-input_error__JfaqN{border:1px solid #c82612}.text-input_text-input-container__HtIG5 .text-input_text-input__bzuG7:disabled{background-color:#f4f4f4}.text-input_text-input-container__HtIG5 .text-input_text-input-error__gRWif{margin:4px 12px 0;font-weight:400;font-size:12px;line-height:16px;color:#c82612}.vacancies-filters_vacancies-filters-container__8Ingv{font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_filter__gES_n{row-gap:14px}.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_from__QlKsL,.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_to__aZhho{width:50%;row-gap:8px}.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_from__QlKsL .vacancies-filters_salary-input__CjNfT,.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_to__aZhho .vacancies-filters_salary-input__CjNfT{width:100%}.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_salary__BISp1{flex-direction:row;column-gap:10px}.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_filter-buttons__1fuUu{padding:16px;flex-direction:row;column-gap:12px}.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_filter-buttons__1fuUu .vacancies-filters_apply-button__6FOsR{width:138px}.vacancies-filters_vacancies-filters-container__8Ingv .vacancies-filters_filter-buttons__1fuUu .vacancies-filters_reset-button__v_ZG_{padding:14px 24px}.breadcrumb-span_breadcrumb-span__o9K9r{display:flex;color:#838894}.breadcrumb-link_breadcrumb-link-text___247d:hover{cursor:pointer;color:#161b2d}.breadcrumbs_breadcrumbs__Vhuhj{flex-direction:row;flex-wrap:wrap;column-gap:4px;font-family:Inter,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:20px}.breadcrumbs_breadcrumbs__Vhuhj .breadcrumbs_breadcrumb-wrapper__OIDnP{flex-direction:row;align-items:center;column-gap:4px}@media only screen and (min-width:1024px){.breadcrumbs_breadcrumbs__Vhuhj,.breadcrumbs_breadcrumbs__Vhuhj .breadcrumbs_breadcrumb-wrapper__OIDnP{column-gap:8px}}.breadcrumbs-container_breadcrumbs-container__FQtnq{padding:16px}.vacancy-mobile-filters-modal_vacancy-filters-modal-container__JJ8FS{position:fixed!important}.vacancy-mobile-filters-modal_vacancy-filters-modal-container__JJ8FS .vacancy-mobile-filters-modal_filters-container__6p065{overflow:scroll}.vacancy-mobile-filters-modal_vacancy-filters-modal-container__JJ8FS .vacancy-mobile-filters-modal_filters-container__6p065 .vacancy-mobile-filters-modal_vacancy-filters-title__J3UOp{padding:16px 16px 0;flex-direction:row;align-items:center;justify-content:space-between}.vacancy-mobile-filters-modal_vacancy-filters-modal-container__JJ8FS .vacancy-mobile-filters-modal_filters-container__6p065 .vacancy-mobile-filters-modal_filters__J7bGT{margin-top:8px}.vacancy-mobile-filters-modal_vacancy-filters-modal-container__JJ8FS .vacancy-mobile-filters-modal_filters-container__6p065 .vacancy-mobile-filters-modal_apply-button__doRsE{margin:16px}.vacancies-mobile_vacancies-container__YOUIl .vacancies-mobile_vacancies-list-container__e_Jwg{flex-direction:column;row-gap:16px;padding-bottom:30px}.vacancies-mobile_vacancies-container__YOUIl .vacancies-mobile_vacancies-list-container__e_Jwg .vacancies-mobile_vacancies-sort-and-filters__fwe4V{flex-direction:row;justify-content:space-between}@media only screen and (min-width:1024px){.vacancies-mobile_vacancies-container__YOUIl .vacancies-mobile_vacancies-title-container__zq5l4{row-gap:12px;padding-bottom:16px}.vacancies-mobile_vacancies-container__YOUIl .vacancies-mobile_vacancies-list-container__e_Jwg{flex-direction:row;column-gap:16px;padding-bottom:30px}.vacancies-mobile_vacancies-container__YOUIl .vacancies-mobile_vacancies-list-container__e_Jwg .vacancies-mobile_vacancies-filters__6Ji2A{row-gap:8px}}.dropdown-input-container{position:relative;border-radius:4px}.dropdown-input-container.disabled{pointer-events:none}.dropdown-input-container.disabled .dropdown-input .dropdown-input-list__control{background-color:#f4f4f4}.dropdown-input-container .dropdown-input .dropdown-input-list__control{flex-direction:row;height:44px;background-color:#fff;border:1px solid #b2bcc9;border-radius:4px;color:#161b2d;caret-color:#09f;box-shadow:none}@supports(-moz-appearance:none){.dropdown-input-container .dropdown-input .dropdown-input-list__control{align-content:center}}.dropdown-input-container .dropdown-input .dropdown-input-list__control:hover{cursor:pointer}.dropdown-input-container .dropdown-input .dropdown-input-list__control:hover .dropdown-input-list__indicators .dropdown-input-list__indicator .dropdown-input-indicator{background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5L6 9.5L12 0.5H0Z' fill='%230099FF'/%3E%3C/svg%3E%0A")}.dropdown-input-container .dropdown-input .dropdown-input-list__control:hover .dropdown-input-list__indicators .dropdown-input-list__indicator .dropdown-input-indicator.open{background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5L6 0.5L0 9.5L12 9.5Z' fill='%230099FF'/%3E%3C/svg%3E%0A")}.dropdown-input-container .dropdown-input .dropdown-input-list__control.error{border:1px solid #c82612}.dropdown-input-container .dropdown-input .dropdown-input-list__control .dropdown-input-list__value-container{padding:12px 0 12px 12px}.dropdown-input-container .dropdown-input .dropdown-input-list__control .dropdown-input-list__placeholder{color:#b2bcc9;font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.dropdown-input-container .dropdown-input .dropdown-input-list__control .dropdown-input-list__single-value{color:#161b2d;font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.dropdown-input-container .dropdown-input .dropdown-input-list__control.dropdown-input-list__control--is-focused{background-color:#fff;outline:none}.dropdown-input-container .dropdown-input .dropdown-input-list__control .dropdown-input-list__indicators{flex-direction:row}.dropdown-input-container .dropdown-input .dropdown-input-list__control .dropdown-input-list__indicators .dropdown-input-list__indicator{padding:16px 12px}.dropdown-input-container .dropdown-input .dropdown-input-list__control .dropdown-input-list__indicators .dropdown-input-list__indicator .dropdown-input-indicator{background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5L6 9.5L12 0.5H0Z' fill='%23B2BCC9'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:12px;height:9px}.dropdown-input-container .dropdown-input .dropdown-input-list__control .dropdown-input-list__indicators .dropdown-input-list__indicator .dropdown-input-indicator.open{background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9.5L6 0.5L0 9.5L12 9.5Z' fill='%23B2BCC9'/%3E%3C/svg%3E%0A")}.dropdown-input-container .dropdown-input .dropdown-input-list__menu{border:none;color:#838894;margin-top:2px;z-index:1000}@media only screen and (min-width:1024px){.dropdown-input-container .dropdown-input .dropdown-input-list__menu{box-shadow:0 2px 8px 0 rgba(30,53,82,.24)}}.dropdown-input-container .dropdown-input .dropdown-input-list__menu .dropdown-input-list__option{height:44px;padding:12px;font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.dropdown-input-container .dropdown-input .dropdown-input-list__menu .dropdown-input-list__option.dropdown-input-list__option--is-selected{background-color:#09f;color:#fff}.dropdown-input-container .dropdown-input .dropdown-input-list__menu .dropdown-input-list__option.dropdown-input-list__option--is-selected:hover{background-color:#2facff}.dropdown-input-container .dropdown-input .dropdown-input-list__menu .dropdown-input-list__option:not(.dropdown-input-list__option--is-selected).dropdown-input-list__option--is-focused{color:#000;background-color:#f7f8fa}.dropdown-input-container .dropdown-input .dropdown-input-list__menu .dropdown-input-list__option:hover{cursor:pointer}@media only screen and (min-width:1024px){.dropdown-input-container .text-input.error{font-size:14px;line-height:20px}}.top-search-bar_top-search-bar-container__QDik8{padding:16px;gap:16px}.top-search-bar_top-search-bar-container__QDik8 .top-search-bar_filters____1Tj{gap:8px}.top-search-bar_top-search-bar-container__QDik8 .top-search-bar_filters____1Tj .top-search-bar_filter-input-container__cJZ4s,.top-search-bar_top-search-bar-container__QDik8 .top-search-bar_filters____1Tj .top-search-bar_filter-menu__mXfy1{min-height:48px;max-height:48px}@media only screen and (min-width:1024px){.top-search-bar_top-search-bar-container__QDik8{flex-direction:row}.top-search-bar_top-search-bar-container__QDik8 .top-search-bar_filters____1Tj{flex-direction:row;gap:16px;width:100%}.top-search-bar_top-search-bar-container__QDik8 .top-search-bar_filters____1Tj .top-search-bar_filter-input-container__cJZ4s{width:100%}.top-search-bar_top-search-bar-container__QDik8 .top-search-bar_filters____1Tj .top-search-bar_filter-menu__mXfy1{min-width:320px}.top-search-bar_top-search-bar-container__QDik8 .top-search-bar_search-button__QqHiq{min-width:236px}}.vacancies-mobile-page_vacancies-mobile-page-container__VezZ3 .vacancies-mobile-page_vacancies__RJyrP{padding-top:16px;padding-left:16px;padding-right:16px}.vacancies-sort_vacancies-sort-container__WSdBP{padding:16px;gap:8px;border-radius:8px;border:.8px solid #eaedf4;width:320px}.vacancies-sort_vacancies-sort-container__WSdBP .vacancies-sort_title__ciADt{font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}.vacancy-desktop-filters_vacancy-desktop-filters__Wdk51{border-radius:8px;border:.8px solid #eaedf4;overflow:hidden;width:320px}.vacancy-desktop-filters_vacancy-desktop-filters__Wdk51 .vacancy-desktop-filters_filter-buttons__AgnBM{padding:16px;flex-direction:row;column-gap:12px}.vacancy-desktop-filters_vacancy-desktop-filters__Wdk51 .vacancy-desktop-filters_filter-buttons__AgnBM .vacancy-desktop-filters_apply-button__hJ6c5{width:138px}.vacancy-desktop-filters_vacancy-desktop-filters__Wdk51 .vacancy-desktop-filters_filter-buttons__AgnBM .vacancy-desktop-filters_reset-button__k68sg{padding:14px 24px}.vacancies-desktop_vacancies-container__uniWJ .vacancies-desktop_vacancies-list-container__10f1I{flex-direction:column;row-gap:16px;padding-bottom:30px}.vacancies-desktop_vacancies-container__uniWJ .vacancies-desktop_vacancies-list-container__10f1I .vacancies-desktop_vacancies-sort-and-filters__Sv_3s{flex-direction:row;justify-content:space-between}@media only screen and (min-width:1024px){.vacancies-desktop_vacancies-container__uniWJ .vacancies-desktop_vacancies-title-container__qUDcH{row-gap:12px;padding-bottom:16px}.vacancies-desktop_vacancies-container__uniWJ .vacancies-desktop_vacancies-list-container__10f1I{flex-direction:row;column-gap:16px;padding-bottom:30px}.vacancies-desktop_vacancies-container__uniWJ .vacancies-desktop_vacancies-list-container__10f1I .vacancies-desktop_vacancies-filters__Y_Oh_{row-gap:8px}}.vacancies-desktop-page_vacancies-page-container__DjIsQ .vacancies-desktop-page_vacancies__ORE83{padding-left:16px;padding-right:16px}.footer_footer-container__7p0kX{margin-top:auto;position:relative}.footer_footer-container__7p0kX.footer_hidden__grbOq{display:none}body.show-footer .footer_footer-container__7p0kX.footer_hidden__grbOq{display:unset}.footer-logo_footer-logo__xJh9M{flex-direction:column;row-gap:8px;padding:24px 0;justify-content:center;align-items:center;background-color:#161b2d;font-family:Inter,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;line-height:20px}@media only screen and (min-width:1024px){.footer-logo_footer-logo__xJh9M{flex-direction:row;column-gap:16px}}.footer-menu_footer-menu__Bk4fC{background-color:#003259;padding:32px 16px;font-family:Inter,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:20px}.footer-menu_footer-menu__Bk4fC .footer-menu_menu-content__uEj7z{flex-direction:column;row-gap:24px}@media only screen and (min-width:1024px){.footer-menu_footer-menu__Bk4fC{padding:32px 0}.footer-menu_footer-menu__Bk4fC .footer-menu_menu-content__uEj7z{flex-direction:row;column-gap:40px;margin:0 auto;width:680px;flex-wrap:wrap}.footer-menu_footer-menu__Bk4fC .footer-menu_menu-content__uEj7z a{width:320px;flex-grow:1}}