.gform-theme--framework {
--gform-theme-font-family:initial;
--gform-theme-font-style-base:normal;
--gform-theme-border-radius:3px;
--gform-theme-border-radius-max-sm:2px;
--gform-theme-border-radius-max-md:3px;
--gform-theme-border-radius-max-lg:8px;
--gform-theme-transition-duration:0.15s;
--gform-theme-transition-control:var(--gform-theme-transition-duration);
--gform-theme-color-primary:#204ce5;
--gform-theme-color-primary-rgb:45, 127, 251;
--gform-theme-color-primary-contrast:#fff;
--gform-theme-color-primary-contrast-rgb:255, 255, 255;
--gform-theme-color-primary-darker:#044ad3;
--gform-theme-color-primary-lighter:#044ad3;
--gform-theme-color-secondary:#fff;
--gform-theme-color-secondary-rgb:255, 255, 255;
--gform-theme-color-secondary-contrast:#112337;
--gform-theme-color-secondary-contrast-rgb:17, 35, 55;
--gform-theme-color-secondary-darker:#f2f3f5;
--gform-theme-color-secondary-lighter:#f2f3f5;
--gform-theme-color-outside-control-dark:#585e6a;
--gform-theme-color-outside-control-dark-rgb:88, 94, 106;
--gform-theme-color-outside-control-dark-darker:#112337;
--gform-theme-color-outside-control-dark-lighter:#686e77;
--gform-theme-color-outside-control-light:#e5e7eb;
--gform-theme-color-outside-control-light-rgb:229, 231, 235;
--gform-theme-color-outside-control-light-darker:#d2d5db;
--gform-theme-color-outside-control-light-lighter:#f2f3f5;
--gform-theme-color-inside-control:#fff;
--gform-theme-color-inside-control-rgb:255, 255, 255;
--gform-theme-color-inside-control-contrast:#112337;
--gform-theme-color-inside-control-contrast-rgb:17, 35, 55;
--gform-theme-color-inside-control-darker:#f2f3f5;
--gform-theme-color-inside-control-lighter:#f2f3f5;
--gform-theme-color-inside-control-dark:#585e6a;
--gform-theme-color-inside-control-dark-rgb:88, 94, 106;
--gform-theme-color-inside-control-dark-darker:#112337;
--gform-theme-color-inside-control-dark-lighter:#686e77;
--gform-theme-color-inside-control-light:#e5e7eb;
--gform-theme-color-inside-control-light-rgb:229, 231, 235;
--gform-theme-color-inside-control-light-darker:#d2d5db;
--gform-theme-color-inside-control-light-lighter:#f2f3f5;
--gform-theme-color-danger:#c02b0a;
--gform-theme-color-danger-rgb:192, 43, 10;
--gform-theme-color-danger-contrast:#fff;
--gform-theme-color-danger-contrast-rgb:255, 255, 255;
--gform-theme-color-success:#399f4b;
--gform-theme-color-success-rgb:57, 159, 75;
--gform-theme-color-success-contrast:#fff;
--gform-theme-color-success-contrast-rgb:255, 255, 255;
--gform-theme-color-primary-shade:var(--gform-theme-color-primary-darker);
--gform-theme-color-secondary-shade:var(--gform-theme-color-secondary-darker);
--gform-theme-color-light:var(--gform-theme-color-outside-control-light);
--gform-theme-color-light-shade:var(--gform-theme-color-inside-control-light-darker);
--gform-theme-color-light-tint:var(--gform-theme-color-inside-control-light-lighter);
--gform-theme-color-dark:var(--gform-theme-color-outside-control-dark);
--gform-theme-color-dark-rgb:var(--gform-theme-color-outside-control-dark-rgb);
--gform-theme-color-dark-shade:var(--gform-theme-color-inside-control-dark-darker);
--gform-theme-color-dark-tint:var(--gform-theme-color-inside-control-dark-lighter);
--gform-theme-padding-inline:12px;
--gform-theme-padding-block:12px;
--gform-theme-font-family-primary:var(--gform-theme-font-family);
--gform-theme-font-size-primary:14px;
--gform-theme-font-style-primary:var(--gform-theme-font-style-base);
--gform-theme-font-weight-primary:400;
--gform-theme-letter-spacing-primary:0;
--gform-theme-line-height-primary:1.5;
--gform-theme-font-family-secondary:var(--gform-theme-font-family);
--gform-theme-font-size-secondary:14px;
--gform-theme-font-style-secondary:var(--gform-theme-font-style-base);
--gform-theme-font-weight-secondary:500;
--gform-theme-letter-spacing-secondary:0;
--gform-theme-line-height-secondary:1.43;
--gform-theme-font-family-tertiary:var(--gform-theme-font-family);
--gform-theme-font-size-tertiary:14px;
--gform-theme-font-style-tertiary:var(--gform-theme-font-style-base);
--gform-theme-font-weight-tertiary:400;
--gform-theme-letter-spacing-tertiary:0;
--gform-theme-line-height-tertiary:1.43;
--gform-theme-icon-font-family:"gform-icons-orbital";
--gform-theme-icon-font-size:20px;
--gform-theme-icon-control-checkbox:"\e900";
--gform-theme-icon-control-select-down:"\e901";
--gform-theme-icon-control-select-up:"\e902";
--gform-theme-icon-control-select:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='6' fill='none' xmlns='/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 0 1 1.414 0L5 3.586 8.293.293a1 1 0 0 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414Z' fill='%23686E77'/%3E%3C/svg%3E");
--gform-theme-icon-control-number:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0a1 1 0 0 1 .707.293l3 3a1 1 0 0 1-1.414 1.414L4 2.414 1.707 4.707A1 1 0 0 1 .293 3.293l3-3A1 1 0 0 1 4 0ZM.293 9.293a1 1 0 0 1 1.414 0L4 11.586l2.293-2.293a1 1 0 0 1 1.414 1.414l-3 3a1 1 0 0 1-1.414 0l-3-3a1 1 0 0 1 0-1.414Z' fill='%23686E77'/%3E%3C/svg%3E");
--gform-theme-icon-control-search:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='/2000/svg' width='640' height='640'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='%23686E77'/%3E%3C/svg%3E");
--gform-theme-icon-control-password-hidden:"\e90a";
--gform-theme-icon-control-password-visible:"\e909";
--gform-theme-icon-control-list-item-add:"\e90f";
--gform-theme-icon-control-list-item-remove:"\e90e";
--gform-theme-icon-control-save-continue:"\e910";
--gform-theme-icon-control-page-numbers-complete:"\e90b";
--gform-theme-icon-control-cancel:"\e918";
--gform-theme-icon-control-file-upload:"\e911";
--gform-theme-icon-control-file-upload-completed:"\e90c";
--gform-theme-icon-control-file-upload-cancel:"\e904";
--gform-theme-icon-control-file-upload-remove:"\e919";
--gform-theme-icon-tooltip-error:"\e906";
--gform-theme-icon-control-datepicker:"\e91a";
--gform-theme-icon-control-datepicker-left:"\e91b";
--gform-theme-icon-control-datepicker-right:"\e91c";
--gform-theme-label-spacing-primary:8px;
--gform-theme-label-choice-field-spacing-primary:12px;
--gform-theme-label-spacing-horizontal-secondary:12px;
--gform-theme-label-spacing-vertical-sm-secondary:-1px;
--gform-theme-label-spacing-vertical-md-secondary:0;
--gform-theme-label-spacing-vertical-lg-secondary:1px;
--gform-theme-label-spacing-vertical-xl-secondary:4px;
--gform-theme-label-spacing-vertical-secondary:var(--gform-theme-label-spacing-vertical-md-secondary);
--gform-theme-label-spacing-tertiary:8px;
--gform-theme-description-spacing:8px;
--gform-theme-description-choice-field-spacing:12px;
--gform-theme-control-accent-color:var(--gform-theme-color-primary);
--gform-theme-control-appearance:none;
--gform-theme-control-background-color:var(--gform-theme-color-inside-control);
--gform-theme-control-background-color-hover:var(--gform-theme-control-background-color);
--gform-theme-control-background-color-focus:var(--gform-theme-control-background-color);
--gform-theme-control-background-color-disabled:var(--gform-theme-color-inside-control-light-lighter);
--gform-theme-control-background-color-error:var(--gform-theme-control-background-color);
--gform-theme-control-border-color:var(--gform-theme-color-inside-control-dark-lighter);
--gform-theme-control-border-color-hover:var(--gform-theme-control-border-color);
--gform-theme-control-border-color-focus:var(--gform-theme-color-primary);
--gform-theme-control-border-color-disabled:var(--gform-theme-color-inside-control-light-darker);
--gform-theme-control-border-color-error:var(--gform-theme-color-danger);
--gform-theme-control-border-style:solid;
--gform-theme-control-border-width:1px;
--gform-theme-control-border-radius:var(--gform-theme-border-radius);
--gform-theme-control-border-radius-max-sm:min(var(--gform-theme-control-border-radius), var(--gform-theme-border-radius-max-sm));
--gform-theme-control-border-radius-max-md:min(var(--gform-theme-control-border-radius), var(--gform-theme-border-radius-max-md));
--gform-theme-control-border-radius-max-lg:min(var(--gform-theme-control-border-radius), var(--gform-theme-border-radius-max-lg));
--gform-theme-control-box-shadow:0 1px 4px rgba(18,25,97,.078);
--gform-theme-control-box-shadow-color-focus:rgba(var(--gform-theme-color-primary-rgb), 0.3);
--gform-theme-control-box-shadow-size-focus:3px;
--gform-theme-control-box-shadow-offset-color-focus:transparent;
--gform-theme-control-box-shadow-offset-size-focus:0;
--gform-theme-control-box-shadow-focus:0 0 0 var(--gform-theme-control-box-shadow-offset-size-focus) var(--gform-theme-control-box-shadow-offset-color-focus), 0 0 0 var(--gform-theme-control-box-shadow-size-focus) var(--gform-theme-control-box-shadow-color-focus);
--gform-theme-control-color:var(--gform-theme-color-inside-control-contrast);
--gform-theme-control-color-hover:var(--gform-theme-control-color);
--gform-theme-control-color-focus:var(--gform-theme-control-color);
--gform-theme-control-color-disabled:rgba(var(--gform-theme-color-inside-control-contrast-rgb), 0.6);
--gform-theme-control-color-error:var(--gform-theme-control-color);
--gform-theme-control-icon-color:var(--gform-theme-color-inside-control-dark-lighter);
--gform-theme-control-icon-color-hover:var(--gform-theme-color-inside-control-dark-darker);
--gform-theme-control-icon-color-focus:var(--gform-theme-control-icon-color-hover);
--gform-theme-control-icon-color-disabled:var(--gform-theme-control-icon-color);
--gform-theme-control-size-sm:35px;
--gform-theme-control-size-md:38px;
--gform-theme-control-size-lg:47px;
--gform-theme-control-size-xl:54px;
--gform-theme-control-size:var(--gform-theme-control-size-md);
--gform-theme-control-padding-inline:var(--gform-theme-padding-inline);
--gform-theme-control-padding-block:0;
--gform-theme-control-font-family:var(--gform-theme-font-family-primary);
--gform-theme-control-font-size:var(--gform-theme-font-size-primary);
--gform-theme-control-font-style:var(--gform-theme-font-style-base);
--gform-theme-control-font-weight:var(--gform-theme-font-weight-primary);
--gform-theme-control-letter-spacing:var(--gform-theme-letter-spacing-primary);
--gform-theme-control-line-height:var(--gform-theme-control-size);
--gform-theme-control-outline:none;
--gform-theme-control-outline-offset:0;
--gform-theme-control-transition:var(--gform-theme-transition-control);
--gform-theme-control-placeholder-color:rgba(var(--gform-theme-color-inside-control-contrast-rgb), 0.7);
--gform-theme-control-placeholder-font-family:var(--gform-theme-control-font-family);
--gform-theme-control-placeholder-font-size:var(--gform-theme-control-font-size);
--gform-theme-control-placeholder-font-style:var(--gform-theme-control-font-style);
--gform-theme-control-placeholder-font-weight:var(--gform-theme-control-font-weight);
--gform-theme-control-placeholder-letter-spacing:var(--gform-theme-control-letter-spacing);
--gform-theme-control-placeholder-opacity:1;
--gform-theme-control-readonly-color:var(--gform-theme-control-color);
--gform-theme-control-readonly-font-family:var(--gform-theme-control-font-family);
--gform-theme-control-readonly-font-size:var(--gform-theme-control-font-size);
--gform-theme-control-readonly-font-style:var(--gform-theme-control-font-style);
--gform-theme-control-readonly-font-weight:500;
--gform-theme-control-readonly-letter-spacing:var(--gform-theme-control-letter-spacing);
--gform-theme-control-readonly-line-height:1;
--gform-theme-control-button-border-radius:var(--gform-theme-border-radius);
--gform-theme-control-button-box-shadow:0 1px 4px rgba(18,25,97,.078);
--gform-theme-control-button-box-shadow-hover:var(--gform-theme-control-button-box-shadow);
--gform-theme-control-button-box-shadow-focus:var(--gform-theme-control-box-shadow-focus);
--gform-theme-control-button-box-shadow-disabled:var(--gform-theme-control-button-box-shadow);
--gform-theme-control-button-font-family:var(--gform-theme-font-family);
--gform-theme-control-button-font-size-xs:12px;
--gform-theme-control-button-font-size-sm:14px;
--gform-theme-control-button-font-size-md:14px;
--gform-theme-control-button-font-size-lg:16px;
--gform-theme-control-button-font-size-xl:16px;
--gform-theme-control-button-font-size:var(--gform-theme-control-button-font-size-md);
--gform-theme-control-button-font-style:var(--gform-theme-font-style-base);
--gform-theme-control-button-font-weight:500;
--gform-theme-control-button-letter-spacing:var(--gform-theme-letter-spacing-primary);
--gform-theme-control-button-line-height:1;
--gform-theme-control-button-opacity:1;
--gform-theme-control-button-opacity-disabled:0.5;
--gform-theme-control-button-padding-block:0;
--gform-theme-control-button-padding-inline-xs:8px;
--gform-theme-control-button-padding-inline-sm:12px;
--gform-theme-control-button-padding-inline-md:16px;
--gform-theme-control-button-padding-inline-lg:20px;
--gform-theme-control-button-padding-inline-xl:24px;
--gform-theme-control-button-padding-inline:var(--gform-theme-control-button-padding-inline-md);
--gform-theme-control-button-size-xs:30px;
--gform-theme-control-button-size-sm:var(--gform-theme-control-size-sm);
--gform-theme-control-button-size-md:var(--gform-theme-control-size-md);
--gform-theme-control-button-size-lg:var(--gform-theme-control-size-lg);
--gform-theme-control-button-size-xl:var(--gform-theme-control-size-xl);
--gform-theme-control-button-size:var(--gform-theme-control-button-size-md);
--gform-theme-control-button-text-decoration:none;
--gform-theme-control-button-text-transform:none;
--gform-theme-control-button-icon:none;
--gform-theme-control-button-icon-font-size:var(--gform-theme-icon-font-size);
--gform-theme-control-button-icon-gap:6px;
--gform-theme-control-button-transition:var(--gform-theme-control-transition);
--gform-theme-control-button-background-color-primary:var(--gform-theme-color-primary);
--gform-theme-control-button-background-color-hover-primary:var(--gform-theme-color-primary-darker);
--gform-theme-control-button-background-color-focus-primary:var(--gform-theme-control-button-background-color-primary);
--gform-theme-control-button-background-color-disabled-primary:var(--gform-theme-control-button-background-color-primary);
--gform-theme-control-button-border-color-primary:transparent;
--gform-theme-control-button-border-color-hover-primary:transparent;
--gform-theme-control-button-border-color-focus-primary:var(--gform-theme-control-button-background-color-hover-primary);
--gform-theme-control-button-border-color-disabled-primary:transparent;
--gform-theme-control-button-border-style-primary:solid;
--gform-theme-control-button-border-width-primary:1px;
--gform-theme-control-button-color-primary:var(--gform-theme-color-primary-contrast);
--gform-theme-control-button-color-hover-primary:var(--gform-theme-control-button-color-primary);
--gform-theme-control-button-color-focus-primary:var(--gform-theme-control-button-color-primary);
--gform-theme-control-button-color-disabled-primary:var(--gform-theme-control-button-color-primary);
--gform-theme-control-button-icon-color-primary:var(--gform-theme-control-button-color-primary);
--gform-theme-control-button-icon-color-hover-primary:var(--gform-theme-control-button-icon-color-primary);
--gform-theme-control-button-icon-color-focus-primary:var(--gform-theme-control-button-icon-color-primary);
--gform-theme-control-button-icon-color-disabled-primary:var(--gform-theme-control-button-icon-color-primary);
--gform-theme-control-button-background-color-secondary:var(--gform-theme-color-secondary);
--gform-theme-control-button-background-color-hover-secondary:var(--gform-theme-color-secondary-darker);
--gform-theme-control-button-background-color-focus-secondary:var(--gform-theme-control-button-background-color-secondary);
--gform-theme-control-button-background-color-disabled-secondary:var(--gform-theme-control-button-background-color-secondary);
--gform-theme-control-button-border-color-secondary:var(--gform-theme-color-inside-control-light-darker);
--gform-theme-control-button-border-color-hover-secondary:var(--gform-theme-control-button-border-color-secondary);
--gform-theme-control-button-border-color-focus-secondary:var(--gform-theme-control-button-background-color-hover-primary);
--gform-theme-control-button-border-color-disabled-secondary:var(--gform-theme-control-button-border-color-secondary);
--gform-theme-control-button-border-style-secondary:solid;
--gform-theme-control-button-border-width-secondary:1px;
--gform-theme-control-button-color-secondary:var(--gform-theme-color-secondary-contrast);
--gform-theme-control-button-color-hover-secondary:var(--gform-theme-control-button-color-secondary);
--gform-theme-control-button-color-focus-secondary:var(--gform-theme-control-button-color-secondary);
--gform-theme-control-button-color-disabled-secondary:var(--gform-theme-control-button-color-secondary);
--gform-theme-control-button-icon-color-secondary:var(--gform-theme-control-icon-color);
--gform-theme-control-button-icon-color-hover-secondary:var(--gform-theme-control-button-icon-color-secondary);
--gform-theme-control-button-icon-color-focus-secondary:var(--gform-theme-control-button-icon-color-secondary);
--gform-theme-control-button-icon-color-disabled-secondary:var(--gform-theme-control-button-icon-color-secondary);
--gform-theme-control-button-background-color-simple:transparent;
--gform-theme-control-button-background-color-hover-simple:var(--gform-theme-control-button-background-color-simple);
--gform-theme-control-button-background-color-focus-simple:var(--gform-theme-control-button-background-color-simple);
--gform-theme-control-button-background-color-disabled-simple:var(--gform-theme-control-button-background-color-simple);
--gform-theme-control-button-border-color-simple:transparent;
--gform-theme-control-button-border-color-hover-simple:var(--gform-theme-control-button-border-color-simple);
--gform-theme-control-button-border-color-focus-simple:var(--gform-theme-control-border-color-focus);
--gform-theme-control-button-border-color-disabled-simple:var(--gform-theme-control-button-border-color-simple);
--gform-theme-control-button-border-style-simple:solid;
--gform-theme-control-button-border-width-simple:1px;
--gform-theme-control-button-box-shadow-simple:none;
--gform-theme-control-button-box-shadow-hover-simple:var(--gform-theme-control-button-box-shadow-simple);
--gform-theme-control-button-box-shadow-focus-simple:var(--gform-theme-control-box-shadow-focus);
--gform-theme-control-button-box-shadow-disabled-simple:var(--gform-theme-control-button-box-shadow-simple);
--gform-theme-control-button-color-simple:rgba(var(--gform-theme-color-outside-control-dark-rgb), 0.65);
--gform-theme-control-button-color-hover-simple:var(--gform-theme-color-outside-control-dark);
--gform-theme-control-button-color-focus-simple:var(--gform-theme-control-button-color-hover-simple);
--gform-theme-control-button-color-disabled-simple:var(--gform-theme-control-button-color-simple);
--gform-theme-control-button-size-simple:24px;
--gform-theme-control-button-icon-color-simple:var(--gform-theme-control-button-color-simple);
--gform-theme-control-button-icon-color-hover-simple:var(--gform-theme-control-button-color-hover-simple);
--gform-theme-control-button-icon-color-focus-simple:var(--gform-theme-control-button-color-focus-simple);
--gform-theme-control-button-icon-color-disabled-simple:var(--gform-theme-control-button-color-disabled-simple);
--gform-theme-control-choice-check-color:var(--gform-theme-color-primary);
--gform-theme-control-choice-check-color-disabled:rgba(var(--gform-theme-color-inside-control-contrast-rgb), 0.2);
--gform-theme-control-choice-size-sm:18px;
--gform-theme-control-choice-size-md:20px;
--gform-theme-control-choice-size-lg:22px;
--gform-theme-control-choice-size-xl:28px;
--gform-theme-control-choice-size:var(--gform-theme-control-choice-size-md);
--gform-theme-control-checkbox-check-border-radius:var(--gform-theme-control-border-radius-max-sm);
--gform-theme-control-checkbox-check-size-sm:12px;
--gform-theme-control-checkbox-check-size-md:initial;
--gform-theme-control-checkbox-check-size-lg:15px;
--gform-theme-control-checkbox-check-size-xl:19px;
--gform-theme-control-checkbox-check-size:var(--gform-theme-control-checkbox-check-size-md);
--gform-theme-control-radio-check-border-radius:50%;
--gform-theme-control-radio-check-content:"";
--gform-theme-control-radio-check-size-sm:6px;
--gform-theme-control-radio-check-size-md:7px;
--gform-theme-control-radio-check-size-lg:8px;
--gform-theme-control-radio-check-size-xl:10px;
--gform-theme-control-radio-check-size:var(--gform-theme-control-radio-check-size-md);
--gform-theme-control-date-datepicker-background-color:var(--gform-theme-control-background-color);
--gform-theme-control-date-datepicker-box-shadow:0 0 1px rgba(18,25,97,.24), 0 24px 24px rgba(18,25,97,.03), 0 2px 2px rgba(18,25,97,.03), 0 4px 4px rgba(18,25,97,.03), 0 8px 8px rgba(18,25,97,.03), 0 16px 16px rgba(18,25,97,.03);
--gform-theme-control-date-datepicker-padding-block:16px;
--gform-theme-control-date-datepicker-padding-inline:16px;
--gform-theme-control-date-datepicker-border-radius:var(--gform-theme-control-border-radius-max-md);
--gform-theme-control-date-datepicker-inline-size:300px;
--gform-theme-control-date-datepicker-margin-block-start:12px;
--gform-theme-control-date-datepicker-header-icons-inline-size:20px;
--gform-theme-control-date-datepicker-header-icons-color:var(--gform-theme-control-icon-color);
--gform-theme-control-date-datepicker-header-icons-color-hover:var(--gform-theme-control-icon-color-hover);
--gform-theme-control-date-datepicker-header-icons-font-size:20px;
--gform-theme-control-date-datepicker-title-color:var(--gform-theme-color-secondary-contrast);
--gform-theme-control-date-datepicker-title-font-size:14px;
--gform-theme-control-date-datepicker-title-font-weight:500;
--gform-theme-control-date-datepicker-title-line-height:1.5;
--gform-theme-control-date-datepicker-dropdown-background-image:var(--gform-theme-icon-control-select);
--gform-theme-control-date-datepicker-dropdown-background-position:var(--gform-theme-control-select-icon-position);
--gform-theme-control-date-datepicker-dropdown-background-size:var(--gform-theme-control-select-icon-size);
--gform-theme-control-date-datepicker-dropdown-border-color:var(--gform-theme-color-inside-control-light-darker);
--gform-theme-control-date-datepicker-dropdown-border-style:var(--gform-theme-control-border-style);
--gform-theme-control-date-datepicker-dropdown-border-width:var(--gform-theme-control-border-width);
--gform-theme-control-date-datepicker-dropdown-box-shadow:0 1px 2px rgba(0,0,0,.05);
--gform-theme-control-date-datepicker-dropdown-text-align:start;
--gform-theme-control-date-datepicker-table-margin-block-start:16px;
--gform-theme-control-date-datepicker-table-margin-block-end:0;
--gform-theme-control-date-datepicker-table-head-cell-font-size:12px;
--gform-theme-control-date-datepicker-table-head-cell-font-weight:600;
--gform-theme-control-date-datepicker-table-head-cell-line-height:1.33;
--gform-theme-control-date-datepicker-table-head-cell-vertical-align:middle;
--gform-theme-control-date-datepicker-table-cell-padding:1px;
--gform-theme-control-date-datepicker-table-cell-block-size:40px;
--gform-theme-control-date-datepicker-table-cell-font-size:14px;
--gform-theme-control-date-datepicker-table-cell-font-weight:400;
--gform-theme-control-date-datepicker-table-cell-line-height:1.43;
--gform-theme-control-date-datepicker-table-cell-content-align-items:center;
--gform-theme-control-date-datepicker-table-cell-content-background-color-disabled:transparent;
--gform-theme-control-date-datepicker-table-cell-content-background-color-hover:#f4f8ff;
--gform-theme-control-date-datepicker-table-cell-content-background-color-selected:var(--gform-theme-color-primary);
--gform-theme-control-date-datepicker-table-cell-content-border:var(--gform-theme-control-border-width) var(--gform-theme-control-border-style) var(--gform-theme-color-primary);
--gform-theme-control-date-datepicker-table-cell-content-border-radius:var(--gform-theme-control-border-radius-max-md);
--gform-theme-control-date-datepicker-table-cell-content-color:var(--gform-theme-color-secondary-contrast);
--gform-theme-control-date-datepicker-table-cell-content-color-disabled:#cfd3d9;
--gform-theme-control-date-datepicker-table-cell-content-color-hover:var(--gform-theme-control-date-datepicker-table-cell-content-color);
--gform-theme-control-date-datepicker-table-cell-content-color-selected:var(--gform-theme-color-primary-contrast);
--gform-theme-control-description-color:var(--gform-theme-color-outside-control-dark);
--gform-theme-control-description-font-family:var(--gform-theme-font-family-tertiary);
--gform-theme-control-description-font-size:var(--gform-theme-font-size-tertiary);
--gform-theme-control-description-font-style:var(--gform-theme-font-style-tertiary);
--gform-theme-control-description-font-weight:var(--gform-theme-font-weight-tertiary);
--gform-theme-control-description-letter-spacing:var(--gform-theme-letter-spacing-tertiary);
--gform-theme-control-description-line-height:var(--gform-theme-line-height-tertiary);
--gform-theme-control-description-color-error:var(--gform-theme-color-danger);
--gform-theme-control-description-font-family-error:var(--gform-theme-control-description-font-family);
--gform-theme-control-description-font-size-error:var(--gform-theme-control-description-font-size);
--gform-theme-control-description-font-style-error:var(--gform-theme-control-description-font-style);
--gform-theme-control-description-font-weight-error:var(--gform-theme-control-description-font-weight);
--gform-theme-control-description-letter-spacing-error:var(--gform-theme-control-description-letter-spacing);
--gform-theme-control-description-line-height-error:var(--gform-theme-control-description-line-height);
--gform-theme-control-file-padding-inline:0 var(--gform-theme-control-padding-inline);
--gform-theme-control-file-button-background-color:var(--gform-theme-color-secondary-darker);
--gform-theme-control-file-button-background-color-hover:var(--gform-theme-color-secondary);
--gform-theme-control-file-button-background-color-focus:var(--gform-theme-control-file-button-background-color);
--gform-theme-control-file-button-background-color-disabled:var(--gform-theme-control-file-button-background-color);
--gform-theme-control-file-button-border-inline-end-width:1px;
--gform-theme-control-file-button-border-inline-end-style:solid;
--gform-theme-control-file-button-border-inline-end-color:var(--gform-theme-control-border-color);
--gform-theme-control-file-button-border-inline-end-color-hover:var(--gform-theme-control-file-button-border-inline-end-color);
--gform-theme-control-file-button-border-inline-end-color-focus:var(--gform-theme-control-file-button-border-inline-end-color);
--gform-theme-control-file-button-border-inline-end-color-disabled:var(--gform-theme-control-file-button-border-inline-end-color);
--gform-theme-control-file-button-border-radius:var(--gform-theme-control-border-radius);
--gform-theme-control-file-button-color:rgba(var(--gform-theme-color-secondary-contrast-rgb), 0.725);
--gform-theme-control-file-button-color-hover:var(--gform-theme-control-file-button-color);
--gform-theme-control-file-button-color-focus:var(--gform-theme-control-file-button-color);
--gform-theme-control-file-button-color-disabled:var(--gform-theme-control-file-button-color);
--gform-theme-control-file-button-font-family:var(--gform-theme-font-family);
--gform-theme-control-file-button-font-size:14px;
--gform-theme-control-file-button-font-style:var(--gform-theme-font-style-base);
--gform-theme-control-file-button-font-weight:500;
--gform-theme-control-file-button-letter-spacing:var(--gform-theme-letter-spacing-primary);
--gform-theme-control-file-button-line-height:1.43;
--gform-theme-control-file-button-margin-inline:0 12px;
--gform-theme-control-file-button-padding-inline:12px;
--gform-theme-control-file-button-text-decoration:none;
--gform-theme-control-file-button-text-transform:none;
--gform-theme-control-file-button-transition:var(--gform-theme-control-transition);
--gform-theme-control-file-drop-area-block-size:auto;
--gform-theme-control-file-drop-area-border-style:dashed;
--gform-theme-control-file-drop-area-border-radius:var(--gform-theme-control-border-radius-max-lg);
--gform-theme-control-file-drop-area-color:rgba(var(--gform-theme-color-inside-control-contrast-rgb), 0.725);
--gform-theme-control-file-drop-area-font-weight:500;
--gform-theme-control-file-drop-area-line-height:1;
--gform-theme-control-file-drop-area-padding-inline:40px;
--gform-theme-control-file-drop-area-padding-block:40px;
--gform-theme-control-file-drop-area-icon-color:var(--gform-theme-color-primary);
--gform-theme-control-file-drop-area-icon-font-size:36px;
--gform-theme-control-file-drop-area-icon-margin-block-end:8px;
--gform-theme-control-file-drop-area-instructions-margin-block-end:12px;
--gform-theme-control-file-upload-progress-ui-gap:12px;
--gform-theme-control-file-upload-progress-ui-size:var(--gform-theme-icon-font-size);
--gform-theme-control-file-upload-progress-bar-background-color:var(--gform-theme-color-outside-control-light);
--gform-theme-control-file-upload-progress-bar-background-color-loading:var(--gform-theme-color-primary);
--gform-theme-control-file-upload-progress-bar-block-size:6px;
--gform-theme-control-file-upload-progress-bar-border-radius:var(--gform-theme-border-radius);
--gform-theme-control-file-upload-progress-bar-transition:var(--gform-theme-transition-control);
--gform-theme-control-file-upload-progress-text-color:var(--gform-theme-control-description-color);
--gform-theme-control-file-upload-progress-text-min-inline-size:33px;
--gform-theme-control-file-upload-progress-text-font-size:12px;
--gform-theme-control-file-upload-progress-button-inset-block-start:-2px;
--gform-theme-control-file-upload-progress-button-inset-inline-end:-2px;
--gform-theme-control-file-upload-progress-button-position:absolute;
--gform-theme-control-file-upload-progress-button-font-size-cancel:0;
--gform-theme-control-file-upload-progress-button-icon-size:var(--gform-theme-icon-font-size);
--gform-theme-control-file-upload-progress-button-icon-color-complete:var(--gform-theme-color-success);
--gform-theme-control-file-preview-area-gap:16px;
--gform-theme-control-file-preview-area-margin-block-start:16px;
--gform-theme-control-file-preview-file-font-family:var(--gform-theme-font-family-secondary);
--gform-theme-control-file-preview-file-font-size:var(--gform-theme-font-size-secondary);
--gform-theme-control-file-preview-file-font-style:var(--gform-theme-font-style-secondary);
--gform-theme-control-file-preview-file-font-weight:var(--gform-theme-font-weight-secondary);
--gform-theme-control-file-preview-file-letter-spacing:var(--gform-theme-letter-spacing-secondary);
--gform-theme-control-file-preview-file-line-height:1;
--gform-theme-control-file-preview-file-gap:4px;
--gform-theme-control-file-preview-file-name-color:var(--gform-theme-control-label-color-primary);
--gform-theme-control-file-preview-file-name-line-height:var(--gform-theme-line-height-secondary);
--gform-theme-control-file-preview-file-name-overflow:hidden;
--gform-theme-control-file-preview-file-name-padding-inline-end:calc(var(--gform-theme-control-file-upload-progress-button-icon-size) + var(--gform-theme-control-file-upload-progress-text-min-inline-size) + var(--gform-theme-control-file-upload-progress-ui-gap)*2);
--gform-theme-control-file-preview-file-name-text-overflow:ellipsis;
--gform-theme-control-file-preview-file-name-white-space:nowrap;
--gform-theme-control-file-preview-file-size-color:var(--gform-theme-control-description-color);
--gform-theme-control-label-color-primary:var(--gform-theme-color-outside-control-dark-darker);
--gform-theme-control-label-font-family-primary:var(--gform-theme-font-family-secondary);
--gform-theme-control-label-font-size-primary:var(--gform-theme-font-size-secondary);
--gform-theme-control-label-font-style-primary:var(--gform-theme-font-style-secondary);
--gform-theme-control-label-font-weight-primary:var(--gform-theme-font-weight-secondary);
--gform-theme-control-label-letter-spacing-primary:var(--gform-theme-letter-spacing-secondary);
--gform-theme-control-label-line-height-primary:var(--gform-theme-line-height-secondary);
--gform-theme-control-label-color-secondary:var(--gform-theme-color-outside-control-dark-darker);
--gform-theme-control-label-font-family-secondary:var(--gform-theme-font-family-secondary);
--gform-theme-control-label-font-size-secondary:var(--gform-theme-font-size-secondary);
--gform-theme-control-label-font-style-secondary:var(--gform-theme-font-style-secondary);
--gform-theme-control-label-font-weight-secondary:400;
--gform-theme-control-label-letter-spacing-secondary:var(--gform-theme-letter-spacing-secondary);
--gform-theme-control-label-line-height-secondary:var(--gform-theme-line-height-secondary);
--gform-theme-control-label-color-tertiary:var(--gform-theme-color-outside-control-dark);
--gform-theme-control-label-font-family-tertiary:var(--gform-theme-font-family-tertiary);
--gform-theme-control-label-font-size-tertiary:var(--gform-theme-font-size-tertiary);
--gform-theme-control-label-font-style-tertiary:var(--gform-theme-font-style-tertiary);
--gform-theme-control-label-font-weight-tertiary:var(--gform-theme-font-weight-tertiary);
--gform-theme-control-label-letter-spacing-tertiary:var(--gform-theme-letter-spacing-tertiary);
--gform-theme-control-label-line-height-tertiary:var(--gform-theme-line-height-tertiary);
--gform-theme-control-label-color-quaternary:var(--gform-theme-color-outside-control-dark);
--gform-theme-control-label-font-family-quaternary:var(--gform-theme-font-family-tertiary);
--gform-theme-control-label-font-size-quaternary:var(--gform-theme-font-size-secondary);
--gform-theme-control-label-font-style-quaternary:var(--gform-theme-font-style-tertiary);
--gform-theme-control-label-font-weight-quaternary:var(--gform-theme-font-weight-secondary);
--gform-theme-control-label-letter-spacing-quaternary:var(--gform-theme-letter-spacing-tertiary);
--gform-theme-control-label-line-height-quaternary:var(--gform-theme-line-height-tertiary);
--gform-theme-control-label-color-required:var(--gform-theme-color-danger);
--gform-theme-control-label-font-family-required:var(--gform-theme-control-label-font-family-primary);
--gform-theme-control-label-font-size-required:12px;
--gform-theme-control-label-font-style-required:var(--gform-theme-control-label-font-style-primary);
--gform-theme-control-label-font-weight-required:var(--gform-theme-control-label-font-weight-primary);
--gform-theme-control-label-letter-spacing-required:var(--gform-theme-control-label-letter-spacing-primary);
--gform-theme-control-label-line-height-required:var(--gform-theme-control-label-line-height-primary);
--gform-theme-control-number-spin-button-appearance:var(--gform-theme-control-appearance);
--gform-theme-control-number-spin-button-background-position:center center;
--gform-theme-control-number-spin-button-background-size:8px 14px;
--gform-theme-control-number-spin-button-inline-size:8px;
--gform-theme-control-number-spin-button-opacity:1;
--gform-theme-control-select-icon-position:calc(100% - var(--gform-theme-control-padding-inline)) center;
--gform-theme-control-select-icon-size:10px;
--gform-theme-control-select-ms-expand:none;
--gform-theme-control-select-padding-inline:var(--gform-theme-control-padding-inline) calc(var(--gform-theme-control-select-search-icon-size) + var(--gform-theme-control-padding-inline));
--gform-theme-control-select-dropdown-shadow:0 0 1px rgba(18,25,97,.24), 0 24px 24px rgba(18,25,97,.03), 0 2px 2px rgba(18,25,97,.03), 0 4px 4px rgba(18,25,97,.03), 0 8px 8px rgba(18,25,97,.03), 0 16px 16px rgba(18,25,97,.03);
--gform-theme-control-select-dropdown-border-color:transparent;
--gform-theme-control-select-dropdown-border-radius:var(--gform-theme-control-border-radius-max-md);
--gform-theme-control-select-dropdown-option-background-color-hover:var(--gform-theme-color-inside-control-light-lighter);
--gform-theme-control-select-dropdown-option-box-shadow-hover:inset 3px 0 0 var(--gform-theme-color-primary);
--gform-theme-control-select-search-icon-size:var(--gform-theme-icon-font-size);
--gform-theme-control-select-search-icon-position:var(--gform-theme-control-padding-inline) center;
--gform-theme-control-select-search-padding-inline:calc(var(--gform-theme-control-select-search-icon-size) + var(--gform-theme-control-padding-inline) + 8px) var(--gform-theme-control-padding-inline);
--gform-theme-control-multiselect-block-size:130px;
--gform-theme-control-multiselect-border-radius:var(--gform-theme-control-border-radius-max-lg);
--gform-theme-control-multiselect-line-height:1.5;
--gform-theme-control-multiselect-padding-block:var(--gform-theme-padding-block);
--gform-theme-control-multiselect-close-icon-size:var(--gform-theme-icon-font-size);
--gform-theme-control-multiselect-close-icon-inset-block-start:calc(50% - var(--gform-theme-control-multiselect-close-icon-size)/2);
--gform-theme-control-multiselect-close-icon-inset-inline-end:calc(var(--gform-theme-control-padding-inline)/2 + 2px);
--gform-theme-control-multiselect-selected-item-background-color:var(--gform-theme-color-primary);
--gform-theme-control-multiselect-selected-item-border-radius:33px;
--gform-theme-control-multiselect-selected-item-color:var(--gform-theme-color-primary-contrast);
--gform-theme-control-multiselect-selected-item-font-size:var(--gform-theme-control-font-size);
--gform-theme-control-multiselect-selected-item-font-weight:600;
--gform-theme-control-multiselect-selected-item-remove-icon-color:var(--gform-theme-color-primary-contrast)
}
html[dir=rtl] .gform-theme--framework {
--gform-theme-control-select-icon-position:var(--gform-theme-control-padding-inline) center;
--gform-theme-control-select-search-icon-position:calc(100% - var(--gform-theme-padding-inline)) center
}
.gform-theme--framework {
--gform-theme-control-textarea-block-size:130px;
--gform-theme-control-textarea-border-radius:var(--gform-theme-control-border-radius-max-lg);
--gform-theme-control-textarea-line-height:1.5;
--gform-theme-control-textarea-padding-block:var(--gform-theme-padding-block);
--gform-theme-control-textarea-resize:vertical;
--gform-theme-field-date-icon-color:var(--gform-theme-control-icon-color);
--gform-theme-field-date-icon-color-hover:var(--gform-theme-control-icon-color-hover);
--gform-theme-field-date-custom-icon-max-block-size:20px;
--gform-theme-field-date-custom-icon-max-inline-size:20px;
--gform-theme-field-choice-spacing:var(--gform-theme-label-spacing-horizontal-secondary);
--gform-theme-field-choice-meta-margin-block-start:4px;
--gform-theme-field-choice-meta-spacing:16px;
--gform-theme-field-choice-other-control-max-inline-size:256px;
--gform-theme-field-list-button-size:16px;
--gform-theme-field-list-button-border-radius:50%;
--gform-theme-field-list-button-font-size:0;
--gform-theme-field-list-button-padding-block:0;
--gform-theme-field-list-button-padding-inline:0;
--gform-theme-field-page-progress-color:var(--gform-theme-color-outside-control-dark);
--gform-theme-field-page-progress-font-family:var(--gform-theme-font-family);
--gform-theme-field-page-progress-font-size:14px;
--gform-theme-field-page-progress-font-style:var(--gform-theme-font-style-base);
--gform-theme-field-page-progress-font-weight:600;
--gform-theme-field-page-progress-letter-spacing:0;
--gform-theme-field-page-progress-line-height:1;
--gform-theme-field-page-progress-text-transform:uppercase;
--gform-theme-field-page-progress-margin-block-end:24px;
--gform-theme-field-page-progress-title-margin-block-end:16px;
--gform-theme-field-page-progress-bar-background-color:var(--gform-theme-color-outside-control-light);
--gform-theme-field-page-progress-bar-background-color-blue:#204ce5;
--gform-theme-field-page-progress-bar-background-color-gray:var(--gform-theme-color-outside-control-dark);
--gform-theme-field-page-progress-bar-background-color-green:#31c48d;
--gform-theme-field-page-progress-bar-background-color-orange:#ff5a1f;
--gform-theme-field-page-progress-bar-background-color-red:#c02b0a;
--gform-theme-field-page-progress-bar-background-gradient-spring:linear-gradient(270deg, #9cd790, #76d7db);
--gform-theme-field-page-progress-bar-background-gradient-blues:linear-gradient(270deg, #00c2ff, #7838e2);
--gform-theme-field-page-progress-bar-background-gradient-rainbow:linear-gradient(274.73deg, #74b551 -5.58%, #f3ca30 44.81%, #cd302b 93.15%);
--gform-theme-field-page-progress-bar-block-size:10px;
--gform-theme-field-page-progress-bar-border-radius:100px;
--gform-theme-field-page-steps-step-gap:12px;
--gform-theme-field-page-steps-number-background-color:transparent;
--gform-theme-field-page-steps-number-background-color-active:var(--gform-theme-color-outside-control-light);
--gform-theme-field-page-steps-number-background-color-complete:var(--gform-theme-color-primary);
--gform-theme-field-page-steps-number-border-color:var(--gform-theme-color-outside-control-light-darker);
--gform-theme-field-page-steps-number-border-color-active:transparent;
--gform-theme-field-page-steps-number-border-color-complete:var(--gform-theme-color-primary);
--gform-theme-field-page-steps-number-border-radius:50%;
--gform-theme-field-page-steps-number-border-style:solid;
--gform-theme-field-page-steps-number-border-width:2px;
--gform-theme-field-page-steps-number-color:var(--gform-theme-color-outside-control-dark);
--gform-theme-field-page-steps-number-color-active:var(--gform-theme-field-page-steps-number-color);
--gform-theme-field-page-steps-number-color-complete:var(--gform-theme-color-primary-contrast);
--gform-theme-field-page-steps-number-size:32px;
--gform-theme-field-page-steps-icon-font-size:var(--gform-theme-icon-font-size);
--gform-theme-field-password-strength-background-color:transparent;
--gform-theme-field-password-strength-background-color-mismatch:transparent;
--gform-theme-field-password-strength-background-color-short:transparent;
--gform-theme-field-password-strength-background-color-bad:transparent;
--gform-theme-field-password-strength-background-color-good:transparent;
--gform-theme-field-password-strength-background-color-strong:transparent;
--gform-theme-field-password-strength-border-color:transparent;
--gform-theme-field-password-strength-border-color-mismatch:transparent;
--gform-theme-field-password-strength-border-color-short:transparent;
--gform-theme-field-password-strength-border-color-bad:transparent;
--gform-theme-field-password-strength-border-color-good:transparent;
--gform-theme-field-password-strength-border-color-strong:transparent;
--gform-theme-field-password-strength-border-radius:0;
--gform-theme-field-password-strength-border-style:var(--gform-theme-control-border-style);
--gform-theme-field-password-strength-border-width:0;
--gform-theme-field-password-strength-color:var(--gform-theme-color-outside-control-dark);
--gform-theme-field-password-strength-color-mismatch:#c02b0a;
--gform-theme-field-password-strength-color-short:#c02b0a;
--gform-theme-field-password-strength-color-bad:#ff5a1f;
--gform-theme-field-password-strength-color-good:#8b6c32;
--gform-theme-field-password-strength-color-strong:#399f4b;
--gform-theme-field-password-strength-font-family:var(--gform-theme-font-family-secondary);
--gform-theme-field-password-strength-font-size:var(--gform-theme-font-size-primary);
--gform-theme-field-password-strength-font-style:var(--gform-theme-font-style-secondary);
--gform-theme-field-password-strength-font-weight:var(--gform-theme-font-weight-secondary);
--gform-theme-field-password-strength-letter-spacing:var(--gform-theme-letter-spacing-secondary);
--gform-theme-field-password-strength-line-height:1;
--gform-theme-field-password-strength-margin-block-start:16px;
--gform-theme-field-password-strength-padding-block:0;
--gform-theme-field-password-strength-padding-inline:73px 0;
--gform-theme-field-password-strength-text-align:left;
--gform-theme-field-password-strength-transition:var(--gform-theme-transition-control);
--gform-theme-field-password-strength-indicator-background-color:var(--gform-theme-color-outside-control-light);
--gform-theme-field-password-strength-indicator-background-color-mismatch:var(--gform-theme-field-password-strength-color-mismatch);
--gform-theme-field-password-strength-indicator-background-color-short:var(--gform-theme-field-password-strength-color-short);
--gform-theme-field-password-strength-indicator-background-color-bad:var(--gform-theme-field-password-strength-color-bad);
--gform-theme-field-password-strength-indicator-background-color-good:var(--gform-theme-field-password-strength-color-good);
--gform-theme-field-password-strength-indicator-background-color-strong:var(--gform-theme-field-password-strength-color-strong);
--gform-theme-field-password-strength-indicator-block-size:6px;
--gform-theme-field-password-strength-indicator-border-radius:var(--gform-theme-border-radius);
--gform-theme-field-password-strength-indicator-content:"";
--gform-theme-field-password-strength-indicator-display:inline-block;
--gform-theme-field-password-strength-indicator-inline-size:65px;
--gform-theme-field-password-strength-indicator-inline-size-blank:0;
--gform-theme-field-password-strength-indicator-inline-size-mismatch:65px;
--gform-theme-field-password-strength-indicator-inline-size-short:22px;
--gform-theme-field-password-strength-indicator-inline-size-bad:37px;
--gform-theme-field-password-strength-indicator-inline-size-good:46px;
--gform-theme-field-password-strength-indicator-inline-size-strong:65px;
--gform-theme-field-password-strength-indicator-inset-block-start:50%;
--gform-theme-field-password-strength-indicator-inset-inline-start:0;
--gform-theme-field-password-strength-indicator-position:absolute;
--gform-theme-field-password-strength-indicator-transform:translateY(-50%);
--gform-theme-field-password-strength-indicator-transition:var(--gform-theme-transition-control);
--gform-theme-field-product-quantity-inline-size:150px;
--gform-theme-field-product-quantity-margin-block-end:var(--gform-theme-field-row-gap);
--gform-theme-field-product-price-color:var(--gform-theme-control-label-color-primary);
--gform-theme-field-repeater-row-gap:var(--gform-theme-form-row-gap);
--gform-theme-field-repeater-button-inline-gap:var(--gform-theme-form-col-gap);
--gform-theme-field-repeater-separator-color:var(--gform-theme-color-outside-control-light-darker);
--gform-theme-field-repeater-separator-size:1px;
--gform-theme-field-repeater-nested-border-color:var(--gform-theme-color-outside-control-light-darker);
--gform-theme-field-repeater-nested-border-size:1px;
--gform-theme-field-repeater-nested-border-style:solid;
--gform-theme-field-repeater-nested-padding-inline-start:20px;
--gform-theme-field-section-border-color:var(--gform-theme-color-outside-control-light-darker);
--gform-theme-field-section-border-style:solid;
--gform-theme-field-section-border-width:1px;
--gform-theme-field-section-padding-block-end:8px;
--gform-theme-form-validation-background-color:rgba(var(--gform-theme-color-danger-rgb), 0.03);
--gform-theme-form-validation-border-color:rgba(var(--gform-theme-color-danger-rgb), 0.25);
--gform-theme-form-validation-border-width:1px;
--gform-theme-form-validation-border-style:solid;
--gform-theme-form-validation-border-radius:var(--gform-theme-control-border-radius-max-md);
--gform-theme-form-validation-box-shadow:0 1px 4px rgba(18,25,97,.078);
--gform-theme-form-validation-color:var(--gform-theme-color-danger);
--gform-theme-form-validation-font-family:var(--gform-theme-font-family-primary);
--gform-theme-form-validation-font-size:var(--gform-theme-font-size-primary);
--gform-theme-form-validation-gap:8px;
--gform-theme-form-validation-line-height:1.43;
--gform-theme-form-validation-margin-block:0 var(--gform-theme-form-row-gap);
--gform-theme-form-validation-padding-block:20px;
--gform-theme-form-validation-padding-inline:16px;
--gform-theme-form-validation-heading-color:var(--gform-theme-form-validation-color);
--gform-theme-form-validation-heading-font-family:var(--gform-theme-form-validation-font-family);
--gform-theme-form-validation-heading-font-size:var(--gform-theme-form-validation-font-size);
--gform-theme-form-validation-heading-font-weight:500;
--gform-theme-form-validation-heading-line-height:var(--gform-theme-form-validation-line-height);
--gform-theme-form-validation-heading-gap:12px;
--gform-theme-form-validation-heading-icon-background-color:rgba(var(--gform-theme-color-danger-rgb), 0.05);
--gform-theme-form-validation-heading-icon-border-color:var(--gform-theme-form-validation-border-color);
--gform-theme-form-validation-heading-icon-border-width:2px;
--gform-theme-form-validation-heading-icon-border-style:var(--gform-theme-form-validation-border-style);
--gform-theme-form-validation-heading-icon-border-radius:50%;
--gform-theme-form-validation-heading-icon-color:var(--gform-theme-form-validation-heading-color);
--gform-theme-form-validation-heading-icon-font-size:18px;
--gform-theme-form-validation-heading-icon-size:20px;
--gform-theme-form-validation-summary-block-start:4px;
--gform-theme-form-validation-summary-color:var(--gform-theme-form-validation-color);
--gform-theme-form-validation-summary-font-family:var(--gform-theme-form-validation-font-family);
--gform-theme-form-validation-summary-font-size:var(--gform-theme-form-validation-font-size);
--gform-theme-form-validation-summary-font-weight:400;
--gform-theme-form-validation-summary-line-height:var(--gform-theme-form-validation-line-height);
--gform-theme-form-validation-summary-padding-inline:48px;
--gform-theme-form-validation-summary-item-link-text-decoration:underline;
--gform-theme-form-spinner-foreground-color:var(--gform-theme-color-primary);
--gform-theme-form-spinner-background-color:rgba(var(--gform-theme-color-primary-rgb), 0.1)
}
.gform-theme--framework :where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video) 		:not(svg *):not(symbol *) 		:not(.gform-theme__no-reset--el):not(.gform-theme__no-reset--children *):not(.gform_heading *):not(.gfield--type-html *):not(.gfield--type-section *):not(.form_saved_message>*):not(.wp-editor-container):not(.mce-tinymce):not(.mce-tinymce *):not(.wp-editor-area)) {
all:unset;
display:revert
}
.gform-theme--framework *, .gform-theme--framework :after, .gform-theme--framework :before {
	box-sizing: border-box
}
.gform-theme--framework a, .gform-theme--framework button {
	cursor: revert
}
.gform-theme--framework menu, .gform-theme--framework ol, .gform-theme--framework ul {
	list-style: none
}
.gform-theme--framework img {
	max-width: 100%
}
.gform-theme--framework table {
	border-collapse: collapse
}
.gform-theme--framework textarea {
	white-space: revert
}
.gform-theme--framework meter {
	-webkit-appearance: revert;
	-moz-appearance: revert;
	appearance: revert
}
.gform-theme--framework ::-moz-placeholder {
color:unset
}
.gform-theme--framework ::placeholder {
color:unset
}
.gform-theme--framework :where([hidden]) {
display:none
}
.gform-theme--framework :where([contenteditable]) {
-moz-user-modify:read-write;
-webkit-user-modify:read-write;
word-wrap:break-word;
-webkit-line-break:after-white-space
}
.gform-theme--framework :where([draggable=true]) {
-webkit-user-drag:element
}
.gform-theme--framework input[type=checkbox]:before, .gform-theme--framework input[type=radio]:before {
	height: auto;
	margin-block: 0;
	margin-inline: 0;
	position: static;
	width: auto
}
.gform-theme--framework input[type=checkbox]:after, .gform-theme--framework input[type=radio]:after {
	content: none
}
@font-face {
	font-display: block;
	font-family: gform-icons-orbital;
	font-style: normal;
	font-weight: 400;
	src: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV%2Bx8fzhEcn2mF9xMYBunbnFy36BQZbIs5OYzjy%2FCO9YOTNYcoMeQ%3D%3D&b=61) format("woff2"), url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV%2Bx8fzhEcn2mF9xMYBunbnFy36BQZbIs5OYzvp%2FHrpOOnTMtY%3D&b=61) format("truetype"), url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV%2Bx8fzhEcn2mF9xMYBunbnFy36BQZbIs5OYzjy%2FCOwOeXBc4tR&b=61) format("woff"), url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV%2Bx8fzhEcn2mF9xMYBunbnFy36BQZbIs5OYzzr%2FXrpOOnTMtY%3D&b=61#gform-icons-orbital) format("svg")
}
.gform-orbital-icon {
	speak: never;
	font-feature-settings: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: var(--gform-theme-icon-font-family)!important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none
}
.gform-orbital-icon--calendar-alt:before {
	content: "\e91a"
}
.gform-orbital-icon--selector:before {
	content: "\e90d"
}
.gform-orbital-icon--search:before {
	content: "\e917"
}
.gform-orbital-icon--trash:before {
	content: "\e919"
}
.gform-orbital-icon--cloud-upload-alt:before {
	content: "\e911"
}
.gform-orbital-icon--arrow-up:before {
	content: "\e912"
}
.gform-orbital-icon--arrow-down:before {
	content: "\e914"
}
.gform-orbital-icon--arrow-left:before {
	content: "\e915"
}
.gform-orbital-icon--arrow-right:before {
	content: "\e916"
}
.gform-orbital-icon--arrow-narrow-right:before {
	content: "\e913"
}
.gform-orbital-icon--arrow-sm-left:before {
	content: "\e91f"
}
.gform-orbital-icon--arrow-sm-right:before {
	content: "\e920"
}
.gform-orbital-icon--save-as:before {
	content: "\e910"
}
.gform-orbital-icon--minus-alt:before {
	content: "\e90e"
}
.gform-orbital-icon--plus-alt:before {
	content: "\e90f"
}
.gform-orbital-icon--eye-off:before {
	content: "\e90a"
}
.gform-orbital-icon--eye:before {
	content: "\e909"
}
.gform-orbital-icon--check-circle:before {
	content: "\e90c"
}
.gform-orbital-icon--check-mark:before {
	content: "\e900"
}
.gform-orbital-icon--check:before {
	content: "\e90b"
}
.gform-orbital-icon--check-mark-simple:before {
	content: "\e905"
}
.gform-orbital-icon--exclamation-simple:before {
	content: "\e906"
}
.gform-orbital-icon--information-simple:before {
	content: "\e907"
}
.gform-orbital-icon--question-mark-simple:before {
	content: "\e908"
}
.gform-orbital-icon--chevron-down:before {
	content: "\e901"
}
.gform-orbital-icon--chevron-up:before {
	content: "\e902"
}
.gform-orbital-icon--chevron-left:before {
	content: "\e91b"
}
.gform-orbital-icon--chevron-right:before {
	content: "\e91c"
}
.gform-orbital-icon--chevron-double-left:before {
	content: "\e91d"
}
.gform-orbital-icon--chevron-double-right:before {
	content: "\e91e"
}
.gform-orbital-icon--minus:before {
	content: "\e903"
}
.gform-orbital-icon--x-circle:before {
	content: "\e918"
}
.gform-orbital-icon--x:before {
	content: "\e904"
}
.gform-theme--framework ::-moz-placeholder {
color:var(--gform-theme-control-placeholder-color);
font-family:var(--gform-theme-control-placeholder-font-family);
font-size:var(--gform-theme-control-placeholder-font-size);
font-style:var(--gform-theme-control-placeholder-font-style);
font-weight:var(--gform-theme-control-placeholder-font-weight);
letter-spacing:var(--gform-theme-control-placeholder-letter-spacing);
opacity:var(--gform-theme-control-placeholder-opacity)
}
.gform-theme--framework ::placeholder {
color:var(--gform-theme-control-placeholder-color);
font-family:var(--gform-theme-control-placeholder-font-family);
font-size:var(--gform-theme-control-placeholder-font-size);
font-style:var(--gform-theme-control-placeholder-font-style);
font-weight:var(--gform-theme-control-placeholder-font-weight);
letter-spacing:var(--gform-theme-control-placeholder-letter-spacing);
opacity:var(--gform-theme-control-placeholder-opacity)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi, .gform-theme--framework .gfield--type-select .chosen-search input[type=text], .gform-theme--framework .gfield--type-select .chosen-single, .gform-theme--framework .gform-theme-field-control, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset)), .gform-theme--framework select, .gform-theme--framework select[multiple], .gform-theme--framework textarea, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)), .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)), .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)), .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)), .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)), .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)) {
--gform-theme-local-appearance:var(--gform-theme-control-appearance);
--gform-theme-local-background-color:var(--gform-theme-control-background-color);
--gform-theme-local-block-size:var(--gform-theme-control-size);
--gform-theme-local-border-radius:var(--gform-theme-control-border-radius);
--gform-theme-local-border-color:var(--gform-theme-control-border-color);
--gform-theme-local-border-width:var(--gform-theme-control-border-width);
--gform-theme-local-border-style:var(--gform-theme-control-border-style);
--gform-theme-local-border-block-start:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-border-block-end:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-border-inline-start:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-border-inline-end:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-box-shadow:var(--gform-theme-control-box-shadow);
--gform-theme-local-color:var(--gform-theme-control-color);
--gform-theme-local-display:block;
--gform-theme-local-font-family:var(--gform-theme-control-font-family);
--gform-theme-local-font-size:var(--gform-theme-control-font-size);
--gform-theme-local-font-style:var(--gform-theme-control-font-style);
--gform-theme-local-font-weight:var(--gform-theme-control-font-weight);
--gform-theme-local-inline-size:100%;
--gform-theme-local-letter-spacing:var(--gform-theme-control-letter-spacing);
--gform-theme-local-line-height:var(--gform-theme-control-line-height);
--gform-theme-local-min-block-size:auto;
--gform-theme-local-outline:var(--gform-theme-control-outline);
--gform-theme-local-outline-offset:var(--gform-theme-control-outline-offset);
--gform-theme-local-padding-inline:var(--gform-theme-control-padding-inline);
--gform-theme-local-padding-block:var(--gform-theme-control-padding-block);
--gform-theme-local-transition:var(--gform-theme-control-transition);
-webkit-border-after:var(--gform-theme-local-border-block-end);
-webkit-border-before:var(--gform-theme-local-border-block-start);
-webkit-border-end:var(--gform-theme-local-border-inline-end);
-webkit-border-start:var(--gform-theme-local-border-inline-start);
-webkit-appearance:var(--gform-theme-local-appearance);
-moz-appearance:var(--gform-theme-local-appearance);
appearance:var(--gform-theme-local-appearance);
background-color:var(--gform-theme-local-background-color);
block-size:var(--gform-theme-local-block-size);
border-block-end:var(--gform-theme-local-border-block-end);
border-block-start:var(--gform-theme-local-border-block-start);
border-inline-end:var(--gform-theme-local-border-inline-end);
border-inline-start:var(--gform-theme-local-border-inline-start);
border-radius:var(--gform-theme-local-border-radius);
box-shadow:var(--gform-theme-local-box-shadow);
color:var(--gform-theme-local-color);
display:var(--gform-theme-local-display);
font-family:var(--gform-theme-local-font-family);
font-size:var(--gform-theme-local-font-size);
font-style:var(--gform-theme-local-font-style);
font-weight:var(--gform-theme-local-font-weight);
inline-size:var(--gform-theme-local-inline-size);
letter-spacing:var(--gform-theme-local-letter-spacing);
line-height:var(--gform-theme-local-line-height);
margin-block:0;
margin-inline:0;
min-block-size:var(--gform-theme-local-min-block-size);
outline:var(--gform-theme-local-outline);
outline-offset:var(--gform-theme-local-outline-offset);
padding-block:var(--gform-theme-local-padding-block);
padding-inline:var(--gform-theme-local-padding-inline);
transition:var(--gform-theme-local-transition)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .gform-theme-field-control--hover, .gform-theme--framework .gfield--type-multiselect .chosen-container-multi:hover, .gform-theme--framework .gfield--type-select .chosen-search input[type=text] .gform-theme-field-control--hover, .gform-theme--framework .gfield--type-select .chosen-search input[type=text]:hover, .gform-theme--framework .gfield--type-select .chosen-single .gform-theme-field-control--hover, .gform-theme--framework .gfield--type-select .chosen-single:hover, .gform-theme--framework .gform-theme-field-control .gform-theme-field-control--hover, .gform-theme--framework .gform-theme-field-control:hover, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset)) .gform-theme-field-control--hover, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset)):hover, .gform-theme--framework select .gform-theme-field-control--hover, .gform-theme--framework select:hover, .gform-theme--framework select[multiple] .gform-theme-field-control--hover, .gform-theme--framework select[multiple]:hover, .gform-theme--framework textarea .gform-theme-field-control--hover, .gform-theme--framework textarea:hover, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--hover, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):hover, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--hover, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):hover, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)) .gform-theme-field-control--hover, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):hover, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--hover, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):hover, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--hover, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):hover, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)) .gform-theme-field-control--hover, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):hover, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--hover, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):hover {
--gform-theme-local-background-color:var(--gform-theme-control-background-color-hover);
--gform-theme-local-border-color:var(--gform-theme-control-border-color-hover);
--gform-theme-local-color:var(--gform-theme-control-color-hover)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .gform-theme-field-control--focus, .gform-theme--framework .gfield--type-multiselect .chosen-container-multi:focus, .gform-theme--framework .gfield--type-select .chosen-search input[type=text] .gform-theme-field-control--focus, .gform-theme--framework .gfield--type-select .chosen-search input[type=text]:focus, .gform-theme--framework .gfield--type-select .chosen-single .gform-theme-field-control--focus, .gform-theme--framework .gfield--type-select .chosen-single:focus, .gform-theme--framework .gform-theme-field-control .gform-theme-field-control--focus, .gform-theme--framework .gform-theme-field-control:focus, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset)) .gform-theme-field-control--focus, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset)):focus, .gform-theme--framework select .gform-theme-field-control--focus, .gform-theme--framework select:focus, .gform-theme--framework select[multiple] .gform-theme-field-control--focus, .gform-theme--framework select[multiple]:focus, .gform-theme--framework textarea .gform-theme-field-control--focus, .gform-theme--framework textarea:focus, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):focus, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):focus, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):focus, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):focus, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):focus {
--gform-theme-local-background-color:var(--gform-theme-control-background-color-focus);
--gform-theme-local-border-color:var(--gform-theme-control-border-color-focus);
--gform-theme-local-box-shadow:var(--gform-theme-control-box-shadow-focus);
--gform-theme-local-color:var(--gform-theme-control-color-focus)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .gform-theme-field-control--disabled, .gform-theme--framework .gfield--type-multiselect .chosen-container-multi:disabled, .gform-theme--framework .gfield--type-select .chosen-search input[type=text] .gform-theme-field-control--disabled, .gform-theme--framework .gfield--type-select .chosen-search input[type=text]:disabled, .gform-theme--framework .gfield--type-select .chosen-single .gform-theme-field-control--disabled, .gform-theme--framework .gfield--type-select .chosen-single:disabled, .gform-theme--framework .gform-theme-field-control .gform-theme-field-control--disabled, .gform-theme--framework .gform-theme-field-control:disabled, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset)) .gform-theme-field-control--disabled, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset)):disabled, .gform-theme--framework select .gform-theme-field-control--disabled, .gform-theme--framework select:disabled, .gform-theme--framework select[multiple] .gform-theme-field-control--disabled, .gform-theme--framework select[multiple]:disabled, .gform-theme--framework textarea .gform-theme-field-control--disabled, .gform-theme--framework textarea:disabled, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--disabled, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):disabled, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--disabled, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):disabled, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)) .gform-theme-field-control--disabled, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):disabled, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--disabled, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):disabled, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--disabled, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):disabled, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)) .gform-theme-field-control--disabled, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):disabled, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)) .gform-theme-field-control--disabled, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):disabled {
--gform-theme-local-background-color:var(--gform-theme-control-background-color-disabled);
--gform-theme-local-border-color:var(--gform-theme-control-border-color-disabled);
--gform-theme-local-color:var(--gform-theme-control-color-disabled)
}
.gform-theme--framework .gfield_error .gform-theme-field-control, .gform-theme--framework .gfield_error input[type]:where(:not(.gform-text-input-reset)), .gform-theme--framework .gfield_error select, .gform-theme--framework .gfield_error select[multiple], .gform-theme--framework .gfield_error textarea {
--gform-theme-local-background-color:var(--gform-theme-control-background-color-error);
--gform-theme-local-border-color:var(--gform-theme-control-border-color-error);
--gform-theme-local-color:var(--gform-theme-control-color-error)
}
.gform-theme--framework .gform-field--size-sm input[type]:where(:not(.gform-text-input-reset)), .gform-theme--framework .gform-field--size-sm select, .gform-theme--framework .gform-field--size-sm select[multiple], .gform-theme--framework .gform-field--size-sm textarea {
--gform-theme-local-block-size:var(--gform-theme-control-size-sm);
--gform-theme-local-line-height:var(--gform-theme-control-size-sm)
}
.gform-theme--framework .gform-field--size-md input[type]:where(:not(.gform-text-input-reset)), .gform-theme--framework .gform-field--size-md select, .gform-theme--framework .gform-field--size-md select[multiple], .gform-theme--framework .gform-field--size-md textarea {
--gform-theme-local-block-size:var(--gform-theme-control-size-md);
--gform-theme-local-line-height:var(--gform-theme-control-size-md)
}
.gform-theme--framework .gform-field--size-lg input[type]:where(:not(.gform-text-input-reset)), .gform-theme--framework .gform-field--size-lg select, .gform-theme--framework .gform-field--size-lg select[multiple], .gform-theme--framework .gform-field--size-lg textarea {
--gform-theme-local-block-size:var(--gform-theme-control-size-lg);
--gform-theme-local-line-height:var(--gform-theme-control-size-lg)
}
.gform-theme--framework .gform-field--size-xl input[type]:where(:not(.gform-text-input-reset)), .gform-theme--framework .gform-field--size-xl select, .gform-theme--framework .gform-field--size-xl select[multiple], .gform-theme--framework .gform-field--size-xl textarea {
--gform-theme-local-block-size:var(--gform-theme-control-size-xl);
--gform-theme-local-line-height:var(--gform-theme-control-size-xl)
}
.gform-theme--framework input[type].gform-text-input-reset {
--gform-theme-local-block-size:auto;
--gform-theme-local-color:var(--gform-theme-control-readonly-color);
--gform-theme-local-font-family:var(--gform-theme-control-readonly-font-family);
--gform-theme-local-font-size:var(--gform-theme-control-readonly-font-size);
--gform-theme-local-font-style:var(--gform-theme-control-readonly-font-style);
--gform-theme-local-font-weight:var(--gform-theme-control-readonly-font-weight);
--gform-theme-local-letter-spacing:var(--gform-theme-control-readonly-letter-spacing);
--gform-theme-local-line-height:var(--gform-theme-control-readonly-line-height);
	block-size: var(--gform-theme-local-block-size);
	color: var(--gform-theme-local-color);
	font-family: var(--gform-theme-local-font-family);
	font-size: var(--gform-theme-local-font-size);
	font-style: var(--gform-theme-local-font-style);
	font-weight: var(--gform-theme-local-font-weight);
	letter-spacing: var(--gform-theme-local-letter-spacing);
	line-height: var(--gform-theme-local-line-height)
}
.gform-theme--framework input[type=number]::-webkit-inner-spin-button, .gform-theme--framework input[type=number]::-webkit-outer-spin-button {
opacity:var(--gform-theme-control-number-spin-button-opacity)
}
.gform-theme--framework input[type=number]::-webkit-inner-spin-button {
-webkit-appearance:var(--gform-theme-control-number-spin-button-appearance);
appearance:var(--gform-theme-control-number-spin-button-appearance);
background-image:var(--gform-theme-icon-control-number);
background-position:var(--gform-theme-control-number-spin-button-background-position);
background-repeat:no-repeat;
background-size:var(--gform-theme-control-number-spin-button-background-size);
cursor:pointer;
width:var(--gform-theme-control-number-spin-button-inline-size)
}
.gform-theme--framework textarea {
--gform-theme-local-border-radius:var(--gform-theme-control-textarea-border-radius);
--gform-theme-local-block-size:var(--gform-theme-control-textarea-block-size);
--gform-theme-local-line-height:var(--gform-theme-control-textarea-line-height);
--gform-theme-local-padding-block:var(--gform-theme-control-textarea-padding-block);
	resize: var(--gform-theme-control-textarea-resize)
}
.gform-theme--framework .wp-editor-container {
	border: var(--gform-theme-control-border-width) var(--gform-theme-control-border-style) var(--gform-theme-control-border-color);
	border-radius: var(--gform-theme-control-textarea-border-radius);
	overflow: hidden
}
.gform-theme--framework input[type=checkbox], .gform-theme--framework input[type=radio] {
--gform-theme-local-block-size:var(--gform-theme-control-choice-size);
--gform-theme-local-display:inline-grid;
--gform-theme-local-inline-size:var(--gform-theme-control-choice-size);
--gform-theme-local-line-height:var(--gform-theme-control-choice-size);
--gform-theme-local-padding-block:0;
--gform-theme-local-padding-inline:0;
	accent-color: var(--gform-theme-control-accent-color);
	align-content: center;
	justify-content: center;
	opacity: 1;
	place-content: center
}
.gform-theme--framework input[type=checkbox]:before, .gform-theme--framework input[type=radio]:before {
	opacity: 0
}
.gform-theme--framework input[type=checkbox]:checked:before, .gform-theme--framework input[type=radio]:checked:before {
	opacity: 1
}
.gform-theme--framework .gform-field--size-sm input[type=checkbox], .gform-theme--framework .gform-field--size-sm input[type=radio] {
--gform-theme-local-block-size:var(--gform-theme-control-choice-size-sm);
--gform-theme-local-inline-size:var(--gform-theme-control-choice-size-sm);
--gform-theme-local-line-height:var(--gform-theme-control-choice-size-sm)
}
.gform-theme--framework .gform-field--size-md input[type=checkbox], .gform-theme--framework .gform-field--size-md input[type=radio] {
--gform-theme-local-block-size:var(--gform-theme-control-choice-size-md);
--gform-theme-local-inline-size:var(--gform-theme-control-choice-size-md);
--gform-theme-local-line-height:var(--gform-theme-control-choice-size-md)
}
.gform-theme--framework .gform-field--size-lg input[type=checkbox], .gform-theme--framework .gform-field--size-lg input[type=radio] {
--gform-theme-local-block-size:var(--gform-theme-control-choice-size-lg);
--gform-theme-local-inline-size:var(--gform-theme-control-choice-size-lg);
--gform-theme-local-line-height:var(--gform-theme-control-choice-size-lg)
}
.gform-theme--framework .gform-field--size-xl input[type=checkbox], .gform-theme--framework .gform-field--size-xl input[type=radio] {
--gform-theme-local-block-size:var(--gform-theme-control-choice-size-xl);
--gform-theme-local-inline-size:var(--gform-theme-control-choice-size-xl);
--gform-theme-local-line-height:var(--gform-theme-control-choice-size-xl)
}
.gform-theme--framework input[type=checkbox] {
--gform-theme-local-border-radius:var(--gform-theme-control-checkbox-check-border-radius)
}
.gform-theme--framework input[type=checkbox]:before {
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: var(--gform-theme-control-choice-check-color);
	content: var(--gform-theme-icon-control-checkbox);
	font-family: var(--gform-theme-icon-font-family)!important;
	font-size: var(--gform-theme-control-checkbox-check-size);
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none
}
.gform-theme--framework input[type=checkbox]:disabled:before {
	color: var(--gform-theme-control-choice-check-color-disabled)
}
.gform-theme--framework .gform-field--size-sm input[type=checkbox]:before {
	font-size: var(--gform-theme-control-checkbox-check-size-sm)
}
.gform-theme--framework .gform-field--size-md input[type=checkbox]:before {
	font-size: var(--gform-theme-control-checkbox-check-size-md)
}
.gform-theme--framework .gform-field--size-lg input[type=checkbox]:before {
	font-size: var(--gform-theme-control-checkbox-check-size-lg)
}
.gform-theme--framework .gform-field--size-xl input[type=checkbox]:before {
	font-size: var(--gform-theme-control-checkbox-check-size-xl)
}
.gform-theme--framework input[type=radio] {
--gform-theme-local-border-radius:var(--gform-theme-control-radio-check-border-radius)
}
.gform-theme--framework input[type=radio]:before {
	background-color: var(--gform-theme-control-choice-check-color);
	block-size: var(--gform-theme-control-radio-check-size);
	border-radius: var(--gform-theme-control-radio-check-border-radius);
	content: var(--gform-theme-control-radio-check-content);
	inline-size: var(--gform-theme-control-radio-check-size)
}
.gform-theme--framework input[type=radio]:disabled:before {
	background-color: var(--gform-theme-control-choice-check-color-disabled)
}
.gform-theme--framework .gform-field--size-sm input[type=radio]:before {
	block-size: var(--gform-theme-control-radio-check-size-sm);
	inline-size: var(--gform-theme-control-radio-check-size-sm)
}
.gform-theme--framework .gform-field--size-md input[type=radio]:before {
	block-size: var(--gform-theme-control-radio-check-size-md);
	inline-size: var(--gform-theme-control-radio-check-size-md)
}
.gform-theme--framework .gform-field--size-lg input[type=radio]:before {
	block-size: var(--gform-theme-control-radio-check-size-lg);
	inline-size: var(--gform-theme-control-radio-check-size-lg)
}
.gform-theme--framework .gform-field--size-xl input[type=radio]:before {
	block-size: var(--gform-theme-control-radio-check-size-xl);
	inline-size: var(--gform-theme-control-radio-check-size-xl)
}
.gform-theme--framework select:where(:not([multiple])) {
--gform-theme-local-padding-inline:var(--gform-theme-control-select-padding-inline);
background-image:var(--gform-theme-icon-control-select);
background-position:var(--gform-theme-control-select-icon-position);
background-repeat:no-repeat;
background-size:var(--gform-theme-control-select-icon-size)
}
.gform-theme--framework select::-ms-expand {
display:var(--gform-theme-control-select-ms-expand)
}
.gform-theme--framework select[multiple] {
--gform-theme-local-block-size:var(--gform-theme-control-multiselect-block-size);
--gform-theme-local-border-radius:var(--gform-theme-control-multiselect-border-radius);
--gform-theme-local-line-height:var(--gform-theme-control-multiselect-line-height);
--gform-theme-local-padding-block:var(--gform-theme-control-multiselect-padding-block);
	overflow-y: auto
}
.gform-theme--framework select[multiple] option:checked {
	background: var(--gform-theme-color-inside-control-light)
}
.gform-theme--framework .gfield--type-select .chosen-container-single .chosen-single {
	background-image: var(--gform-theme-icon-control-select);
	background-position: var(--gform-theme-control-select-icon-position);
	background-repeat: no-repeat;
	background-size: var(--gform-theme-control-select-icon-size)
}
.gform-theme--framework .gfield--type-select .chosen-container-single .chosen-single span {
	-webkit-margin-end: var(--gform-theme-control-select-search-icon-size);
	margin-inline-end: var(--gform-theme-control-select-search-icon-size)
}
.gform-theme--framework .gfield--type-select .chosen-container-single .chosen-single abbr, .gform-theme--framework .gfield--type-select .chosen-container-single .chosen-single div b {
	background-image: none!important
}
.gform-theme--framework .gfield--type-select .chosen-container-single.chosen-container-active .chosen-single, .gform-theme--framework .gfield--type-select .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single {
--gform-theme-local-background-color:var(--gform-theme-control-background-color-focus);
--gform-theme-local-border-color:var(--gform-theme-control-border-color-focus);
--gform-theme-local-box-shadow:var(--gform-theme-control-box-shadow-focus);
--gform-theme-local-color:var(--gform-theme-control-color-focus)
}
.gform-theme--framework .gfield--type-select .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single {
	border-bottom-left-radius: var(--gform-theme-control-border-radius);
	border-bottom-right-radius: var(--gform-theme-control-border-radius);
	border-color: var(--gform-theme-control-border-color-focus);
	box-shadow: var(--gform-theme-control-box-shadow-focus)
}
.gform-theme--framework .gfield--type-select .chosen-container-single .chosen-search {
	padding-block: var(--gform-theme-padding-block) 0;
	padding-inline: var(--gform-theme-control-padding-inline)
}
.gform-theme--framework .gfield--type-select .chosen-container-single .chosen-search input[type=text] {
--gform-theme-local-block-size:var(--gform-theme-control-size-md);
--gform-theme-local-padding-inline:var(--gform-theme-control-select-search-padding-inline);
	background-image: var(--gform-theme-icon-control-search)!important;
	background-position: var(--gform-theme-control-select-search-icon-position);
	background-size: var(--gform-theme-control-select-search-icon-size)!important
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi {
--gform-theme-local-block-size:auto;
--gform-theme-local-border-radius:var(--gform-theme-control-multiselect-border-radius);
	padding-inline: 0
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi.chosen-container-active {
	border-color: var(--gform-theme-control-border-color-focus);
	box-shadow: var(--gform-theme-control-box-shadow-focus)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi.chosen-container-active .chosen-choices {
	box-shadow: none
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .chosen-choices {
	align-content: center;
	background: none;
	border: none;
	display: flex;
	flex-flow: row wrap;
	gap: calc(var(--gform-theme-padding-block)/2);
	min-height: calc(var(--gform-theme-control-size) - 2px);
	padding-block: 4px;
	padding-inline: var(--gform-theme-control-padding-inline)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .chosen-choices li.search-field input[type=text].chosen-search-input {
	color: var(--gform-theme-control-placeholder-color);
	font-family: var(--gform-theme-control-placeholder-font-family);
	font-size: var(--gform-theme-control-placeholder-font-size);
	font-style: var(--gform-theme-control-placeholder-font-style);
	font-weight: var(--gform-theme-control-placeholder-font-weight);
	letter-spacing: var(--gform-theme-control-placeholder-letter-spacing);
	opacity: var(--gform-theme-control-placeholder-opacity)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .chosen-choices .search-choice+li.search-field input[type=text].chosen-search-input {
	color: var(--gform-theme-control-color-focus);
	font-family: var(--gform-theme-control-font-family);
	font-size: var(--gform-theme-control-font-size);
	font-style: var(--gform-theme-control-font-style);
	font-weight: var(--gform-theme-control-font-weight);
	letter-spacing: var(--gform-theme-control-letter-spacing);
	opacity: 1
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .chosen-choices li.search-choice {
	align-self: flex-start;
	background: none;
	background-color: var(--gform-theme-control-multiselect-selected-item-background-color);
	border: none;
	border-radius: var(--gform-theme-control-multiselect-selected-item-border-radius);
	box-shadow: none;
	color: var(--gform-theme-control-multiselect-selected-item-color);
	flex-shrink: 0;
	font-size: var(--gform-theme-control-multiselect-selected-item-font-size);
	font-weight: var(--gform-theme-control-multiselect-selected-item-font-weight);
	margin: 0;
	padding-block: 8px;
padding-inline:var(--gform-theme-control-padding-inline) calc(var(--gform-theme-control-padding-inline)*1.25 + var(--gform-theme-control-multiselect-close-icon-size))
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	background: none;
	height: var(--gform-theme-control-multiselect-close-icon-size);
	inset-block-start: var(--gform-theme-control-multiselect-close-icon-inset-block-start);
	inset-inline-end: var(--gform-theme-control-multiselect-close-icon-inset-inline-end);
	opacity: 70%;
	transition: var(--gform-theme-local-transition);
	width: var(--gform-theme-control-multiselect-close-icon-size)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: var(--gform-theme-control-multiselect-selected-item-remove-icon-color);
	content: var(--gform-theme-icon-control-cancel);
	display: inline-block;
	font-family: var(--gform-theme-icon-font-family)!important;
	font-size: var(--gform-theme-control-multiselect-close-icon-size);
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	height: 100%;
	line-height: 1;
	text-transform: none;
	width: 100%
}
.gform-theme--framework .gfield--type-multiselect .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:focus, .gform-theme--framework .gfield--type-multiselect .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	opacity: 1
}
.gform-theme--framework .gfield--type-multiselect .chosen-container .chosen-drop, .gform-theme--framework .gfield--type-select .chosen-container .chosen-drop {
	background-color: var(--gform-theme-control-background-color);
	border: var(--gform-theme-control-select-dropdown-border-color);
	border-radius: var(--gform-theme-control-select-dropdown-border-radius);
	box-shadow: var(--gform-theme-control-select-dropdown-shadow);
	overflow: hidden;
	padding-block: 0;
	padding-inline: 0;
	top: calc(100% + 8px)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container .chosen-results, .gform-theme--framework .gfield--type-select .chosen-container .chosen-results {
	margin-block: 0;
	margin-inline: 0;
	padding-block: var(--gform-theme-padding-block);
	padding-inline: 0
}
.gform-theme--framework .gfield--type-multiselect .chosen-container .chosen-results li, .gform-theme--framework .gfield--type-select .chosen-container .chosen-results li {
	color: var(--gform-theme-control-color);
	padding: var(--gform-theme-padding-block) var(--gform-theme-control-padding-inline)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container .chosen-results li.highlighted, .gform-theme--framework .gfield--type-select .chosen-container .chosen-results li.highlighted {
	background: none;
	background-color: var(--gform-theme-control-select-dropdown-option-background-color-hover)
}
.gform-theme--framework .gfield--type-multiselect .chosen-container .chosen-results li.result-selected, .gform-theme--framework .gfield--type-select .chosen-container .chosen-results li.result-selected {
	background: none;
	background-color: var(--gform-theme-control-select-dropdown-option-background-color-hover);
	box-shadow: var(--gform-theme-control-select-dropdown-option-box-shadow-hover)
}
.gform-theme--framework .gfield_list_group_item:before, .gform-theme--framework .gform-field-label {
--gform-theme-local-color:var(--gform-theme-control-label-color-primary);
--gform-theme-local-display:flex;
--gform-theme-local-font-family:var(--gform-theme-control-label-font-family-primary);
--gform-theme-local-font-size:var(--gform-theme-control-label-font-size-primary);
--gform-theme-local-font-style:var(--gform-theme-control-label-font-style-primary);
--gform-theme-local-font-weight:var(--gform-theme-control-label-font-weight-primary);
--gform-theme-local-letter-spacing:var(--gform-theme-control-label-letter-spacing-primary);
--gform-theme-local-line-height:var(--gform-theme-control-label-line-height-primary);
--gform-theme-local-margin-block:0;
--gform-theme-local-margin-inline:0;
	color: var(--gform-theme-local-color);
	display: var(--gform-theme-local-display);
	font-family: var(--gform-theme-local-font-family);
	font-size: var(--gform-theme-local-font-size);
	font-style: var(--gform-theme-local-font-style);
	font-weight: var(--gform-theme-local-font-weight);
	letter-spacing: var(--gform-theme-local-letter-spacing);
	line-height: var(--gform-theme-local-line-height);
	margin-block: var(--gform-theme-local-margin-block);
	margin-inline: var(--gform-theme-local-margin-inline)
}
.gform-theme--framework .gform-field-label--type-inline {
--gform-theme-local-color:var(--gform-theme-control-label-color-secondary);
--gform-theme-local-display:block;
--gform-theme-local-font-family:var(--gform-theme-control-label-font-family-secondary);
--gform-theme-local-font-size:var(--gform-theme-control-label-font-size-secondary);
--gform-theme-local-font-style:var(--gform-theme-control-label-font-style-secondary);
--gform-theme-local-font-weight:var(--gform-theme-control-label-font-weight-secondary);
--gform-theme-local-letter-spacing:var(--gform-theme-control-label-letter-spacing-secondary);
--gform-theme-local-line-height:var(--gform-theme-control-label-line-height-secondary)
}
.gform-theme--framework .gform-field-label--type-sub {
--gform-theme-local-color:var(--gform-theme-control-label-color-tertiary);
--gform-theme-local-display:block;
--gform-theme-local-font-family:var(--gform-theme-control-label-font-family-tertiary);
--gform-theme-local-font-size:var(--gform-theme-control-label-font-size-tertiary);
--gform-theme-local-font-style:var(--gform-theme-control-label-font-style-tertiary);
--gform-theme-local-font-weight:var(--gform-theme-control-label-font-weight-tertiary);
--gform-theme-local-letter-spacing:var(--gform-theme-control-label-letter-spacing-tertiary);
--gform-theme-local-line-height:var(--gform-theme-control-label-line-height-tertiary)
}
.gform-theme--framework .gform-field-label--type-sub-large {
--gform-theme-local-color:var(--gform-theme-control-label-color-quaternary);
--gform-theme-local-display:inline-block;
--gform-theme-local-font-family:var(--gform-theme-control-label-font-family-quaternary);
--gform-theme-local-font-size:var(--gform-theme-control-label-font-size-quaternary);
--gform-theme-local-font-style:var(--gform-theme-control-label-font-style-quaternary);
--gform-theme-local-font-weight:var(--gform-theme-control-label-font-weight-quaternary);
--gform-theme-local-letter-spacing:var(--gform-theme-control-label-letter-spacing-quaternary);
--gform-theme-local-line-height:var(--gform-theme-control-label-line-height-quaternary)
}
.gform-theme--framework .gform-field-label>.gfield_required {
	color: var(--gform-theme-control-label-color-required);
	display: inline-block;
	font-family: var(--gform-theme-control-label-font-family-required);
	font-size: var(--gform-theme-control-label-font-size-required);
	font-style: var(--gform-theme-control-label-font-style-required);
	font-weight: var(--gform-theme-control-label-font-weight-required);
	letter-spacing: var(--gform-theme-control-label-letter-spacing-required);
	line-height: var(--gform-theme-control-label-line-height-required)
}
.gform-theme--framework .gfield_description {
--gform-theme-local-color:var(--gform-theme-control-description-color);
--gform-theme-local-font-family:var(--gform-theme-control-description-font-family);
--gform-theme-local-font-size:var(--gform-theme-control-description-font-size);
--gform-theme-local-font-style:var(--gform-theme-control-description-font-style);
--gform-theme-local-font-weight:var(--gform-theme-control-description-font-weight);
--gform-theme-local-letter-spacing:var(--gform-theme-control-description-letter-spacing);
--gform-theme-local-line-height:var(--gform-theme-control-description-line-height);
	color: var(--gform-theme-local-color);
	display: block;
	font-family: var(--gform-theme-local-font-family);
	font-size: var(--gform-theme-local-font-size);
	font-style: var(--gform-theme-local-font-style);
	font-weight: var(--gform-theme-local-font-weight);
	letter-spacing: var(--gform-theme-local-letter-spacing);
	line-height: var(--gform-theme-local-line-height)
}
.gform-theme--framework .gfield_validation_message {
--gform-theme-local-color:var(--gform-theme-control-description-color-error);
--gform-theme-local-font-family:var(--gform-theme-control-description-font-family-error);
--gform-theme-local-font-size:var(--gform-theme-control-description-font-size-error);
--gform-theme-local-font-style:var(--gform-theme-control-description-font-style-error);
--gform-theme-local-font-weight:var(--gform-theme-control-description-font-weight-error);
--gform-theme-local-letter-spacing:var(--gform-theme-control-description-letter-spacing-error);
--gform-theme-local-line-height:var(--gform-theme-control-description-line-height-error)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)) {
--gform-theme-local-block-size:auto;
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-primary);
--gform-theme-local-border-radius:var(--gform-theme-control-button-border-radius);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-primary);
--gform-theme-local-border-style:var(--gform-theme-control-button-border-style-primary);
--gform-theme-local-border-width:var(--gform-theme-control-button-border-width-primary);
--gform-theme-local-border-block-start:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-border-block-end:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-border-inline-start:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-border-inline-end:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-box-shadow:var(--gform-theme-control-button-box-shadow);
--gform-theme-local-color:var(--gform-theme-control-button-color-primary);
--gform-theme-local-column-gap:var(--gform-theme-control-button-icon-gap);
--gform-theme-local-cursor:pointer;
--gform-theme-local-display:inline-flex;
--gform-theme-local-font-style:var(--gform-theme-control-button-font-style);
--gform-theme-local-font-weight:var(--gform-theme-control-button-font-weight);
--gform-theme-local-font-size:var(--gform-theme-control-button-font-size);
--gform-theme-local-font-family:var(--gform-theme-control-button-font-family);
--gform-theme-local-inline-size:auto;
--gform-theme-local-letter-spacing:var(--gform-theme-control-button-letter-spacing);
--gform-theme-local-line-height:var(--gform-theme-control-button-line-height);
--gform-theme-local-min-block-size:var(--gform-theme-control-button-size);
--gform-theme-local-min-inline-size:auto;
--gform-theme-local-opacity:var(--gform-theme-control-button-opacity);
--gform-theme-local-padding-block:var(--gform-theme-control-button-padding-block);
--gform-theme-local-padding-inline:var(--gform-theme-control-button-padding-inline);
--gform-theme-local-text-decoration:var(--gform-theme-control-button-text-decoration);
--gform-theme-local-text-transform:var(--gform-theme-control-button-text-transform);
align-items:center;
-moz-column-gap:var(--gform-theme-local-column-gap);
column-gap:var(--gform-theme-local-column-gap);
cursor:var(--gform-theme-local-cursor);
justify-content:center;
min-inline-size:var(--gform-theme-local-min-inline-size);
opacity:var(--gform-theme-local-opacity);
text-align:center;
-webkit-text-decoration:var(--gform-theme-local-text-decoration);
text-decoration:var(--gform-theme-local-text-decoration);
text-transform:var(--gform-theme-local-text-transform);
vertical-align:top
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)) .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)) .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)) .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)) .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)) .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)) .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)) .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)) .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-primary);
--gform-theme-local-content:var(--gform-theme-control-button-icon);
--gform-theme-local-font-size:var(--gform-theme-control-button-icon-font-size);
--gform-theme-local-transition:var(--gform-theme-control-button-transition);
speak:never;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:var(--gform-theme-local-color);
content:var(--gform-theme-local-content);
font-family:var(--gform-theme-icon-font-family)!important;
font-size:var(--gform-theme-local-font-size);
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:1;
text-transform:none;
transition:var(--gform-theme-local-transition)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):hover, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):hover {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-hover-primary);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-hover-primary);
--gform-theme-local-box-shadow:var(--gform-theme-control-button-box-shadow-hover);
--gform-theme-local-color:var(--gform-theme-control-button-color-hover-primary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):hover:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):hover:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):hover:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):hover:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):hover:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):hover:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):hover:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):hover:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):hover:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):hover:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):hover:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):hover:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):hover:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):hover:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-hover-primary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):focus, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):focus {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-focus-primary);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-focus-primary);
--gform-theme-local-box-shadow:var(--gform-theme-control-button-box-shadow-focus);
--gform-theme-local-color:var(--gform-theme-control-button-color-focus-primary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):focus:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):focus:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):focus:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):focus:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):focus:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):focus:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):focus:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):focus:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):focus:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):focus:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):focus:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):focus:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):focus:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):focus:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-focus-primary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):disabled, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):disabled, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):disabled, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):disabled, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):disabled {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-disabled-primary);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-disabled-primary);
--gform-theme-local-box-shadow:var(--gform-theme-control-button-box-shadow-disabled);
--gform-theme-local-color:var(--gform-theme-control-button-color-disabled-primary);
--gform-theme-local-cursor:default;
--gform-theme-local-opacity:var(--gform-theme-control-button-opacity-disabled)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):disabled:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)):disabled:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):disabled:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):disabled:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):disabled:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):disabled:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):disabled:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)):disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)):disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):disabled:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-disabled-primary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-secondary);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-secondary);
--gform-theme-local-border-style:var(--gform-theme-control-button-border-style-secondary);
--gform-theme-local-border-width:var(--gform-theme-control-button-border-width-secondary);
--gform-theme-local-color:var(--gform-theme-control-button-color-secondary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-secondary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-hover-secondary);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-hover-secondary);
--gform-theme-local-color:var(--gform-theme-control-button-color-hover-secondary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:hover:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-hover-secondary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-focus-secondary);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-focus-secondary);
--gform-theme-local-color:var(--gform-theme-control-button-color-focus-secondary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:focus:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-focus-secondary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-disabled-secondary);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-disabled-secondary);
--gform-theme-local-color:var(--gform-theme-control-button-color-disabled-secondary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--secondary:disabled:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-disabled-secondary)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-simple);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-simple);
--gform-theme-local-border-width:var(--gform-theme-control-button-border-width-simple);
--gform-theme-local-box-shadow:var(--gform-theme-control-button-box-shadow-simple);
--gform-theme-local-color:var(--gform-theme-control-button-color-simple);
--gform-theme-local-column-gap:0;
--gform-theme-local-line-height:var(--gform-theme-control-button-size-simple);
--gform-theme-local-min-block-size:var(--gform-theme-control-button-size-simple);
--gform-theme-local-min-inline-size:var(--gform-theme-control-button-size-simple);
--gform-theme-local-padding-block:0;
--gform-theme-local-padding-inline:0
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-simple)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-hover-simple);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-hover-simple);
--gform-theme-local-box-shadow:var(--gform-theme-control-button-box-shadow-hover-simple);
--gform-theme-local-color:var(--gform-theme-control-button-color-hover-simple)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:hover:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-hover-simple)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-focus-simple);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-focus-simple);
--gform-theme-local-box-shadow:var(--gform-theme-control-button-box-shadow-focus-simple);
--gform-theme-local-color:var(--gform-theme-control-button-color-focus-simple)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:focus:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-focus-simple)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled {
--gform-theme-local-background-color:var(--gform-theme-control-button-background-color-disabled-simple);
--gform-theme-local-border-color:var(--gform-theme-control-button-border-color-disabled-simple);
--gform-theme-local-box-shadow:var(--gform-theme-control-button-box-shadow-disabled-simple);
--gform-theme-local-color:var(--gform-theme-control-button-color-disabled-simple)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled .dashicons:before, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:after, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--simple:disabled:before {
--gform-theme-local-color:var(--gform-theme-control-button-icon-color-disabled-simple)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xs, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xs, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--size-xs, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xs, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xs, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--size-xs, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xs {
--gform-theme-local-font-size:var(--gform-theme-control-button-font-size-xs);
--gform-theme-local-min-block-size:var(--gform-theme-control-button-size-xs);
--gform-theme-local-padding-inline:var(--gform-theme-control-button-padding-inline-xs)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-sm, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-sm, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--size-sm, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-sm, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-sm, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--size-sm, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-sm {
--gform-theme-local-font-size:var(--gform-theme-control-button-font-size-sm);
--gform-theme-local-min-block-size:var(--gform-theme-control-button-size-sm);
--gform-theme-local-padding-inline:var(--gform-theme-control-button-padding-inline-sm)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-md, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-md, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--size-md, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-md, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-md, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--size-md, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-md {
--gform-theme-local-font-size:var(--gform-theme-control-button-font-size-md);
--gform-theme-local-min-block-size:var(--gform-theme-control-button-size-md);
--gform-theme-local-padding-inline:var(--gform-theme-control-button-padding-inline-md)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-lg, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-lg, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--size-lg, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-lg, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-lg, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--size-lg, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-lg {
--gform-theme-local-font-size:var(--gform-theme-control-button-font-size-lg);
--gform-theme-local-min-block-size:var(--gform-theme-control-button-size-lg);
--gform-theme-local-padding-inline:var(--gform-theme-control-button-padding-inline-lg)
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xl, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xl, .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)).gform-theme-button--size-xl, .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xl, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]).button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xl, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit], [type=button], [type=reset]):where(:not(.gform-theme-no-framework)).gform-theme-button--size-xl, .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)).gform-theme-button--size-xl {
--gform-theme-local-font-size:var(--gform-theme-control-button-font-size-xl);
--gform-theme-local-min-block-size:var(--gform-theme-control-button-size-xl);
--gform-theme-local-padding-inline:var(--gform-theme-control-button-padding-inline-xl)
}
.gform-theme--framework input[type=file] {
--gform-theme-local-padding-inline:var(--gform-theme-control-file-padding-inline);
	text-overflow: ellipsis;
	white-space: nowrap
}
.gform-theme--framework input[type=file]:hover::file-selector-button {
--gform-theme-local-background-color:var(--gform-theme-control-file-button-background-color-hover);
--gform-theme-local-border-inline-end-color:var(--gform-theme-control-file-button-border-inline-end-color-hover);
--gform-theme-local-color:var(--gform-theme-control-file-button-color-hover)
}
.gform-theme--framework input[type=file]:focus::file-selector-button {
--gform-theme-local-background-color:var(--gform-theme-control-file-button-background-color-focus);
--gform-theme-local-border-inline-end-color:var(--gform-theme-control-file-button-border-inline-end-color-focus);
--gform-theme-local-color:var(--gform-theme-control-file-button-color-focus)
}
.gform-theme--framework input[type=file]:disabled::file-selector-button {
--gform-theme-local-background-color:var(--gform-theme-control-file-button-background-color-disabled);
--gform-theme-local-border-inline-end-color:var(--gform-theme-control-file-button-border-inline-end-color-disabled);
--gform-theme-local-color:var(--gform-theme-control-file-button-color-disabled)
}
.gform-theme--framework input[type=file]::file-selector-button {
--gform-theme-local-background-color:var(--gform-theme-control-file-button-background-color);
--gform-theme-local-border-inline-end-color:var(--gform-theme-control-file-button-border-inline-end-color);
--gform-theme-local-border-inline-end-style:var(--gform-theme-control-file-button-border-inline-end-style);
--gform-theme-local-border-inline-end-width:var(--gform-theme-control-file-button-border-inline-end-width);
--gform-theme-local-border-inline-end:var(--gform-theme-local-border-inline-end-width) var(--gform-theme-local-border-inline-end-style) var(--gform-theme-local-border-inline-end-color);
--gform-theme-local-color:var(--gform-theme-control-file-button-color);
-webkit-border-end:var(--gform-theme-local-border-inline-end);
background-color:var(--gform-theme-local-background-color);
block-size:100%;
border:0;
border-end-start-radius:var(--gform-theme-control-file-button-border-radius);
border-inline-end:var(--gform-theme-local-border-inline-end);
border-start-start-radius:var(--gform-theme-control-file-button-border-radius);
color:var(--gform-theme-local-color);
font-family:var(--gform-theme-control-file-button-font-family);
font-size:var(--gform-theme-control-file-button-font-size);
font-style:var(--gform-theme-control-file-button-font-style);
font-weight:var(--gform-theme-control-file-button-font-weight);
inset-block-start:calc(var(--gform-theme-control-border-width)*-1);
letter-spacing:var(--gform-theme-control-file-button-letter-spacing);
line-height:var(--gform-theme-control-file-button-line-height);
margin-inline:var(--gform-theme-control-file-button-margin-inline);
padding-block:0;
padding-inline:var(--gform-theme-control-file-button-padding-inline);
position:relative;
-webkit-text-decoration:var(--gform-theme-control-file-button-text-decoration);
text-decoration:var(--gform-theme-control-file-button-text-decoration);
text-transform:var(--gform-theme-control-file-button-text-transform);
transition:var(--gform-theme-control-file-button-transition)
}
.gform-theme--framework .gfield--input-type-fileupload .gform_drop_area, .gform-theme--framework .gfield--type-fileupload .gform_drop_area {
--gform-theme-local-block-size:var(--gform-theme-control-file-drop-area-block-size);
--gform-theme-local-border-radius:var(--gform-theme-control-file-drop-area-border-radius);
--gform-theme-local-border-style:var(--gform-theme-control-file-drop-area-border-style);
--gform-theme-local-color:var(--gform-theme-control-file-drop-area-color);
--gform-theme-local-font-weight:var(--gform-theme-control-file-drop-area-font-weight);
--gform-theme-local-line-height:var(--gform-theme-control-file-drop-area-line-height);
--gform-theme-local-padding-inline:var(--gform-theme-control-file-drop-area-padding-inline);
--gform-theme-local-padding-block:var(--gform-theme-control-file-drop-area-padding-block)
}
.gform-theme--framework .gfield--input-type-fileupload .gform_drop_area:before, .gform-theme--framework .gfield--type-fileupload .gform_drop_area:before {
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-margin-after: var(--gform-theme-control-file-drop-area-icon-margin-block-end);
	color: var(--gform-theme-control-file-drop-area-icon-color);
	content: var(--gform-theme-icon-control-file-upload);
	display: block;
	font-family: var(--gform-theme-icon-font-family)!important;
	font-size: var(--gform-theme-control-file-drop-area-icon-font-size);
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	margin-block-end: var(--gform-theme-control-file-drop-area-icon-margin-block-end);
	text-transform: none
}
.gform-theme--framework .gfield--input-type-fileupload .gform_drop_instructions, .gform-theme--framework .gfield--type-fileupload .gform_drop_instructions {
	-webkit-margin-after: var(--gform-theme-control-file-drop-area-instructions-margin-block-end);
	margin-block-end: var(--gform-theme-control-file-drop-area-instructions-margin-block-end)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview_list, .gform-theme--framework .gfield--type-fileupload .ginput_preview_list {
	-webkit-margin-before: var(--gform-theme-control-file-preview-area-margin-block-start);
	display: flex;
	flex-direction: column;
	gap: var(--gform-theme-control-file-preview-area-gap);
	margin-block-start: var(--gform-theme-control-file-preview-area-margin-block-start);
	width: 100%
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview_list:empty, .gform-theme--framework .gfield--type-fileupload .ginput_preview_list:empty {
	-webkit-margin-before: 0;
	margin-block-start: 0
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview, .gform-theme--framework .gfield--type-fileupload .ginput_preview {
	display: flex;
	flex-direction: column;
	font-family: var(--gform-theme-control-file-preview-file-font-family);
	font-size: var(--gform-theme-control-file-preview-file-font-size);
	font-style: var(--gform-theme-control-file-preview-file-font-style);
	font-weight: var(--gform-theme-control-file-preview-file-font-weight);
	gap: var(--gform-theme-control-file-preview-file-gap);
	letter-spacing: var(--gform-theme-control-file-preview-file-letter-spacing);
	line-height: var(--gform-theme-control-file-preview-file-line-height);
	position: relative
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_filename, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_filename {
	-webkit-padding-end: var(--gform-theme-control-file-preview-file-name-padding-inline-end);
	color: var(--gform-theme-control-file-preview-file-name-color);
	line-height: var(--gform-theme-control-file-preview-file-name-line-height);
	overflow: var(--gform-theme-control-file-preview-file-name-overflow);
	padding-inline-end: var(--gform-theme-control-file-preview-file-name-padding-inline-end);
	text-overflow: var(--gform-theme-control-file-preview-file-name-text-overflow);
	white-space: var(--gform-theme-control-file-preview-file-name-white-space)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_filesize, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_filesize {
	color: var(--gform-theme-control-file-preview-file-size-color)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_progress, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_progress {
	align-items: center;
	display: flex;
	gap: var(--gform-theme-control-file-upload-progress-ui-gap)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_progress:after, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_progress:after {
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	block-size: var(--gform-theme-control-file-upload-progress-button-icon-size);
	color: var(--gform-theme-control-file-upload-progress-button-icon-color-complete);
	content: var(--gform-theme-icon-control-file-upload-completed);
	font-family: var(--gform-theme-icon-font-family)!important;
	font-size: var(--gform-theme-control-file-upload-progress-button-icon-size);
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	inline-size: var(--gform-theme-control-file-upload-progress-button-icon-size);
	line-height: 1;
	min-inline-size: var(--gform-theme-control-file-upload-progress-button-icon-size);
	opacity: 0;
	text-transform: none
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_progress_complete:after, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_progress_complete:after {
	opacity: 1
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_progressbar, .gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_progressbar_progress, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_progressbar, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_progressbar_progress {
	block-size: var(--gform-theme-control-file-upload-progress-bar-block-size);
	border-radius: var(--gform-theme-control-file-upload-progress-bar-border-radius)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_progressbar, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_progressbar {
	background-color: var(--gform-theme-control-file-upload-progress-bar-background-color);
	inline-size: 100%;
	position: relative
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_progressbar_progress, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_progressbar_progress {
	background-color: var(--gform-theme-control-file-upload-progress-bar-background-color-loading);
	inline-size: 1%;
	position: absolute;
	transition: var(--gform-theme-control-file-upload-progress-bar-transition)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_percent, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_percent {
	color: var(--gform-theme-control-file-upload-progress-text-color);
	font-size: var(--gform-theme-control-file-upload-progress-text-font-size);
	min-inline-size: var(--gform-theme-control-file-upload-progress-text-min-inline-size)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_cancel, .gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gform_delete_file, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_cancel, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gform_delete_file {
	inset-block-start: var(--gform-theme-control-file-upload-progress-button-inset-block-start);
	inset-inline-end: var(--gform-theme-control-file-upload-progress-button-inset-inline-end);
	position: var(--gform-theme-control-file-upload-progress-button-position)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gform_delete_file .dashicons:before, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gform_delete_file .dashicons:before {
--gform-theme-control-button-icon:var(--gform-theme-icon-control-file-upload-remove)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_cancel, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_cancel {
--gform-theme-local-font-size:var(--gform-theme-control-file-upload-progress-button-font-size-cancel)
}
.gform-theme--framework .gfield--input-type-fileupload .ginput_preview .gfield_fileupload_cancel:before, .gform-theme--framework .gfield--type-fileupload .ginput_preview .gfield_fileupload_cancel:before {
--gform-theme-control-button-icon:var(--gform-theme-icon-control-file-upload-cancel)
}
.gform-theme--framework.ui-datepicker {
	-webkit-margin-before: var(--gform-theme-control-date-datepicker-margin-block-start);
	background-color: var(--gform-theme-control-date-datepicker-background-color);
	border-radius: var(--gform-theme-control-date-datepicker-border-radius);
	box-shadow: var(--gform-theme-control-date-datepicker-box-shadow);
	display: none;
	inline-size: var(--gform-theme-control-date-datepicker-inline-size);
	margin-block-start: var(--gform-theme-control-date-datepicker-margin-block-start);
	padding-block: var(--gform-theme-control-date-datepicker-padding-block);
	padding-inline: var(--gform-theme-control-date-datepicker-padding-inline)
}
.gform-theme--framework.ui-datepicker .ui-datepicker-header {
	align-items: stretch;
	display: flex;
	margin-block: unset;
	margin-inline: unset;
	padding-block: 0;
	padding-inline: 0;
	position: unset
}
.gform-theme--framework.ui-datepicker .ui-datepicker-next, .gform-theme--framework.ui-datepicker .ui-datepicker-prev {
	align-items: center;
	block-size: auto;
	cursor: pointer;
	display: flex;
	flex: none;
	inline-size: var(--gform-theme-control-date-datepicker-header-icons-inline-size);
	inset: unset;
	justify-content: center;
	position: relative
}
.gform-theme--framework.ui-datepicker .ui-datepicker-next:before, .gform-theme--framework.ui-datepicker .ui-datepicker-prev:before {
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-header-icons-color);
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-image: none;
	border: none;
	color: var(--gform-theme-local-color);
	font-family: var(--gform-theme-icon-font-family)!important;
	font-size: var(--gform-theme-control-date-datepicker-header-icons-font-size);
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	inset: unset;
	line-height: 1;
	text-transform: none;
	transform: unset
}
.gform-theme--framework.ui-datepicker .ui-datepicker-prev:before {
	content: var(--gform-theme-icon-control-datepicker-left)
}
.gform-theme--framework.ui-datepicker .ui-datepicker-next {
	order: 1
}
.gform-theme--framework.ui-datepicker .ui-datepicker-next:before {
	content: var(--gform-theme-icon-control-datepicker-right)
}
.gform-theme--framework.ui-datepicker .ui-datepicker-next-hover:before, .gform-theme--framework.ui-datepicker .ui-datepicker-prev-hover:before {
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-header-icons-color-hover)
}
.gform-theme--framework.ui-datepicker .ui-datepicker-title {
	align-items: center;
	color: var(--gform-theme-control-date-datepicker-title-color);
	display: flex;
	flex: auto;
	font-size: var(--gform-theme-control-date-datepicker-title-font-size);
	font-weight: var(--gform-theme-control-date-datepicker-title-font-weight);
	gap: 8px;
	line-height: var(--gform-theme-control-date-datepicker-title-line-height);
	margin-block: 0;
	margin-inline: 8px
}
.gform-theme--framework.ui-datepicker select.ui-datepicker-month, .gform-theme--framework.ui-datepicker select.ui-datepicker-year {
	background-image: var(--gform-theme-icon-control-select);
	background-position: var(--gform-theme-control-select-icon-position);
	background-repeat: no-repeat;
	background-size: var(--gform-theme-control-select-icon-size);
	box-shadow: var(--gform-theme-local-box-shadow);
	flex: auto;
	inline-size: auto;
	margin: 0;
	padding-inline: var(--gform-theme-local-padding-inline);
	text-align: var(--gform-theme-control-date-datepicker-dropdown-text-align)
}
.gform-theme--framework.ui-datepicker table {
	-webkit-margin-after: 0;
	-webkit-margin-before: 16px;
	margin-block-end: 0;
	margin-block-start: 16px
}
.gform-theme--framework.ui-datepicker table td, .gform-theme--framework.ui-datepicker table th {
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-color);
	block-size: 40px;
	color: var(--gform-theme-local-color);
	font-size: var(--gform-theme-local-font-size);
	font-weight: var(--gform-theme-local-font-weight);
	line-height: var(--gform-theme-local-line-height);
	padding-block: var(--gform-theme-control-date-datepicker-table-cell-padding);
	padding-inline: var(--gform-theme-control-date-datepicker-table-cell-padding)
}
.gform-theme--framework.ui-datepicker table th {
--gform-theme-local-block-size:var(--gform-theme-control-date-datepicker-table-head-cell-block-size);
--gform-theme-local-font-size:var(--gform-theme-control-date-datepicker-table-head-cell-font-size);
--gform-theme-local-font-weight:var(--gform-theme-control-date-datepicker-table-head-cell-font-weight);
--gform-theme-local-line-height:var(--gform-theme-control-date-datepicker-table-head-cell-line-height);
	vertical-align: middle
}
.gform-theme--framework.ui-datepicker table td {
--gform-theme-local-block-size:var(--gform-theme-control-date-datepicker-table-cell-block-size);
--gform-theme-local-font-size:var(--gform-theme-control-date-datepicker-table-cell-font-size);
--gform-theme-local-font-weight:var(--gform-theme-control-date-datepicker-table-cell-font-weight);
--gform-theme-local-line-height:var(--gform-theme-control-date-datepicker-table-cell-line-height)
}
.gform-theme--framework.ui-datepicker table td:not(.ui-state-disabled) {
	cursor: pointer
}
.gform-theme--framework.ui-datepicker table td a, .gform-theme--framework.ui-datepicker table td span {
--gform-theme-local-background-color:transparent;
--gform-theme-local-border:0;
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-content-color);
	align-items: center;
	background-color: var(--gform-theme-local-background-color);
	block-size: 100%;
	border: var(--gform-theme-local-border);
	border-radius: var(--gform-theme-control-date-datepicker-table-cell-content-border-radius);
	color: var(--gform-theme-local-color);
	display: flex;
	inline-size: 100%;
	justify-content: center;
	text-decoration: none
}
.gform-theme--framework.ui-datepicker table td:not(.ui-state-disabled):not(.ui-datepicker-current-day) a:hover {
--gform-theme-local-background-color:var(--gform-theme-control-date-datepicker-table-cell-content-background-color-hover);
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-content-color-hover)
}
.gform-theme--framework.ui-datepicker table td:not(.ui-state-disabled):not(.ui-datepicker-current-day) a:focus {
--gform-theme-local-border:var(--gform-theme-control-date-datepicker-table-cell-content-border)
}
.gform-theme--framework.ui-datepicker table .ui-state-disabled a, .gform-theme--framework.ui-datepicker table .ui-state-disabled span {
--gform-theme-local-background-color:var(--gform-theme-control-date-datepicker-table-cell-content-background-color-disabled);
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-content-color-disabled)
}
.gform-theme--framework.ui-datepicker table .ui-datepicker-today a, .gform-theme--framework.ui-datepicker table .ui-datepicker-today span {
--gform-theme-local-background-color:var(--gform-theme-control-date-datepicker-table-cell-content-background-color-hover);
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-content-color-hover)
}
.gform-theme--framework.ui-datepicker table .ui-datepicker-today.ui-state-disabled a, .gform-theme--framework.ui-datepicker table .ui-datepicker-today.ui-state-disabled span {
--gform-theme-local-background-color:var(--gform-theme-control-date-datepicker-table-cell-content-background-color-disabled);
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-content-color-disabled)
}
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span {
--gform-theme-local-background-color:var(--gform-theme-control-date-datepicker-table-cell-content-background-color-selected);
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-content-color-selected)
}
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a:focus, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a:hover {
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-content-color-selected)
}
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day.ui-state-disabled a, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day.ui-state-disabled span {
--gform-theme-local-background-color:var(--gform-theme-control-date-datepicker-table-cell-content-background-color-disabled);
--gform-theme-local-color:var(--gform-theme-control-date-datepicker-table-cell-content-color-disabled)
}
.gform-theme--framework.ui-datepicker.ui-datepicker-rtl select.ui-datepicker-month, .gform-theme--framework.ui-datepicker.ui-datepicker-rtl select.ui-datepicker-year {
	background-position: var(--gform-theme-control-select-icon-position)
}
.gform-theme--framework.ui-datepicker.ui-datepicker-rtl .ui-datepicker-next:before, .gform-theme--framework.ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev:before {
	transform: none
}
.gform-theme--framework.ui-datepicker.ui-datepicker-rtl .ui-datepicker-prev:before {
	content: var(--gform-theme-icon-control-datepicker-right)
}
.gform-theme--framework.ui-datepicker.ui-datepicker-rtl .ui-datepicker-next:before {
	content: var(--gform-theme-icon-control-datepicker-left)
}
.gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section)) {
line-height:1
}
.gform-theme--framework .gfield--type-address .copy_values_option_container {
	display: inline-grid;
	gap: var(--gform-theme-field-choice-meta-spacing) 0;
	grid-template-columns: minmax(var(--gform-theme-control-choice-size), max-content) auto
}
.gform-theme--framework .gfield--type-address .copy_values_option_container+.ginput_container_address {
	-webkit-margin-before: var(--gform-theme-field-row-gap);
	margin-block-start: var(--gform-theme-field-row-gap)
}
.gform-theme--framework .gfield--type-choice .gfield_checkbox, .gform-theme--framework .gfield--type-choice .gfield_radio {
	display: flex;
	flex-direction: column;
	gap: var(--gform-theme-field-choice-spacing)
}
.gform-theme--framework .gfield--type-choice .gfield_checkbox>:last-child:where(:not(.gchoice)), .gform-theme--framework .gfield--type-choice .gfield_radio>:last-child:where(:not(.gchoice)) {
-webkit-margin-before:var(--gform-theme-field-choice-meta-margin-block-start);
align-self:self-start;
margin-block-start:var(--gform-theme-field-choice-meta-margin-block-start)
}
.gform-theme--framework .gfield--type-choice .gchoice, .gform-theme--framework .gfield--type-choice .ginput_container_consent {
	display: inline-grid;
	gap: var(--gform-theme-field-choice-meta-spacing) 0;
	grid-template-columns: minmax(var(--gform-theme-control-choice-size), max-content) auto
}
.gform-theme--framework .gfield--type-choice .gchoice br, .gform-theme--framework .gfield--type-choice .ginput_container_consent br {
	display: none
}
.gform-theme--framework .gfield--type-choice .gchoice_other_control {
--gform-theme-local-inline-size:auto;
	grid-column: span 2;
	max-inline-size: var(--gform-theme-field-choice-other-control-max-inline-size)
}
.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date {
	align-content: flex-start;
	align-items: center;
	display: flex
}
.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input {
--gform-theme-local-inline-size:auto
}
.gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date img.ui-datepicker-trigger {
	display: none
}
.gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date:after {
--gform-theme-local-color:var(--gform-theme-field-date-icon-color);
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
-webkit-margin-start:calc(var(--gform-theme-control-padding-inline)*-1);
	color: var(--gform-theme-local-color);
	content: var(--gform-theme-icon-control-datepicker);
	display: inline-block;
	font-family: var(--gform-theme-icon-font-family)!important;
	font-size: var(--gform-theme-icon-font-size);
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	inset-block-start: 0;
	inset-inline-start: 0;
	line-height: 1;
margin-inline-start:calc(var(--gform-theme-control-padding-inline)*-1);
	pointer-events: none;
	text-transform: none;
	transform: translateX(-100%)
}
html[dir=rtl] .gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date:after {
	order: 1;
	transform: translateX(100%)
}
.gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date:focus:after, .gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date:hover:after {
--gform-theme-local-color:var(--gform-theme-field-date-icon-color-hover)
}
.gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-custom-icon .ginput_container_date img.ui-datepicker-trigger {
-webkit-margin-start:calc(var(--gform-theme-control-padding-inline)*-1);
margin-inline-start:calc(var(--gform-theme-control-padding-inline)*-1);
	max-block-size: var(--gform-theme-field-date-custom-icon-max-block-size);
	max-inline-size: var(--gform-theme-field-date-custom-icon-max-inline-size);
	transform: translateX(-100%)
}
html[dir=rtl] .gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-custom-icon .ginput_container_date img.ui-datepicker-trigger {
	order: 1;
	transform: translateX(100%)
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-list button.add_list_item, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-list button.delete_list_item {
--gform-theme-local-block-size:var(--gform-theme-field-list-button-size);
--gform-theme-local-border-radius:var(--gform-theme-field-list-button-border-radius);
--gform-theme-local-column-gap:0;
--gform-theme-local-font-size:var(--gform-theme-field-list-button-font-size);
--gform-theme-local-inline-size:var(--gform-theme-field-list-button-size);
--gform-theme-local-letter-spacing:0;
--gform-theme-local-line-height:1;
--gform-theme-local-min-block-size:auto;
--gform-theme-local-padding-block:var(--gform-theme-field-list-button-padding-block);
--gform-theme-local-padding-inline:var(--gform-theme-field-list-button-padding-inline)
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-list button.add_list_item:before {
--gform-theme-local-content:var(--gform-theme-icon-control-list-item-add)
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-list button.delete_list_item:before {
--gform-theme-local-content:var(--gform-theme-icon-control-list-item-remove)
}
.gform-theme--framework .gf_page_steps, .gform-theme--framework .gf_progressbar_wrapper {
	-webkit-margin-after: var(--gform-theme-field-page-progress-margin-block-end);
	margin-block-end: var(--gform-theme-field-page-progress-margin-block-end)
}
.gform-theme--framework .gf_progressbar_title, .gform-theme--framework .gf_step_label, .gform-theme--framework .gf_step_number {
--gform-theme-local-color:var(--gform-theme-field-page-progress-color);
--gform-theme-local-font-family:var(--gform-theme-field-page-progress-font-family);
--gform-theme-local-font-size:var(--gform-theme-field-page-progress-font-size);
--gform-theme-local-font-style:var(--gform-theme-field-page-progress-font-style);
--gform-theme-local-font-weight:var(--gform-theme-field-page-progress-font-weight);
--gform-theme-local-letter-spacing:var(--gform-theme-field-page-progress-letter-spacing);
--gform-theme-local-line-height:var(--gform-theme-field-page-progress-line-height);
--gform-theme-local-text-transform:none;
	color: var(--gform-theme-local-color);
	font-family: var(--gform-theme-local-font-family);
	font-size: var(--gform-theme-local-font-size);
	font-style: var(--gform-theme-local-font-style);
	font-weight: var(--gform-theme-local-font-weight);
	letter-spacing: var(--gform-theme-local-letter-spacing);
	line-height: var(--gform-theme-local-line-height);
	text-transform: var(--gform-theme-local-text-transform)
}
.gform-theme--framework .gf_progressbar_title {
	-webkit-margin-after: var(--gform-theme-field-page-progress-title-margin-block-end);
	margin-block-end: var(--gform-theme-field-page-progress-title-margin-block-end)
}
.gform-theme--framework .gf_progressbar {
	background-color: var(--gform-theme-field-page-progress-bar-background-color);
	border-radius: var(--gform-theme-field-page-progress-bar-border-radius)
}
.gform-theme--framework .gf_progressbar span {
	clip: rect(0,0,0,0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	white-space: nowrap;
	width: 1px
}
.gform-theme--framework .gf_progressbar .gf_progressbar_percentage {
	block-size: var(--gform-theme-field-page-progress-bar-block-size);
	border-radius: var(--gform-theme-field-page-progress-bar-border-radius)
}
.gform-theme--framework .gf_progressbar .percentbar_blue {
	background-color: var(--gform-theme-field-page-progress-bar-background-color-blue)
}
.gform-theme--framework .gf_progressbar .percentbar_gray {
	background-color: var(--gform-theme-field-page-progress-bar-background-color-gray)
}
.gform-theme--framework .gf_progressbar .percentbar_green {
	background-color: var(--gform-theme-field-page-progress-bar-background-color-green)
}
.gform-theme--framework .gf_progressbar .percentbar_orange {
	background-color: var(--gform-theme-field-page-progress-bar-background-color-orange)
}
.gform-theme--framework .gf_progressbar .percentbar_red {
	background-color: var(--gform-theme-field-page-progress-bar-background-color-red)
}
.gform-theme--framework .gf_progressbar .percentbar_spring {
	background: var(--gform-theme-field-page-progress-bar-background-gradient-spring)
}
.gform-theme--framework .gf_progressbar .percentbar_blues {
	background: var(--gform-theme-field-page-progress-bar-background-gradient-blues)
}
.gform-theme--framework .gf_progressbar .percentbar_rainbow {
	background: var(--gform-theme-field-page-progress-bar-background-gradient-rainbow)
}
.gform-theme--framework .gf_step {
	align-items: center;
	display: flex;
	gap: var(--gform-theme-field-page-steps-step-gap);
	position: relative
}
.gform-theme--framework .gf_step_label {
--gform-theme-local-text-transform:var(--gform-theme-field-page-progress-text-transform)
}
.gform-theme--framework .gf_step_number {
--gform-theme-local-background-color:var(--gform-theme-field-page-steps-number-background-color);
--gform-theme-local-border-color:var(--gform-theme-field-page-steps-number-border-color);
--gform-theme-local-border:var(--gform-theme-field-page-steps-number-border-width) var(--gform-theme-field-page-steps-number-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-border-radius:var(--gform-theme-field-page-steps-number-border-radius);
--gform-theme-local-color:var(--gform-theme-field-page-steps-number-color);
	align-content: center;
	background-color: var(--gform-theme-local-background-color);
	block-size: var(--gform-theme-field-page-steps-number-size);
	border: var(--gform-theme-local-border);
	border-radius: var(--gform-theme-local-border-radius);
	color: var(--gform-theme-local-color);
	display: inline-grid;
	inline-size: var(--gform-theme-field-page-steps-number-size);
	justify-content: center;
	min-inline-size: var(--gform-theme-field-page-steps-number-size);
	place-content: center
}
.gform-theme--framework .gf_step_active .gf_step_number {
--gform-theme-local-background-color:var(--gform-theme-field-page-steps-number-background-color-active);
--gform-theme-local-border-color:var(--gform-theme-field-page-steps-number-border-color-active);
--gform-theme-local-color:var(--gform-theme-field-page-steps-number-color-active)
}
.gform-theme--framework .gf_step_completed .gf_step_number {
--gform-theme-local-background-color:var(--gform-theme-field-page-steps-number-background-color-complete);
--gform-theme-local-border-color:var(--gform-theme-field-page-steps-number-border-color-complete);
--gform-theme-local-color:var(--gform-theme-field-page-steps-number-color-complete)
}
.gform-theme--framework .gf_step_completed .gf_step_number:after {
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	align-content: center;
	background-color: var(--gform-theme-field-page-steps-number-background-color-complete);
	block-size: var(--gform-theme-field-page-steps-number-size);
	border: var(--gform-theme-field-page-steps-number-border-width) var(--gform-theme-field-page-steps-number-border-style) var(--gform-theme-field-page-steps-number-border-color-complete);
	border-radius: var(--gform-theme-field-page-steps-number-border-radius);
	color: var(--gform-theme-field-page-steps-number-color-complete);
	content: var(--gform-theme-icon-control-page-numbers-complete);
	display: inline-grid;
	font-family: var(--gform-theme-icon-font-family)!important;
	font-size: var(--gform-theme-field-page-steps-icon-font-size);
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	inline-size: var(--gform-theme-field-page-steps-number-size);
	inset-block-start: 0;
	inset-inline-start: 0;
	justify-content: center;
	line-height: 1;
	place-content: center;
	position: absolute;
	text-transform: none
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button .dashicons, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button .dashicons:before, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:after, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:before {
--gform-theme-local-color:var(--gform-theme-control-icon-color)
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:hover, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:hover .dashicons, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:hover .dashicons:before, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:hover:after, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:hover:before {
--gform-theme-local-color:var(--gform-theme-control-icon-color-hover)
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:focus, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:focus .dashicons, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:focus .dashicons:before, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:focus:after, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:focus:before {
--gform-theme-local-color:var(--gform-theme-control-icon-color-focus)
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:disabled, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:disabled .dashicons, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:disabled .dashicons:before, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:disabled:after, .gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button:disabled:before {
--gform-theme-local-color:var(--gform-theme-control-icon-color-disabled)
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button .dashicons.dashicons-visibility:before {
--gform-theme-local-content:var(--gform-theme-icon-control-password-hidden)
}
.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password button.gform_show_password.gform-theme-button .dashicons.dashicons-hidden:before {
--gform-theme-local-content:var(--gform-theme-icon-control-password-visible)
}
.gform-theme--framework .gfield_password_strength {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-background-color);
--gform-theme-local-border-color:var(--gform-theme-field-password-strength-border-color);
--gform-theme-local-border-style:var(--gform-theme-field-password-strength-border-style);
--gform-theme-local-border-width:var(--gform-theme-field-password-strength-border-width);
--gform-theme-local-border:var(--gform-theme-local-border-width) var(--gform-theme-local-border-style) var(--gform-theme-local-border-color);
--gform-theme-local-color:var(--gform-theme-field-password-strength-color);
	-webkit-margin-before: var(--gform-theme-field-password-strength-margin-block-start);
	background-color: var(--gform-theme-local-background-color);
	border: var(--gform-theme-local-border);
	border-radius: var(--gform-theme-field-password-strength-border-radius);
	color: var(--gform-theme-local-color);
	font-family: var(--gform-theme-field-password-strength-font-family);
	font-size: var(--gform-theme-field-password-strength-font-size);
	font-style: var(--gform-theme-field-password-strength-font-style);
	font-weight: var(--gform-theme-field-password-strength-font-weight);
	letter-spacing: var(--gform-theme-field-password-strength-letter-spacing);
	line-height: var(--gform-theme-field-password-strength-line-height);
	margin-block-start: var(--gform-theme-field-password-strength-margin-block-start);
	padding-block: var(--gform-theme-field-password-strength-padding-block);
	padding-inline: var(--gform-theme-field-password-strength-padding-inline);
	position: relative;
	text-align: var(--gform-theme-field-password-strength-text-align);
	transition: var(--gform-theme-field-password-strength-transition)
}
.gform-theme--framework .gfield_password_strength:after, .gform-theme--framework .gfield_password_strength:before {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-indicator-background-color);
--gform-theme-local-block-size:var(--gform-theme-field-password-strength-indicator-block-size);
--gform-theme-local-border-radius:var(--gform-theme-field-password-strength-indicator-border-radius);
--gform-theme-local-content:var(--gform-theme-field-password-strength-indicator-content);
--gform-theme-local-inline-size:var(--gform-theme-field-password-strength-indicator-inline-size);
--gform-theme-local-inset-block-start:var(--gform-theme-field-password-strength-indicator-inset-block-start);
--gform-theme-local-inset-inline-start:var(--gform-theme-field-password-strength-indicator-inset-inline-start);
--gform-theme-local-position:var(--gform-theme-field-password-strength-indicator-position);
--gform-theme-local-transform:var(--gform-theme-field-password-strength-indicator-transform);
--gform-theme-local-transition:none;
	background-color: var(--gform-theme-local-background-color);
	block-size: var(--gform-theme-local-block-size);
	border-radius: var(--gform-theme-local-border-radius);
	content: var(--gform-theme-local-content);
	display: var(--gform-theme-field-password-strength-indicator-display);
	inline-size: var(--gform-theme-local-inline-size);
	inset-block-start: var(--gform-theme-local-inset-block-start);
	inset-inline-start: var(--gform-theme-local-inset-inline-start);
	position: var(--gform-theme-local-position);
	transform: var(--gform-theme-local-transform);
	transition: var(--gform-theme-local-transition)
}
.gform-theme--framework .gfield_password_strength:after {
--gform-theme-local-inline-size:var(--gform-theme-field-password-strength-indicator-inline-size-blank);
--gform-theme-local-transition:var(--gform-theme-field-password-strength-indicator-transition)
}
.gform-theme--framework .gfield_password_strength.mismatch {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-background-color-mismatch);
--gform-theme-local-border-color:var(--gform-theme-field-password-strength-border-color-mismatch);
--gform-theme-local-color:var(--gform-theme-field-password-strength-color-mismatch)
}
.gform-theme--framework .gfield_password_strength.mismatch:after {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-indicator-background-color-mismatch);
--gform-theme-local-inline-size:var(--gform-theme-field-password-strength-indicator-inline-size-mismatch)
}
.gform-theme--framework .gfield_password_strength.short {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-background-color-short);
--gform-theme-local-border-color:var(--gform-theme-field-password-strength-border-color-short);
--gform-theme-local-color:var(--gform-theme-field-password-strength-color-short)
}
.gform-theme--framework .gfield_password_strength.short:after {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-indicator-background-color-short);
--gform-theme-local-inline-size:var(--gform-theme-field-password-strength-indicator-inline-size-short)
}
.gform-theme--framework .gfield_password_strength.bad {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-background-color-bad);
--gform-theme-local-border-color:var(--gform-theme-field-password-strength-border-color-bad);
--gform-theme-local-color:var(--gform-theme-field-password-strength-color-bad)
}
.gform-theme--framework .gfield_password_strength.bad:after {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-indicator-background-color-bad);
--gform-theme-local-inline-size:var(--gform-theme-field-password-strength-indicator-inline-size-bad)
}
.gform-theme--framework .gfield_password_strength.good {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-background-color-good);
--gform-theme-local-border-color:var(--gform-theme-field-password-strength-border-color-good);
--gform-theme-local-color:var(--gform-theme-field-password-strength-color-good)
}
.gform-theme--framework .gfield_password_strength.good:after {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-indicator-background-color-good);
--gform-theme-local-inline-size:var(--gform-theme-field-password-strength-indicator-inline-size-good)
}
.gform-theme--framework .gfield_password_strength.strong {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-background-color-strong);
--gform-theme-local-border-color:var(--gform-theme-field-password-strength-border-color-strong);
--gform-theme-local-color:var(--gform-theme-field-password-strength-color-strong)
}
.gform-theme--framework .gfield_password_strength.strong:after {
--gform-theme-local-background-color:var(--gform-theme-field-password-strength-indicator-background-color-strong);
--gform-theme-local-inline-size:var(--gform-theme-field-password-strength-indicator-inline-size-strong)
}
.gform-theme--framework .gfield--type-product .ginput_product_price {
--gform-theme-local-color:var(--gform-theme-field-product-price-color)
}
.gform-theme--framework .gfield--type-product input[type].ginput_product_price {
--gform-theme-local-display:inline-block
}
.gform-theme--framework .gfield--type-product .ginput_quantity {
--gform-theme-local-inline-size:var(--gform-theme-field-product-quantity-inline-size);
	-webkit-margin-after: var(--gform-theme-field-product-quantity-margin-block-end);
	margin-block-end: var(--gform-theme-field-product-quantity-margin-block-end)
}
.gform-theme--framework .gfield--type-product .ginput_container_product_calculation, .gform-theme--framework .gfield--type-product .ginput_container_singleproduct {
	display: flex;
	flex-direction: column
}
.gform-theme--framework .gfield--type-product .ginput_container_product_calculation .ginput_product_price_wrapper, .gform-theme--framework .gfield--type-product .ginput_container_singleproduct .ginput_product_price_wrapper {
	order: 2
}
.gform-theme--framework .gfield--type-repeater .gfield_repeater_cell:not(:first-child), .gform-theme--framework .gfield--type-repeater .gfield_repeater_item+.gfield_repeater_item {
	-webkit-margin-before: var(--gform-theme-field-repeater-row-gap);
	margin-block-start: var(--gform-theme-field-repeater-row-gap)
}
.gform-theme--framework .gfield--type-repeater .gfield_repeater_item+.gfield_repeater_item {
	position: relative
}
.gform-theme--framework .gfield--type-repeater .gfield_repeater_item+.gfield_repeater_item:before {
	background-color: var(--gform-theme-field-repeater-separator-color);
	block-size: 1px;
	content: "";
	display: block;
	inline-size: 100%;
	inset-block-start: calc(0px - var(--gform-theme-field-repeater-row-gap)/2);
	position: absolute
}
.gform-theme--framework .gfield--type-repeater .gfield_repeater_buttons {
	-webkit-margin-before: var(--gform-theme-form-footer-margin-block-start);
	margin-block-start: var(--gform-theme-form-footer-margin-block-start)
}
.gform-theme--framework .gfield--type-repeater .gfield_repeater_buttons .gform-theme-button.gform-theme-button--secondary.add_repeater_item {
	-webkit-margin-end: var(--gform-theme-field-repeater-button-inline-gap);
	margin-inline-end: var(--gform-theme-field-repeater-button-inline-gap)
}
.gform-theme--framework .gfield--type-repeater .gfield_repeater_wrapper {
	-webkit-border-start: var(--gform-theme-field-repeater-nested-border-size) var(--gform-theme-field-repeater-nested-border-style) var(--gform-theme-field-repeater-nested-border-color);
	-webkit-padding-start: var(--gform-theme-field-repeater-nested-padding-inline-start);
	border-inline-start: var(--gform-theme-field-repeater-nested-border-size) var(--gform-theme-field-repeater-nested-border-style) var(--gform-theme-field-repeater-nested-border-color);
	border-inline-start-style: var(--gform-theme-field-repeater-nested-border-style);
	padding-inline-start: var(--gform-theme-field-repeater-nested-padding-inline-start)
}
.gform-theme--framework .gfield--type-section {
	-webkit-border-after: var(--gform-theme-field-section-border-width) var(--gform-theme-field-section-border-style) var(--gform-theme-field-section-border-color);
	-webkit-padding-after: var(--gform-theme-field-section-padding-block-end);
	border-block-end: var(--gform-theme-field-section-border-width) var(--gform-theme-field-section-border-style) var(--gform-theme-field-section-border-color);
	padding-block-end: var(--gform-theme-field-section-padding-block-end)
}
.gform-theme--framework .gform_validation_errors {
	background-color: var(--gform-theme-form-validation-background-color);
	border: var(--gform-theme-form-validation-border-width) var(--gform-theme-form-validation-border-style) var(--gform-theme-form-validation-border-color);
	border-radius: var(--gform-theme-form-validation-border-radius);
	box-shadow: var(--gform-theme-form-validation-box-shadow);
	display: flex;
	flex-direction: column;
	gap: var(--gform-theme-form-validation-gap);
	margin-block: var(--gform-theme-form-validation-margin-block);
	padding-block: var(--gform-theme-form-validation-padding-block);
	padding-inline: var(--gform-theme-form-validation-padding-inline)
}
.gform-theme--framework .gform_validation_errors .gform_submission_error {
	color: var(--gform-theme-form-validation-heading-color);
	display: flex;
	flex-direction: column;
	font-family: var(--gform-theme-form-validation-heading-font-family);
	font-size: var(--gform-theme-form-validation-heading-font-size);
	font-weight: var(--gform-theme-form-validation-heading-font-weight);
	gap: var(--gform-theme-form-validation-heading-gap);
	line-height: var(--gform-theme-form-validation-heading-line-height)
}
.gform-theme--framework .gform_validation_errors .gform-icon {
	speak: never;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	align-content: center;
	background-color: var(--gform-theme-form-validation-heading-icon-background-color);
	block-size: var(--gform-theme-form-validation-heading-icon-size);
	border-color: var(--gform-theme-form-validation-heading-icon-border-color);
	border-radius: var(--gform-theme-form-validation-heading-icon-border-radius);
	border-style: var(--gform-theme-form-validation-heading-icon-border-style);
	border-width: var(--gform-theme-form-validation-heading-icon-border-width);
	color: var(--gform-theme-form-validation-heading-icon-color);
	display: inline-grid;
	font-family: var(--gform-theme-icon-font-family)!important;
	font-size: var(--gform-theme-form-validation-heading-icon-font-size);
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	inline-size: var(--gform-theme-form-validation-heading-icon-size);
	justify-content: center;
	line-height: 1;
	place-content: center;
	text-transform: none
}
.gform-theme--framework .gform_validation_errors .gform-icon:before {
	content: var(--gform-theme-icon-tooltip-error)
}
.gform-theme--framework .gform_validation_errors ol {
	color: var(--gform-theme-form-validation-summary-color);
	font-family: var(--gform-theme-form-validation-summary-font-family);
	font-size: var(--gform-theme-form-validation-summary-font-size);
	font-weight: var(--gform-theme-form-validation-summary-font-weight);
	line-height: var(--gform-theme-form-validation-summary-line-height);
	list-style-type: disc;
	margin-block: 0;
	margin-inline: 0;
	padding-inline: var(--gform-theme-form-validation-padding-inline)
}
.gform-theme--framework .gform_validation_errors ol li+li {
	-webkit-margin-before: 4px;
	margin-block-start: 4px
}
.gform-theme--framework .gform_validation_errors ol a {
	color: var(--gform-theme-form-validation-summary-color);
	-webkit-text-decoration: var(--gform-theme-form-validation-summary-item-link-text-decoration);
	text-decoration: var(--gform-theme-form-validation-summary-item-link-text-decoration)
}

@media (min-width:640px) {
.gform-theme--framework .gform_validation_errors .gform_submission_error {
	align-items: center;
	flex-direction: row
}
.gform-theme--framework .gform_validation_errors ol {
	padding-inline: var(--gform-theme-form-validation-summary-padding-inline)
}
}
.gform-theme--framework .gform_required_legend .gfield_required {
	color: var(--gform-theme-color-danger)
}
.gform-theme--framework .gform-loader {
	border-block-end-color: var(--gform-theme-form-spinner-foreground-color);
	border-block-start-color: var(--gform-theme-form-spinner-background-color);
	border-inline-end-color: var(--gform-theme-form-spinner-background-color);
	border-inline-start-color: var(--gform-theme-form-spinner-foreground-color)
}
.gform-theme--framework .gform_save_link svg {
	display: none
}
.gform-theme--framework .gform_save_link:before {
--gform-theme-control-button-icon:var(--gform-theme-icon-control-save-continue)
}
.gform-theme--framework .field_description_below .gfield_description:where(:not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message)) {
-webkit-margin-before:var(--gform-theme-description-spacing);
margin-block-start:var(--gform-theme-description-spacing)
}
.gform-theme--framework .field_description_below .gfield_description:where(.gfield_creditcard_warning_message) {
-webkit-margin-after:var(--gform-theme-description-spacing);
margin-block-end:var(--gform-theme-description-spacing)
}
.gform-theme--framework .field_description_below.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)) {
-webkit-margin-before:var(--gform-theme-description-choice-field-spacing);
margin-block-start:var(--gform-theme-description-choice-field-spacing)
}
.gform-theme--framework .field_description_above .gfield_description:where([class=gfield_description], .gfield_creditcard_warning_message) {
-webkit-margin-after:var(--gform-theme-description-spacing);
margin-block-end:var(--gform-theme-description-spacing)
}
.gform-theme--framework .field_description_above .gfield_description:where(:not([class=gfield_description]):not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message):not(.gfield_consent_description)) {
-webkit-margin-before:var(--gform-theme-description-spacing);
margin-block-start:var(--gform-theme-description-spacing)
}
.gform-theme--framework .field_description_above.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)) {
-webkit-margin-after:var(--gform-theme-description-choice-field-spacing);
margin-block-end:var(--gform-theme-description-choice-field-spacing)
}
.gform-theme--framework .left_label .gfield_description:where(:not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message)), .gform-theme--framework .right_label .gfield_description:where(:not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message)) {
margin-block:var(--gform-theme-description-spacing) 0
}

