.contact-form{margin:24px auto}.contact-form .form-group{margin-bottom:20px}.contact-form .form-group label{display:block}.contact-form .form-group label span.required{color:#d63638}.contact-form .form-group input[type=text]{border-radius:2px;display:block;font-size:16px;border:1px solid #ccc;padding:6px 10px;width:100%}.contact-form .form-group p.form-hint{color:#777;font-size:14px;margin:5px 0 0 0}.contact-form .form-group div.radio-group label{display:inline-block;font-size:16px}.contact-form .form-group textarea{border-radius:2px;display:block;font-size:16px;border:1px solid #ccc;padding:6px 10px;width:100%;height:120px}.contact-form .form-group button{background:#999;border:1px solid #999;border-radius:99px;color:#fff;cursor:pointer;font-size:17px;line-height:21px;padding:10px 30px;transition:.6s}