.vacancies{margin:3rem 0}.vacancies__title{text-align:center;margin-bottom:2rem!important}.vacancies-list__item:not(:first-child){margin-top:1rem}.vacancies-item{border:2px solid #eb8808;padding:0 2rem}.vacancies-item__header{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin:0;line-height:1.5;width:100%;background:transparent;position:relative;padding:1rem 40px 1rem 0}.vacancies-item__header:after{color:grey;position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;width:30px;height:30px;font-size:22px;line-height:1;text-align:center;content:"";font-family:FontAwesome;transition:all .5s}.vacancies-item_active .vacancies-item__header:after{transform:translateY(-50%) rotate(180deg)}.vacancies-item__title{font-weight:700;text-align:left}.vacancies-item__salary{display:flex;text-align:right;align-items:center;gap:1rem;color:grey}.vacancies-item__text{overflow:hidden;transition:all .5s;max-height:0;padding:0}.vacancies-item_active .vacancies-item__text{max-height:10000px;padding:0 0 2rem}.vacancies-item__text ul,.vacancies-item__text ul li{display:block}.vacancies-item__text ul li:before{display:inline-block;content:"—";margin-right:.5rem}.vacancies-item__subtitle{font-weight:500}.vacancies-item__more{padding-top:2rem}.vacancies-item__more .btn{font-size:18px;padding:1.5rem 3rem}.vacancies-item__more .btn:after{display:none}@media(min-width:1000px){.vacancies-item{padding:0 2rem}.vacancies-item__title{font-size:18px}.vacancies-item__salary{font-size:16px}}@media(max-width:999.98px){.vacancies-item{padding:0 1rem}}@media(max-width:767.98px){.vacancies-item__header{flex-direction:column;align-items:flex-start;gap:0}.vacancies-item__title{font-size:14px}.vacancies-item__salary{font-size:12px;gap:.5rem}.vacancies-item__text ul{padding-left:1rem}.vacancies-item__text ul li{font-size:14px}.vacancies-item__subtitle{font-size:16px}}@media(min-width:768px)and (max-width:999.98px){.vacancies-item__title{font-size:16px}.vacancies-item__salary{font-size:14px}}@media(min-width:768px){.vacancies-item__salary{gap:1rem}.vacancies-item__text ul{padding-left:3rem}.vacancies-item__text ul li{font-size:16px}.vacancies-item__subtitle{font-size:18px}}.resume-form{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - var(--container-width)/2);padding-block:3rem;margin-block:3rem 4rem;background:#e9ecef}.resume-form form{margin:0 auto;max-width:800px}.resume-form .form-control{border:1px solid #6c757d!important;color:#212529}.resume-form textarea.form-control{resize:vertical}.resume-form .raas-field-checkbox{width:24px;height:24px;font-size:18px;border-color:#212529;flex-shrink:0}.resume-form .checkbox-container{position:absolute;opacity:0}.resume-form__title{text-align:center;margin-bottom:2rem!important}.resume-form__notifications{display:none}.resume-form__notifications_active{display:block}.resume-form__form-group{display:flex;align-items:center;gap:.5rem}.resume-form__form-group:not(:last-child){margin-bottom:1rem}.resume-form__control-label{flex-shrink:0;width:var(--label-width);line-height:1.3}.resume-form__control-block,.resume-form__input-container{flex-grow:1}.resume-form__input-container_agree{display:flex;align-items:center;gap:1rem;line-height:1.5}.resume-form__input-container_agree a{color:#eb8808}.resume-form__file-placeholder{font-size:13px;color:grey;margin:-1rem 0 1rem;padding-left:calc(var(--label-width) + 1.5rem)}.resume-form__controls{padding-left:calc(var(--label-width) + .5rem);margin-block:2rem}.resume-form__resume-container{display:flex;align-items:center;gap:1rem;font-size:16px}.resume-form__resume-toggle{border:none;background:transparent;outline:none;padding:0;color:#eb8808;font-weight:500}.resume-form__resume{display:none}.resume-form__resume-container_file .resume-form__resume_file,.resume-form__resume-container_url .resume-form__resume_url{display:block}.resume-form__resume_url{flex-grow:1}.resume-form__success{text-align:center}.resume-form__success-title{color:#eb8808;font-weight:500}@media(min-width:768px){.resume-form{--label-width:200px}.resume-form__control-label,.resume-form__success{font-size:16px}.resume-form__success-title{font-size:18px}}@media(max-width:767.98px){.resume-form{--label-width:90px}.resume-form textarea.form-control{padding-top:4px}.resume-form__control-label{font-size:14px}.resume-form__resume-container{display:block}.resume-form__success{font-size:14px}.resume-form__success-title{font-size:16px}}@media(max-width:766.98px){.resume-form textarea.form-control{min-height:140px}}.vacancies-map{margin-inline:calc(50% - 50vw);margin-block:2rem 4rem;height:300px}.vacancies-map>*{height:100%}