.builderforms-form{width:100%}.builderforms-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.builderforms-field{box-sizing:border-box;grid-column:span var(--bf-columns,12);min-width:0;max-width:none}.builderforms-field fieldset{border:0;margin:0;padding:0;min-width:0}.builderforms-label,.builderforms-legend{display:block;margin:0 0 6px;font-weight:600}.builderforms-input,.builderforms-select,.builderforms-textarea{box-sizing:border-box;width:100%;max-width:100%;padding:10px 12px;border:1px solid #c3c4c7;border-radius:4px;background:#fff;color:#1d2327}.builderforms-textarea{min-height:120px;resize:vertical}.builderforms-input:focus,.builderforms-select:focus,.builderforms-textarea:focus{outline:2px solid transparent;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.builderforms-options{display:flex;flex-direction:column;gap:8px}.builderforms-choice{display:flex;align-items:flex-start;gap:8px}.builderforms-help{font-size:.875em;margin-top:5px;opacity:.75}.builderforms-field-error{min-height:1em;margin-top:4px;font-size:.875em;color:#b32d2e}.builderforms-actions{display:flex;width:100%;margin-top:16px}.builderforms-submit{width:auto;max-width:100%;cursor:pointer;padding:10px 18px;border:1px solid transparent;border-radius:4px}.builderforms-submit:disabled{cursor:wait;opacity:.65}.builderforms-message{margin-top:12px}.builderforms-message.is-success{color:#007017}.builderforms-message.is-error{color:#b32d2e}.builderforms-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.builderforms-turnstile{margin-top:16px}.builderforms-editor-preview .builderforms-input:disabled,.builderforms-editor-preview .builderforms-select:disabled,.builderforms-editor-preview .builderforms-textarea:disabled{opacity:1;cursor:default}@media(max-width:1024px){.builderforms-field{grid-column:span var(--bf-columns-tablet,12)}}@media(max-width:767px){.builderforms-field{grid-column:span var(--bf-columns-mobile,12)}}
