html,body{height:100%;padding:0;margin:0}html *,body *{box-sizing:border-box}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.rs-black-button,.rs-white-button,.rs-outlined-button{display:flex;align-items:center;justify-content:center;gap:5px;font-size:16px;font-weight:700;line-height:24px;height:44px;width:100%;border-radius:30px;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.rs-black-button:active,.rs-white-button:active,.rs-outlined-button:active{transform:scale(.98)}.rs-black-button{color:#fff!important;background-color:#333;border:1px solid #333333}.rs-black-button:active{background-color:#1a1a1a}.rs-white-button{background-color:#fff!important;color:#333!important;outline:none;border:none}.rs-white-button:active{background-color:#f5f5f5}.rs-outlined-button{color:#333;background-color:#fff;border:1px solid #333333}.rs-outlined-button:active{background-color:#f5f5f5}.rs-border-radius-8{border-radius:8px!important}.rs-input{width:100%;height:44px;border-radius:30px;padding:0 10px;border:1px solid #333333}.rs-title{color:#333;margin:0;text-align:center}.rs-title--big{font-size:32px;font-weight:500}.rs-title--middle{font-size:16px;font-weight:700;line-height:24px}.rs-container{height:-webkit-fill-available;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto!important;align-items:center}.rs-container-content{display:flex;flex-direction:column;gap:20px;align-items:center;width:320px;padding:0 10px}.form-item-container{position:relative}.form-item-container__label{font-size:14px;font-weight:500;display:inline-block;margin-bottom:5px;color:#333}.form-item-container__error{position:absolute;font-size:12px;font-weight:400;color:#f44336;display:block;opacity:0;transform:translateY(-6px);max-height:0;overflow:hidden;margin:0;padding:0 0 0 30px;bottom:-14px;transition:opacity .2s ease-out,transform .2s ease-out,max-height .2s ease-out}.form-item-container__error--visible{opacity:1;transform:translateY(0);max-height:2.5rem;animation:form-error-in .2s ease-out}.rs-counter{margin:0;text-align:center}.rs-counter span{font-style:14px;font-weight:400}.rs-counter span:first-child{text-decoration:underline}@keyframes form-error-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.w-100{width:100%}input,::placeholder{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.w-50{width:50%}.m-0-auto{margin:0 auto}
