.vacancies-info{background-color:#f4fafc;padding:2rem 0}.vacancies-info__inner{background-color:#fff;border-radius:16px;padding:48px 32px}.vacancies-info__inner>p>strong{margin-bottom:1rem!important}.vacancies-info__resume{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vacancies-info__resume label{position:relative;font-weight:500;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#151f35;cursor:pointer;padding:5px 5px 5px 24px}.vacancies-info__resume label:after{content:"";position:absolute;width:14px;height:14px;background-image:url(/build/assets/input-file-h-BNcYy5.svg);background-size:contain;background-position:center;background-repeat:no-repeat;top:50%;transform:translateY(-50%);left:0}.vacancies-info-btn{padding:14px 24px;color:#fff;background:#f0047f;box-shadow:0 15px 25px #00000008;border-radius:8px;border:none;cursor:pointer}.vacancies-info__resume-atchd{flex-basis:100%;position:relative;padding-left:24px;font-weight:400;font-size:16px;line-height:19px;color:#3876ff}.vacancies-info__resume-atchd:after{content:"";position:absolute;width:14px;height:14px;background-image:url(/build/assets/close-circle-DQM3DLay.svg);background-size:contain;background-position:center;background-repeat:no-repeat;top:50%;transform:translateY(-50%);left:0;cursor:pointer}.vacancies-info__resume .vacancies-info__input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.vacancies-info__action{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px;margin-bottom:32px}.vacancies-info__link a,.vacancies-info__respond a{position:relative;font-weight:500;font-size:16px;line-height:100%;text-align:center;letter-spacing:-.03em;color:#151f35;text-decoration:none}.vacancies-info__link a{padding-left:1.85rem;margin-left:1rem}.vacancies-info__respond a{padding-right:1.85rem;margin-right:1rem}.vacancies-info__link a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(/build/assets/arrow-left-B1VXGvpR.svg);width:14px;height:14px;transition:all .3s}.vacancies-info__respond a:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url(/build/assets/arrow-right-DxsXriS7.svg);width:14px;height:14px;transition:all .3s}.vacancies-info__link a:hover:before{transform:translate(-35%) translateY(-50%)}.vacancies-info__respond a:hover:after{transform:translate(35%) translateY(-50%)}.vacancies-hero{background-color:#f4fafc;padding:32px 0}.vacancies-hero-wrapper{position:relative;min-height:480px;height:auto;display:flex;align-items:center;border-radius:16px;background:radial-gradient(106.12% 328.63% at -25.03% 200.89%,#ff440a,#f0047f);padding:60px}.vacancies-hero__pen{position:absolute;background-image:url(/build/assets/br-m-D9P8GJx2.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:145px;height:157px;bottom:-16px;left:10%}.vacancies-hero__sms{position:absolute;background-image:url(/build/assets/net-m-Bf9V4B9V.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:158px;height:141px;top:40%;right:0}.vacancies-hero__heart{position:absolute;background-image:url(/build/assets/hea-m-BKJFziiQ.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:138px;height:114px;top:0;left:25%}.vacancies-hero__lamp{position:absolute;background-image:url(/build/assets/lm-w-Bk0V3m3z.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:80px;height:244px;bottom:-45px;left:45%}.vacancies-hero__chair{position:absolute;background-image:url(/build/assets/sit-m-Br385Czf.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:113px;height:136px;top:10%;left:50%}.vacancies-hero__man{position:absolute;background-image:url(/build/assets/man-Dt4TQWif.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:397px;height:550px;right:142px;top:-19px;z-index:10}.vacancies-hero__block .vacancies-hero__title{font-weight:400;font-size:42px;line-height:100%;color:#fff}.vacancies-info__title{color:#151f35;font-size:24px;font-weight:700;margin-bottom:32px}.vacancies-list__wrapper{background-color:#f4fafc}.vacancies-list{padding:32px 0 39px;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);list-style-type:none;gap:16px}.vacancies-item{background:#fff;border-radius:16px;padding:48px 32px 64px;position:relative;transition:ease all .3s}.vacancies-item :after{content:"";background-image:url(/build/assets/icon-right-evBXNEw7.svg);width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:32px;bottom:32px}.vacancies-list__title{font-weight:700;font-size:24px;line-height:100%;color:#151f35;margin-bottom:16px}.vacancies-list__sphere{font-weight:400;font-size:16px;line-height:1.1875;color:#151f35}.vacancies-list__link{position:absolute;top:0;right:0;bottom:0;left:0}.vacancies-form-wrapper{background:#1a1c1e;color:#fff}.vacancies-form{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding:1rem 0 2rem}.vacancies-form__title{position:relative;font-weight:400;font-size:42px;line-height:calc(50 / 42);color:#fff;flex-basis:50%}.vacancies-form__title:after{content:"";position:absolute;background-image:url(/build/assets/right-form-CtGVmUCY.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:263px;height:142px;right:0;top:-90px}.vacancies-form__block{flex-basis:50%;background:#141618;box-shadow:0 15px 25px #30415b0d;border-radius:16px;padding:32px;display:flex;flex-direction:column;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vacancies-form__subtitle{font-weight:700;font-size:24px;line-height:100%;color:#fff;margin-bottom:16px}.vacancies-form__block input,.vacancies-form__block textarea{background:#1a1c1e;border-radius:12px;color:#ffffff4d;padding:14px 16px;outline:none;box-shadow:none;border:none;margin-bottom:32px}.vacancies-form__block input:active,.vacancies-form__block textarea :active{outline:none}.vacancies-form__block textarea{min-height:130px;resize:vertical}.vacancies-form__block textarea::-webkit-scrollbar{width:3px}.vacancies-form__block textarea::-webkit-scrollbar-track{background-color:#ffffff4d;border-radius:10px}.vacancies-form__btn{background:#f0047f;border-radius:12px;padding:14px 0;color:#fff;transition:all ease .8s;border:none}.vacancies-form__btn:hover{transform:translateY(-2px)}.vacancies-form__btn:active{transform:translateY(2px)}@media (max-width: 980px){.vacancies-form{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);padding:48px 0}.vacancies-form__title{font-size:32px}.vacancies-form__subtitle{font-size:21px}.vacancies-form .--desc{display:none}.vacancies-form__title:after{display:none}}@media (max-width: 870px){.vacancies-hero-wrapper{align-items:flex-start}.vacancies-hero__man{width:330px;top:20px;right:50px}.vacancies-hero__sms{left:20%}}@media (max-width: 825px){.vacancies-hero-wrapper{align-items:flex-start}.vacancies-hero__block .vacancies-hero__title{font-weight:700;line-height:100%}}@media (max-width: 700px){.vacancies-hero-wrapper{min-height:400px;padding:30px 20px}.vacancies-hero__block .vacancies-hero__title{font-size:24px}.vacancies-hero__man{height:295px;top:105px;left:50%;transform:translate(-50%)}.vacancies-hero__lamp{left:80%}.vacancies-hero__pen{bottom:234px;left:70%}.vacancies-hero__sms{top:29%;left:-5%}.vacancies-hero__heart{top:73%;left:-1%}.vacancies-hero__chair{top:39%;left:30%}.vacancies-list{padding:32px 0}.vacancies-item{padding:24px 16px}.vacancies-item :after{right:16px;bottom:16px}.vacancies-form-wrapper{background:radial-gradient(131.84% 118% at 146.37% 141.5%,#ff0a0a,#f0047f)}.vacancies-form__block{background-color:#fff}.vacancies-form__title{font-weight:700;font-size:24px;line-height:100%}.vacancies-form__subtitle{font-weight:500;font-size:18px;line-height:100%;text-align:center;color:#151f35;margin-bottom:8px}.vacancies-form__block input,.vacancies-form__block textarea{background:#f4fafc;margin-bottom:16px;font-weight:400;font-size:18px;line-height:100%;color:#151f35}.vacancies-form .--desc{display:none}.vacancies-form__title:after{display:none}}
