.form-trap { position:absolute !important; left:-10000px !important; width:1px !important; height:1px !important; overflow:hidden !important; }
.form-status { min-height:1.5em; margin:12px 0 0; text-align:center; font-weight:600; }
.form-status.sending { color:#504e4f; }
.form-status.success { color:#137333; }
.form-status.error { color:#b3261e; }
.contact-form button:disabled { opacity:.65; cursor:wait; transform:none; }
