.mp-form-status{margin:20px 0 0;padding:13px 15px;border:1px solid #555;background:#181817;color:#fff;font:700 13px/1.45 Arial,sans-serif}
.mp-form-status[hidden]{display:none}.mp-form-status.is-error{border-color:#f05b5b;background:#361919}.mp-form-status.is-waiting{border-color:#f39200;color:#ffd08a}.mp-form-status.is-success{border-color:#29ce70;background:#12301f}
.mp-fields input.is-invalid{border-color:#f05b5b!important;outline:2px solid rgba(240,91,91,.35)!important}.mp-consent input.is-invalid{box-shadow:0 0 0 4px rgba(240,91,91,.24)}
.mp-success{padding:34px 0;text-align:center}.mp-success>b{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:#29ce70;color:#07160d;font-size:27px}.mp-success>p:first-of-type{color:#f39200;font:900 10px Arial,sans-serif;letter-spacing:.15em}.mp-success h3{margin:12px 0;font:400 42px/1.05 Georgia,serif}.mp-success p{color:#c8c3bc;line-height:1.6}.mp-success small{display:block;color:#817b73}.mp-success button{min-height:52px;margin-top:24px;padding:0 25px;border:0;background:#f39200;color:#080808;font-weight:900;cursor:pointer}
