/* PlugQ — Forminator styling */
#contact .forminator-ribbon,.pq-form .forminator-ribbon{display:none}
[data-id="pt-form"]{background:transparent;padding:0}
[data-id="pt-form"] .forminator-ui.forminator-custom-form{font-family:inherit}
[data-id="pt-form"] .forminator-row{margin-bottom:18px}
[data-id="pt-form"] .forminator-label{font-family:inherit!important;font-weight:700!important;font-size:15px!important;color:#111!important;margin-bottom:8px!important}
[data-id="pt-form"] .forminator-required{color:#F39200!important}
[data-id="pt-form"] input.forminator-input,[data-id="pt-form"] textarea.forminator-textarea,[data-id="pt-form"] .forminator-select-dropdown-container--open,[data-id="pt-form"] .forminator-select .select2-selection{font-family:inherit!important;font-size:16px!important;background:#fff!important;color:#111!important;border:2px solid #D5D9DD!important;border-radius:14px!important;min-height:52px;padding:12px 16px!important;box-shadow:none!important;transition:border-color .2s}
[data-id="pt-form"] textarea.forminator-textarea{min-height:120px}
[data-id="pt-form"] input.forminator-input:focus,[data-id="pt-form"] textarea.forminator-textarea:focus{border-color:#009CB4!important;outline:none!important}
[data-id="pt-form"] .forminator-has_error input,[data-id="pt-form"] .forminator-has_error textarea{border-color:#d93025!important}
[data-id="pt-form"] .forminator-error-message{font-family:inherit!important;color:#d93025!important}
[data-id="pt-form"] .forminator-checkbox{align-items:flex-start}
[data-id="pt-form"] .forminator-checkbox .forminator-checkbox-box{border:2px solid #C9CED2!important;border-radius:6px!important;background:#fff}
[data-id="pt-form"] .forminator-checkbox input:checked+.forminator-checkbox-box{background:#009CB4!important;border-color:#009CB4!important}
[data-id="pt-form"] .forminator-checkbox-label{font-family:inherit!important;font-size:14px!important;color:#555!important;line-height:1.5!important}
[data-id="pt-form"] button.forminator-button-submit{font-family:inherit!important;font-weight:700!important;font-size:16px!important;background:#F39200!important;color:#111!important;border:0!important;border-radius:999px!important;padding:16px 32px!important;min-height:52px;cursor:pointer;transition:transform .2s,box-shadow .2s;width:auto}
[data-id="pt-form"] button.forminator-button-submit:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(243,146,0,.35)}
[data-id="pt-form"] .forminator-response-message{font-family:inherit!important;border-radius:14px!important}
[data-id="pt-form"] .forminator-response-message.forminator-success{background:#E6F6F8!important;color:#006F80!important}