.vacancy__container{margin-bottom:100px;position:relative}.nav.vacancy__tabs-list{margin-bottom:40px;border-bottom:1px solid #e1e1e1}.vacancy__tabs-list>li{margin-right:6px}.vacancy__tabs-list>li>a{padding:9px 26px;font-size:1em;text-decoration:none;color:#212121;position:relative;display:block}.vacancy__tabs-list>li>a:after{height:2px;right:0;content:"";position:absolute;bottom:-1px;background:transparent;left:0;width:100%;z-index:2}.vacancy__tabs-list>li:hover>a:after,.vacancy__tabs-list>li>a.active:after{background:var(--prv_interactive_color)}.vacancy__tabs-list>li>a.active{color:var(--prv_btn_color)}.vacancy__tabs-list>li>a:hover{text-decoration:none;color:var(--prv_btn_color);opacity:1}.vacancy__dropdown-tabs-wrapper{padding-bottom:25px}.vacancy__list-group{margin-bottom:0}.vacancy__list-group-item{padding:15px 25px;border:1px solid #ddd;margin-bottom:-1px;color:#555;position:relative;background-color:#fff;display:block}.vacancy__list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.vacancy__list-group-item.active{border:1px solid #eff1f5;border-left:1px solid var(--prv_btn_color);text-shadow:none;color:#212121;background:#fff}.vacancy__list-group-item.active:focus,.vacancy__list-group-item.active:hover{border-color:#eff1f5;text-decoration:none;text-shadow:none;border-left-color:var(--prv_btn_color);color:#555;background-color:#f5f5f5;background-image:none}.vacancy__dropdown-tab-panel{padding:15px 55px 15px 25px;border:1px solid #eff1f5;color:#212121;position:relative;margin:0 0 -1px;background:#fff;cursor:pointer;width:100%;display:block}.vacancy__dropdown-tab-panel:focus,.vacancy__dropdown-tab-panel:hover{text-decoration:none;color:#212121}.vacancy__dropdown-tab-panel:after{height:0;border-right:4px solid transparent;border-left:4px solid transparent;right:25px;content:"";position:absolute;border-top:0;border-bottom:3px solid #212121;top:50%;margin:-2px 0 0;width:0}.vacancy__dropdown-tab-panel.collapsed:after{border-right:4px solid transparent;border-left:4px solid transparent;border-top:3px solid #212121;border-bottom:0}.vacancy__tab-panel-nav{margin-bottom:30px}.vacancy__item{border:1px solid #eef1f4;margin-bottom:20px;border-top:none}.vacancy__item-heading{padding:25px 70px 25px 40px;justify-content:space-between;flex-wrap:wrap;font-size:1.1428em;position:relative;border-top:1px solid #ebf2f4;cursor:pointer;display:flex}.vacancy__item-heading>.vacancy_salary{font-weight:700;padding-left:20px}@media(max-width:559px){.vacancy__item-heading>.vacancy_salary{padding-left:0}}.vacancy__item .panel-body{padding:0 40px 36px;font-size:1em;color:#212121;line-height:1.8em}.vacancy__item-heading.collapsed:hover{box-shadow:0 1px 12px #eee}.vacancy__item-heading.collapsed .fa{transform:translateY(-50%) rotate(0)}.vacancy__item-heading.collapsed .fa,.vacancy__item-heading:not(.collapsed) .fa{font-size:20px;font-weight:700;right:40px;color:var(--prv_btn_color);transition:transform .3s linear;position:absolute;top:50%;display:block}.vacancy__item-heading:not(.collapsed) .fa{transform:translateY(-50%) rotate(180deg)}.vacanvy__button-modal{margin-top:20px}@media(max-width:767px){.vacancy__item .panel-body{padding:0 20px 20px}.vacancy__item-heading{padding:20px 40px 20px 20px;font-size:1.0666em;position:relative;flex-direction:column;cursor:pointer}.vacancy__item-heading>.vacancy_salary{padding-left:0}.vacancy__item-heading.collapsed .fa,.vacancy__item-heading:not(.collapsed) .fa{right:25px}}.PRVUniversalFeedback .error_text{color:#ff3b30}.vacancy_modal .prv_from_group{position:relative}.prv_from_group label{font-size:1em;color:#999;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:9px;margin:0;cursor:text;left:0;z-index:1}.vacancy_modal .uploader-select__current{padding:11px 20px;resize:none;color:#757575;background-color:#eff1f5;margin:0;border-radius:5px;width:100%;line-height:1.5714}.thanks_container .modal_heading,.vacancy_modal .modal_heading{margin:60px 0 68px}.thanks_container .modal_heading h3,.vacancy_modal .modal_heading h3{margin:0}.thanks_container h5{margin:10px 0}.vacancy_modal .checkbox_cnt{margin:45px 0 37px}.modal .vacancy_modal .help-block{right:0;color:#ff3b30;position:unset;position:absolute;bottom:-38px;text-align:left;text-align:center;margin:0 0 20px;left:0}.modal .vacancy_modal .uploader-file .help-block{right:auto;left:0;white-space:nowrap}@media(min-width:768px){.modal .vacancy_modal .uploader-file .help-block{right:0;left:auto;white-space:nowrap}}.textarea{resize:none}.textarea_cnt{position:relative}.textarea_cnt>.textarea{margin-bottom:0}.required_star{font-weight:400;color:#fb5f5f;margin-left:3px;vertical-align:middle}.close_modal_btn{margin-top:50px}@media (max-width:767px){.vacancy_modal .modal-heading{margin:12px 0}.vacancy_modal .checkbox_cnt{margin:20px 0}}.vacancy_modal input[type=email]::-webkit-input-placeholder,.vacancy_modal input[type=tel]::-webkit-input-placeholder,.vacancy_modal input[type=text]::-webkit-input-placeholder,.vacancy_modal textarea::-webkit-input-placeholder{color:#757575}.vacancy_modal input[type=email]:-moz-placeholder,.vacancy_modal input[type=email]::-moz-placeholder,.vacancy_modal input[type=tel]:-moz-placeholder,.vacancy_modal input[type=tel]::-moz-placeholder,.vacancy_modal input[type=text]:-moz-placeholder,.vacancy_modal input[type=text]::-moz-placeholder,.vacancy_modal textarea:-moz-placeholder,.vacancy_modal textarea::-moz-placeholder{color:#757575}.vacancy_modal input[type=email]:-ms-input-placeholder,.vacancy_modal input[type=tel]:-ms-input-placeholder,.vacancy_modal input[type=text]:-ms-input-placeholder,.vacancy_modal textarea:-ms-input-placeholder{color:#757575}.vacancy_modal input[type=email]:focus::-webkit-input-placeholder,.vacancy_modal input[type=tel]:focus::-webkit-input-placeholder,.vacancy_modal input[type=text]:focus::-webkit-input-placeholder,.vacancy_modal textarea:focus::-webkit-input-placeholder{color:#757575}.vacancy_modal input[type=email]:focus:-moz-placeholder,.vacancy_modal input[type=email]:focus::-moz-placeholder,.vacancy_modal input[type=tel]:focus:-moz-placeholder,.vacancy_modal input[type=tel]:focus::-moz-placeholder,.vacancy_modal input[type=text]:focus:-moz-placeholder,.vacancy_modal input[type=text]:focus::-moz-placeholder,.vacancy_modal textarea:focus:-moz-placeholder,.vacancy_modal textarea:focus::-moz-placeholder{color:#757575}.vacancy_modal input[type=email]:focus:-ms-input-placeholder,.vacancy_modal input[type=tel]:focus:-ms-input-placeholder,.vacancy_modal input[type=text]:focus:-ms-input-placeholder,.vacancy_modal textarea:focus:-ms-input-placeholder{color:#757575}.modal_description .clsp-1,.modal_description .clsp-2{fill-rule:evenodd;fill:#8b9bae}.modal_description .clsp-2{opacity:.1}.checkbox_cnt{display:flex}.chekbox_hidden{height:0;position:absolute;opacity:0;visibility:hidden;left:0;z-index:-1}.chekbox_visual{height:18px;flex-shrink:0;margin-right:10px;transition:background .1s ease-in;position:relative;border-radius:9px;background:#dbe0e6;cursor:pointer;width:33px;display:block}.chekbox_visual:before{height:14px;right:15px;transition:right .1s ease-in;content:" ";position:absolute;bottom:0;top:0;margin:2px;border-radius:20px;background:#fff;width:14px;display:block}.chekbox_hidden:checked+.chekbox_visual{background:var(--prv_interactive_color)}.chekbox_hidden:checked+.chekbox_visual:before{right:0}@media (min-width:500px){.api-star-rating{margin-right:15px;float:left}}.api-star-rating-label{line-height:32px}.api-star-rating i{height:28px;background:url(/bitrix/templates/newwindows2/components/prvolga.newwindows2/universal.feedback/vacancy/sprite.png) no-repeat 0 -57px;cursor:pointer;width:29px;display:inline-block}.api-star-rating i.active{background-position:-29px -57px}.vacancy__modal-file-button-svg{fill:var(--prv_font_color)}.vacancy_modal .uploader,.vacancy_modal .uploader:hover{padding:0!important;justify-content:space-between;flex-wrap:wrap;border:none;opacity:1!important;align-items:center;background:transparent!important;display:flex}.vacancy_modal .uploader-file{height:40px;position:relative;width:100%}.vacancy_modal .uploader input[type=file]{height:0;margin-bottom:0;position:relative;opacity:0;visibility:hidden;z-index:-1}.vacancy_modal .uploader-file>label{height:100%;padding:11px 25px 10px 54px;justify-content:center;transition:opacity .3s;margin:0;align-items:center;border-radius:5px;background:var(--prv_interactive_color);cursor:pointer;width:100%;display:flex}.vacancy_modal .uploader-file>label:hover{opacity:.8}.vacancy_modal .uploader-select{margin-bottom:20px;position:relative;max-width:100%;width:100%}@media(min-width:768px){.vacancy_modal .uploader-select{margin-bottom:0;width:50%}.vacancy_modal .uploader-file{width:50%;padding-left:10px}}.uploader-select__list{height:0;border:1px solid #eef1f4;right:0;transition:.3s;position:absolute;opacity:0;visibility:hidden;top:100%;background-color:#fff;left:0;z-index:8}.uploader-select__list>div{padding:11px 20px;color:#757575;border-bottom:1px solid #eef1f4;background-color:#fff;line-height:1.5714}.uploader-select__list>div:hover{background-color:#f8f9fb}.uploader-select__list>div:last-child{border-bottom:0}.vacancy_modal .uploader-select__current.active+.uploader-select__list{height:auto;overflow-y:scroll;max-height:300px;opacity:1;visibility:visible}.uploader-select__current .vacancy-list-title{justify-content:space-between;align-items:center;display:flex}.agree-checkbox-block{position:relative}.vacancy_modal .uploader_files_list{text-align:right;width:100%}.vacancy_modal .upload_file_list_name{overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;color:#212121;position:relative;top:6px;width:100%;white-space:nowrap}