.vacancy__wrap{max-width:1660px;margin:auto;padding-left:20px;padding-right:20px;max-width:1024px}@media screen and (min-width:1024px){.vacancy__wrap{padding-left:30px;padding-right:30px}}.vacancy{font-size:14px}@media screen and (min-width:768px){.vacancy{font-size:1.8rem}}@media screen and (min-width:1024px){.vacancy{font-size:2rem}}@media screen and (min-width:1200px){.vacancy{margin-top:55px}}.vacancy p+p{margin-top:16px}.vacancy__list{margin-top:30px;margin-bottom:40px}@media screen and (min-width:1024px){.vacancy__list{margin-bottom:50px}}@media screen and (min-width:1200px){.vacancy__list{margin-bottom:70px}}.vacancy__list .vacancy__item-name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:80px;color:#000;font-weight:600;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media screen and (min-width:1024px){.vacancy__list .vacancy__item-name{min-height:100px}}.vacancy__list .vacancy__item-content{padding-left:20px;padding-right:20px;padding-bottom:30px}.vacancy__list .vacancy__item-content p{font-weight:600}.vacancy__list .vacancy__item-content ul{margin-bottom:20px}.vacancy__list .vacancy__item-content ul li{position:relative;padding-left:25px}.vacancy__list .vacancy__item-content ul li:before{content:"";display:block;position:absolute;width:3px;height:3px;background-color:#000;border-radius:50%;top:10px;left:12px}.vacancy__item-wrap{font-size:inherit;max-width:360px;margin-left:auto;margin-right:auto;-webkit-box-shadow:-2px 4px 2px rgba(0,0,0,.07);box-shadow:-2px 4px 2px rgba(0,0,0,.07);border:1px solid #ef7f1a;border-radius:10px;margin-bottom:10px}@media screen and (min-width:768px){.vacancy__item-wrap{margin-bottom:30px}}@media screen and (min-width:1024px){.vacancy__item-wrap{max-width:520px}}.vacancy__resume{line-height:45px;border-radius:10px;display:block;max-width:170px;margin-left:auto;margin-right:auto;background-color:#ef7f1a;color:#fff;font-weight:600;text-align:center;text-transform:uppercase;margin-top:15px}.vacancy-form{display:none;max-width:964px}.vacancy-form.popup-content{padding:20px}.vacancy-form .pop-up-sub{text-align:left;font-size:1.4rem;line-height:1.2}.vacancy-form .add-form{margin-bottom:0}.mx-popup-block-content-wrap .vacancy-form{display:block}
