.vacancies_page{background:url(/vacancies_files/ellipse_bg_4.png) no-repeat right 20%,url(/vacancies_files/ellipse_bg_3.png) no-repeat left 90%}.vacancies_page_wrap{max-width:1200px;padding:80px 20px 120px;margin:0 auto}.vacancies_page_heading{margin-bottom:50px}.vacancies_page_flex{display:flex;gap:30px}.vacancies_page_search{max-width:264px}.vacancies_page_search_heading{margin-bottom:30px}.vacancies_page_list{max-width:744px}.vacancies_page_search{border:1px solid #CEE19A;border-radius:6px;padding:32px 16px;height:-moz-fit-content;height:fit-content;max-height:370px}.vacancies_page_search button{display:none}.vacancies_page_card{border:1px solid #9DC436;padding:24px 16px;border-radius:6px;margin-bottom:35px}.vacancies_page_card_title,.vacancies_page_card_salary{margin-bottom:15px}.vacancies_page_card_title a:hover{color:#9dc436;text-decoration:underline}.vacancies_page_card_desc{font-size:16px;font-weight:300;line-height:20px;margin-bottom:30px}.vacancies_page_card_info{margin-bottom:20px}.vacancies_page_button{font-size:16px;line-height:20px;margin-right:25px}.vacancies_page_input{margin-bottom:10px}.vacancies_page_input label{display:block;margin-bottom:10px}.vacancies_page_inline_flex{display:flex;flex-wrap:wrap}.choices__inner{min-height:26px;width:92%;border:none;border-bottom:1px solid #CEE19A}.choices__item{word-break:break-word;padding-right:50px!important}.choices__list--single .choices__item{width:92%}.choices__item.is-selected{position:relative;background:rgba(0,0,0,.05) url(/vacancies_files/check2.svg) no-repeat 90% 50%!important}.choices[data-type*=select-one]:after{border:none;content:url(/vacancies_files/arrow_down.svg);right:25px;top:30%;transition:all .35s}.choices[data-type*=select-one].is-open:after{transform:rotate(180deg);right:15px;top:90%}@media (max-width: 1045px){.vacancies_page_search{min-width:190px}}@media (max-width: 768px){.vacancies_page_flex{flex-direction:column;align-items:center}.vacancies_page_search{max-width:none;width:90%}.vacancies_page_button{margin-right:10px}.choices__inner{width:100%}}@media (max-width: 515px){.vacancies_page_button{margin-bottom:10px}.vacancies_page{background:none}}.vacancy_category .vacancies_page_list{margin:0 auto}.vacancy_category .vacancies_page_flex{display:block}.vacancy_category .vacancies_page_wrap:first-of-type{padding:20px}body,html{margin:0}*{font-family:Montserrat;color:#404040;scroll-behavior:smooth}ul{list-style:none;padding-left:0}a{text-decoration:none}.ui_kit_h1_heading{font-size:36px;font-weight:500}.ui_kit_h2_heading{font-size:24px;font-weight:500;line-height:29px}.ui_kit_h3_heading{font-size:20px;font-weight:500;line-height:22px}.ui_kit_text1{font-size:20px;font-weight:400;line-height:26px;color:#404040}.ui_kit_default_button{background:transparent;padding:16px 24px;border-radius:6px;font-size:20px;line-height:26px;cursor:pointer;border:none;transition:all .35s;margin-left:35px}.ui_kit_button{background:#9DC436;padding:16px 24px;border-radius:6px;font-size:20px;line-height:26px;cursor:pointer;border:none;transition:all .35s}.ui_kit_button_small{padding:10px 20px;border-radius:6px;font-size:16px;line-height:22px;font-weight:300}.ui_kit_button_tiny{padding:8px 20px}.ui_kit_button:hover{color:#fff;text-decoration:underline}.ui_kit_button_alt{background:#9DC436;padding:14px 24px;border-radius:66px;border:1px solid rgb(125,125,125);cursor:pointer;transition:all .35s;font-size:16px}.ui_kit_button_alt:hover{color:#fff}.ui_kit_button_alt_v2{background:#fff;border:1px solid #F2C20E}.ui_kit_button_alt_v2:hover{color:#404040;background:#F2C20E}.ui_kit_button_alt_v3{background:#F2C20E}.ui_kit_button_dense{padding:6px 12px;font-size:16px}.ui_kit_button_v2{background:#fff;border:1px solid #F2C20E}.ui_kit_button_v2:not(.ui_kit_button_no_hover):hover{background:#F2C20E;text-decoration:none}.ui_kit_button_v2.ui_kit_button_no_hover:hover{background:#fff;color:#404040!important;text-decoration:none}.ui_kit_card{border:1px solid #9DC436;border-radius:6px;transition:all .35s}.ui_kit_input{border:1px solid #CEE19A;border-radius:6px;font-size:20px;color:#404040}.ui_kit_input:focus-visible{border:2px solid #9DC436;outline:2px solid #9DC436}.ui_kit_input_v2{border:1px solid #7D7D7D}.ui_kit_input_v2:focus-visible{border:2px solid #7D7D7D;outline:2px solid #7D7D7D}.input_full{display:block;width:95%;padding:10px}.footer-link p{color:#f5f5f5bf!important}.form-sale-close i{color:#fff}input[type=checkbox].ui_kit_checkbox{display:none}.ui_kit_checkbox{font-size:18px}.price_quiz_form .form_screen1 label{margin-bottom:20px;padding:10px;cursor:pointer}label.ui_kit_checkbox:before{content:"";width:24px;height:24px;border-radius:6px;border:1px solid #404040;display:inline-block;vertical-align:middle;margin-right:10px;cursor:pointer}.ui_kit_checkbox:checked+label:before{border-color:#9dc436;background:#9DC436 url(/assets/check.svg) no-repeat 50% 50%}.mb-5{margin-bottom:20px}.mb-2{margin-bottom:8px}.font_500{font-weight:500!important}@media (max-width: 768px){.ui_kit_text1{font-size:16px;line-height:22px;font-weight:300}.ui_kit_checkbox{font-size:16px}}@media (max-width: 550px){.ui_kit_h1_heading{font-size:26px;line-height:32px!important}.ui_kit_h2_heading{font-size:20px;line-height:24px}}@media (max-width: 400px){.ui_kit_button_mobile{padding:16px}}
