.search{display:flex;width:40%}.search__container{width:100%}.search .input{margin:0}.search__form{align-items:center;display:flex;margin:0;width:100%}.search__form .input__text{background-color:#fff;border:1px solid var(--btn-header);border-radius:4px;color:#2b2b2b99;font-size:16px;font-weight:400;height:46px;margin-top:0;padding:0 20px;width:100%}.search__form .input__text:focus,.search__input{color:#2b2b2b99}.search__input{background-color:#fff;border:1px solid var(--btn-header);border-radius:4px;font-size:16px;font-weight:400;height:46px;margin-top:0;padding:0 20px;width:100%}.search__input:focus{color:#2b2b2b99}.search .btn.secondary.style-default{background-color:var(--white);border:1px solid var(--btn-header);border-radius:4px;color:var(--btn-header);font-size:16px;font-weight:700;height:46px;margin-left:8px;margin-top:0;width:168px}@media screen and (max-width:1440px){.search{width:50%}}@media screen and (max-width:1023px){.search .btn.secondary.style-default,.search__input{font-size:14px}}@media screen and (max-width:425px){.search{width:80%}.search .btn.secondary.style-default,.search__input{font-size:12px}}.vacancy__searchBlock{align-items:center;background-image:url(../images/contact/search_bg.jpg);display:flex;flex-direction:column;justify-content:center;padding-bottom:44px;width:100%}.vacancy__searchTitle{color:var(--white);font-size:64px;font-weight:400;margin-bottom:34px;margin-top:74px;text-align:center}@media screen and (max-width:1440px){.vacancy__searchTitle{font-size:54px;margin-bottom:44px;margin-top:54px}}@media screen and (max-width:1024px){.vacancy__searchTitle{font-size:42px;margin-bottom:20px;margin-top:54px}}@media screen and (max-width:768px){.vacancy__searchTitle{font-size:35px;margin-bottom:15px;margin-top:34px}.vacancy__searchBlock{padding-bottom:25px}}@media screen and (max-width:425px){.vacancy__searchTitle{font-size:28px;margin-bottom:10px;margin-top:28px}.vacancy__searchBlock{padding-bottom:20px}}.vacancy{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.1);display:flex;height:160px;margin-bottom:30px;width:100%}.vacancy__block{display:flex;flex-direction:column;justify-content:center;width:75%}.vacancy__job{color:var(--black);font-size:32px;font-weight:700;margin-bottom:15px;text-decoration:none;width:90%}.vacancy__city{color:var(--grey);font-size:18px;font-weight:400;width:80%}.vacancy__salary{align-items:flex-start;color:var(--grey);display:flex;font-size:24px;font-weight:500;width:20%}.vacancy__stationBlock{display:flex;margin-top:15px}.vacancy__point{border-radius:50%;height:16px;margin-right:15px;width:16px}.vacancy__station{color:var(--black);font-size:16px;font-weight:400}@media screen and (max-width:1440px){.vacancy__block{width:80%}.vacancy__job{font-size:26px}.vacancy__city{font-size:16px}.vacancy__station{font-size:14px}.vacancy__salary{font-size:20px}}@media screen and (max-width:1024px){.vacancy{height:170px}.vacancy__job{font-size:22px}.vacancy__city,.vacancy__salary{font-size:16px}.vacancy__point{height:14px;width:14px}.vacancy__station{font-size:14px}}@media screen and (max-width:768px){.vacancy{height:160px}.vacancy__block{width:60%}.vacancy__job{font-size:18px}.vacancy__salary{font-size:12px}.vacancy__city{font-size:14px}.vacancy__point{height:12px;width:12px}.vacancy__station{font-size:12px}.vacancy__block{width:80%}}@media screen and (max-width:424px){.vacancy{height:120px;margin-bottom:15px}.vacancy__job{font-size:14px;margin-bottom:8px}.vacancy__city,.vacancy__salary{font-size:10px}.vacancy__point{height:10px;width:10px}.vacancy__station{font-size:10px}.vacancy__stationBlock{margin-top:8px}}.vacancyList{display:flex;flex-direction:column;margin-left:120px;min-height:900px}.vacancyList__resetBtn.btn.secondary.style-default{border:1px solid var(--btn-header);border-radius:5px;color:var(--btn-header);font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:20px;margin-left:20px;margin-top:10px;opacity:.7;padding:10px 15px;text-transform:lowercase;width:200px}.vacancyList__list{align-items:center;display:flex;flex-direction:column;width:100%}.vacancyList__pagination{display:flex;margin-bottom:140px;margin-top:50px}.vacancyList__btn.btn.secondary.style-default{border:none;color:var(--black);font-size:18px;font-weight:400;height:25px;width:40px}.vacancyList__activeBtn.btn.secondary.style-default{background-color:#0000001a}.vacancyList__link{text-decoration:none}.vacancyList__btnPrev.btn.secondary.style-default{border:none;color:var(--black);font-size:18px;font-weight:400;height:25px;margin-right:20px}.vacancyList__btnNext.btn.secondary.style-default{border:none;color:var(--black);font-size:18px;font-weight:400;height:25px;margin-left:20px}.vacancyList__error{color:var(--black);margin-left:20px}.vacancyList .fullForm .form{margin:50px auto}.vacancyList .result{color:var(--dark-blue);margin:0 auto}.vacancyList .result__icon[data-success]:after,.vacancyList .result__icon[data-success]:before{background-color:var(--primary-green)}.vacancyList .result__caption,.vacancyList .result__desc{color:var(--dark-blue)}.vacancyList .chip{background-color:#246fef0d}.vacancyList .chip:hover{background-color:var(--brand-first)}.vacancyList .chip__close:not(.loading):hover [data-fill]{fill:var(--dark-blue)}@media screen and (max-width:1440px){.vacancyList{margin-left:80px}}@media screen and (max-width:1024px){.vacancyList__btn.btn.secondary.style-default,.vacancyList__btnNext.btn.secondary.style-default,.vacancyList__btnPrev.btn.secondary.style-default{font-size:16px}.vacancyList__pagination{margin-bottom:90px;margin-top:30px}}@media screen and (max-width:768px){.vacancyList{margin-left:50px;min-height:500px}.vacancyList__btn.btn.secondary.style-default{font-size:10px;height:15px;width:30px}.vacancyList__btnNext.btn.secondary.style-default,.vacancyList__btnPrev.btn.secondary.style-default{font-size:10px}.vacancyList__pagination{margin-bottom:70px;margin-top:20px}.fileInput__label[data-required]:before{margin-left:10px}.fullForm .fileInput__msg{font-size:14px}.fullForm .fileInput__msg:before{left:-10%;top:-40%}}@media screen and (max-width:465px){.fullForm .fileInput__msg{font-size:14px}.fullForm .fileInput__msg:before{left:0;top:0}}@media screen and (max-width:425px){.vacancyList{margin-left:4%;width:80%}.vacancyList__pagination{margin-bottom:50px;margin-top:25px}.vacancyList__btn.btn.secondary.style-default{height:18px;width:15px}.vacancyList__btnPrev.btn.secondary.style-default{height:18px;margin-right:8px}.vacancyList__btnNext.btn.secondary.style-default{height:18px;margin-left:8px}.fullForm .fileInput__msg:before{left:-15%;top:0}}.checkbox{display:flex}.checkbox__label{color:var(--black);font-size:18px;font-weight:400;margin-bottom:15px;margin-left:15px}.checkbox__labelText{margin-left:15px}input[type=checkbox]:checked,input[type=checkbox]:not(:checked),input[type=radio]:checked,input[type=radio]:not(:checked){left:-9999px;position:absolute}input[type=checkbox]:checked+label,input[type=checkbox]:not(:checked)+label{cursor:pointer;display:inline-block;line-height:20px;padding-left:28px;position:relative}input[type=checkbox]:checked+label:before,input[type=checkbox]:not(:checked)+label:before{border:1px solid rgba(0,0,0,.4);border-radius:2px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}input[type=checkbox]:checked+label:after,input[type=checkbox]:not(:checked)+label:after{border-bottom:3px solid var(--btn-header);border-left:3px solid var(--btn-header);border-radius:1px;content:"";height:8px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:12px}input[type=checkbox]:not(:checked)+label:after,input[type=radio]:not(:checked)+label:after{opacity:0}@media screen and (max-width:1024px){.checkbox__label{font-size:12px;margin-bottom:10px}input[type=checkbox]:checked+label:before,input[type=checkbox]:not(:checked)+label:before{height:15px;width:15px}input[type=checkbox]:checked+label:after,input[type=checkbox]:not(:checked)+label:after{border-bottom:2px solid var(--btn-header);border-left:2px solid var(--btn-header);border-radius:1px;height:5px;width:8px}}.filter{height:60px;margin-bottom:25px}.filter--open{height:200px;overflow-x:hidden;overflow-y:scroll}.filter__block{align-items:center;color:var(--black);display:flex}.filter .btn.secondary.style-default{border:none;color:var(--btn-header);font-size:18px;font-weight:600;height:25px;margin-bottom:20px;margin-left:15px;text-decoration:underline}@media screen and (max-width:1024px){.filter{height:55px}.filter--open{height:150px}.filter .btn.secondary.style-default{font-size:14px;height:20px}}@media screen and (max-width:585px){.filter{height:40px}.filter--open{height:150px}.filter .btn.secondary.style-default{font-size:10px}}.filters{width:25%}.filters__btn.btn.secondary.style-default{border:none;color:var(--btn-header);font-size:18px;font-weight:600;height:25px;margin-bottom:20px;margin-left:15px;padding:0;text-decoration:underline}.filters__title{font-size:30px;font-weight:700;margin-bottom:20px}.filters__subtitle,.filters__title{color:var(--black);margin-left:15px}.filters__subtitle{font-size:22px;font-weight:400;margin-bottom:25px;margin-top:25px}.filters__btnApply.btn.secondary.style-default{border:1px solid var(--btn-header);border-radius:5px;color:var(--btn-header);font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:40px;margin-left:15px;margin-top:40px;opacity:.7;padding:15px 25px;text-transform:lowercase}@media screen and (max-width:1024px){.filters__btn.btn.secondary.style-default{font-size:14px}.filters__title{font-size:22px}.filters__subtitle{font-size:16px}.filters__btnApply.btn.secondary.style-default{font-size:14px}}@media screen and (max-width:768px){.filters{margin-bottom:30px;margin-left:5%;width:50%}.filters__btn.btn.secondary.style-default{font-size:14px;height:20px;margin-bottom:15px}.filters__title{font-size:18px;margin-bottom:15px}.filters__subtitle{font-size:14px;margin-bottom:18px}.filters__btnApply.btn.secondary.style-default{font-size:14px;margin-top:30px;padding:10px 17px}}@media screen and (max-width:585px){.filters{margin-bottom:30px;width:80%}.filters__btn.btn.secondary.style-default,.filters__title{margin-bottom:8px}.filters__subtitle{margin-bottom:10px}.filters__btnApply.btn.secondary.style-default{margin-top:15px;padding:8px 14px}}.vacancyPageContent{background-color:var(--background-lightBlue)}.vacancyPageContent .container{display:flex;margin:0;padding:3% 5% 0}@media screen and (max-width:1440px){.vacancyPageContent .container{padding-left:2%}}@media screen and (max-width:768px){.vacancyPageContent .container{flex-direction:column}}
