main{background-color:#fff;max-width:480px;height:100%;margin:0 auto}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}ul,li,a{text-decoration:none}p{font-size:14px}header{background-color:#fff;border-bottom:1px solid #fff;justify-content:space-between;align-items:center;height:80px;display:flex;box-shadow:0 5px 10px 2px #223c5033}.block__aplication{background-color:#99bbd8;padding-top:30px;padding-bottom:100px;padding-left:32px}.block-aplication__content{width:80%}.block-aplication__description{color:#514e4e;margin-bottom:55px;font-size:16px;line-height:1.5em}.title__aplication{padding-bottom:30px;line-height:1.2em}.btn__style{color:#fff;background-color:#cf271b;border:1px solid #cf271b;border-radius:15px;width:250px;padding:20px 0;font-size:20px;font-weight:700}.btn-close{position:absolute;top:20px;right:22px}.burger{margin-right:33px}.line{content:"";width:100%;height:1btn__stylepx;background-color:#c2c2c2;border:1px solid #c2c2c2;border-radius:20px;margin:0 auto 50px}.btn{justify-content:center;display:flex}.start__work{text-align:center;background-color:#fff}.work__stage{margin-bottom:41px}.work__title{margin-bottom:39px;font-size:32px}.icon__stage{width:80px;height:80px;margin-top:20px}.work-stage__title{font-size:24px}.work-stage__description{margin-top:3px}.footer{background-color:#cf271b}.contacts__title{color:#fff;margin-bottom:20px;padding-top:55px;font-size:24px}.info__block{align-items:center;display:flex}.info__block:not(:last-child){margin-bottom:10px}.contacts__icon{width:30px;height:auto}.contacts__info{color:#fff;font-size:16px}.about__company{color:#fff}.about__vacancy{background-color:#fff;padding-top:60px;padding-bottom:60px}.container{text-align:center;background-color:#f6f6f9;border:1px solid #f6f6f9;border-radius:5%;width:95%;margin:0 auto;padding-bottom:30px;box-shadow:0 5px 10px 2px #223c5033}.container:not(:first-child){margin-top:40px}.list__responsibilities{text-align:left;color:#514e4e;width:90%;margin-left:20px;font-weight:500;line-height:2rem;list-style-position:inside}.list__responsibilities li:not(:last-child){margin-bottom:20px}.icon{width:100px;height:100px;margin-top:30px;margin-bottom:20px}.description{color:#000;margin-bottom:20px;font-size:26px}.about-vacancy__title{text-align:center;margin-bottom:30px;font-size:32px;font-weight:600}#one{border-top:5px solid #515aff}#two{border-top:5px solid #00ffc1}#three{border-top:5px solid #fcaf00}#four{border-top:5px solid #f10}.form-app{width:100%}.form-app__info{display:inline-block}.form-app__info:not(:last-child){margin-bottom:33px}.form-app__title{text-align:center;margin-bottom:20px;font-size:24px}input{color:#333;border:1px solid #afafaf;border-radius:5px;width:300px;height:35px;padding-left:35px;font-size:16px}input::placeholder{font-size:16px}.form-app__select{color:#999;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;width:200px;height:2.2rem;padding-left:35px;font-size:1rem}.ReactModal__Content{border-radius:30px!important;padding:33px!important;inset:25px!important}.form-app__container{display:inline-block;position:relative}.form-app__input__icon{position:absolute;top:50%;left:10px;transform:translateY(-50%)}.form-app__label{text-align:left;margin-bottom:7px;display:block}.form-app__block-btn{text-align:center}.form-app__btn-send{color:#fff;background-color:#cf271b;border:none;border-radius:15px;padding:24px 32px;font-size:20px;font-weight:500}.verification-passed{margin:0 auto}.verification-passed__content{text-align:center}.verification-passed__img{margin-top:65px;margin-bottom:35px}.verification-passed__title{font-size:32px}.line-form{content:"";border:1px solid none;background-color:#cf271b;width:105px;height:7px;margin:20px auto}.verification-passed__description{margin-bottom:38px;font-size:20px;font-weight:500}.verification-passed__code{border:1px dashed #cf271b;border-radius:15px;justify-content:center;align-items:center;width:300px;height:90px;margin-bottom:57px;display:flex}.verification-passed__number{font-size:48px;font-weight:700}.btn__go-telegramm{color:#fff;background-color:#cf271b;border:1px solid #cf271b;border-radius:15px;width:250px;height:70px;font-size:20px;font-weight:500}
