.multiple--filter-panel{padding:24px;border-radius:12px;background-color:#fff}@media screen and (max-width: 1400px){.multiple--filter-panel{padding:40px 64px 0}}@media screen and (max-width: 429px){.multiple--filter-panel{padding:24px}}@media screen and (max-width: 320px){.multiple--filter-panel{padding:16px}}.multiple--filter-panel>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media screen and (max-width: 1400px){.multiple--filter-panel>header{margin-bottom:32px}}.multiple--filter-panel>header>span{color:#343a3f;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.multiple--filter-panel>header>span{letter-spacing:normal}}@media screen and (max-width: 1400px){.multiple--filter-panel>header>span{color:#2b362d;font-weight:700;font-size:26px;font-family:Mulish,sans-serif;line-height:110%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.multiple--filter-panel>header>span{letter-spacing:normal}}.multiple--filter-panel>header>.reset-btn{padding:4px 10px;border:none;background-color:#fff;cursor:pointer;transition:color .2s ease-out;color:#19a58a;font-weight:700;font-size:15px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.multiple--filter-panel>header>.reset-btn{letter-spacing:normal}}@media screen and (max-width: 1400px){.multiple--filter-panel>header>.reset-btn{display:none}}.multiple--filter-panel>header>.reset-btn:hover{color:#00bf88}.multiple--filter-panel>header>.reset-btn:active{color:#009986}.multiple--filter-panel>header>.close-btn{color:#a8a8a8}@media screen and (min-width: 1401px){.multiple--filter-panel>header>.close-btn{display:none}}.multiple--filter-panel>header>.close-btn svg{height:32px}@media screen and (max-width: 429px){.multiple--filter-panel>header>.close-btn svg{height:24px}}.multiple--filter-panel>.filters{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media screen and (max-width: 1400px){.multiple--filter-panel>footer{position:absolute;left:0;bottom:0;right:0;display:flex;flex-direction:column;gap:16px;align-items:center;padding:16px 24px;background-color:#005b59}}.multiple--filter-panel>footer>button{margin-left:auto}@media screen and (max-width: 1400px){.multiple--filter-panel>footer>button{width:100%;max-width:382px;margin:0 auto}}@media screen and (min-width: 1401px){.multiple--filter-panel>footer>.reset-btn{display:none}}.multiple--pagination{position:relative;display:flex;justify-content:flex-end;width:100%}@media screen and (max-width: 1400px){.multiple--pagination{justify-content:center}}@media screen and (max-width: 1400px){.multiple--pagination .desktop-version{display:none}}.multiple--pagination .mobile-version{display:flex;gap:8px}@media screen and (min-width: 1401px){.multiple--pagination .mobile-version{display:none}}.multiple--pagination .pages{position:absolute;top:50%;left:50%;display:flex;flex:1;align-items:center;text-align:center;transform:translate(50%);transform:translateY(-50%);color:#a8a8a8;font-weight:700;font-size:20px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.multiple--pagination .pages{letter-spacing:normal}}@media screen and (max-width: 1400px){.multiple--pagination .pages{position:static;transform:unset;color:#a8a8a8;font-weight:700;font-size:16px;font-family:Mulish,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.multiple--pagination .pages{letter-spacing:normal}}.multiple--pagination .pages>.current{display:inline-block;margin-right:5px;color:#00bf88}.multiple--pagination .pages>.total{display:inline-block;margin-left:5px}.multiple--pagination .switcher{display:flex;gap:28px}.multiple--pagination .prev,.multiple--pagination .next{display:flex;padding:0;border:none;border-radius:50px;background-color:#00bf88;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease}.multiple--pagination .prev:hover,.multiple--pagination .next:hover{background-color:#009986}.multiple--pagination .prev:disabled,.multiple--pagination .next:disabled{background-color:#a8a8a8}@media screen and (max-width: 1400px){.multiple--pagination .prev svg,.multiple--pagination .next svg{height:24px}}.multiple--pagination .prev{transform:rotate(180deg)}.single--vacancies-list-block-banner{padding:16px 20px;border-radius:12px;background:linear-gradient(90deg,#00bf89,#01bea3);background-image:url(/files/assets/vacancies-list-block-banner-bg-image.TmGthxNB.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 1400px){.single--vacancies-list-block-banner{padding:12px;background-image:url(/files/assets/vacancies-list-block-banner-bg-image-mobile.iTIVe0Qq.png);background-position:center}}@media screen and (max-width: 429px){.single--vacancies-list-block-banner{padding:8px}}.single--vacancies-list-block-banner>.content{max-width:303px}@media screen and (max-width: 1400px){.single--vacancies-list-block-banner>.content{max-width:200px}}@media screen and (max-width: 429px){.single--vacancies-list-block-banner>.content{max-width:170px}}.single--vacancies-list-block-banner>.content>.title{margin-bottom:9px;color:#fff;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.single--vacancies-list-block-banner>.content>.title{letter-spacing:normal}}@media screen and (max-width: 1400px){.single--vacancies-list-block-banner>.content>.title{margin-bottom:4px;color:#fff;font-weight:700;font-size:16px;font-family:Mulish,sans-serif;line-height:135%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.single--vacancies-list-block-banner>.content>.title{letter-spacing:normal}}@media screen and (max-width: 429px){.single--vacancies-list-block-banner>.content>.title{font-size:14px}}.single--vacancies-list-block-banner>.content>.subtitle{margin-bottom:24px;color:#fff;font-weight:400;font-size:16px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.single--vacancies-list-block-banner>.content>.subtitle{letter-spacing:normal}}@media screen and (max-width: 1400px){.single--vacancies-list-block-banner>.content>.subtitle{margin-bottom:12px;color:#fff;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.single--vacancies-list-block-banner>.content>.subtitle{letter-spacing:normal}}@media screen and (max-width: 429px){.single--vacancies-list-block-banner>.content>.subtitle{margin-bottom:8px;color:#fff;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width: 429px) and (max-width: 1400px){.single--vacancies-list-block-banner>.content>.subtitle{letter-spacing:normal}}: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}.single--vacancies-list-block-item{display:flex;gap:24px;align-items:center;padding:20px;border-radius:12px;background-color:#fff;cursor:pointer}@media screen and (max-width: 1400px){.single--vacancies-list-block-item{padding:12px}}@media screen and (max-width: 429px){.single--vacancies-list-block-item{padding:8px}}.single--vacancies-list-block-item>.content{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content{gap:12px}}@media screen and (max-width: 429px){.single--vacancies-list-block-item>.content{gap:8px}}.single--vacancies-list-block-item>.content>header{display:flex;gap:20px;overflow:hidden;color:#899ea7;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:150%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>header{letter-spacing:normal}}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>header{color:#899ea7;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.single--vacancies-list-block-item>.content>header{letter-spacing:normal}}.single--vacancies-list-block-item>.content>header>div{display:flex;flex:0 0 auto;gap:4px;align-items:center}.single--vacancies-list-block-item>.content>header>.location{color:#00c08b}.single--vacancies-list-block-item>.content>.title{color:#343a3f;font-weight:600;font-size:24px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>.title{letter-spacing:normal}}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>.title{color:#343a3f;font-weight:800;font-size:18px;font-family:Mulish,sans-serif;line-height:110%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.single--vacancies-list-block-item>.content>.title{letter-spacing:normal}}.single--vacancies-list-block-item>.content>.salary{color:#343a3f;font-weight:600;font-size:20px;font-family:Mulish,sans-serif;line-height:130%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>.salary{letter-spacing:normal}}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>.salary{color:#343a3f;font-weight:500;font-size:14px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.single--vacancies-list-block-item>.content>.salary{letter-spacing:normal}}@media screen and (max-width: 429px){.single--vacancies-list-block-item>.content>.salary{font-size:12px}}.single--vacancies-list-block-item>.content>.key-features{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>.key-features{gap:4px}}.single--vacancies-list-block-item>.content>.key-features>li{padding:1px 8px;border-radius:20px;background-color:#899ea7;color:#fff;font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:140%;letter-spacing:-.011em}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>.key-features>li{letter-spacing:normal}}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>.content>.key-features>li{color:#fff;font-weight:500;font-size:10px;font-family:Mulish,sans-serif;line-height:120%;letter-spacing:-.011em}}@media screen and (max-width: 1400px) and (max-width: 1400px){.single--vacancies-list-block-item>.content>.key-features>li{letter-spacing:normal}}.single--vacancies-list-block-item>svg{min-width:14px;color:#00c08b}@media screen and (max-width: 1400px){.single--vacancies-list-block-item>svg{display:none}}