@media (min-width:640px) {
.gform-theme--framework .left_label .gfield_description:where(:not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message)), .gform-theme--framework .right_label .gfield_description:where(:not(.ginput_counter_tinymce):not(.gfield_creditcard_warning_message)) {
-webkit-padding-before:var(--gform-theme-description-spacing);
margin-block:0;
margin-inline:auto 0;
padding-block-start:var(--gform-theme-description-spacing)
}
}
.gform-theme--framework .left_label .gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)), .gform-theme--framework .right_label .gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)) {
margin-block:var(--gform-theme-description-choice-field-spacing) 0
}

@media (min-width:640px) {
.gform-theme--framework .left_label .gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)), .gform-theme--framework .right_label .gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)) {
-webkit-padding-before:var(--gform-theme-description-choice-field-spacing);
margin-block:0;
padding-block-start:var(--gform-theme-description-choice-field-spacing)
}
}
.gform-theme--framework .left_label .hidden_label.field_description_above .gfield_description:where([class=gfield_description]), .gform-theme--framework .right_label .hidden_label.field_description_above .gfield_description:where([class=gfield_description]) {
margin-block:0 var(--gform-theme-description-spacing)
}

@media (min-width:640px) {
.gform-theme--framework .left_label .hidden_label.field_description_above .gfield_description:where([class=gfield_description]), .gform-theme--framework .right_label .hidden_label.field_description_above .gfield_description:where([class=gfield_description]) {
margin-block:0;
padding-block:0 var(--gform-theme-description-spacing)
}
}
.gform-theme--framework .left_label .hidden_label.field_description_above.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)), .gform-theme--framework .right_label .hidden_label.field_description_above.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)) {
margin-block:0 var(--gform-theme-description-choice-field-spacing)
}

