.fmf-form{max-width:720px}.fmf-form label{font-weight:600;display:block;margin-bottom:6px}.fmf-form input[type=text],.fmf-form input[type=email],.fmf-form input[type=tel],.fmf-form textarea,.fmf-form select{width:100%;box-sizing:border-box;padding:10px;border:1px solid #bbb;border-radius:4px}.fmf-form button{cursor:pointer;padding:10px 18px}.fmf-required{color:#b32d2e}.fmf-hp{position:absolute;left:-9999px;opacity:0}.fmf-success{padding:12px 14px;border-left:4px solid #00a32a;background:#f0fff4;margin-bottom:18px}.fmf-error{padding:12px 14px;border-left:4px solid #b32d2e;background:#fff5f5}.fmf-option{font-weight:400;margin:4px 0}.fmf-options{display:block}