.vacancy_salary{display:flex;font-size:30px;flex-wrap:wrap}.vac_date_hidden{display:none}.vacancy_salary>div{margin-right:10px}.vacancy_data{margin-bottom:40px;font-size:18px}.vacancy_opyt{margin:40px 0 10px}.vacancy_type{display:flex;flex-wrap:wrap;margin-bottom:20px}.vacancy_type>div{margin-right:10px}a.vacancy_responce{color:var(--wh);background:var(--blue);padding:10px 30px;border-radius:6px;display:inline-block;border:1px solid var(--blue)}a.vacancy_responce:hover{background:var(--wh);color:var(--blue)}.employer_title{display:flex;font-size:30px;font-weight:600;justify-content:space-between;margin-bottom:20px}.employer_name{margin-right:20px}.employer_logo{width:150px}.emloyer_place{font-size:16px}.employer_region{margin-bottom:10px}.employer_data{margin:40px 0;background:var(--grey);padding:20px}.vacancy_description{font-size:16px;flex:1}.vacancy_description p{margin-bottom:20px}.vacancy_description li{margin-bottom:5px}.vacancy_skills span,.vacancy_languages span{display:block;background:var(--grey);padding:5px 10px;border-radius:6px;margin-right:10px;margin-bottom:10px}.vacancy_skills,.vacancy_languages{display:flex;flex-wrap:wrap}.vacancy_data_column{margin-bottom:60px}.way_all_vac{margin-bottom:80px}.way_all_vac a{color:var(--wh);background:var(--blue);padding:10px 30px;border-radius:6px;display:inline-block;border:1px solid var(--blue)}.way_all_vac a:hover{background:var(--wh);color:var(--blue)}.all_vacancies_wrap{padding:60px 0}.any_vacancy_title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:self-start;margin-bottom:20px}.any_vac_title_txt{margin-right:40px;flex:1}.any_vac_title_txt a{font-size:20px;color:var(--blue);margin-bottom:20px;display:block}.any_vac_title_txt a:hover{color:var(--bl)}.any_vac_employer_data{font-size:16px}.any_vac_employer_name{margin-bottom:10px}.any_vac_employer_logo{width:100px;height:100px}.any_vac_employer_logo img{width:100%;height:100%;object-fit:contain}.any_vacancy_wrap{margin-bottom:40px;box-shadow:0 0 3px 1px rgb(0 0 0 / 20%);padding:20px}.any_vac_snippet_txt{margin-bottom:20px;font-size:16px}a.any_vacancy_responce{color:var(--wh);background:var(--blue);padding:10px 30px;border-radius:6px;display:inline-block;border:1px solid var(--blue);font-size:16px;display:none}a.any_vacancy_responce:hover{background:var(--wh);color:var(--blue)}.any_vacancy_salary{display:flex;flex-wrap:wrap;margin-bottom:20px;font-size:17px;font-weight:600;align-items:center}.any_vacancy_salary>div{margin-right:5px;pointer-events:none}.vacancy_widget .any_vac_title_txt a{font-size:16px;margin-bottom:10px}.vacancy_widget .any_vac_employer_data{font-size:14px}.vacancy_widget .any_vacancy_title{margin:0}.vacancy_widget .any_vacancy_wrap{margin-bottom:20px;box-shadow:none;padding:0;border-bottom:1px solid var(--grey);padding:10px 10px 30px}.vacancy_widget{margin-bottom:40px;box-shadow:0 0 3px 1px rgb(0 0 0 / 20%);padding:10px}.vacancy_widget .any_vac_title_txt{margin:0}.vacancy_widget .any_vacancy_salary{margin-bottom:10px}.upper_widget_wrap{overflow:hidden;background:var(--wh);margin:0}.vacancy_widget_horizontal{display:flex;width:max-content}.vacancy_widget_horizontal .any_vacancy_wrap{box-shadow:none;width:300px;padding:5px;display:flex;margin:0;position:relative}.vacancy_widget_horizontal .any_vac_title_txt a{font-size:16px;margin-bottom:10px;font-weight:500}.vacancy_widget_horizontal .any_vacancy_salary{font-size:14px;font-weight:400;margin-bottom:10px;margin-top:auto}.vacancy_widget_horizontal .any_vac_employer_data{font-size:14px;margin-top:0;width:calc(100% - 70px)}.vacancy_widget_horizontal .any_vacancy_title{margin:0;padding:15px;display:flex;flex-direction:column;width:100%;background:var(--grey)}.vacancy_widget_horizontal .any_vac_title_txt{word-break:break-word;overflow-wrap:anywhere;white-space:initial;flex:1 0 auto;display:flex;flex-direction:column;margin:0;width:100%}.vacancy_widget_horizontal .any_vac_employer_name{margin:auto;opacity:.64}.vacancy_widget_horizontal .any_vac_employer_logo{position:absolute;margin:0;width:50px;height:50px;border-radius:50%;background:var(--wh);bottom:15px;right:15px;overflow:hidden}.upper_widget_wrap.under_haeder{margin:0 0 -20px}a.vacancy_widget_title{display:inline-flex;font-size:17px;margin:10px 0;font-weight:600;color:var(--blue)}a.vacancy_widget_title:hover{color:var(--bl)}.vacancy_widget .any_vacancy_wrap:last-child{padding-bottom:0;margin-bottom:0;border:none}.carrier_content_wrap{font-size:16px}.carrier_content_wrap p{margin-bottom:20px}.carrier_content_wrap a{color:var(--blue)}.carrier_content_wrap a:hover{color:var(--dark)}a.vacancy_widget_link{margin-left:10px;margin-bottom:10px;display:inline-block}.vacancies_filter_wrap{margin:40px 0 0;padding:20px;box-shadow:0 0 3px 1px rgb(0 0 0 / 20%)}.filter_container{display:flex;flex-wrap:wrap;margin:0 -10px}.any_filter_container{border:1px solid var(--grey);padding:10px;margin:0 10px 20px;width:calc(33.33% - 20px);flex-direction:column}.any_filter_title{font-size:18px;margin-bottom:10px}.any_filter_variants label,.any_sorter_variants label{display:block;margin-bottom:10px;cursor:pointer;position:relative;padding-left:30px}.any_filter_variants label:before,.any_sorter_variants label:before{content:'';display:block;width:17px;height:17px;border:1px solid;position:absolute;left:0;top:0}.any_filter_variants label:after,.any_sorter_variants label:after{content:'';display:block;width:9px;height:9px;position:absolute;left:4px;top:4px;transition:0.3s;background:transparent}.any_filter_variants label:hover:after,.any_sorter_variants label:hover:after{background:var(--grey)}.any_filter_variants label.checked:after,.any_sorter_variants label.checked:after{background:var(--blue)}.any_filter_variants.as_radio label:before,.any_sorter_variants label:before{border-radius:50%}.any_filter_variants.as_radio label:after,.any_sorter_variants label:after{border-radius:50%}.accept_filter_btn_wrap{width:100%;padding:0;margin:0 10px;display:flex;flex-wrap:wrap}.accept_filter_btn,.show_filter_btn,.hide_filter_btn{background:var(--blue);color:var(--wh);width:max-content;padding:10px 30px;cursor:pointer;transition:0.3s;border:1px solid var(--blue);margin-right:20px;text-align:center}.accept_filter_btn:hover,.show_filter_btn:hover,.hide_filter_btn:hover{color:var(--blue);background:var(--wh)}.any_filter_salary input,.any_filter_price input,.any_filter_search input[type="text"]{height:30px;width:100%;margin-bottom:10px;padding:0 10px;border:1px solid var(--dark)}.any_filter_duration{display:flex}.duration_col{flex:50%;display:flex;align-items:center}.duration_col input{margin:0 10px;height:30px;width:100%;padding:0 10px;border:1px solid var(--dark)}.hide_filter_btn,.accept_filter_btn,.any_filter_container{display:none}.any_filter_container_hider{background:var(--grey);margin-top:auto;height:25px;position:relative;display:none;cursor:pointer;border:1px solid var(--grey);transition:0.3s}.any_filter_container_hider svg{position:absolute;left:49%;top:3px;transform:rotate(90deg);transition:0.3s;transform-origin:center}.any_filter_container_hider.active svg{transform:rotate(-90deg)}.any_filter_container_hider:hover{background:transparent}@media(max-width:992px){.any_filter_container{width:calc(50% - 20px)}}@media(max-width:600px){.employer_title{flex-wrap:wrap}.employer_logo{margin:30 0}.any_filter_container{width:calc(100% - 20px)}.accept_filter_btn,.show_filter_btn,.hide_filter_btn{width:100%;margin-right:0;margin-bottom:20px}.vacancies_filter_wrap{padding-bottom:0}}