@media (min-width:640px) {
.gform-theme--framework .left_label .hidden_label.field_description_above.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)), .gform-theme--framework .right_label .hidden_label.field_description_above.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)) {
margin-block:0;
padding-block:0 var(--gform-theme-description-choice-field-spacing)
}
}
.gform-theme--framework .gfield_list_group_item:before, .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])) {
--gform-theme-local-margin-block:0 var(--gform-theme-label-spacing-primary)
}
.gform-theme--framework .gfield--type-choice.field_description_above.gfield--no-description .gform-field-label:where(:not([class*=gform-field-label--type-])), .gform-theme--framework .gfield--type-choice.field_description_below .gform-field-label:where(:not([class*=gform-field-label--type-])) {
--gform-theme-local-margin-block:0 var(--gform-theme-label-choice-field-spacing-primary)
}

@media (min-width:640px) {
.gform-theme--framework .left_label .gform-field-label:where(:not([class*=gform-field-label--type-]):not(.gfield_header_item):not(.ginput_quantity_label)), .gform-theme--framework .right_label .gform-field-label:where(:not([class*=gform-field-label--type-]):not(.gfield_header_item):not(.ginput_quantity_label)) {
--gform-theme-local-margin-block:0;
--gform-theme-local-margin-inline:0;
-webkit-padding-end:var(--gform-theme-label-spacing-primary);
padding-inline-end:var(--gform-theme-label-spacing-primary)
}
}
.gform-theme--framework .gform-field-label--type-inline {
--gform-theme-local-margin-inline:var(--gform-theme-label-spacing-horizontal-secondary) 0;
--gform-theme-local-margin-block:var(--gform-theme-label-spacing-vertical-secondary) 0
}
.gform-theme--framework .gform-field--size-sm .gform-field-label--type-inline {
--gform-theme-local-margin-block:var(--gform-theme-label-spacing-vertical-sm-secondary)
}
.gform-theme--framework .gform-field--size-md .gform-field-label--type-inline {
--gform-theme-local-margin-block:var(--gform-theme-label-spacing-vertical-md-secondary)
}
.gform-theme--framework .gform-field--size-lg .gform-field-label--type-inline {
--gform-theme-local-margin-block:var(--gform-theme-label-spacing-vertical-lg-secondary)
}
.gform-theme--framework .gform-field--size-xl .gform-field-label--type-inline {
--gform-theme-local-margin-block:var(--gform-theme-label-spacing-vertical-xl-secondary)
}
.gform-theme--framework .field_sublabel_below .gform-field-label--type-sub {
--gform-theme-local-margin-block:var(--gform-theme-label-spacing-tertiary) 0
}
.gform-theme--framework .field_sublabel_above .gform-field-label--type-sub {
--gform-theme-local-margin-block:0 var(--gform-theme-label-spacing-tertiary)
}


