@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css);@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400; 500&display=swap');.container{max-width:1100px;width:100%;margin:0 auto}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.section__title{font-style:normal;font-weight:494;font-size:50px;line-height:56px;color:#051655}.section__text{font-style:normal;font-weight:375;font-size:20px;line-height:22px;color:#747887;margin-top:10px}.btn{cursor:pointer;padding:18px 30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;font-style:normal;font-weight:494;font-size:22px;line-height:24px;color:#fff;background:#eb3d35;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.btn:hover{background:#be2727;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.btn:hover svg{-webkit-transform:translate(10px);-ms-transform:translate(10px);transform:translate(10px)}main{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 150px 50px 200px}.btn__outline{cursor:pointer;padding:18px 48px;font-style:normal;font-weight:494;font-size:22px;line-height:24px;color:#051655;border:1px solid #e5e4e1;background:#fff}.btn__outline:hover{background:#051655;color:#fff;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.next__step{padding:18px 49px;border:none}.next__step:hover{background:#be2727;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.header{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100%;overflow:hidden}.header__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.no-webp .header__item.image__item{background:url(../img/bg.jpg) center/cover no-repeat}.header__item.info__item{padding:65px 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__logo{padding-bottom:89px;display:-webkit-box;display:-ms-flexbox;display:flex}.header__btn{margin-top:40px}.header__btn svg{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.link{margin-top:auto;font-style:normal;font-weight:375;font-size:18px;line-height:20px;color:#747887}.link a{color:#eb3d35;font-style:normal;font-weight:494;font-size:22px;line-height:22px}.form__logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:89px}.step__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:650px;margin-bottom:60px}.step__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;width:50px;height:50px;border:2px solid #e5e4e1;margin-right:100px;-ms-flex-negative:0;flex-shrink:0;background:#fff}.step__number.active__number{background:#eb3d35;border:transparent;-webkit-transition:1.4s all ease;-o-transition:1.4s all ease;transition:1.4s all ease}.step__number.active__number path{fill:#fff;-webkit-transition:1.4s all ease;-o-transition:1.4s all ease;transition:1.4s all ease}.step__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:80px}.progress{position:absolute;top:50%;left:0;right:0;height:2px;background:#e5e4e1;z-index:-1}.progress__success{position:absolute;top:0;left:0;height:2px;background:#eb3d35;-webkit-transition:1s all ease;-o-transition:1s all ease;transition:1s all ease}.steps{max-width:1120px}.steps .section__text{width:750px}.form__step{display:none}.form__step.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__input{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:1px solid #e5e4e1;width:460px;max-width:460px}.input{border:none;width:100%;padding:20px 65px;outline:0;font-style:normal;font-weight:375;font-size:18px;line-height:20px;color:#747887}.input:focus,.input:hover{outline:1px solid #eb3d35}.input__img{position:absolute;left:30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.form__item-title{margin-top:40px;font-style:normal;font-weight:494;font-size:25px;line-height:28px;color:#051655}.radio__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.radio__item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:360px;width:100%;padding:10px;background:#f3f6f9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.radio__item .fake{width:30px;height:30px;border-radius:100%;border:1px solid #eb3d35;position:absolute;right:25px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.radio__item .fake:after{position:absolute;content:"";width:20px;height:20px;background:#eb3d35;border-radius:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.radio__item .text{font-style:normal;font-weight:494;font-size:20px;line-height:22px;margin-left:30px;color:#051655}.radio__item .img{width:60px;height:60px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.radio__item .img img{max-width:100%;width:100%;height:auto}.radio__item .border{position:absolute;border:1px solid #eb3d35;left:0;right:0;top:0;bottom:0;opacity:0}.radio__input{display:none}.radio__input:checked+.fake:after{opacity:1}.radio__input:checked~.border{opacity:1}.checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.checkbox__item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:360px;width:100%;padding:10px;background:#f3f6f9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.checkbox__item .img{width:60px;height:60px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.checkbox__item .img img{max-width:100%;width:100%;height:auto}.checkbox__item .text{font-style:normal;font-weight:494;font-size:20px;line-height:22px;margin-left:20px;color:#051655}.checkbox__item .fake{width:30px;height:30px;border:1px solid #fff;border-radius:5px;background:#fff;margin-left:auto;margin-right:25px;position:relative}.checkbox__item .fake:after{position:absolute;content:"";right:0;top:0;bottom:0;left:0;background:#eb3d35 url(../img/check.svg) center no-repeat;border-radius:5px;opacity:0}.checkbox__item .border{position:absolute;left:0;right:0;bottom:0;top:0;border:1px solid #eb3d35;opacity:0}.checkbox__input{display:none}.checkbox__input:checked~.fake:after{opacity:1}.checkbox__input:checked~.border{opacity:1}.file__uploader{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px;width:100%;gap:40px;margin-top:40px}.file__uploader-item:first-child{-webkit-box-flex:0;-ms-flex:0 1 360px;flex:0 1 360px}.file__uploader-item:last-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.file__label{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;width:360px;height:360px;position:relative;background:#f3f6f9;border:2px dashed #051655;cursor:pointer}.file__input{display:none}.file__item{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.file__item-text{margin-top:30px;font-style:normal;font-weight:494;font-size:20px;line-height:22px;color:#051655}.profile__input{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%}.profile__input .input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.form__item .file-title{margin-bottom:24px;margin-top:0}.form__item .form__file{width:100%;margin-bottom:10px;max-width:none}.form__file{margin-top:0}.interests{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.interest__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 24px;height:50px;background:#fff;border:1px solid #e5e4e1;cursor:pointer;position:relative}.interest__checkbox{display:none}.interest__checkbox:checked~.interest__text{color:#051655}.interest__checkbox:checked~.interest__border{opacity:1}.interest__text{font-style:normal;font-weight:494;font-size:18px;line-height:20px;color:#747887}.interest__border{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #051655;opacity:0}.form__interest-title{margin-top:30px;margin-bottom:20px}.interest__input{margin-bottom:40px}.registration__form{max-width:930px}.registration__form-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%}.form__text-field{margin-top:10px;width:100%}.text-field{background:#fff;border:1px solid #e5e4e1;width:100%;height:240px;max-height:240px;padding:20px 30px;outline:0;margin-bottom:122px}.text-field:hover{outline:1px solid #eb3d35}.finish{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:129px;width:700px;display:none}.finish__title{margin-top:40px;font-style:normal;font-weight:494;font-size:50px;line-height:56px;color:#051655}.finish__text{margin-top:10px;font-style:normal;font-weight:375;font-size:20px;line-height:22px;color:#747887}.description__title{margin-top:40px;font-style:normal;font-weight:494;font-size:25px;line-height:28px;color:#051655}.description__text,.description__text p{margin-top:10px;font-family:Author;font-style:normal;font-weight:375;font-size:20px;line-height:25px;color:#747887}.btn__finish{margin-top:60px;gap:10px;padding:18px 36px;height:60px;font-size:19px}.btn__finish:hover svg{-webkit-transform:none;-ms-transform:none;transform:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;margin:0;padding:0}body{font-family:"Open Sans",sans-serif;font-size:14px}body.locked{overflow:hidden}a{text-decoration:none;color:#000}li,ul{margin:0;list-style:none;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}@keyframes fade{0%{opacity:0}100%{opacity:1}}@media (max-width:1199.98px){.container{padding:0 20px}.section__title{font-size:44px}main{padding:40px 100px 50px 150px}.header__item.info__item{padding:50px 80px}}@media (max-width:991.98px){.container{max-width:970px}.section__title{font-size:38px}.section__text{font-size:18px}.btn{font-size:20px}main{padding:40px 50px 50px 75px}.header__item.info__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.link{font-size:14px}.link a{font-size:18px}.steps .section__text{width:100%}.radio__item{max-width:310px}.checkbox__item{max-width:310px}.file__uploader{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.finish{margin-top:80px}.finish__logo img{width:15%}}@media (max-width:767.98px){.container{max-width:750px}.section__title{font-size:30px}.btn{gap:15px;font-size:18px}main{padding:30px 30px 30px 30px}.header__item.info__item{padding:20px 20px}.form__logo{margin-bottom:60px}.step__numbers{display:none}.radio__item{max-width:100%}.checkbox__item{max-width:100%}.finish{margin-top:60px;width:auto}}@media (max-width:539.98px){.section__title{margin-bottom:10px;line-height:40px}.section__text{font-size:14px}.header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.header__item.image__item{display:none}.header__logo{padding-bottom:0}.header__logo img{width:90%;margin-left:auto;padding-left:15px}.header__btn{margin-top:10px}.link{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link a{margin-top:15px}.form__logo{margin-bottom:40px}.step__buttons{margin-top:25px}.form__input{width:100%;margin-top:25px}.file__label{width:auto}.registration__form-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.text-field{margin-bottom:22px}.finish{margin-top:45px;width:auto}.finish__title{font-size:34px;line-height:38px}}@media (max-width:479.98px){.container{max-width:none}}.webp .header__item.image__item{background:url(../img/bg.webp) center/cover no-repeat}