.vacancies-list{padding-bottom:5rem}@media(min-width:640px){.vacancies-list{padding-bottom:7rem}}@media(min-width:990px){.vacancies-list{padding-bottom:7.5rem}}.vacancies-list--collapsed .vacancies-list__collapse-icon{transform:rotate(-180deg)}.vacancies-list--collapsed .vacancies-list__filter{display:block}@media(max-width:639.98px){.vacancies-list:not(.vacancies-list--collapsed) .vacancies-list__filter:not(:first-child):not(:nth-child(2)){display:none}}.vacancies-list__header{display:flex;margin-bottom:1.5rem}@media(max-width:639.98px){.vacancies-list__header{margin-bottom:1rem}}.vacancies-list__search-wrapper{position:relative;width:100%}.vacancies-list__search-input .input__input{border-bottom:1px solid rgba(var(--color-green-light-rgb),.5);border-left:none;font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;height:5.5rem;line-height:1.4;padding:2.125rem 12.1875rem 1.5625rem calc(50vw - 57.5rem)}.blind-text-medium .vacancies-list__search-input .input__input{font-size:1.25rem}.blind-text-large .vacancies-list__search-input .input__input{font-size:1.375rem}@media(min-width:640px){.vacancies-list__search-input .input__input{font-size:1.5rem;line-height:1.2}.blind-text-medium .vacancies-list__search-input .input__input{font-size:1.625rem}.blind-text-large .vacancies-list__search-input .input__input{font-size:1.75rem}}@media(min-width:1920px){.vacancies-list__search-input .input__input{padding-left:7rem}}@media(min-width:2728px){.vacancies-list__search-input .input__input{padding-left:calc(50vw - 55rem)}}@media(max-width:1919.98px){.vacancies-list__search-input .input__input{padding-left:2.5rem}}@media(max-width:989.98px){.vacancies-list__search-input .input__input{padding:2.125rem 9.6875rem 1.5625rem 1.25rem}}@media(max-width:639.98px){.vacancies-list__search-input .input__input{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.25rem;font-weight:500;height:5rem;line-height:1.2;line-height:2;max-height:5rem;overflow:hidden;padding:1.9375rem 3.5rem 1.4375rem 1rem;text-overflow:ellipsis}.blind-text-medium .vacancies-list__search-input .input__input{font-size:1.375rem}.blind-text-large .vacancies-list__search-input .input__input{font-size:1.5rem}}@media(max-width:639.98px)and (min-width:640px){.vacancies-list__search-input .input__input{font-size:2rem}.blind-text-medium .vacancies-list__search-input .input__input{font-size:2.125rem}.blind-text-large .vacancies-list__search-input .input__input{font-size:2.25rem}}.vacancies-list__search-text{display:block}@media(max-width:639.98px){.vacancies-list__search-text{display:none}}.vacancies-list__search-icon{display:none!important}@media(max-width:639.98px){.vacancies-list__search-icon{align-items:center;display:flex!important;justify-content:center}}.vacancies-list__search-reset{align-items:center;background-color:transparent;border:none;display:flex;padding:0;position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.vacancies-list__search-reset.focus-visible,.vacancies-list__search-reset:hover{color:var(--color-green)}}.vacancies-list__search-reset.focus-visible{color:var(--color-green)}@media(max-width:639.98px){.vacancies-list__search-reset{font-size:0;right:.875rem}}.vacancies-list__search-reset svg{height:1.5rem;margin-left:1rem;width:1.5rem}.vacancies-list__chips{align-items:center;display:flex;flex-wrap:wrap;height:100%;margin-bottom:2.5rem}@media(min-width:1920px){.vacancies-list__chips{margin-bottom:3rem}}@media(max-width:639.98px){.vacancies-list__chips{margin-bottom:1rem}}.vacancies-list__chips-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.vacancies-list__search{flex-shrink:0;max-width:calc(50% - 43.75rem);width:100%}@media(min-width:1920px){.vacancies-list__search{max-width:20.25rem}}@media(max-width:1919.98px){.vacancies-list__search{max-width:17.5rem}}@media(max-width:1440px){.vacancies-list__search{max-width:calc(21.25984% - 2.5rem)}}@media(max-width:1300px){.vacancies-list__search{max-width:calc(21.25984% - 2.875rem)}}@media(max-width:1200px){.vacancies-list__search{max-width:calc(21.25984% - 3rem)}}@media(max-width:1100px){.vacancies-list__search{max-width:calc(21.25984% - 3.375rem)}}@media(max-width:989.98px){.vacancies-list__search{max-width:calc(29.07801% - 1.25rem)}}@media(max-width:839px){.vacancies-list__search{max-width:calc(29.07801% - 1.375rem)}}@media(max-width:767px){.vacancies-list__search{max-width:calc(29.07801% - 1.5rem)}}@media(max-width:639.98px){.vacancies-list__search{max-width:calc(16.66667% + 1.25rem)}}.vacancies-list__search-button{align-items:center;background-color:transparent;background-color:var(--color-blue-dark);border:none;border-top:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-white);display:flex;font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125rem;font-weight:500;height:100%;justify-content:center;line-height:1.4;padding:0;transition-duration:.3s;transition-property:color;transition-timing-function:ease;width:100%}.blind-text-medium .vacancies-list__search-button{font-size:1.25rem}.blind-text-large .vacancies-list__search-button{font-size:1.375rem}@media(min-width:640px){.vacancies-list__search-button{font-size:1.5rem;line-height:1.2}.blind-text-medium .vacancies-list__search-button{font-size:1.625rem}.blind-text-large .vacancies-list__search-button{font-size:1.75rem}}@media(hover:hover)and (pointer:fine){.vacancies-list__search-button.focus-visible,.vacancies-list__search-button:hover{color:var(--color-green-light)}}.vacancies-list__search-button.focus-visible{color:var(--color-green-light)}.vacancies-list__filters{display:flex;flex-wrap:wrap;margin-bottom:2rem}@media(max-width:639.98px){.vacancies-list__filters{gap:1rem;margin-bottom:1rem}}.vacancies-list__filter:not(:last-child){margin-right:.5rem}.vacancies-list__filter:first-child{width:calc(20.83333% - .5rem)}@media(min-width:1920px){.vacancies-list__filter:first-child{width:calc(12.5% - .5rem)}}.vacancies-list__filter:nth-child(2){width:calc(25% - .5rem)}@media(min-width:990px){.vacancies-list__filters--short .vacancies-list__filter:nth-child(2){width:calc(62.5% - .5rem)}}@media(min-width:1920px){.vacancies-list__filter:nth-child(2){width:calc(25% - .5rem)}.vacancies-list__filters--short .vacancies-list__filter:nth-child(2){width:calc(70.83333% - .5rem)}}.vacancies-list__filter:nth-child(3){width:calc(37.5% - .5rem)}@media(min-width:990px){.vacancies-list__filters--short .vacancies-list__filter:nth-child(3){width:16.6666666667%}}@media(min-width:1920px){.vacancies-list__filter:nth-child(3){width:calc(45.83333% - .5rem)}.vacancies-list__filters--short .vacancies-list__filter:nth-child(3){width:16.6666666667%}}.vacancies-list__filter:nth-child(4){width:16.6666666667%}@media(max-width:989.98px){.vacancies-list__filter:first-child{margin-bottom:1.5rem;width:calc(50% - .5rem)}.vacancies-list__filter:nth-child(2){margin-bottom:1.5rem;margin-right:0;width:50%}.vacancies-list__filter:nth-child(3){width:calc(50% - .5rem)}.vacancies-list__filter:nth-child(4){width:50%}}@media(max-width:639.98px){.vacancies-list__filter:first-child,.vacancies-list__filter:nth-child(2),.vacancies-list__filter:nth-child(3),.vacancies-list__filter:nth-child(4){margin-bottom:0;margin-right:0;width:100%}}.vacancies-list__filters-buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media(min-width:640px){.vacancies-list__filters-buttons{display:none}}.vacancies-list__collapse{align-items:center;background-color:transparent;border:none;color:var(--color-green);display:flex;padding:0}.vacancies-list__collapse-icon{height:1rem!important;margin-left:.5rem;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:1rem!important}.vacancies-list__reset-mob{background-color:transparent;border:none;color:var(--color-black);padding:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.vacancies-list__reset-mob[disabled]{opacity:.3}.vacancies-list__cards{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media(max-width:639.98px){.vacancies-list__cards{margin-bottom:1.5rem}}body:not(.no-animate) .vacancies-list__card{opacity:0;transform:translateY(1.5rem);transition-delay:calc(.3s + var(--item-index)*.1s);transition-duration:.75s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.61,1,.88,1)}body:not(.no-animate) .animate .vacancies-list__card{opacity:1;transform:unset}.vacancies-list__card:last-child{border-bottom:1px solid rgba(var(--color-green-light-rgb),.5);padding-bottom:2rem}@media(max-width:639.98px){.vacancies-list__card:last-child{padding-bottom:1.5rem}.vacancies-list__navigation{display:flex;justify-content:center}}@media(min-width:640px)and (max-width:989.98px){.vacancies-list__navigation{align-items:center;display:flex;flex-wrap:wrap}}@media(min-width:990px){.vacancies-list__navigation{display:grid;grid-template-columns:repeat(24,1fr)}}@media(max-width:639.98px){.vacancies-list__pagination{display:none!important}}@media(min-width:640px)and (max-width:989.98px){.vacancies-list__pagination{order:1;width:75%}}@media(min-width:990px){.vacancies-list__pagination{grid-column:1/7;justify-self:flex-start}}@media(min-width:640px)and (max-width:989.98px){.vacancies-list__show-more{display:inline-flex;margin-top:2.5rem;order:3}}@media(min-width:990px){.vacancies-list__show-more{grid-column:11/17;justify-self:flex-start}}@media(max-width:639.98px){.vacancies-list__nav{display:none!important}}@media(min-width:640px)and (max-width:989.98px){.vacancies-list__nav{margin-left:auto;order:2}}@media(min-width:990px){.vacancies-list__nav{grid-column:22/25;justify-self:flex-end}}.vacancies-list__not-found{margin-bottom:12.5rem;padding-top:.5rem}@media(min-width:640px){.vacancies-list__not-found{margin-bottom:18.75rem;padding-top:1.5rem}}.vacancies-list__not-found-title{font-family:Neue Machina,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.375rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.blind-text-medium .vacancies-list__not-found-title{font-size:1.5rem}.blind-text-large .vacancies-list__not-found-title{font-size:1.625rem}@media(min-width:640px){.vacancies-list__not-found-title{font-size:2.5rem;line-height:1.1}.blind-text-medium .vacancies-list__not-found-title{font-size:2.625rem}.blind-text-large .vacancies-list__not-found-title{font-size:2.75rem}.vacancies-list__not-found-title{margin-bottom:1rem}}.vacancies-list__not-found-text{max-width:33.3333333333%}@media(max-width:989.98px){.vacancies-list__not-found-text{max-width:100%}}.input__inner{display:block;position:relative}.input__input{background-color:transparent;border:1px solid;border-color:rgba(var(--color-black-rgb),.2);border-radius:.125rem;color:var(--color-black);height:3rem;padding:.75rem;transition-duration:.3s;transition-property:border-color;transition-timing-function:ease;width:100%}.input__input::placeholder{color:rgba(var(--color-black-rgb),.5)}@media(hover:hover)and (pointer:fine){.input__input.focus-visible,.input__input:hover{border-color:var(--color-green)}}.input__input.focus-visible{border-color:var(--color-green)}.input__input.input-error{border-color:var(--color-input-error)}.input__wrapper--light .input__input{border-color:rgba(var(--color-green-light-rgb),.5);color:var(--color-white)}.input__wrapper--light .input__input::placeholder{color:hsla(0,0%,100%,.5)}.input__label{color:var(--color-black);font-size:.75rem;font-weight:400;line-height:1.4;margin-bottom:.25rem}.blind-text-medium .input__label{font-size:.875rem}.blind-text-large .input__label{font-size:1rem}@media(min-width:640px){.input__label{font-size:.75rem;line-height:1.4}.blind-text-medium .input__label{font-size:.875rem}.blind-text-large .input__label{font-size:1rem}}.input__wrapper--light .input__label{color:var(--color-white)}.input__error{color:var(--color-input-error);font-size:.75rem;font-weight:400;line-height:1.4;margin-top:.25rem}.blind-text-medium .input__error{font-size:.875rem}.blind-text-large .input__error{font-size:1rem}@media(min-width:640px){.input__error{font-size:.75rem;line-height:1.4}.blind-text-medium .input__error{font-size:.875rem}.blind-text-large .input__error{font-size:1rem}}@media(max-width:639.98px){.input__error{margin-top:.0625rem}}.input__error-icon{color:var(--color-input-error);display:block;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.chip{background-color:transparent;background-color:var(--color-grey-light);border:none;border-radius:2.5rem;cursor:pointer;display:inline-flex;overflow:hidden;padding:0;position:relative}@media(hover:hover)and (pointer:fine){.chip.focus-visible .chip__content,.chip:hover .chip__content{transform:translateY(-100%)}}.chip.focus-visible .chip__content{transform:translateY(-100%)}.chip.is-active .chip__content{transform:translateY(-100%)!important}.chip.is-active .chip__content:last-child{background-color:rgba(var(--color-green-light-rgb),.5)}.chip__content{border-radius:2.5rem;color:var(--color-black);display:inline-flex;font-size:.75rem;font-weight:400;line-height:1.4;padding:.5rem 1rem;transform:translateY(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;will-change:transform}.blind-text-medium .chip__content{font-size:.875rem}.blind-text-large .chip__content{font-size:1rem}@media(min-width:640px){.chip__content{font-size:.75rem;line-height:1.4}.blind-text-medium .chip__content{font-size:.875rem}.blind-text-large .chip__content{font-size:1rem}}.chip__content:first-child{position:relative}.chip__content:last-child{background-color:var(--color-green-light);left:0;position:absolute;top:100%}@media(hover:hover)and (pointer:fine){.chip__content:last-child.focus-visible,.chip__content:last-child:hover{background-color:var(--color-green-light)!important}}.chip__content:last-child.focus-visible{background-color:var(--color-green-light)!important}.chip__close{background-color:transparent;border:none;display:inline-flex;margin-left:.25rem;padding:0}.chip__close,.chip__close-icon{height:1rem!important;width:1rem!important}.select{display:inline-block;position:relative}.select--disabled{pointer-events:none}.select--disabled .select__selected{background-color:var(--color-grey-light)}.select.open .select__error{display:none}.select__label{color:var(--color-black);font-size:.75rem;font-weight:400;line-height:1.4;margin-bottom:.25rem}.blind-text-medium .select__label{font-size:.875rem}.blind-text-large .select__label{font-size:1rem}@media(min-width:640px){.select__label{font-size:.75rem;line-height:1.4}.blind-text-medium .select__label{font-size:.875rem}.blind-text-large .select__label{font-size:1rem}}.select__text{color:rgba(var(--color-black-rgb),.5);margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-selected .select__text{color:var(--color-black)}@media(max-width:639.98px){.select--full-width{max-width:100%;width:100%}}.select__selected{align-items:center;border-color:rgba(var(--color-black-rgb),.2);border-radius:.125rem;border-style:solid;border-width:1px;cursor:pointer;display:flex;height:3rem;justify-content:space-between;padding:.75rem;transition-duration:.3s;transition-property:border-color;transition-timing-function:ease}@media(hover:hover)and (pointer:fine){.select__selected.focus-visible,.select__selected:hover{border-color:var(--color-green)}}.select__selected.focus-visible{border-color:var(--color-green)}.select__selected.select-error{border-color:var(--color-input-error)}.select__dropdown{background-color:var(--color-white);border:1px solid rgba(var(--color-black-rgb),.2);border-radius:.125rem;left:0;max-height:10.3125rem;padding:.4375rem .1875rem;position:absolute;transform:translateY(4px);width:100%;z-index:100}.select__dropdown .ps{max-height:9.3125rem;position:relative}.select__dropdown .ps .ps__rail-y:before{border-radius:.25rem}.select__dropdown .ps .ps__thumb-y:before{background-color:var(--color-blue-dark)!important;border-radius:.25rem}.select__dropdown ul{list-style:none;margin:0;padding:.5rem}.select__dropdown ul li{cursor:pointer;transition-duration:.3s;transition-property:color;transition-timing-function:ease}.select__dropdown ul li:not(:last-child){margin-bottom:.75rem}@media(hover:hover)and (pointer:fine){.select__dropdown ul li.focus-visible,.select__dropdown ul li:hover{color:var(--color-green-light)}.blind-scheme-contrast .select__dropdown ul li.focus-visible,.blind-scheme-contrast .select__dropdown ul li:hover{color:var(--color-contrast-hover)!important}}.select__dropdown ul li.focus-visible{color:var(--color-green-light)}.blind-scheme-contrast .select__dropdown ul li.focus-visible{color:var(--color-contrast-hover)!important}.select__selected-item{color:var(--color-green-light)}.blind-scheme-contrast .select__selected-item{color:var(--color-contrast-hover)!important}.select__icon{color:var(--color-black);height:1rem!important;transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:1rem!important}.select.open .select__icon{transform:rotate(180deg)}.select__reset{background-color:transparent;border:none;display:inline-flex;padding:0}.select__reset,.select__reset-icon{height:1rem!important;width:1rem!important}.select__error{color:var(--color-input-error);font-size:.75rem;font-weight:400;line-height:1.4;margin-top:.25rem}.blind-text-medium .select__error{font-size:.875rem}.blind-text-large .select__error{font-size:1rem}@media(min-width:640px){.select__error{font-size:.75rem;line-height:1.4}.blind-text-medium .select__error{font-size:.875rem}.blind-text-large .select__error{font-size:1rem}}@media(max-width:639.98px){.select__error{margin-top:.0625rem}}.pagination{align-items:flex-start;display:flex;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.pagination__item.disabled{pointer-events:none}.pagination__item>a{align-items:center;background-color:transparent;border:none;color:var(--color-black);cursor:pointer;display:inline-flex;display:flex;height:3.5rem;justify-content:center;min-width:3.5rem;padding:1rem;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease}.pagination__item--active>a{background-color:var(--color-white);pointer-events:none}@media(hover:hover)and (pointer:fine){.pagination--blue .pagination__item>a.focus-visible,.pagination--blue .pagination__item>a:hover{background-color:var(--color-blue-dark);color:var(--color-white)}}.pagination--blue .pagination__item--active>a,.pagination--blue .pagination__item>a.focus-visible{background-color:var(--color-blue-dark);color:var(--color-white)}.pagination__next,.pagination__prev{display:none}.pagination li{list-style:none;margin:0;padding:0}.fixed-section{height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100%}@keyframes loading{0%{background-position:100%}40%,to{background-position:-100%}}.nav-arrow{display:flex;gap:1rem}@media(max-width:639.98px){.nav-arrow{gap:.5rem}}.nav-arrow__content{align-items:center;display:inline-flex;height:100%;justify-content:center;padding:.75rem 1rem;transform:translateY(0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease;width:100%;will-change:transform}.nav-arrow__content:first-child{position:relative}.nav-arrow__content:last-child{left:0;position:absolute;top:100%}.nav-arrow--white .nav-arrow__content:last-child{background-color:var(--color-green);color:var(--color-white)}.nav-arrow--white [disabled] .nav-arrow__content:first-child{color:rgba(var(--color-black-rgb),.5)}.nav-arrow__button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:3.5rem;justify-content:center;overflow:hidden;padding:0;position:relative;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease;width:3.5rem}.nav-arrow__button[disabled]{pointer-events:none}@media(max-width:639.98px){.nav-arrow__button{height:3rem;width:3rem}}@media(hover:hover)and (pointer:fine){.nav-arrow__button.focus-visible .nav-arrow__content,.nav-arrow__button:hover .nav-arrow__content{transform:translateY(-100%)}}.nav-arrow__button.focus-visible .nav-arrow__content{transform:translateY(-100%)}.nav-arrow--white .nav-arrow__button{border:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-black)!important}.nav-arrow--white .nav-arrow__button[disabled]{border:1px solid rgba(var(--color-black-rgb),.2)}.nav-arrow--light-green .nav-arrow__button{background-color:transparent;border:1px solid var(--color-white);color:var(--color-black)}@media(hover:hover)and (pointer:fine){.nav-arrow--light-green .nav-arrow__button.focus-visible,.nav-arrow--light-green .nav-arrow__button:hover{background-color:var(--color-white);border:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-black)}}.nav-arrow--light-green .nav-arrow__button.focus-visible{background-color:var(--color-white);border:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-black)}.nav-arrow--light-green .nav-arrow__button[disabled]{border:1px solid hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.5)}.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button{background-color:transparent;border:1px solid rgba(var(--color-green-light-rgb),.5);color:var(--color-black)}@media(hover:hover)and (pointer:fine){.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button.focus-visible,.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button:hover{background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-white)}}.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button.focus-visible{background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-white)}.nav-arrow--light-green.nav-arrow--outlined .nav-arrow__button[disabled]{border:1px solid rgba(var(--color-black-rgb),.2);color:rgba(var(--color-black-rgb),.5)}.nav-arrow__icon{height:1.625rem!important;width:.875rem!important}