.form-box{max-width:800px;margin:auto;padding:50px;background:#ffffff;border:10px solid #f2f2f2}h1,p{text-align:center}input,textarea{width:100%}.form-group:last-child{margin-bottom:0}.form-group.required label::after{content:' *';color:red}.field-error{margin-top:.5rem;padding:2px;font-size:80%;font-style:italic}.field-error ul{margin-bottom:0px}.mail-sent{margin-top:1.5rem;text-align:center}
