.restore-code-send-form{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:32px}.restore-code-send-form .buttons-container{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.restore-code-send-form .buttons-container .vlg-button{width:100%}.restore-password-form{width:100%;align-items:stretch;gap:32px}.registration-password-form,.restore-password-form{display:flex;flex-direction:column}.registration-password-form .password-input{margin-bottom:16px}.registration-password-form .passwords-reqs-container{display:flex;flex-direction:column;row-gap:8px;margin-bottom:24px}.registration-password-form .passwords-reqs-container .password-req-info{display:flex;align-items:center;column-gap:16px}.registration-password-form .passwords-reqs-container .password-req-info .check-icon{color:#14b8a6}.registration-password-form .buttons-container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-top:36px}.registration-password-form .buttons-container .vlg-button{width:100%}.restore-password-page{max-width:592px;width:100%;padding:22px 0 64px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.restore-password-page .back-button{width:-moz-fit-content;width:fit-content;margin-bottom:8px}.restore-password-page .page-title{margin-bottom:52px}.restore-password-page .page-title.subtitle{margin-bottom:8px}.restore-password-page .subtitle{margin-bottom:54px}.restore-password-page .subtitle .email-or-phone{display:flex;padding:1px 4px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:#bae6fd;width:-moz-fit-content;width:fit-content}