.mq-form{font-family:Arial,Helvetica,sans-serif;background:#fff;color:#163649;padding:30px;border:1px solid #dce7ec;border-radius:18px;box-shadow:0 20px 70px #082f4912;box-sizing:border-box}.mq-form *{box-sizing:border-box}.mq-form .mq-kicker{font-size:11px;letter-spacing:1.6px;font-weight:700;color:#007ac2}.mq-form .mq-form-top h3{font:700 25px/1.25 Arial,sans-serif;margin:10px 0;color:#103a55}.mq-form .mq-form-top p{font:400 14px/1.6 Arial,sans-serif;color:#60717e;margin:0 0 22px}.mq-form .mq-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 16px}.mq-form label{display:block;font:600 13px/1.5 Arial,sans-serif;color:#244355;min-width:0}.mq-form label span{color:#087cc1}.mq-form input:not([type=file]),.mq-form select,.mq-form textarea{display:block;width:100%;max-width:100%;height:auto;margin:7px 0 0;background:#f7fafb;color:#1b3645;border:1px solid #d7e3e9;border-radius:7px;padding:12px 13px;font:400 15px/1.5 Arial,sans-serif;box-shadow:none}.mq-form textarea{resize:vertical;min-height:90px}.mq-form .mq-full{grid-column:1/-1}.mq-form .mq-upload{border:1px dashed #bbd3df;border-radius:8px;padding:14px;background:#f8fbfd}.mq-form small{display:block;font:400 11px/1.5 Arial,sans-serif;color:#657c89;margin:3px 0 9px}.mq-form input[type=file]{max-width:100%;width:100%;font:400 12px Arial,sans-serif;color:#4b6373}.mq-form .mq-submit{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:22px 0 0;padding:17px 19px;border:0;border-radius:8px;background:#007bc5;color:#fff;font:700 13px/1.5 Arial,sans-serif;cursor:pointer;white-space:normal}.mq-form .mq-submit:hover{background:#005d99}.mq-form .mq-submit:disabled{opacity:.65;cursor:wait}.mq-form .mq-privacy{font:400 11px/1.5 Arial,sans-serif;color:#6c818d;margin:13px 0 0}.mq-form .mq-status{font:600 14px/1.6 Arial,sans-serif;margin:12px 0 0;white-space:pre-wrap}.mq-form .mq-status:empty{display:none}.mq-form .mq-status[data-error=true]{color:#b02525}.mq-form .mq-status[data-error=false]{color:#126348}.mq-form .mq-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mq-form :focus-visible{outline:3px solid #62b5e5;outline-offset:2px}@media(max-width:600px){.mq-form{padding:23px 19px;border-radius:13px}.mq-form .mq-fields{grid-template-columns:1fr;gap:16px}.mq-form input:not([type=file]),.mq-form select,.mq-form textarea{font-size:16px}.mq-form .mq-form-top h3{font-size:24px}.mq-form .mq-submit{font-size:12px}}
