@import url(https://fonts.googleapis.com/css2?family=Knewave&family=Manrope:wght@200..800&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.vacancies-grid .grid{grid-template-columns:35rem 1fr;gap:10rem;align-items:start}.vacancies-grid .grid .end,.vacancies-grid .grid .start{position:sticky;top:15rem}.vacancies-grid .grid .start .title{margin-bottom:7rem}.vacancies-grid .grid .start form label{display:block;position:relative;padding:.5em 3rem .5em 5rem;border-radius:5rem;background:var(--white-color)}.vacancies-grid .grid .start form label:has(select){padding-top:.75em;padding-bottom:.75em}.vacancies-grid .grid .start form label img,.vacancies-grid .grid .start form label svg{position:absolute;top:calc(50% - 1rem);left:2rem;width:1.5rem;height:1.5rem;margin-right:.5em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.vacancies-grid .grid .start form label .select2-container--default .select2-selection--multiple,.vacancies-grid .grid .start form label .select2-container--default .select2-selection--single,.vacancies-grid .grid .start form label input{border-bottom:0}.vacancies-grid .grid .start form label .select2-container--default .select2-selection--multiple:active,.vacancies-grid .grid .start form label .select2-container--default .select2-selection--multiple:focus,.vacancies-grid .grid .start form label .select2-container--default .select2-selection--single:active,.vacancies-grid .grid .start form label .select2-container--default .select2-selection--single:focus,.vacancies-grid .grid .start form label input:active,.vacancies-grid .grid .start form label input:focus{color:var(--main-color);background:transparent}.vacancies-grid .grid .start form label .select2-container--default .select2-selection--multiple,.vacancies-grid .grid .start form label .select2-container--default .select2-selection--single{padding:0}.vacancies-grid .grid .start form label .select2-container--default .select2-selection--multiple .select2-counter,.vacancies-grid .grid .start form label .select2-container--default .select2-selection--single .select2-counter{top:.5em;left:-1em;font-size:1.206rem}.vacancies-grid .grid .start form label+label{margin-top:1rem}.vacancies-grid .grid .end .vacancycell{padding:4rem;background:var(--white-color);cursor:pointer;overflow:hidden;transition:all .5s cubic-bezier(.19,1,.22,1)}.vacancies-grid .grid .end .vacancycell:before{display:none}.vacancies-grid .grid .end .vacancycell:hover .title:after{right:0}.vacancies-grid .grid .end .vacancycell .title{display:block;position:relative;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--light-grey-color)}.vacancies-grid .grid .end .vacancycell .title:after{content:"→";position:absolute;top:0;right:1rem;width:2rem;height:2rem;border-radius:50%;line-height:2rem;text-align:center;font-size:1rem;border:1px solid var(--main-color);transition:all .5s cubic-bezier(.19,1,.22,1)}.vacancies-grid .grid .end .vacancycell .title h4{font-family:Manrope,sans-serif}.vacancies-grid .grid .end .vacancycell .details,.vacancies-grid .grid .end .vacancycell .title h4{font-weight:700;font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" 700,"wdth" 110}.vacancies-grid .grid .end .vacancycell .details{display:flex;flex-wrap:wrap;gap:2rem;color:var(--accent-color);text-transform:uppercase;font-size:1.206rem}.vacancies-grid .grid .end .vacancycell .details img,.vacancies-grid .grid .end .vacancycell .details svg{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:.5em;-o-object-fit:contain;object-fit:contain}.vacancies-grid .grid .end .vacancycell .intro,.vacancies-grid .grid .end .vacancycell p{margin:2rem 0;line-height:1.5;color:var(--grey-color)}.vacancies-grid .grid .end .vacancycell+.vacancycell{margin-top:5rem}@media only screen and (max-width:768px){.vacancies-grid .grid{grid-template-columns:1fr}.vacancies-grid .grid .end,.vacancies-grid .grid .start{position:static;top:0}}
