.sign-page{overflow-y:hidden;color:#fff;background-image:url(../media/webp/sign_page_background.webp);background-size:cover;padding:100px 0;min-height:calc(100vh - 85px)}.header .container{display:flex;align-items:center;justify-content:space-between}.sign-page__content{display:flex;flex-direction:column;align-items:center;width:100%}.sign-page__title{font-size:36px;margin-bottom:30px;text-align:center;width:100%}.sign-page__description{text-align:center;margin-bottom:40px;max-width:565px}.sign-page__form{display:flex;flex-direction:column;gap:25px;align-items:center;max-width:450px;margin:0 auto;width:100%}.input__wrapper{width:100%;background:rgba(241,241,241,.5);border-radius:6px}.input{padding:16px 16px 16px 62px;color:#fff;font-size:24px;width:100%}.input::placeholder{color:#fff;font-size:24px}.sign-page__additional-check{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;cursor:pointer}.remember__checkbox label::before{content:url(../media/checkbox--white.svg);position:absolute;left:0;top:0}.remember__checkbox label.active::before{content:url(../media/checkbox--white-active.svg)}.sign-page__additional-check label{padding-left:30px;cursor:pointer}.sign-page__additional-check input{position:absolute;opacity:0}.remember__checkbox{display:flex;align-items:center;gap:15px}.sign-page__submit-button{margin-top:35px;width:100%;padding:18px}.sign-page__additional-text{margin-top:30px;font-weight:300;margin-bottom:40px}.sign-page__link{border-bottom:1px solid #fff}@media (max-width:767px){.sign-page__form{max-width:100%}.sign-page__additional-text{font-size:14px}.sign-page__additional-check{font-size:14px}.sign-page__additional-check::before{top:-2px}}