.contact-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.contact-status{padding:18px 20px;margin-top:20px;border:1px solid #00acc1;border-radius:12px;background:#e4f7f8;color:#00243b;font-size:14px;line-height:1.6}
.contact-status.contact-error{background:#fff4ed;border-color:#d98742}
.contact-status[hidden]{display:none}
.contact button:disabled{opacity:.65;cursor:wait}
.contact input,.contact textarea{max-width:100%}
.contact-status:focus{outline:2px solid #00acc1;outline-offset:3px}
