.vacancy__top{margin:0 0 60px;text-align:left}.vacancy-top__back{background-image:url(https://cdn.yellowimages.com/images/page-careers/vacancy-back-button.svg);background-repeat:no-repeat;background-size:100%;display:block;height:auto;margin:8px 0;max-width:46px;width:100%}.vacancy-top__back:before{content:"";display:block;padding-top:100%}.vacancy__header,.vacancy__subheader{padding-right:5%}.vacancy__info{font-size:18px;font-weight:700;padding:16px 0 0}.vacancy-info__list{margin:0 0 32px}.vacancy-info__row{margin:0 0 9px;position:relative}.vacancy-info__icon{background-repeat:no-repeat;position:absolute}.vacancy-info__icon_pin{background-image:url(https://cdn.yellowimages.com/images/page-careers/vacancy-pin.svg);height:19px;left:-31px;top:2px;width:19px}.vacancy-info__icon_clock{background-image:url(https://cdn.yellowimages.com/images/page-careers/vacancy-clock.svg);height:19px;left:-30px;top:2px;width:19px}.vacancy__apply{text-decoration:underline}.vacancy__text{margin:0 0 50px}.vacancy__form{margin:15px -1.25rem 0 0}.vacancy-form__row{margin:0 0 80px}.vacancy-form__header{margin-bottom:60px}.vacancy-form__button{margin:32px 0 0;max-width:280px;width:100%}.vacancy__attach input[type=file]{display:none}.vacancy__attach svg{margin:0 8px 0 0}.vacancy__dropzone{display:inline-block;margin:0 10px 0 0;max-width:280px;width:100%}.vacancy__dropzone .dz-preview{display:none}.vacancy-dropzone__error{color:#d16d72;margin-top:15px}.vacancy-dropzone__message{margin-top:15px}@media only screen and (max-width:1024px){.vacancy__top{margin:0 0 50px}.vacancy__info{margin:30px 0 0;padding:0;text-align:center}.vacancy-info__list{display:inline-block;margin:0 0 20px}.vacancy-info__row{display:inline-block;margin:0 0 10px}.vacancy__header,.vacancy__subheader{padding:0 0 0 20px}.vacancy__form{margin:0}.form__small-label{text-align:left}.vacancy-form__header{margin-bottom:40px}.vacancy-form__row{margin:0 0 60px}}@media only screen and (max-width:767px){form .row .form__sub-row{margin:0 0 20px}.vacancy__top .row{margin:0}}@media only screen and (max-width:639px){.vacancy__header,.vacancy__subheader{padding:0}.vacancy-top__back{margin:0;max-width:40px}}
