.vacancy_details .vacancy_criteria .label:before{content:attr(title) ":";width:200px}.vacancy_details .vacancy_criteria .label svg{display:none}.vacancy_details .vacancy_criteria{display:block}#vacancies_list{padding-right:12px;padding-left:12px}#vacancies_list .items_wrap .item{background:#1d2c47;padding-top:35px;padding-bottom:35px}#vacancies_list.grid .items_wrap .item .view_vacancy{background:#34425a;letter-spacing:normal;order:4;margin-top:auto;color:#ffffff!important}#vacancies_list.grid .items_wrap .item .view_vacancy:after{line-height:inherit;font-size:inherit;opacity:1;margin-left:9px;left:auto;font-family:FontAwesome;font-weight:900;content:"\f245"}#vacancies_list.grid .items_wrap .item .view_vacancy:hover{background-color:#3b5789}#vacancies_list .items_wrap .item .job_title{font-weight:700;font-size:18px;color:#FFFFFF!important;order:1}#vacancies_list.grid .items_wrap .item .job_description{color:#FFF;order:3;margin-bottom:20px}#vacancies_list.grid .items_wrap .item .vacancy_criteria{order:2;flex-direction:row;gap:7px!important;margin-top:0;height:auto!important;margin-bottom:15px}#vacancies_list .items_wrap .item .label{font-size:14px;color:#121212;line-height:1.7em;background-color:silver;border-radius:4px 4px 4px 4px;padding:2px 8px;height:fit-content;white-space:normal}#vacancies_list .items_wrap .item .label svg{display:none}#search_block button[type="submit"]:after{line-height:inherit;font-size:inherit;opacity:1;margin-left:9px;left:auto;font-family:FontAwesome;font-weight:900;content:"\f002"}#search_block{padding:60px 40px;box-shadow:0 -10px 56px -24px rgb(10 10 10 / .35);margin-top:-100px!important;border-radius:5px}body #search_block input[name="search"]{background:#eee;box-shadow:none;border-radius:5px;font-size:16px}body #search_block input[name="search"]::placeholder{color:#757575}.vacancy_details{margin-top:-100px!important;background:#fff;border-radius:5px;padding-left:30px;padding-right:30px;padding-bottom:40px;box-shadow:0 -10px 56px -24px rgb(10 10 10 / .25)}.title_section .ffc-container{align-items:flex-start;color:#fff}.title_section .ffc-container a{color:#fff}.title_section .ffc-container .title{font-size:32px;font-weight:700}.vacancy_details .vacancy_criteria .label{padding:5px 10px;color:#1d2c47;font-weight:600;font-size:18px;white-space:normal}.vacancy_details .vacancy_criteria .label:nth-child(2n+1){background-color:rgb(29 44 71 / .05)}.vacancy_details .vacancy_criteria .label:before{font-weight:400;color:#7f7f7f;font-size:15px;min-width:200px}.vacancy_details_wrap .vacancy_details .apply_vacancy_btn:after{margin-left:9px;font-family:FontAwesome;font-weight:900;content:"\f1d8"}.ffc_apply_btn_wrap{text-align:right}.ffc-sticky{top:140px}.recruiter_wrap{margin:99px 0 40px}.ffc-container>.enrollment_form{margin:-100px 0 80px 0;padding:20px 30px;background:#fff;border-radius:5px;box-shadow:0 -10px 56px -24px rgb(10 10 10 / .25)}.ffc-container>.enrollment_form>.ffc-text{text-align:center}.enrollment_form h1{margin-bottom:-50px;margin-top:20px;text-align:center;font-size:27px}.vacancies_list_page #search_block{margin-top:0!important}body .enrollment_form input,body .enrollment_form textarea,body .enrollment_form select,body .select2-container--default .select2-selection--multiple,body .select2-container--default .select2-selection--single,body #search_block .select2-container--default .select2-selection--single{box-shadow:none;border:none;border-radius:none;background-color:#eee;padding-left:15px;padding-right:15px}.enrollment_form_wrap>div{padding-top:0}@media(max-width:768px){.vacancy_details{padding-left:15px;padding-right:15px}.vacancy_details .vacancy_criteria .label{flex-direction:column;align-items:flex-start}.vacancy_details .vacancy_title{font-size:27px}.ffc-container>.enrollment_form{margin:-40px 0 80px 0}.vacancy_details{margin-top:-40px!important}}.temporary_hide{display:none}