.input{position:relative;width:100%}.input.white .input__form{border-color:#fff;color:#fff}.input.error .input__form{border:1px solid red}.input__form{background:#2e2e2e;border:1px solid #282828;border-radius:32px;color:#fff;font-size:16px;font-weight:300;outline:none;transition:.2s ease;width:100%}.input__placeholder{color:#585858;font-size:16px;left:24px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s}.focused{color:#ff6f00;font-size:12px;top:8px}
