form{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px}form *{color:#fff;width:100%}form label{display:block;font-weight:700;margin-bottom:5px}form .form-control{background-color:#333;border:1px solid hsla(0,0%,100%,0);font-size:16px;padding:10px;transition:.2s;width:100%}form .form-control:focus{border-color:#a0a0a0;outline:none}form textarea{height:200px;resize:none}form .submit-button{background-color:#a1a1a100;border:1px solid #fff;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s;width:auto}form .submit-button:hover{background-color:#6b6b6b}form .error{color:#d9534f;text-align:center}form .success{color:#5cb85c;text-align:center}
