.wp-block-superb-addons-form{--superb-form-label-color:inherit;--superb-form-input-bg:#fff;--superb-form-input-border-color:#ccc;--superb-form-input-padding:8px;--superb-form-input-text-color:inherit;--superb-form-field-gap:var(--wp--style--block-gap,16px);--superb-form-input-radius:4px;--superb-form-success-color:#155724;--superb-form-error-color:#721c24;box-sizing:border-box;position:relative}.wp-block-superb-addons-form *,.wp-block-superb-addons-form :after,.wp-block-superb-addons-form :before{box-sizing:inherit}.wp-block-superb-addons-form .superb-form-fields{display:flex;flex-wrap:wrap;gap:var(--superb-form-field-gap)}.wp-block-superb-addons-form .superb-form-captcha{margin-top:var(--superb-form-field-gap)}.wp-block-superb-addons-form .superb-form-captcha:empty{display:none}.wp-block-superb-addons-form .superb-form-footer{align-items:center;display:flex;gap:12px;margin-top:var(--superb-form-field-gap)}.wp-block-superb-addons-form .wp-block-button.superb-form-submit-full,.wp-block-superb-addons-form .wp-block-button.superb-form-submit-full .wp-block-button__link{width:100%}.wp-block-superb-addons-form .is-style-outline>.wp-block-button__link{border:2px solid}.wp-block-superb-addons-form .is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-superb-addons-form .is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-superb-addons-form .superb-form-loading{animation:superb-form-spin .6s linear infinite;border:2px solid #ccc;border-radius:50%;border-top:2px solid var(--wp--preset--color--primary,#1f7cec);display:inline-block;height:20px;width:20px}.wp-block-superb-addons-form .superb-form-state{border-radius:var(--superb-form-input-radius);margin-top:var(--superb-form-field-gap);padding:24px;text-align:center}.wp-block-superb-addons-form .superb-form-state--visible{animation:superb-form-fadein .3s ease-out}.wp-block-superb-addons-form .superb-form-state__icon{display:block;height:48px;margin:0 auto 12px;width:48px}.wp-block-superb-addons-form .superb-form-state__icon--success{color:var(--superb-form-success-color)}.wp-block-superb-addons-form .superb-form-state__icon--error{color:var(--superb-form-error-color)}.wp-block-superb-addons-form .superb-form-state__heading{font-size:1.25em;font-weight:600;margin:0 0 8px}.wp-block-superb-addons-form .superb-form-state__body{font-size:.9375em;margin:0}.wp-block-superb-addons-form .superb-form-state__resubmit-wrap,.wp-block-superb-addons-form .superb-form-state__retry-wrap{margin-top:16px}.wp-block-superb-addons-form .superb-form-state__retry-wrap{color:var(--superb-form-error-color)}.wp-block-superb-addons-form .superb-form-state__resubmit-wrap{color:var(--superb-form-success-color)}.wp-block-superb-addons-form .is-style-outline>.wp-block-button__link.superb-form-state__retry:hover{background-color:var(--superb-form-error-color);color:#fff}.wp-block-superb-addons-form .is-style-outline>.wp-block-button__link.superb-form-state__resubmit:hover{background-color:var(--superb-form-success-color);color:#fff}.wp-block-superb-addons-form .superb-form-summary{border-top:1px solid rgba(0,0,0,.1);margin-top:16px;padding-top:16px;text-align:left}.wp-block-superb-addons-form .superb-form-summary dl{margin:0}.wp-block-superb-addons-form .superb-form-summary-row{border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:8px 0}.wp-block-superb-addons-form .superb-form-summary-row:last-child{border-bottom:none}.wp-block-superb-addons-form .superb-form-summary-row dt{flex-shrink:0;font-size:.875em;font-weight:500;margin:0 16px 0 0}.wp-block-superb-addons-form .superb-form-summary-row dd{font-size:.875em;margin:0;text-align:right;word-break:break-word}.wp-block-superb-addons-form .superb-form-summary-timestamp{display:block;font-size:.75em;margin-top:12px;opacity:.7;text-align:center}.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field-renderer{align-items:start;display:grid;grid-template-columns:30% 1fr}.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-renderer,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field>.superb-form-field-renderer{grid-column:1/-1}.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-label,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field>.superb-form-field-label{margin-bottom:0;padding-top:8px}.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-input,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field>.superb-form-field-input{min-width:0}.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-error,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-help,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-meta,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field>.superb-form-field-error,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field>.superb-form-field-help,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field>.superb-form-field-meta{grid-column:1/-1}@media(max-width:480px){.wp-block-superb-addons-form .superb-form-fields{flex-direction:column}.wp-block-superb-addons-form .superb-form-field{width:100%!important}.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field,.wp-block-superb-addons-form.superb-form-labels-left .superb-form-field-renderer{grid-template-columns:1fr}}@keyframes superb-form-spin{to{transform:rotate(1turn)}}@keyframes superb-form-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.superb-form-state--visible{animation:none!important}}
.superb-form-field{flex:0 0 auto;min-width:0;width:100%}.superb-form-field-label{color:var(--superb-form-label-color);display:block;font-size:.875em;font-weight:500;margin-bottom:4px}.superb-form-fields:not(:has(.superb-form-field:not(.superb-form-field--label-hidden):not([inert]))) .superb-form-field-label-spacer{display:none}.superb-form-field-required{color:#dc3545;margin-left:2px}.superb-form-field-input,.superb-form-field-options-checkbox,.superb-form-field-options-radio{width:100%}.superb-form-field-input{background-color:var(--superb-form-input-bg);border:1px solid var(--superb-form-input-border-color);border-radius:var(--superb-form-input-radius);color:var(--superb-form-input-text-color);display:block;font-family:inherit;font-size:1em;line-height:1.5;margin:0;padding:var(--superb-form-input-padding) 12px;transition:border-color .15s ease-in-out;width:100%}.superb-form-field-input:focus{border-color:var(--wp--preset--color--primary,#1f7cec);box-shadow:0 0 0 1px var(--wp--preset--color--primary,#1f7cec);outline:none}textarea.superb-form-field-input{min-height:100px;resize:vertical}select.superb-form-field-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;height:calc(1.5em + var(--superb-form-input-padding)*2 + 2px)}input[type=file].superb-form-field-input{border-style:dashed;padding:6px}.superb-form-field-options{display:flex;flex-direction:column;gap:6px}.superb-form-field-option{align-items:center;cursor:pointer;display:flex;font-size:.9375em;gap:8px}.superb-form-field-option input{flex-shrink:0;margin:0}.superb-form-field-meta{align-items:baseline;display:flex;gap:8px;margin-top:4px}.superb-form-field-help{color:#666;display:block;flex:1;font-size:.75em;margin:0;min-width:0}.superb-form-field-counter{color:#999;flex-shrink:0;font-size:.75em;margin:0 0 0 auto;text-align:right}.superb-form-field-counter--limit{color:#dc3545}.superb-form-field-error{color:#dc3545;font-size:.75em;margin-top:2px}.superb-form-field-calculated{align-items:center;background-color:#f9f9f9;border:1px solid var(--superb-form-input-border-color);border-radius:var(--superb-form-input-radius);color:var(--superb-form-input-text-color);display:flex;font-size:1em;gap:2px;line-height:1.5;padding:var(--superb-form-input-padding) 12px}.superb-form-field-calculated-value{font-weight:500}.superb-form-field-calculated-prefix,.superb-form-field-calculated-suffix{color:#666}.superb-form-field-signature .superb-form-field-signature-canvas{background-color:var(--superb-form-input-bg,#fff);border:1px solid var(--superb-form-input-border-color);border-radius:var(--superb-form-input-radius);cursor:crosshair;display:block;touch-action:none;width:100%}.superb-form-field-signature .superb-form-field-signature-clear{background:none;border:1px solid var(--superb-form-input-border-color);border-radius:var(--superb-form-input-radius);color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:.75em;margin-top:4px;padding:4px 12px}.superb-form-field-signature .superb-form-field-signature-clear:hover{opacity:.8}.superb-form-field-slider{align-items:center;display:flex;gap:12px}.superb-form-field-slider .superb-form-field-slider-input{accent-color:var(--wp--preset--color--primary,#1f7cec);cursor:pointer;flex:1;margin:0;min-width:0}.superb-form-field-slider-value{flex-shrink:0;font-size:.875em;min-width:2em;text-align:right;white-space:nowrap}.superb-form-field-color{align-items:center;display:flex;gap:8px}.superb-form-field-color input[type=color]{background-color:var(--superb-form-input-bg);border:1px solid var(--superb-form-input-border-color);border-radius:var(--superb-form-input-radius);cursor:pointer;height:calc(1.5em + var(--superb-form-input-padding)*2 + 2px);padding:2px;width:100%}.superb-form-field-color input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.superb-form-field-color input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}.superb-form-field-color input[type=color]::-moz-color-swatch{border:none;border-radius:2px}.superb-form-field-color[data-show-hex] input[type=color]{width:48px}.superb-form-field-color .superb-form-field-color-hex{flex:1;font-family:monospace;min-width:0}.superb-form-field-rating{align-items:center;display:flex;gap:4px}.superb-form-field-rating-star{align-items:center;background:none;border:none;color:#ccc;cursor:pointer;display:inline-flex;font-size:34px;justify-content:center;line-height:1;margin:0;padding:2px;transition:color .1s ease-in-out}.superb-form-field-rating-star .dashicons{font-size:34px;height:34px;width:34px}.superb-form-field-rating-star:focus-visible{border-radius:2px;outline:2px solid var(--wp--preset--color--primary,#1f7cec);outline-offset:2px}.superb-form-field-rating-star--active{color:#f5a623}.superb-form-field-rating-star--hover{color:#fcd581}.superb-form-field--sensitive-blur .superb-form-field-input{filter:blur(4px);transition:filter .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.superb-form-field--sensitive-blur .superb-form-field-input:focus{filter:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.superb-form-field--sensitive-blur .superb-form-field-options{filter:blur(4px);transition:filter .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.wp-block-superb-addons-multistep-form{--superb-form-label-color:inherit;--superb-form-input-bg:#fff;--superb-form-input-border-color:#ccc;--superb-form-input-padding:8px;--superb-form-input-text-color:inherit;--superb-form-field-gap:var(--wp--style--block-gap,16px);--superb-form-input-radius:4px;--superb-form-success-color:#155724;--superb-form-error-color:#721c24;--superb-form-accent:var(--wp--preset--color--primary,#6448e7);--superb-form-progress-inactive:#e0e0e0;--superb-form-progress-muted:#757575;box-sizing:border-box;position:relative}.wp-block-superb-addons-multistep-form *,.wp-block-superb-addons-multistep-form :after,.wp-block-superb-addons-multistep-form :before{box-sizing:inherit}.wp-block-superb-addons-multistep-form .superb-form-fields{display:flex;flex-wrap:wrap;gap:var(--superb-form-field-gap)}.wp-block-superb-addons-multistep-form .superb-form-captcha{margin-top:var(--superb-form-field-gap)}.wp-block-superb-addons-multistep-form .superb-form-captcha:empty{display:none}.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field-renderer{align-items:start;display:grid;grid-template-columns:30% 1fr}.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-renderer,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field>.superb-form-field-renderer{grid-column:1/-1}.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-label,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field>.superb-form-field-label{margin-bottom:0;padding-top:8px}.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-input,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field>.superb-form-field-input{min-width:0}.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-error,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-help,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field-renderer>.superb-form-field-meta,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field>.superb-form-field-error,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field>.superb-form-field-help,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field>.superb-form-field-meta{grid-column:1/-1}.wp-block-superb-addons-multistep-form .superb-form-steps{overflow:hidden;position:relative}.wp-block-superb-addons-multistep-form .superb-form-step{display:flex;flex-wrap:wrap;gap:var(--superb-form-field-gap);width:100%}.wp-block-superb-addons-multistep-form .wp-block-button.superb-form-submit-full,.wp-block-superb-addons-multistep-form .wp-block-button.superb-form-submit-full .wp-block-button__link{width:100%}.wp-block-superb-addons-multistep-form .superb-form-step-nav--full{align-items:stretch;flex-direction:column}.wp-block-superb-addons-multistep-form .superb-form-step-nav--full>.wp-block-button,.wp-block-superb-addons-multistep-form .superb-form-step-nav--full>.wp-block-button .wp-block-button__link{width:100%}.wp-block-superb-addons-multistep-form .is-style-outline>.wp-block-button__link{border:2px solid}.wp-block-superb-addons-multistep-form .is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-superb-addons-multistep-form .is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-superb-addons-multistep-form .superb-form-loading{animation:superb-form-spin .6s linear infinite;border:2px solid #ccc;border-radius:50%;border-top:2px solid var(--wp--preset--color--primary,#1f7cec);display:inline-block;height:20px;width:20px}.wp-block-superb-addons-multistep-form .superb-form-state{border-radius:var(--superb-form-input-radius);margin-top:var(--superb-form-field-gap);padding:24px;text-align:center}.wp-block-superb-addons-multistep-form .superb-form-state--visible{animation:superb-form-fadein .3s ease-out}.wp-block-superb-addons-multistep-form .superb-form-state__icon{display:block;height:48px;margin:0 auto 12px;width:48px}.wp-block-superb-addons-multistep-form .superb-form-state__icon--success{color:var(--superb-form-success-color)}.wp-block-superb-addons-multistep-form .superb-form-state__icon--error{color:var(--superb-form-error-color)}.wp-block-superb-addons-multistep-form .superb-form-state__heading{font-size:1.25em;font-weight:600;margin:0 0 8px}.wp-block-superb-addons-multistep-form .superb-form-state__body{font-size:.9375em;margin:0}.wp-block-superb-addons-multistep-form .superb-form-state__resubmit-wrap,.wp-block-superb-addons-multistep-form .superb-form-state__retry-wrap{margin-top:16px}.wp-block-superb-addons-multistep-form .superb-form-state__retry-wrap{color:var(--superb-form-error-color)}.wp-block-superb-addons-multistep-form .superb-form-state__resubmit-wrap{color:var(--superb-form-success-color)}.wp-block-superb-addons-multistep-form .is-style-outline>.wp-block-button__link.superb-form-state__retry:hover{background-color:var(--superb-form-error-color);color:#fff}.wp-block-superb-addons-multistep-form .is-style-outline>.wp-block-button__link.superb-form-state__resubmit:hover{background-color:var(--superb-form-success-color);color:#fff}.wp-block-superb-addons-multistep-form .superb-form-summary{border-top:1px solid rgba(0,0,0,.1);margin-top:16px;padding-top:16px;text-align:left}.wp-block-superb-addons-multistep-form .superb-form-summary dl{margin:0}.wp-block-superb-addons-multistep-form .superb-form-summary-row{border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:8px 0}.wp-block-superb-addons-multistep-form .superb-form-summary-row:last-child{border-bottom:none}.wp-block-superb-addons-multistep-form .superb-form-summary-row dt{flex-shrink:0;font-size:.875em;font-weight:500;margin:0 16px 0 0}.wp-block-superb-addons-multistep-form .superb-form-summary-row dd{font-size:.875em;margin:0;text-align:right;word-break:break-word}.wp-block-superb-addons-multistep-form .superb-form-summary-timestamp{display:block;font-size:.75em;margin-top:12px;opacity:.7;text-align:center}@media(max-width:480px){.wp-block-superb-addons-multistep-form .superb-form-fields{flex-direction:column}.wp-block-superb-addons-multistep-form .superb-form-field{width:100%!important}.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field,.wp-block-superb-addons-multistep-form.superb-form-labels-left .superb-form-field-renderer{grid-template-columns:1fr}}@keyframes superb-form-spin{to{transform:rotate(1turn)}}@keyframes superb-form-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wp-block-superb-addons-multistep-form .superb-form-state--visible{animation:none!important}}