@layer ui-common{.multiple--select-tag{display:flex;gap:4px;align-items:center;height:16px;padding:0 8px;border:1px solid #eaf1d7;border-radius:4px;background:#f8faf7}.multiple--select-tag>.label{text-overflow:ellipsis;overflow:hidden}.multiple--select-tag>.icon-wrapper{display:flex;flex:0 0 auto;justify-content:center;align-items:center;cursor:pointer}.multiple--app-select-clicker-variant-1{position:relative;display:flex;align-items:center;width:100%;min-height:36px;max-height:36px;overflow:hidden}.multiple--app-select-clicker-variant-1 .value-wrapper{position:relative;display:flex;gap:8px;height:calc(100% - 10px);margin:0;white-space:nowrap;overflow:hidden}.multiple--app-select-clicker-variant-1 .value-wrapper.hidden{flex:0 1;width:0;min-width:0;margin:0;padding:0;opacity:0;pointer-events:none}.multiple--app-select-clicker-variant-1 .value-wrapper.as-placeholder{margin:0}.multiple--app-select-clicker-variant-1 .value-wrapper.as-placeholder .placeholder{margin-left:0;color:var(--app-input-placeholder-color)}.multiple--app-select-clicker-variant-1 .value-wrapper .placeholder{display:flex;align-items:center}.multiple--app-select-clicker-variant-1 .placeholder{margin:0}.multiple--app-select-clicker-variant-1 .multiple--select-tag.shortened{min-width:30px;overflow:hidden}.multiple--app-select-clicker-variant-1 .multiple--select-tag.counter{margin-left:8px}.multiple--app-select-clicker-variant-1 .search-input{display:flex;flex:1 1 100px;min-width:100px;margin-left:-2px}.multiple--app-select-clicker-variant-1 .search-input.hidden{flex:0 1;width:0;min-width:0;margin:0;padding:0;opacity:0;pointer-events:none}.multiple--app-select-clicker-variant-2{position:relative;display:flex;align-items:center;width:100%;min-height:36px;max-height:36px;margin-left:5px;overflow:hidden}.multiple--app-select-clicker-variant-2 .value-wrapper{display:flex;align-items:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiple--app-select-clicker-variant-2 .value-wrapper.as-placeholder{margin:0}.multiple--app-select-clicker-variant-2 .value-wrapper.as-placeholder .placeholder{margin-left:0;color:#000}.multiple--app-select-clicker-variant-2 .value-wrapper .placeholder{display:flex;align-items:center}.multiple--app-select-clicker-variant-2 .tag{margin:4px;padding:2.5px 8px;color:#fff;border-radius:4px;background-color:#32506d}.multiple--app-select-clicker-variant-2 .search-input{display:flex;flex:1 1 100px;min-width:100px;margin-left:3px}.multiple--app-select-clicker-variant-2 .search-input.hidden{flex:0 1;width:0;min-width:0;margin:0;padding:0;opacity:0;pointer-events:none}.multiple--select{min-height:var(--app-input-height);max-height:var(--app-input-height);padding:var(--app-input-padding);border:var(--app-input-border);border-radius:var(--app-input-border-radius);background-color:var(--app-input-background-color);transition:border .2s ease-out;color:var(--app-input-text-color);font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:normal;letter-spacing:-.011em}}@layer ui-common{}@layer ui-common{@media screen and (max-width:1400px){.multiple--select{letter-spacing:normal}}.multiple--select:hover{border-color:var(--app-input-hover-border-color)}.multiple--select:hover:not(.__opened__){color:#00c08b}.multiple--select:hover .__as-placeholder__,.multiple--select:hover input::placeholder{color:#00c08b}.multiple--select:hover .directive--dropdown-select-icon svg{color:#00c08b}.multiple--select.__opened__{border-color:var(--app-input-focused-border-color);box-shadow:var(--app-focused-active-shadow)}.multiple--select.__opened__ .__as-placeholder__{color:var(--app-input-placeholder-color)}.multiple--select.__opened__ .directive--dropdown-select-icon svg{color:#21272a}.multiple--select.__error__{color:var(--app-input-error-color);border-color:var(--app-input-error-border-color);background:var(--app-input-error-background);box-shadow:var(--app-input-error-shadow)}.multiple--select.__error__ .__as-placeholder__,.multiple--select.__error__ .directive--dropdown-select-icon svg,.multiple--select.__error__ input::placeholder{color:var(--app-input-error-color)}.multiple--select.__error__ .directive--dropdown-select-icon svg{color:var(--app-input-error-color)}.multiple--select.__disabled__{background:var(--app-input-disabled-background);opacity:1}.multiple--select.__disabled__,.multiple--select.__disabled__:hover{border-color:var(--app-input-disabled-border-color)}.multiple--select.__disabled__ *{opacity:1}.multiple--select.__disabled__ input{color:rgba(0,0,0,0);text-shadow:0 0 0 var(--app-input-text-color)}.multiple--select.__disabled__ input:focus::placeholder,.multiple--select.__loading__ input:focus::placeholder{color:var(--app-input-placeholder-color)}.multiple--select.__has-optional__{margin-bottom:22px;overflow:visible}.multiple--select.__has-optional__:after{bottom:-22px;padding:4px 0 0;font-size:11px}.multiple--select.__has-optional__.__error__:not(.__disabled__):after{color:var(--app-input-error-border-color)}.multiple--select .__as-placeholder__{color:var(--app-input-placeholder-color)}.multiple--select input{min-width:70px;margin:0;color:var(--app-text-color)}.multiple--select input::placeholder,.multiple--select input:focus::placeholder{color:var(--app-input-placeholder-color)}.multiple--select .directive--dropdown-select-icon{min-width:24px}.multiple--select .directive--dropdown-select-icon.__opened__.__upward__>svg,.multiple--select .directive--dropdown-select-icon.__opened__>svg{transform:rotate(-180deg)}.multiple--select .directive--dropdown-select-icon svg{color:#576d77;transition:color .2s ease-out,transform .2s ease-out}.multiple--select-option{min-height:26px;padding:4px 24px;transition:color .2s ease-out;color:var(--app-input-placeholder-color);font-weight:400;font-size:12px;font-family:Mulish,sans-serif;line-height:normal;letter-spacing:-.011em}@media screen and (max-width:1400px){.multiple--select-option{letter-spacing:normal}}.multiple--select-option.__cursor__,.multiple--select-option:hover{color:var(--app-select-option-hover-color);background-color:var(--app-select-option-hover-background-color)}.multiple--select-option.__multiple__{padding:8px}.multiple--select-option.__multiple__.__selected__,.multiple--select-option.__single__.__selected__{color:var(--app-select-option-selected-color)}.multiple--select-option.__disabled__{cursor:not-allowed;opacity:.5}.multiple--select-option .directive--dropdown-select-option-icon{width:20px;margin-right:5px}.multiple--select-dropdown{border-radius:var(--app-input-border-radius);background-color:var(--app-input-background-color);box-shadow:var(--app-select-dropdown-shadow)}@supports(-moz-appearance:none){.multiple--select-dropdown{scrollbar-width:thin;scrollbar-color:#d3d3d3 rgba(0,0,0,0)}}.multiple--select-dropdown::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0)!important}.multiple--select-dropdown::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,0)!important}.multiple--select-dropdown::-webkit-scrollbar-thumb{background-color:#d3d3d3!important}.multiple--select-dropdown::-webkit-scrollbar-thumb:vertical{border-top-right-radius:0;border-bottom-right-radius:0}.multiple--select-dropdown::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)!important}.multiple--select-dropdown .directive--dropdown-select-no-options{padding:8px 12px}.multiple--filter-panel{padding:24px;border-radius:12px;background-color:#fff}}@layer ui-common{@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;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;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}}}@layer ui-common{.multiple--pagination{position:relative;display:flex;justify-content:flex-end;width:100%}@media screen and (max-width:1400px){.multiple--pagination{justify-content:center}.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 1;align-items:center;text-align:center;transform:translateX(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;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 .next,.multiple--pagination .prev{display:flex;padding:0;border:none;border-radius:50px;background-color:#00bf88;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .3s ease}.multiple--pagination .next:hover,.multiple--pagination .prev:hover{background-color:#009986}.multiple--pagination .next:disabled,.multiple--pagination .prev:disabled{background-color:#a8a8a8}@media screen and (max-width:1400px){.multiple--pagination .next svg,.multiple--pagination .prev svg{height:24px}}.multiple--pagination .prev{transform:rotate(180deg)}.multiple--popup-skeleton{max-width:640px;margin:auto;padding-top:40px}.multiple--popup-skeleton>img{width:100%;height:424px;margin-bottom:12px;border-radius:8px;object-fit:cover}.multiple--popup-skeleton>header{display:flex;justify-content:space-between;margin-bottom:32px}.multiple--popup-skeleton>header>.tags{display:flex;gap:4px}.multiple--popup-skeleton>header>.tags>.tag{width:84px;height:18px;border-radius:20px;background-color:#e5ecea}.multiple--popup-skeleton>header>.rectangle{width:122px;height:18px;border-radius:20px;background-color:#e5ecea}.multiple--popup-skeleton>.text{display:flex;flex-direction:column;gap:40px}.multiple--popup-skeleton>.text>.main{display:flex;flex-direction:column;gap:12px}.multiple--popup-skeleton>.text>.main>.rectangle{height:17px;border-radius:8px;background-color:#c7d5d1}.multiple--popup-skeleton>.text>.group{display:flex;flex-direction:column;gap:8px}.multiple--popup-skeleton>.text>.group>.rectangle{height:12px;border-radius:8px;background-color:#c7d5d1}}@layer ui-common{}@layer component{.multiple--vacancy-list-banner{padding:16px 20px;border-radius:12px;background:linear-gradient(90deg,#00bf89,#01bea3);background-image:url(/images/vacancy/list/vacancies-list-block-banner-bg-image.avif);background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1400px){.multiple--vacancy-list-banner{padding:12px;background-image:url(/images/vacancy/list/vacancies-list-block-banner-bg-image-mobile.avif);background-position:50%}}@media screen and (max-width:429px){.multiple--vacancy-list-banner{padding:8px}}.multiple--vacancy-list-banner>.content{max-width:303px}@media screen and (max-width:1400px){.multiple--vacancy-list-banner>.content{max-width:200px}}@media screen and (max-width:429px){.multiple--vacancy-list-banner>.content{max-width:170px}}.multiple--vacancy-list-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){.multiple--vacancy-list-banner>.content>.title{letter-spacing:normal;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){.multiple--vacancy-list-banner>.content>.title{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--vacancy-list-banner>.content>.title{font-size:14px}}.multiple--vacancy-list-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){.multiple--vacancy-list-banner>.content>.subtitle{letter-spacing:normal;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){.multiple--vacancy-list-banner>.content>.subtitle{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--vacancy-list-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){.multiple--vacancy-list-banner>.content>.subtitle{letter-spacing:normal}}}@layer component{.multiple--vacancy-item{display:flex;gap:24px;align-items:center;padding:20px;border-radius:12px;background-color:#fff;cursor:pointer}@media screen and (max-width:1400px){.multiple--vacancy-item{padding:12px}}@media screen and (max-width:429px){.multiple--vacancy-item{padding:8px}}.multiple--vacancy-item>.content{display:flex;flex-direction:column;gap:20px}@media screen and (max-width:1400px){.multiple--vacancy-item>.content{gap:12px}}@media screen and (max-width:429px){.multiple--vacancy-item>.content{gap:8px}}.multiple--vacancy-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){.multiple--vacancy-item>.content>header{letter-spacing:normal;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){.multiple--vacancy-item>.content>header{letter-spacing:normal}}.multiple--vacancy-item>.content>header>div{display:flex;flex:0 0 auto;gap:4px;align-items:center}.multiple--vacancy-item>.content>header>.location{color:#00c08b}.multiple--vacancy-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){.multiple--vacancy-item>.content>.title{letter-spacing:normal;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){.multiple--vacancy-item>.content>.title{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--vacancy-item>.content>.title{color:#343a3f;font-weight:800;font-size:16px;font-family:Mulish,sans-serif;line-height:110%;letter-spacing:-.011em}}@media screen and (max-width:429px)and (max-width:1400px){.multiple--vacancy-item>.content>.title{letter-spacing:normal}}.multiple--vacancy-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){.multiple--vacancy-item>.content>.salary{letter-spacing:normal;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){.multiple--vacancy-item>.content>.salary{letter-spacing:normal}}@media screen and (max-width:429px){.multiple--vacancy-item>.content>.salary{font-size:12px}}.multiple--vacancy-item>.content>.key-features{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:1400px){.multiple--vacancy-item>.content>.key-features{gap:4px}}.multiple--vacancy-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){.multiple--vacancy-item>.content>.key-features>li{letter-spacing:normal;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){.multiple--vacancy-item>.content>.key-features>li{letter-spacing:normal}}.multiple--vacancy-item>svg{min-width:14px;color:#00c08b}@media screen and (max-width:1400px){.multiple--vacancy-item>svg{display:none}}}@layer component{.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){.single--vacancies-list-block-react>.search-bar{margin-bottom:19px;padding:12px;border-radius:12px}}@media screen and (max-width:429px){.single--vacancies-list-block-react>.search-bar{margin-bottom:12px;padding:8px;border-radius:8px}}.single--vacancies-list-block-react>.search-bar>.input-search{flex:1 1}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.search-bar>.input-search .multiple--input{padding:5.5px 8px}}.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){.single--vacancies-list-block-react>.search-bar>.btn-filter{display:none}}.single--vacancies-list-block-react>.search-bar>.btn-filter svg{color:#fff}.single--vacancies-list-block-react>.search-bar .counter{display:flex;gap:24px;align-items:center}.single--vacancies-list-block-react>.search-bar .counter svg{color:#576d77}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.search-bar .counter svg{height:16px}}@media screen and (max-width:429px){.single--vacancies-list-block-react>.search-bar .counter svg{height:12px}}.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){.single--vacancies-list-block-react>.search-bar .counter>span{letter-spacing:normal;display:none}}.single--vacancies-list-block-react>.content{display:flex;gap:41px;margin-bottom:44px}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.content{gap:0;margin-bottom:24px}}@media screen and (max-width:429px){.single--vacancies-list-block-react>.content{margin-bottom:16px}}.single--vacancies-list-block-react>.content>.left{display:flex;flex-direction:column;gap:24px;width:489px}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.content>.left{width:0}.single--vacancies-list-block-react>.content>.left .filters-container.active,.single--vacancies-list-block-react>.content>.left .filters-container.active .filters-overlay{display:block}.single--vacancies-list-block-react>.content>.left .filters-container.active .panel{animation:slide-in-from-bottom .3s ease-out forwards}.single--vacancies-list-block-react>.content>.left .filters-container:not(.active) .panel{animation:slide-out-to-bottom .3s ease-out forwards}.single--vacancies-list-block-react>.content>.left .filters-container .panel{position:fixed;top:40%;left:0;bottom:0;right: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){.single--vacancies-list-block-react>.content>.left .filters-container .panel{top:30%}}@media screen and (max-width:1400px)and (max-width:429px){.single--vacancies-list-block-react>.content>.left .filters-container .panel{top:10%}}@media screen and (max-width:1400px){.single--vacancies-list-block-react>.content>.left .filters-container>.filters-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:var(--app-modal-z-index);display:none;background-color:#001e16;opacity:.7}}.single--vacancies-list-block-react>.content>.right{position:relative;display:flex;flex:1 1;flex-direction:column;gap:24px}.single--vacancies-list-block-react>footer{display:flex;flex-direction:column;gap:24px}}