.form{padding:48px 32px;max-width:396px;background:#ffffff;border-radius:8px}.form__body{display:flex;flex-direction:column;gap:12px}.form__btn{width:100%;justify-content:center;margin-top:14px;margin-bottom:16px;line-height:23px}.input{font-family:Lato-400,sans-serif;font-size:16px;line-height:22px;color:#333333;width:100%;outline:none;padding:16px;border-radius:8px;border:1px solid #d6d6d6}.form__title{font-family:Lato-700,sans-serif;font-size:20px;line-height:28px;text-align:center;margin-bottom:24px}.error{color:red;font-size:14px;text-align:left}@media screen and (max-width:550px){.form{padding:32px 16px}.form__title{font-size:16px}}