.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend {
    background: none;
    padding: 0
}

.gform_wrapper.gravity-theme fieldset {
    border: none;
    display: block;
    margin: 0
}

.gform_wrapper.gravity-theme legend {
    margin-left: 0;
    margin-right: 0
}

@font-face {
    font-display: block;
    font-family: gform-icons-theme;
    font-style: normal;
    font-weight: 400;
    src: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV%2Bx8fzhEcn2mF9xMYBunbnFy3hHwFfM4FVIin7qHrsMOHAZA%3D%3D&b=61) format("woff2"),url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV%2Bx8fzhEcn2mF9xMYBunbnFy3hHwFfM4FWOSmi%2BSrsNew%3D&b=61) format("truetype"),url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV%2Bx8fzhEcn2mF9xMYBunbnFy3hHwFfM4FVIin7pSbgPOjE&b=61) format("woff"),url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV%2Bx8fzhEcn2mF9xMYBunbnFy3hHwFfM4FROyii%2BSrsNew%3D&b=61#gform-icons-theme) format("svg")
}

.gform-icon {
    speak: never;
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: gform-icons-theme!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.gform-icon--left-arrow:before {
    color: #2f4054;
    content: "\e910"
}

.gform-icon--right-arrow:before {
    color: #2f4054;
    content: "\e91b"
}

.gform-icon--circle-error:before {
    content: "\e91a"
}

.gform-icon--close-small:before {
    content: "\e905"
}

.gform-icon--info:before {
    content: "\e900"
}

.gform-icon--verified:before {
    content: "\e901"
}

.gform-icon--circle-close:before {
    content: "\e903"
}

.gform-icon--close-big:before {
    content: "\e904"
}

.gform-icon--down-arrow:before {
    content: "\e906"
}

.gform-icon--format-bold:before {
    content: "\e907"
}

.gform-icon--format-italic:before {
    content: "\e908"
}

.gform-icon--format-list-bulleted:before {
    content: "\e909"
}

.gform-icon--format-list-numbered:before {
    content: "\e90a"
}

.gform-icon--insert-link:before {
    content: "\e90b"
}

.gform-icon--line:before {
    content: "\e90c"
}

.gform-icon--password-eye:before {
    content: "\e90d"
}

.gform-icon--password-eye-closed:before {
    content: "\e90e"
}

.gform-icon--redo:before {
    content: "\e90f"
}

.gform-icon--schedule:before {
    content: "\e911"
}

.gform-icon--clock:before {
    content: "\e912"
}

.gform-icon--search:before {
    content: "\e913"
}

.gform-icon--star:before {
    content: "\e914"
}

.gform-icon--star-border:before {
    content: "\e915"
}

.gform-icon--star-half:before {
    content: "\e916"
}

.gform-icon--check:before {
    content: "\e917"
}

.gform-icon--undo:before {
    content: "\e918"
}

.gform-icon--unfold-more:before {
    content: "\e919"
}

.gform-icon--create:before {
    content: "\e91c"
}

.gform-icon--cog:before {
    content: "\e91d"
}

.gform-icon--circle-check:before {
    content: "\e902"
}

.gform_wrapper.gravity-theme .gform-ul-reset {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.gform_wrapper.gravity-theme .gform-text-input-reset {
    background-color: transparent;
    border: transparent;
    border-radius: 0;
    font-family: inherit;
    font-size: inherit;
    outline: none;
    padding: inherit
}

.gform_wrapper.gravity-theme .gform_drop_area {
    background: rgba(0,0,0,.02);
    border: 1px dashed #ccc;
    border-radius: 4px;
    margin-bottom: 8px;
    padding: 32px;
    text-align: center
}

.gform_wrapper.gravity-theme .gform_drop_instructions {
    display: block;
    margin-bottom: 8px
}

.gform_wrapper.gravity-theme .gform_delete,.gform_wrapper.gravity-theme .gform_delete_file {
    cursor: pointer;
    vertical-align: middle
}

.gform_wrapper.gravity-theme .gform_delete_file {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    border: none
}

.gform_wrapper.gravity-theme .gfield_fileupload_filesize {
    padding: 0 6px
}

.gform_wrapper.gravity-theme .gfield_validation_message ul {
    margin: 16px 0;
    padding-left: 24px
}

.gform_wrapper.gravity-theme .gfield_validation_message ul:empty {
    display: none
}

.gform_wrapper.gravity-theme .ginput_preview {
    margin: 16px 0
}

.gform_wrapper.gravity-theme .gform_fileupload_rules {
    display: block;
    margin-top: 8px
}

.gform_wrapper.gravity-theme .ginput_container_password>span {
    position: relative
}

.gform_wrapper.gravity-theme .gform_show_password:focus {
    outline: none
}

.gform_wrapper.gravity-theme .gform_show_password {
    background-color: inherit;
    border: none;
    cursor: pointer;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 20px;
    top: 0
}

.gform_wrapper.gravity-theme .password_input_container {
    display: block;
    position: relative
}

.gform_wrapper.gravity-theme .gfield_password_strength {
    background-color: #eee;
    border: solid #ddd;
    border-width: 1px 1px 3px;
    margin-top: 8px;
    padding: 8px;
    text-align: center
}

.gform_wrapper.gravity-theme .gfield_password_strength.mismatch,.gform_wrapper.gravity-theme .gfield_password_strength.short {
    background-color: #ffa0a0;
    border-bottom: 3px solid;
    border-color: #f04040
}

.gform_wrapper.gravity-theme .gfield_password_strength.bad {
    background-color: #ffb78c;
    border-bottom: 3px solid;
    border-color: #ff853c
}

.gform_wrapper.gravity-theme .gfield_password_strength.good {
    background-color: #ffec8b;
    border-bottom: 3px solid;
    border-color: #fc0
}

.gform_wrapper.gravity-theme .gfield_password_strength.strong {
    background-color: #c3ff88;
    border-bottom: 3px solid;
    border-color: #8dff1c
}

.gform_wrapper.gravity-theme .field_sublabel_above .gfield_password_strength {
    margin-top: 16px
}

.gravity-theme.ui-datepicker {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 1px 5px rgba(0,0,0,.1);
    display: none;
    margin: 2.4px;
    padding: 8px
}

.gravity-theme.ui-datepicker[style] {
    z-index: 9999!important
}

.gravity-theme.ui-datepicker .ui-datepicker-header {
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin: 0 -8px 8px;
    padding: 0 8px 8px;
    position: relative
}

.gravity-theme.ui-datepicker .ui-datepicker-next,.gravity-theme.ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    position: absolute
}

.gravity-theme.ui-datepicker .ui-datepicker-next:before,.gravity-theme.ui-datepicker .ui-datepicker-prev:before {
    border-style: solid;
    border-width: .18em .18em 0 0;
    content: "";
    display: inline-block;
    height: .55em;
    left: .15em;
    position: relative;
    top: .3em;
    transform: rotate(-135deg);
    vertical-align: top;
    width: .55em
}

.gravity-theme.ui-datepicker .ui-datepicker-next .ui-icon,.gravity-theme.ui-datepicker .ui-datepicker-prev .ui-icon {
    display: none
}

.gravity-theme.ui-datepicker .ui-datepicker-prev {
    left: 16px
}

.gravity-theme.ui-datepicker .ui-datepicker-next {
    right: 16px
}

.gravity-theme.ui-datepicker .ui-datepicker-next:before {
    left: 0;
    transform: rotate(45deg)
}

.gravity-theme.ui-datepicker .ui-datepicker-title {
    text-align: center
}

.gravity-theme.ui-datepicker .ui-datepicker-title select {
    margin: 0 4px
}

.gravity-theme.ui-datepicker .ui-datepicker table {
    border-spacing: 0;
    margin: 0
}

.gravity-theme.ui-datepicker .ui-datepicker thead {
    font-size: .85em
}

.gravity-theme.ui-datepicker .ui-datepicker td {
    padding: 0;
    width: 35.2px
}

.gravity-theme.ui-datepicker a.ui-state-default {
    border-radius: 50%;
    color: #222;
    display: block;
    line-height: 35.2px;
    text-align: center;
    text-decoration: none;
    width: 100%
}

.gravity-theme.ui-datepicker a.ui-state-default:hover {
    background-color: rgba(0,0,0,.1)
}

.gravity-theme.ui-datepicker a.ui-state-active,.gravity-theme.ui-datepicker a.ui-state-active:hover {
    background-color: #3498db;
    color: #fff
}

.gform_wrapper.gravity-theme ::-ms-reveal {
    display: none
}

.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container {
    display: none!important;
    left: -9000px;
    position: absolute!important
}

.gform_wrapper.gravity-theme .chosen-container {
    display: inline-block;
    font-size: 16px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle
}

.gform_wrapper.gravity-theme .chosen-container * {
    box-sizing: border-box
}

.gform_wrapper.gravity-theme .chosen-container .chosen-drop {
    background: #fff;
    border: 1px solid #aaa;
    border-top: 0;
    box-shadow: 0 4px 5px rgba(0,0,0,.15);
    display: none;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1010
}

.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop {
    display: block
}

.gform_wrapper.gravity-theme .chosen-container a {
    cursor: pointer
}

.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name {
    color: #999;
    font-weight: 400;
    margin-right: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name:after,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name:after {
    content: ":";
    padding-left: 2px;
    vertical-align: top
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
    background: linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);
    color: #444;
    display: block;
    height: 40px;
    line-height: 24px;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single input[type=text] {
    cursor: pointer;
    opacity: 0;
    position: absolute;
    width: 0
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-default {
    color: #999
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span {
    display: block;
    line-height: 38.4px;
    margin-right: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single-with-deselect span {
    margin-right: 36px
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr {
    background: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV0zc7mlBFv3318hogAtmrsCi3mBxZbIsoMPSH6&b=61) -42px 1px no-repeat;
    display: block;
    font-size: 1px;
    height: 12px;
    position: absolute;
    right: 26px;
    top: 6px;
    width: 12px
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr:hover,.gform_wrapper.gravity-theme .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b {
    background: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV0zc7mlBFv3318hogAtmrsCi3mBxZbIsoMPSH6&b=61) no-repeat 0 10px;
    display: block;
    height: 100%;
    width: 100%
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-search {
    margin: 0;
    padding: 3px 4px;
    position: relative;
    white-space: nowrap;
    z-index: 1010
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text] {
    background: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV0zc7mlBFv3318hogAtmrsCi3mBxZbIsoMPSH6&b=61) no-repeat 100% -20px;
    border: 1px solid #aaa;
    border-radius: 0;
    font-family: sans-serif;
    font-size: 1em;
    height: auto;
    line-height: normal;
    margin: 1px 0;
    outline: 0;
    padding: 4px 20px 4px 5px;
    width: 100%
}

.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop {
    background-clip: padding-box;
    border-radius: 0 0 4px 4px;
    margin-top: -1px
}

.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-single-nosearch .chosen-search {
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results {
    -webkit-overflow-scrolling: touch;
    color: #444;
    margin: 0 4px 4px 0;
    max-height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 0 4px;
    position: relative
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li {
    -webkit-touch-callout: none;
    word-wrap: break-word;
    display: none;
    line-height: 15px;
    list-style: none;
    margin: 0;
    padding: 5px 6px
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result {
    cursor: pointer;
    display: list-item
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.disabled-result {
    color: #ccc;
    cursor: default;
    display: list-item
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: linear-gradient(#3875d7 20%,#2a62bc 90%);
    color: #fff
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results {
    background: #f4f4f4;
    color: #777;
    display: list-item
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-result {
    cursor: default;
    display: list-item;
    font-weight: 700
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-option {
    padding-left: 15px
}

.gform_wrapper.gravity-theme .chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices {
    background-color: #fff;
    border: 1px solid #aaa;
    cursor: text;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding: 8px;
    position: relative;
    width: 100%
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type=text] {
    background: transparent!important;
    border: 0!important;
    border-radius: 0;
    box-shadow: none;
    color: #999;
    font-family: sans-serif;
    font-size: 100%;
    height: 25px;
    line-height: normal;
    margin: 1px 0;
    outline: 0;
    padding: 0;
    width: 25px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice {
    background-clip: padding-box;
    background-color: #eee;
    background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);
    background-repeat: repeat-x;
    background-size: 100% 19px;
    border: 1px solid #aaa;
    border-radius: 3px;
    box-shadow: inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);
    color: #333;
    cursor: default;
    line-height: 13px;
    margin: 3px 5px 3px 0;
    max-width: 100%;
    padding: 3px 20px 3px 5px;
    position: relative
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span {
    word-wrap: break-word
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    background: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV0zc7mlBFv3318hogAtmrsCi3mBxZbIsoMPSH6&b=61) -42px 1px no-repeat;
    display: block;
    font-size: 1px;
    height: 12px;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-disabled {
    background-color: #e4e4e4;
    background-image: linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);
    border: 1px solid #ccc;
    color: #666;
    padding-right: 5px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0
}

.gform_wrapper.gravity-theme .chosen-container-multi .chosen-drop .result-selected {
    color: #ccc;
    cursor: default;
    display: list-item
}

.gform_wrapper.gravity-theme .chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single {
    background-image: linear-gradient(#eee 20%,#fff 80%);
    border: 1px solid #aaa;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: inset 0 1px 0 #fff
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div {
    background: transparent;
    border-left: none
}

.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 10px
}

.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0,0,0,.3)
}

.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text] {
    color: #222!important
}

.gform_wrapper.gravity-theme .chosen-disabled {
    cursor: default;
    opacity: .5!important
}

.gform_wrapper.gravity-theme .chosen-disabled .chosen-choices .search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-disabled .chosen-single {
    cursor: default
}

.gform_wrapper.gravity-theme .chosen-rtl {
    text-align: right
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single span {
    direction: rtl;
    margin-left: 26px;
    margin-right: 0
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single div {
    left: 3px;
    right: auto
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-single abbr {
    left: 26px;
    right: auto
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li {
    float: right
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-field input[type=text] {
    direction: rtl
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    left: 4px;
    right: auto
}

.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-results li.group-option {
    padding-left: 0;
    padding-right: 15px
}

.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none
}

.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text] {
    background: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV0zc7mlBFv3318hogAtmrsCi3mBxZbIsoMPSH6&b=61) no-repeat -30px -20px;
    direction: rtl;
    padding: 4px 5px 4px 20px
}

.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px
}

.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi) {
    .gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-down span,.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-up span,.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text],.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b,.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text] {
        background-image:url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zV0zc7mlBFv3318hogAtmrsCi3mBxZbIspifzez6ivo&b=61)!important;
        background-repeat: no-repeat!important;
        background-size: 52px 37px!important
    }
}

body .gform_wrapper.gravity-theme .chosen-container a.chosen-single {
    border-radius: inherit
}

body .gform_wrapper.gravity-theme ul.chosen-results li {
    line-height: inherit
}

@media only screen and (max-width: 641px) {
    .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height:2;
        min-height: 32px
    }

    .gform_wrapper.gravity-theme textarea {
        line-height: 1.5
    }

    .gform_wrapper.gravity-theme .chosen-container.chosen-container-single[style] {
        width: 100%!important
    }

    .gform_wrapper.gravity-theme .chosen-container-single .chosen-single {
        height: 40px;
        line-height: 2.8
    }

    .gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b {
        position: relative;
        top: 10px
    }

    .gform_wrapper.gravity-theme div.chosen-container.chosen-container-multi[style] {
        width: 100%!important
    }

    .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
        float: none;
        line-height: inherit;
        width: 100%
    }

    .gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span {
        margin-bottom: 0
    }

    .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
        top: calc(50% - 6px)
    }

    .gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price) {
        display: block;
        margin-bottom: 8px
    }

    .gform_wrapper.gravity-theme li.field_sublabel_below .ginput_complex {
        margin-top: 12px!important
    }

    .gform_wrapper.gravity-theme ul.gfield_checkbox li label,.gform_wrapper.gravity-theme ul.gfield_radio li label {
        cursor: pointer;
        width: 85%
    }
}

@media only screen and (min-width: 641px) {
    body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-single[style] {
        width:calc(50% - 8px)!important
    }

    body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-single[style] {
        width: 100%!important
    }

    body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-single[style] {
        width: 25%!important
    }
}

.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden {
    left: -9999px;
    position: absolute;
    visibility: hidden
}

.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft {
    display: none!important
}

.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden {
    display: none
}

.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    word-wrap: normal!important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.gform_wrapper.gravity-theme button.screen-reader-text:focus {
    clip: auto;
    border: 0;
    -webkit-clip-path: none;
    clip-path: none;
    height: auto;
    margin: 0;
    position: static!important;
    width: auto
}

@media only screen and (min-width: 641px) {
    .gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_2col .gfield_radio {
        grid-column-gap:2rem;
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(auto-fill,auto)
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_radio {
        grid-column-gap: 2rem;
        display: grid;
        grid-template-columns: repeat(3,1fr);
        grid-template-rows: repeat(auto-fill,auto)
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_4col .gfield_radio {
        grid-column-gap: 2rem;
        display: grid;
        grid-template-columns: repeat(4,1fr);
        grid-template-rows: repeat(auto-fill,auto)
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_5col .gfield_radio {
        grid-column-gap: 2rem;
        display: grid;
        grid-template-columns: repeat(5,1fr);
        grid-template-rows: repeat(auto-fill,auto)
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio {
        display: block
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice {
        display: inline-block;
        padding-right: 16px
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_checkbox .gchoice label,.gform_wrapper.gravity-theme .gfield.gf_list_inline .gfield_radio .gchoice label {
        max-width: none
    }

    .gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_2col_vertical .gfield_radio {
        grid-column-gap: 2rem;
        -moz-column-count: 2;
        column-count: 2;
        display: block
    }

    .gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_3col_vertical .gfield_radio {
        grid-column-gap: 2rem;
        -moz-column-count: 3;
        column-count: 3;
        display: block
    }

    .gform_wrapper.gravity-theme .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_4col_vertical .gfield_radio {
        grid-column-gap: 2rem;
        -moz-column-count: 4;
        column-count: 4;
        display: block
    }

    .gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper.gravity-theme .gf_list_5col_vertical .gfield_radio {
        grid-column-gap: 2rem;
        -moz-column-count: 5;
        column-count: 5;
        display: block
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_25 .gfield_radio .gchoice {
        height: 25px
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_50 .gfield_radio .gchoice {
        height: 50px
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_75 .gfield_radio .gchoice {
        height: 75px
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_100 .gfield_radio .gchoice {
        height: 100px
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_125 .gfield_radio .gchoice {
        height: 125px
    }

    .gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper.gravity-theme .gfield.gf_list_height_150 .gfield_radio .gchoice {
        height: 150px
    }
}

.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm {
    display: none!important
}

.gform_wrapper.gravity-theme .gsection.gf_scroll_text {
    background-color: #fff;
    border: 1px solid #ccc;
    height: 240px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 32px
}

.gform_wrapper.gravity-theme .gsection.gf_scroll_text .gsection_title {
    margin-top: 0
}

.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_blue,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_gray,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_green,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_red,.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_yellow {
    border-radius: 3px;
    margin: 20px 0!important;
    padding: 20px!important
}

.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_green {
    background-color: #cbeca0;
    border: 1px solid #97b48a;
    color: #030;
    text-shadow: #dfb 1px 1px
}

.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_red {
    background-color: #faf2f5;
    border: 1px solid #cfadb3;
    color: #832525;
    text-shadow: #fff 1px 1px
}

.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_yellow {
    background-color: #fffbcc;
    border: 1px solid #e6db55;
    color: #222;
    text-shadow: #fcfaea 1px 1px
}

.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_gray {
    background-color: #eee;
    border: 1px solid #ccc;
    color: #424242;
    text-shadow: #fff 1px 1px
}

.gform_wrapper.gravity-theme .gfield.gfield_html.gf_alert_blue {
    background-color: #d1e4f3;
    border: 1px solid #a7c2e7;
    color: #314475;
    text-shadow: #e0f1ff 1px 1px
}

.gform_wrapper.gravity-theme .gf_simple_horizontal {
    margin: 0 auto;
    width: calc(100% - 16px)
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label {
    display: table-cell;
    margin: 0;
    padding: 0;
    position: relative;
    vertical-align: middle
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body {
    max-width: 75%;
    width: auto
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label {
    display: table;
    width: 100%
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield {
    display: table-cell;
    height: auto;
    padding-right: 1em
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .large,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .medium,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .small {
    width: 100%
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice {
    display: inline-block;
    margin-right: .5em
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield,.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield {
    vertical-align: middle
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield,.gform_wrapper.gravity-theme .gf_simple_horizontal .ginput_container {
    margin-top: 0!important
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label {
    margin: 0;
    max-width: 25%;
    padding: 0;
    text-align: left;
    width: auto
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=button],.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=image],.gform_wrapper.gravity-theme .gf_simple_horizontal .gform_footer.top_label input[type=submit] {
    height: auto
}

.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper.gravity-theme .gf_simple_horizontal .gfield_label,.gform_wrapper.gravity-theme .gf_simple_horizontal .ginput_complex label {
    display: block;
    height: 1px;
    left: -9000px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1px
}

.gform_wrapper.gravity-theme body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
    text-align: left
}

.gform_confirmation_wrapper.gf_confirmation_simple_yellow {
    background-color: #fffbcc;
    border-bottom: 1px solid #e6db55;
    border-top: 1px solid #e6db55;
    color: #424242;
    font-size: 25px;
    margin: 30px 0;
    max-width: 99%;
    padding: 32px
}

.gform_confirmation_wrapper.gf_confirmation_simple_gray {
    background-color: #eaeaea;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #424242;
    font-size: 25px;
    margin: 30px 0;
    max-width: 99%;
    padding: 32px
}

.gform_confirmation_wrapper.gf_confirmation_yellow_gradient {
    background-color: #fffbd2;
    border: 1px solid #e6db55;
    box-shadow: 0 0 5px hsla(56,57%,69%,.75);
    margin: 30px 0;
    position: relative
}

.gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message {
    background: #fffce5;
    background: linear-gradient(180deg,#fffce5 0,#fff9bf);
    background-color: #fffbcc;
    border-bottom: 1px solid #e6db55;
    border-top: 2px solid #fff;
    color: #424242;
    font-size: 28px;
    margin: 0;
    max-width: 99%;
    padding: 40px
}

.gform_confirmation_wrapper.gf_confirmation_green_gradient {
    background-color: #f1fcdf;
    border: 1px solid #a7c37c;
    box-shadow: 0 0 5px rgba(86,122,86,.4);
    margin: 30px 0;
    position: relative
}

.gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message {
    background: #dbf2b7;
    background: linear-gradient(180deg,#dbf2b7 0,#b4d088);
    background-color: #fffbcc;
    border-bottom: 1px solid #a7c37c;
    border-top: 2px solid #effade;
    color: #030;
    font-size: 28px;
    margin: 0;
    max-width: 99%;
    padding: 40px;
    text-shadow: #dfb 1px 1px
}

.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before {
    background: rgba(0,0,0,.2);
    bottom: 15px;
    box-shadow: 0 15px 10px rgba(0,0,0,.2);
    content: "";
    left: 10px;
    max-width: 40%;
    position: absolute;
    top: 80%;
    transform: rotate(-3deg);
    width: 50%;
    z-index: -1
}

.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after {
    left: auto;
    right: 10px;
    transform: rotate(3deg)
}

.gform_wrapper.gravity-theme .gfield textarea {
    width: 100%
}

.gform_wrapper.gravity-theme .gfield textarea.small {
    height: 96px
}

.gform_wrapper.gravity-theme .gfield textarea.medium {
    height: 192px
}

.gform_wrapper.gravity-theme .gfield textarea.large {
    height: 288px
}

.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select {
    max-width: 100%
}

.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gravity-theme .gfield select.small {
    width: calc(25% - 12px)
}

.gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gravity-theme .gfield select.medium {
    width: calc(50% - 8px)
}

.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large {
    width: 100%
}

.gform_wrapper.gravity-theme * {
    box-sizing: border-box
}

.gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 2%;
    -ms-grid-columns: (1fr 2%) [12];
    grid-row-gap: 16px;
    display: grid;
    grid-template-columns: repeat(12,1fr);
    grid-template-rows: repeat(auto-fill,auto);
    width: 100%
}

.gform_wrapper.gravity-theme .gfield {
    grid-column: 1/-1;
    min-width: 0
}

.gform_wrapper.gravity-theme .gfield.gfield--width-full {
    -ms-grid-column-span: 12;
    grid-column: span 12
}

.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths {
    -ms-grid-column-span: 11;
    grid-column: span 11
}

.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths {
    -ms-grid-column-span: 10;
    grid-column: span 10
}

.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter {
    -ms-grid-column-span: 9;
    grid-column: span 9
}

.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds {
    -ms-grid-column-span: 8;
    grid-column: span 8
}

.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths {
    -ms-grid-column-span: 7;
    grid-column: span 7
}

.gform_wrapper.gravity-theme .gfield.gfield--width-half {
    -ms-grid-column-span: 6;
    grid-column: span 6
}

.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths {
    -ms-grid-column-span: 5;
    grid-column: span 5
}

.gform_wrapper.gravity-theme .gfield.gfield--width-third {
    -ms-grid-column-span: 4;
    grid-column: span 4
}

.gform_wrapper.gravity-theme .gfield.gfield--width-quarter {
    -ms-grid-column-span: 3;
    grid-column: span 3
}

.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth {
    -ms-grid-column-span: 2;
    grid-column: span 2
}

.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth {
    -ms-grid-column-span: 1;
    grid-column: span 1
}

@media (max-width: 640px) {
    .gform_wrapper.gravity-theme .gform_fields {
        grid-column-gap:0
    }

    .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
        grid-column: 1/-1
    }
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full {
    width: 100%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths {
    width: 91.6666%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths {
    width: 83.3333%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter {
    width: 75%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds {
    width: 66.6666%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths {
    width: 58.3333%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half {
    width: 50%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths {
    width: 41.6666%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third {
    width: 33.3333%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter {
    width: 25%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth {
    width: 16.6666%
}

.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth {
    width: 8.3333%
}

.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset) {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 100%
}

.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label {
    margin: 0;
    padding: 0;
    width: 30%
}

@media (max-width: 640px) {
    .gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label {
        width:100%
    }
}

.gform_wrapper.gravity-theme .gform_fields.left_label fieldset,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset {
    clear: both
}

.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container {
    float: left;
    width: 70%
}

@media (max-width: 640px) {
    .gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.left_label fieldset>.ginput_complex,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset>.ginput_complex {
        width:100%
    }
}

.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label {
    display: block;
    float: left;
    padding-right: 1em;
    width: 30%
}

@media (max-width: 640px) {
    .gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label {
        width:100%
    }
}

.gform_wrapper.gravity-theme .left_label .ginput_complex .ginput_container,.gform_wrapper.gravity-theme .right_label .ginput_complex .ginput_container {
    width: auto
}

.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons) {
    width: 70%
}

@media (max-width: 640px) {
    .gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons) {
        width:100%
    }
}

.gform_wrapper.gravity-theme .right_label .gfield_label {
    padding-right: 1em;
    text-align: right
}

.gform_wrapper.gravity-theme .left_label.gform_fields,.gform_wrapper.gravity-theme .right_label.gform_fields {
    position: relative
}

.gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.gform_wrapper.gravity-theme .right_label .gfield_html_formatted {
    margin-left: 30%
}

.gform_wrapper.gravity-theme .left_label #field_submit,.gform_wrapper.gravity-theme .right_label #field_submit {
    justify-content: flex-start
}

.gform_wrapper.gravity-theme .left_label #field_submit input,.gform_wrapper.gravity-theme .right_label #field_submit input {
    margin-left: 30%
}

.gform_wrapper.gravity-theme .field_sublabel_below .ginput_complex {
    align-items: flex-start
}

.gform_wrapper.gravity-theme .field_sublabel_above .ginput_complex {
    align-items: flex-end
}

.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label {
    margin-left: 1em;
    position: absolute;
    right: 0;
    text-align: left;
    width: 30%
}

.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label {
    width: 30%
}

.rtl .gform_wrapper.gravity-theme .left_label .gfield_label {
    padding-left: 1em;
    text-align: left!important
}

.rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield,.rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield {
    margin-left: 0;
    padding-right: 30%
}

.rtl .gform_wrapper.gravity-theme .right_label .gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label {
    padding: 0;
    text-align: right
}

.rtl .gform_wrapper.gravity-theme .right_label label.gfield_label {
    padding-right: 0
}

.rtl .gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.rtl .gform_wrapper.gravity-theme .right_label .gfield_html_formatted {
    margin-left: 0;
    margin-right: 30%
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label,html[dir=rtl] .gform_wrapper.gravity-theme code,html[dir=rtl] .gform_wrapper.gravity-theme input[type=email],html[dir=rtl] .gform_wrapper.gravity-theme input[type=tel],html[dir=rtl] .gform_wrapper.gravity-theme input[type=url] {
    direction: rtl
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required {
    margin-left: 0;
    margin-right: 4px
}

html[dir=rtl] .gform_wrapper.gravity-theme ::-webkit-input-placeholder {
    text-align: right
}

html[dir=rtl] .gform_wrapper.gravity-theme ::-moz-placeholder {
    text-align: right
}

html[dir=rtl] .gform_wrapper.gravity-theme :-ms-input-placeholder {
    text-align: right
}

html[dir=rtl] .gform_wrapper.gravity-theme :-moz-placeholder {
    text-align: right
}

html[dir=rtl] .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme fieldset {
    display: block
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
    margin-left: 0;
    margin-right: 16px
}

html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
    padding-left: 0;
    padding-right: 16px
}

@media (min-width: 641px) {
    html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
        padding-left:0;
        padding-right: 16px
    }

    html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street.has_street2 span:not(.ginput_full):nth-of-type(odd),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street2:not(.has_street) span:not(.ginput_full):nth-of-type(2n),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street:not(.has_street2) span:not(.ginput_full):nth-of-type(2n),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address:not(.has_street):not(.has_street2) span:not(.ginput_full):nth-of-type(odd) {
        padding-left: 16px;
        padding-right: 0
    }

    html[dir=rtl] .gform_wrapper.gravity-theme .gform_show_password {
        left: 8px;
        right: unset
    }
}

@media (max-width: 640px) {
    html[dir=rtl] .gform_wrapper.gravity-theme .left_label fieldset.gfield,html[dir=rtl] .gform_wrapper.gravity-theme .right_label fieldset.gfield {
        padding-right:0
    }

    html[dir=rtl] .gform_wrapper.gravity-theme .left_label legend.gfield_label,html[dir=rtl] .gform_wrapper.gravity-theme .right_label legend.gfield_label {
        margin: 0;
        padding: 0;
        position: relative;
        width: 100%
    }

    html[dir=rtl] .gform_wrapper.gravity-theme .left_label .gfield_label {
        text-align: right!important
    }

    html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {
        padding-right: 0
    }
}

.gform_wrapper.gravity-theme .ginput_counter {
    color: #767676;
    font-size: .8em
}

.gform_wrapper.gravity-theme .ginput_counter_tinymce {
    border-top: 1px solid #eee;
    font-size: 12px;
    padding: 2px 10px
}

.gform_wrapper.gravity-theme .validation_message--hidden-on-empty:empty {
    display: none
}

.gform_wrapper.gravity-theme .gform_card_icon_container {
    display: flex;
    height: 32px;
    margin: 8px 0 6.4px
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon {
    background-image: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zVxxcjgkhtv22giypkNvXD9B2HnExccJdlF&b=61);
    background-repeat: no-repeat;
    height: 32px;
    margin-right: 4.8px;
    text-indent: -9000px;
    width: 40px
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex {
    background-position: -167px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover {
    background-position: -221px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard {
    background-position: -275px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa {
    background-position: -59px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb {
    background-position: -329px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro {
    background-position: -5px 0
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected {
    position: relative
}

.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after {
    background: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zVxxcjgkhtv22giypkNvXD9B2HnExcfNcdHLiSz6TPo&b=61) 50% no-repeat;
    bottom: 4px;
    content: "";
    display: block;
    height: 10px;
    position: absolute;
    right: 0;
    width: 13px
}

.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right {
    align-items: center;
    display: inline-flex;
    flex-flow: row wrap;
    justify-content: flex-start
}

.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label {
    width: 100%
}

.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon {
    background-image: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zVxxcjgkhtv22giypkNvXD9B2HnExccJdlF&b=61);
    background-position: -382px;
    background-repeat: no-repeat;
    display: block;
    flex: none;
    height: 32px;
    margin-left: .3em;
    width: 40px
}

html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon {
    margin-left: 0;
    margin-right: .3em
}

.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: 8px
}

.gform_wrapper.gravity-theme .gfield_list_group:last-child {
    margin-bottom: 0
}

.gform_wrapper.gravity-theme .gfield_header_item {
    word-break: break-word
}

.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item {
    flex-grow: 1;
    width: 0
}

.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
    margin-left: 2%
}

.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select {
    width: 100%
}

.gform_wrapper.gravity-theme .gfield_header_item--icons,.gform_wrapper.gravity-theme .gfield_list_icons {
    align-items: center;
    display: flex;
    flex: none;
    justify-content: center;
    width: 48px
}

.gform_wrapper.gravity-theme .gfield_list_icons button {
    background: transparent url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zVxxcjgkhtv0Gd83cYJvX2nF3by&b=61);
    border: none;
    font-size: 0;
    height: 16px;
    opacity: .5;
    padding: 0;
    transition: opacity .5s ease-out;
    width: 16px
}

.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover {
    opacity: 1;
    outline: none
}

.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item {
    background-image: url(/browse.php?u=nfZ%2BNVHfyPt3TDUpoUxEq3bQZkrmqrwhmXz8%2FiwGnlGo5mcx9p%2Fv6pg7yicYk7GTArQMDETHKQMM3zVxxcjgkhtv0Gd83cYavHTmEmW7BBJV&b=61);
    margin-left: 5px
}

@media (max-width: 640px) {
    .gform_wrapper.gravity-theme .gfield_list_header {
        display:none
    }

    .gform_wrapper.gravity-theme .gfield_list_group {
        border: 1px solid rgba(0,0,0,.2);
        display: block;
        margin-bottom: 16px;
        padding: 16px
    }

    .gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item {
        width: auto
    }

    .gform_wrapper.gravity-theme .gfield_list_group:last-child {
        margin-bottom: 0
    }

    .gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child) {
        margin-bottom: 8px
    }

    .gform_wrapper.gravity-theme .gfield_list_group_item:before {
        content: attr(data-label);
        font-size: 14.992px
    }

    .gform_wrapper.gravity-theme .gfield_list_icons {
        background-color: rgba(0,0,0,.1);
        line-height: 0;
        margin: 16px -16px -16px;
        padding: 12px 16px;
        text-align: left;
        width: auto
    }

    .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
        margin-left: 0
    }
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
    margin-left: 0;
    margin-right: 16px
}

@media (max-width: 640px) {
    html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item {
        margin-right:0
    }
}

html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item {
    margin-left: 0;
    margin-right: 5px
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container {
    width: 100%
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr {
    display: flex;
    flex-wrap: nowrap
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td,.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr th {
    flex-grow: 1;
    white-space: normal;
    width: 0;
    word-break: break-word
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td:last-child {
    flex-grow: unset;
    width: 48px
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td,.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody th {
    flex-grow: 1;
    white-space: normal;
    width: 0;
    word-break: break-word
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td.gfield_list_icons {
    flex-grow: unset;
    width: 48px
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell {
    flex-grow: 1
}

.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell input {
    width: 95%
}

@media screen and (max-width: 640px) {
    .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container th {
        display:none
    }

    .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr {
        flex-flow: column
    }

    .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td:before {
        content: attr(data-label);
        font-size: 14.992px
    }

    .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td {
        flex-grow: unset;
        width: auto
    }

    .gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_icons {
        height: 35px;
        width: auto
    }
}

.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea {
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px
}
