:root{--app-primary-color: #00c08b;--app-modal-z-index: 1000;--app-input-height: 32px;--app-input-border-radius: 8px;--app-input-padding: 8px 24px;--app-input-text-color: #001e16;--app-input-placeholder-color: #576d77;--app-input-border-color: transparent;--app-input-hover-border-color: transparent;--app-input-focused-border-color: transparent;--app-input-error-color: #ef0004;--app-input-error-border-color: transparent;--app-input-success-border-color: transparent;--app-input-disabled-border-color: transparent;--app-input-border: 1px solid var(--app-input-border-color);--app-focused-active-shadow: none;--app-input-error-shadow: none;--app-input-background-color: #e5ecea;--app-input-hover-background-color: #daece7;--app-input-active-background-color: var(--app-input-background-color);--app-input-disabled-background: #e5ecea;--app-input-error-background: #e5ecea;--app-input-success-background: #e5ecea;--app-select-dropdown-background: #e5ecea;--app-select-option-hover-color: #00c08b;--app-select-option-hover-background-color: #daece7;--app-select-option-selected-color: #009986;--app-select-dropdown-shadow: -2px 2px 6px 0px rgba(0, 0, 0, .05), -8px 7px 11px 0px rgba(0, 0, 0, .04), -18px 15px 14px 0px rgba(0, 0, 0, .03), -32px 27px 17px 0px rgba(0, 0, 0, .01), -50px 42px 18px 0px rgba(0, 0, 0, 0);--app-select-counter-color: #ffffff;--app-select-counter-background: #104772;--app-select-tag-color: #ffffff;--app-select-tag-background: #104772;--app-select-tag-background-disabled: #9ba4ae;--app-checkbox-color: var(--app-icon-color);--app-checkbox-checked-color: var(--app-primary-color);--app-checkbox-slider-color: unset;--app-checkbox-disabled-icon-color: var(--app-primary-color);--app-checkbox-slider-shadow: none}.infoblock--vacancies-list-block{background-color:#e5ecea}.infoblock--vacancies-list-block .layout{padding-top:44px;padding-bottom:40px}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 429px){.infoblock--vacancies-list-block .layout{padding-top:24px;padding-bottom:24px}}.infoblock--vacancies-list-block .layout>.title{margin-bottom:33px;text-transform:uppercase;color:#343a3f;font-weight:600;font-size:32px;font-family:Gilroy,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout>.title{letter-spacing:normal}}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout>.title{margin-bottom:16px;text-align:center;color:#343a3f;font-weight:700;font-size:26px;font-family:Gilroy,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.infoblock--vacancies-list-block .layout>.title{letter-spacing:normal}}@media screen and (max-width: 429px){.infoblock--vacancies-list-block .layout>.title{margin-bottom:8px;color:#343a3f;font-weight:700;font-size:24px;font-family:Gilroy,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width: 429px) and (max-width: 1400px){.infoblock--vacancies-list-block .layout>.title{letter-spacing:normal}}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar{display:flex;gap:12px;margin-bottom:33px;padding:24px;border-radius:8px;background-color:#fff}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar{margin-bottom:19px;padding:12px;border-radius:12px}}@media screen and (max-width: 429px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar{margin-bottom:12px;padding:8px;border-radius:8px}}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar>.input-search{flex:1}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar>.btn-filter{padding:6px;border:unset;border-radius:4px;background-color:#00c08b}@media screen and (min-width: 1401px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar>.btn-filter{display:none}}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar>.btn-filter svg{color:#fff}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar .counter{display:flex;gap:24px;align-items:center}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar .counter svg{color:#576d77}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar .counter svg{height:16px}}@media screen and (max-width: 429px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar .counter svg{height:12px}}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar .counter>span{color:#00c08b;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar .counter>span{letter-spacing:normal}}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.search-bar .counter>span{display:none}}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content{display:flex;gap:41px;margin-bottom:44px}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content{gap:0;margin-bottom:24px}}@media screen and (max-width: 429px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content{margin-bottom:16px}}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left{display:flex;flex-direction:column;gap:24px;width:489px}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left{width:0}}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left .filters-container.active{display:block}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left .filters-container.active .filters-overlay{display:block}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left .filters-container.active .panel{animation:slide-in-from-bottom .3s ease-out forwards}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left .filters-container:not(.active) .panel{animation:slide-out-to-bottom .3s ease-out forwards}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left .filters-container .panel{position:fixed;inset:40% 0 0;z-index:var(--app-modal-z-index);border-top-left-radius:16px;border-top-right-radius:16px;background-color:#fff;overflow:auto}}@media screen and (max-width: 1400px) and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left .filters-container .panel{top:30%}}@media screen and (max-width: 1400px) and (max-width: 429px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left .filters-container .panel{top:10%}}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.left .filters-container>.filters-overlay{position:fixed;inset:0;z-index:var(--app-modal-z-index);display:none;background-color:#001e16;opacity:.7}}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>.content>.right{position:relative;display:flex;flex:1;flex-direction:column;gap:24px}.infoblock--vacancies-list-block .layout .single--vacancies-list-block-react>footer{display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 1400px){.infoblock--vacancies-list-block .layout .desktop-version{display:none}}@media screen and (min-width: 1401px){.infoblock--vacancies-list-block .layout .mobile-version{display:none}}
