div#form_container{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;max-width:800px;margin:auto}form{position:relative;display:grid;flex-direction:column;align-items:start;box-sizing:border-box;padding:2em;border:1px solid #000000;width:100%}form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="password"]{width:200px;margin-bottom:10px}form textarea{width:100%;height:150px;margin-bottom:10px}form input[type="submit"]{margin-top:20px;justify-self:center}