/*
----------------------------------------------------------------

gravity-forms-theme-framework.css
Gravity Forms Theme Framework & CSS API
https://www.gravityforms.com

Theme dependencies:
- Gravity Forms Theme Reset: gravity-forms-theme-reset.css
- Gravity Forms Theme Foundation: gravity-forms-theme-foundation.css

Gravity Forms is a Rocketgenius project
copyright 2008-2022 Rocketgenius Inc.
https://www.rocketgenius.com
this may not be re-distributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO UPGRADE
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*//* Global API: Handles the top-level global CSS API *//* -----------------------------------------------------------------------------
 *
 * Global API
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- *//* Gravity Forms Theme Framework | Global CSS API: Theme */.gform-theme--framework{/* Color: Primary - checkbox, radio, primary button */
	--gform-theme-color-primary:#2d7ffb;--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-shade:#044ad3;/* Color: Secondary - controls/inputs, secondary button */--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-shade:#f2f3f5;/* Color: Danger - validation */--gform-theme-color-danger:#c02b0a;/* Color: Success */--gform-theme-color-success:#399f4b;/* Color: Neutral - Medium - various form element text and ui (list in detail for each) */--gform-theme-color-light:#e5e7eb;--gform-theme-color-light-shade:#d2d5db;--gform-theme-color-light-tint:#f2f3f5;/* Color: Neutral - Dark - various form element text and ui (list in detail for each) */--gform-theme-color-dark:#585e6a;--gform-theme-color-dark-shade:#112337;--gform-theme-color-dark-tint:#686e77;/* Typography */--gform-theme-font-family:inherit;--gform-theme-font-style-base:normal;/* Miscellaneous */--gform-theme-border-radius:3px;--gform-theme-transition-duration:0.15s;--gform-theme-transition-control:var(--gform-theme-transition-duration)/* SHOULD WE HAVE TRANSITION OCCUR ON ALL / specify duration only trick?
		--gform-theme-transition-control:
			var(--gform-theme-transition-duration) color,
			var(--gform-theme-transition-duration) border,
			var(--gform-theme-transition-duration) box-shadow,
			var(--gform-theme-transition-duration) background-color; */}/* Gravity Forms Theme Framework | Global CSS API: Spacing */.gform-theme--framework{--gform-theme-padding-inline:12px;--gform-theme-padding-block:12px}/* Gravity Forms Theme Framework | Global CSS API: Typography */.gform-theme--framework{/* Primary Typography: Controls */
	--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;/* Secondary Typography: Labels */--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;/* Tertiary Typography: Descriptions & Sub-labels (labels for complex fields/fieldsets) */--gform-theme-font-family-tertiary:var(--gform-theme-font-family);--gform-theme-font-size-tertiary:13px;--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}/* Gravity Forms Theme Framework | Global CSS API: Icons */.gform-theme--framework{--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,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='%23686E77'/%3E%3C/svg%3E");/* stylelint-disable-line function-url-quotes */--gform-theme-icon-control-number:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='%23686E77'/%3E%3C/svg%3E");/* stylelint-disable-line function-url-quotes */--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-tooltip-error:"\e906"}/* Gravity Forms Theme Framework | Global CSS API: Layout */.gform-theme--framework{/* Primary Labels: Labels for fields */
	--gform-theme-label-spacing-primary:8px;--gform-theme-label-choice-field-spacing-primary:12px;/* Secondary Labels: Labels for radio, checkbox, and consent fields */--gform-theme-label-spacing-secondary:12px;/* Tertiary Labels: Labels for complex fields/fieldsets */--gform-theme-label-spacing-tertiary:8px;/* Descriptions */--gform-theme-description-spacing:8px;--gform-theme-description-choice-field-spacing:12px}/* Controls *//* Gravity Forms Theme Framework | Global CSS API: Controls - Default For All Types */.gform-theme--framework{--gform-theme-control-accent-color:var(--gform-theme-color-primary);--gform-theme-control-appearance:none;--gform-theme-control-background-color:var(--gform-theme-color-secondary);--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-light-tint);--gform-theme-control-border-color:var(--gform-theme-color-dark-tint);--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-light-shade);--gform-theme-control-border-color-error:var(--gform-theme-color-danger);--gform-theme-control-border-radius:var(--gform-theme-border-radius);--gform-theme-control-border-style:solid;--gform-theme-control-border-width:1px;--gform-theme-control-box-shadow:0 1px 4px rgba(18, 25, 97, 0.0779552);--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-secondary-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-secondary-contrast-rgb), 0.6);--gform-theme-control-icon-color:var(--gform-theme-color-dark-tint);--gform-theme-control-icon-color-hover:var(--gform-theme-color-dark-shade);--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: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);/* Placeholder */--gform-theme-control-placeholder-color:var(--gform-theme-control-color);--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:0.7}/* Gravity Forms Theme Framework | Global CSS API: Control - Button */.gform-theme--framework{/* Button Base */
	--gform-theme-control-button-border-radius:var(--gform-theme-border-radius);--gform-theme-control-button-box-shadow:0 1px 4px rgba(18, 25, 97, 0.0779552);--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-sm:14px;--gform-theme-control-button-font-size-md:14px;--gform-theme-control-button-font-size-lg: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-sm:12px;--gform-theme-control-button-padding-inline-md:16px;--gform-theme-control-button-padding-inline-lg:20px;--gform-theme-control-button-padding-inline:var(--gform-theme-control-button-padding-inline-md);--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:var(--gform-theme-control-button-size-md);--gform-theme-control-button-text-decoration:none;--gform-theme-control-button-text-transform:none;/* Button Icons */--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;/* Primary Button */--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-shade);--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);/* Secondary Button */--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-shade);--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-light-shade);--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)}/* Gravity Forms Theme Framework | Global CSS API: Control - Choice (Checkbox, Radio, & Consent) */.gform-theme--framework{--gform-theme-control-choice-check-color:var(--gform-theme-color-primary);--gform-theme-control-choice-check-color-disabled:rgba(var(--gform-theme-color-secondary-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:var(--gform-theme-control-choice-size-md);/* Checkbox Control */--gform-theme-control-checkbox-check-border-radius:2px;--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:var(--gform-theme-control-checkbox-check-size-md);/* Radio Control */--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:var(--gform-theme-control-radio-check-size-md)}/* Gravity Forms Theme Framework | Global CSS API: Control - Description */.gform-theme--framework{--gform-theme-control-description-color:var(--gform-theme-color-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);/* Error Description */--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)}/* Gravity Forms Theme Framework | Global CSS API: Control - File */.gform-theme--framework{--gform-theme-control-file-padding-inline:0 var(--gform-theme-control-padding-inline);/* File input "button" */--gform-theme-control-file-button-background-color:var(--gform-theme-color-light-tint);--gform-theme-control-file-button-background-color-hover:var(--gform-theme-color-light);--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)}/* Gravity Forms Theme Framework | Global CSS API: Control - Label */.gform-theme--framework{--gform-theme-control-label-display:block;/* Primary Labels: Labels for fields */--gform-theme-control-label-color-primary:var(--gform-theme-color-dark-shade);--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);/* Secondary Labels: Labels for radio, checkbox, and consent fields */--gform-theme-control-label-color-secondary:var(--gform-theme-color-dark-shade);--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);/* Tertiary Labels: Labels for complex fields/fieldsets */--gform-theme-control-label-color-tertiary:var(--gform-theme-color-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);/* Quaternary Labels: Labels for product pricing  */--gform-theme-control-label-color-quaternary:var(--gform-theme-color-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);/* Required Label */--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)}/* Gravity Forms Theme Framework | Global CSS API: Control - Number */.gform-theme--framework{--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}/* Gravity Forms Theme Framework | Global CSS API: Control - Select */.gform-theme--framework{--gform-theme-control-select-background-position:calc(100% - var(--gform-theme-control-padding-inline)) center;--gform-theme-control-select-background-size:10px;--gform-theme-control-select-ms-expand:none;/* Multi Select */--gform-theme-control-multiselect-block-size:130px;--gform-theme-control-multiselect-line-height:1.5;--gform-theme-control-multiselect-padding-block:var(--gform-theme-padding-block)}html[dir="rtl"] .gform-theme--framework{--gform-theme-control-select-background-position:var(--gform-theme-control-padding-inline) center}/* Gravity Forms Theme Framework | Global CSS API: Control - Textarea */.gform-theme--framework{--gform-theme-control-textarea-block-size:130px;--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}/* Fields *//* Gravity Forms Theme Framework | Global CSS API: Field - Date */.gform-theme--framework{--gform-theme-field-date-control-inline-size:auto;--gform-theme-field-date-icon-margin-inline-start:12px;--gform-theme-field-date-icon-max-block-size:26px;--gform-theme-field-date-icon-max-inline-size:26px}/* Gravity Forms Theme Framework | Global CSS API: Field - Choice (Checkbox, Radio, & Consent) */.gform-theme--framework{--gform-theme-field-choice-spacing:var(--gform-theme-label-spacing-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}/* Gravity Forms Theme Framework | Global CSS API: Field - List */.gform-theme--framework{/* List Item Add/Remove Buttons */
	--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-font-size-icon:var(--gform-theme-icon-font-size);--gform-theme-field-list-button-padding-block:0;--gform-theme-field-list-button-padding-inline:0}/* Gravity Forms Theme Framework | Global CSS API: Field - Page */.gform-theme--framework{--gform-theme-field-page-progress-color:var(--gform-theme-color-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;/* Progress Bar */--gform-theme-field-page-progress-bar-background-color:var(--gform-theme-color-light);--gform-theme-field-page-progress-bar-background-color-blue:#2d7ffb;--gform-theme-field-page-progress-bar-background-color-gray:var(--gform-theme-color-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 0%, #76d7db 100%);--gform-theme-field-page-progress-bar-background-gradient-blues:linear-gradient(270deg, #00c2ff 0%, #7838e2 100%);--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;/* Steps */--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-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-light-shade);--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-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)}/* Gravity Forms Theme Framework | Global CSS API: Field - Password */.gform-theme--framework{/* Password Visibility Button */
	--gform-theme-field-password-button-box-shadow-focus:var(--gform-theme-control-box-shadow-focus);--gform-theme-field-password-button-color:var(--gform-theme-control-icon-color);--gform-theme-field-password-button-color-hover:var(--gform-theme-control-icon-color-hover);--gform-theme-field-password-button-color-focus:var(--gform-theme-control-icon-color-focus);--gform-theme-field-password-button-color-disabled:var(--gform-theme-control-icon-color-disabled);--gform-theme-field-password-button-font-size:var(--gform-theme-icon-font-size);--gform-theme-field-password-button-size:24px;--gform-theme-field-password-button-line-height:var(--gform-theme-field-password-button-size);--gform-theme-field-password-button-outline-focus:1px solid var(--gform-theme-control-border-color-focus);--gform-theme-field-password-button-transition:var(--gform-theme-transition-control);/* Strength Indicator Label */--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-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:calc(65px + 8px) 0;--gform-theme-field-password-strength-text-align:left;--gform-theme-field-password-strength-transition:var(--gform-theme-transition-control);/* Strength Indicator */--gform-theme-field-password-strength-indicator-background-color:var(--gform-theme-color-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)}/* Gravity Forms Theme Framework | Global CSS API: Field - Product */.gform-theme--framework{--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)}/* Gravity Forms Theme Framework | Global CSS API: Field - Section */.gform-theme--framework{--gform-theme-field-section-border-color:var(--gform-theme-color-light-shade);--gform-theme-field-section-border-style:solid;--gform-theme-field-section-border-width:1px;--gform-theme-field-section-padding-block-end:8px}/* Form *//* Gravity Forms Theme Framework | Global CSS API: Form - Validation */.gform-theme--framework{--gform-theme-form-validation-background-color:#fff9f9;--gform-theme-form-validation-border-color:#ffc7bb;--gform-theme-form-validation-border-width:1px;--gform-theme-form-validation-border-style:solid;--gform-theme-form-validation-border-radius:var(--gform-theme-border-radius);--gform-theme-form-validation-box-shadow:0 1px 4px rgba(18, 25, 97, 0.0779552);--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:16px 20px;--gform-theme-form-validation-padding-inline:16px;/* Validation Heading */--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;/* Validation Heading Icon */--gform-theme-form-validation-heading-icon-background-color:#feefef;--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;/* Validation List Summary */--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}/* Base: Handles base-level global styles for forms *//* -----------------------------------------------------------------------------
 *
 * Base
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- *//* stylelint-disable */.gform-theme--framework{}/*
	Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property
	- The "symbol *" part is to solve Firefox SVG sprite bug
	*//***
    The new CSS reset - version 1.6.0 (last updated 29.4.2022)
    GitHub page: https://github.com/elad2412/the-new-css-reset
	***/




.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}/* Preferred box-sizing value */.gform-theme--framework *,.gform-theme--framework *::before,.gform-theme--framework *::after{box-sizing:border-box}/* Reapply the pointer cursor for anchor tags */.gform-theme--framework a,.gform-theme--framework button{cursor:revert}/* Remove list styles (bullets/numbers) */.gform-theme--framework ol,.gform-theme--framework ul,.gform-theme--framework menu{list-style:none}/* For images to not be able to exceed their container */.gform-theme--framework img{max-width:100%}/* removes spacing between cells in tables */.gform-theme--framework table{border-collapse:collapse}/* revert the 'white-space' property for textarea elements on Safari */.gform-theme--framework textarea{white-space:revert}/* minimum style to allow to style meter element */.gform-theme--framework meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}/* reset default text opacity of input placeholder */.gform-theme--framework ::-moz-placeholder{color:unset}.gform-theme--framework ::placeholder{color:unset}/* fix the feature of 'hidden' attribute.
	   display:revert; revert to element instead of attribute */.gform-theme--framework :where([hidden]){display:none}/* revert for bug in Chromium browsers
	   - fix for the content editable attribute will work properly. */.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}/* apply back the draggable feature - exist only in Chromium and Safari */.gform-theme--framework :where([draggable="true"]){-webkit-user-drag:element}/*
 * More targeted, theme based reset
 */.gform-theme--framework input[type="radio"]::before,.gform-theme--framework input[type="checkbox"]::before{height:auto;margin-block:0;margin-inline:0;position:static;width:auto}.gform-theme--framework input[type="radio"]::after,.gform-theme--framework input[type="checkbox"]::after{content:none}/* stylelint-enable *//* Icons: Handles icon styles *//* stylelint-disable *//* -----------------------------------------------------------------------------
 *
 * Orbital Font Icons (via IcoMoon)
 *
 * This file is generated using the `gulp icons` task. Do not edit it directly.
 *
 * ----------------------------------------------------------------------------- */@font-face{font-family:'gform-icons-orbital';src:url('../../../fonts/gform-icons-orbital.woff2?pa8fg5') format('woff2'),url('../../../fonts/gform-icons-orbital.ttf?pa8fg5') format('truetype'),url('../../../fonts/gform-icons-orbital.woff?pa8fg5') format('woff'),url('../../../fonts/gform-icons-orbital.svg?pa8fg5#gform-icons-orbital') format('svg');font-weight:normal;font-style:normal;font-display:block}.gform-orbital-icon{/* use !important to prevent issues with browser extensions that change fonts */font-family:var(--gform-theme-icon-font-family) !important;speak:never;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;/* Better Font Rendering =========== */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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--minus-circle:before{content:"\e90d"}.gform-orbital-icon--plus-circle:before{content:"\e90c"}.gform-orbital-icon--eye-off:before{content:"\e90a"}.gform-orbital-icon--eye:before{content:"\e909"}.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--minus:before{content:"\e903"}.gform-orbital-icon--x:before{content:"\e904"}/* Controls: Handles native form input and control-level styles *//* -----------------------------------------------------------------------------
 *
 * Controls
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- */.gform-theme--framework ::-moz-placeholder{/* Local CSS API */
	--gform-theme-local-color:var(--gform-theme-control-placeholder-color);--gform-theme-local-font-family:var(--gform-theme-control-placeholder-font-family);--gform-theme-local-font-size:var(--gform-theme-control-placeholder-font-size);--gform-theme-local-font-style:var(--gform-theme-control-placeholder-font-style);--gform-theme-local-font-weight:var(--gform-theme-control-placeholder-font-weight);--gform-theme-local-letter-spacing:var(--gform-theme-control-placeholder-letter-spacing);--gform-theme-local-opacity:var(--gform-theme-control-placeholder-opacity);/* Styles */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);opacity:var(--gform-theme-local-opacity)}.gform-theme--framework ::placeholder{/* Local CSS API */
	--gform-theme-local-color:var(--gform-theme-control-placeholder-color);--gform-theme-local-font-family:var(--gform-theme-control-placeholder-font-family);--gform-theme-local-font-size:var(--gform-theme-control-placeholder-font-size);--gform-theme-local-font-style:var(--gform-theme-control-placeholder-font-style);--gform-theme-local-font-weight:var(--gform-theme-control-placeholder-font-weight);--gform-theme-local-letter-spacing:var(--gform-theme-control-placeholder-letter-spacing);--gform-theme-local-opacity:var(--gform-theme-control-placeholder-opacity);/* Styles */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);opacity:var(--gform-theme-local-opacity)}.gform-theme--framework input[type]:where(:not(.gform-text-input-reset)),.gform-theme--framework textarea,.gform-theme--framework select,.gform-theme--framework select[multiple],.gform-theme--framework.gform-theme.gform_wrapper .button,.gform-theme--framework.gform-theme.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password),.gform-theme--framework.gform-theme.gform_wrapper button.button,.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]),.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button,.gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button{/* Local CSS API */
		--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);/* Styles */-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);-webkit-border-after:var(--gform-theme-local-border-block-end);border-block-end:var(--gform-theme-local-border-block-end);-webkit-border-before:var(--gform-theme-local-border-block-start);border-block-start:var(--gform-theme-local-border-block-start);-webkit-border-end:var(--gform-theme-local-border-inline-end);border-inline-end:var(--gform-theme-local-border-inline-end);-webkit-border-start:var(--gform-theme-local-border-inline-start);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 input[type]:where(:not(.gform-text-input-reset)):hover,.gform-theme--framework textarea:hover,.gform-theme--framework select:hover,.gform-theme--framework select[multiple]:hover,.gform-theme--framework.gform-theme.gform_wrapper .button:hover,.gform-theme--framework.gform-theme.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):hover,.gform-theme--framework.gform-theme.gform_wrapper button.button:hover,.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):hover,.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:hover,.gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:hover{/* Local CSS API Overrides */
			--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 input[type]:where(:not(.gform-text-input-reset)):focus,.gform-theme--framework textarea:focus,.gform-theme--framework select:focus,.gform-theme--framework select[multiple]:focus,.gform-theme--framework.gform-theme.gform_wrapper .button:focus,.gform-theme--framework.gform-theme.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):focus,.gform-theme--framework.gform-theme.gform_wrapper button.button:focus,.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):focus,.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:focus,.gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:focus{/* Local CSS API Overrides */
			--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 input[type]:where(:not(.gform-text-input-reset)):disabled,.gform-theme--framework textarea:disabled,.gform-theme--framework select:disabled,.gform-theme--framework select[multiple]:disabled,.gform-theme--framework.gform-theme.gform_wrapper .button:disabled,.gform-theme--framework.gform-theme.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):disabled,.gform-theme--framework.gform-theme.gform_wrapper button.button:disabled,.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):disabled,.gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:disabled,.gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:disabled{/* Local CSS API Overrides */
			--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)}/* Control State: Error */.gform-theme--framework .gfield_error input[type]:where(:not(.gform-text-input-reset)),.gform-theme--framework .gfield_error textarea,.gform-theme--framework .gfield_error select,.gform-theme--framework .gfield_error select[multiple]{/* Local CSS API Overrides */
			--gform-theme-local-border-color:var(--gform-theme-control-border-color-error)}/* Control Size: Small */.gform-theme--framework .gform-field--size-sm input[type]:where(:not(.gform-text-input-reset)),.gform-theme--framework .gform-field--size-sm textarea,.gform-theme--framework .gform-field--size-sm select,.gform-theme--framework .gform-field--size-sm select[multiple]{/* Local CSS API Overrides */
			--gform-theme-local-block-size:var(--gform-theme-control-size-sm);--gform-theme-local-line-height:var(--gform-theme-control-size-sm)}/* Control Size: Medium */.gform-theme--framework .gform-field--size-md input[type]:where(:not(.gform-text-input-reset)),.gform-theme--framework .gform-field--size-md textarea,.gform-theme--framework .gform-field--size-md select,.gform-theme--framework .gform-field--size-md select[multiple]{/* Local CSS API Overrides */
			--gform-theme-local-block-size:var(--gform-theme-control-size-md);--gform-theme-local-line-height:var(--gform-theme-control-size-md)}/* Control Size: Large */.gform-theme--framework .gform-field--size-lg input[type]:where(:not(.gform-text-input-reset)),.gform-theme--framework .gform-field--size-lg textarea,.gform-theme--framework .gform-field--size-lg select,.gform-theme--framework .gform-field--size-lg select[multiple]{/* Local CSS API Overrides */
			--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 input[type].gform-text-input-reset{/* Local CSS API */
		--gform-theme-local-block-size:auto;--gform-theme-local-color:var(--gform-theme-control-color);--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:500;--gform-theme-local-letter-spacing:var(--gform-theme-control-letter-spacing);--gform-theme-local-line-height:1;/* Styles */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{/* Styles */
		opacity:var(--gform-theme-control-number-spin-button-opacity)}.gform-theme--framework input[type="number"]::-webkit-inner-spin-button{/* Styles */
		-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{/* Local CSS API Overrides */
		--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);/* Styles */resize:var(--gform-theme-control-textarea-resize)}/* WYSIWYG Editor */.gform-theme--framework .wp-editor-container{/* Styles */
		border-color:var(--gform-theme-control-border-color)/* Note there isn't currently a way to apply focus styles to
		   tinymce as what receives focus is inside of an iframe */}.gform-theme--framework input[type="radio"],.gform-theme--framework input[type="checkbox"]{/* Local CSS API Overrides */
		--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;/* Styles */accent-color:var(--gform-theme-control-accent-color);opacity:1;align-content:center;justify-content:center;place-content:center}.gform-theme--framework input[type="radio"]::before,.gform-theme--framework input[type="checkbox"]::before{/* Styles */
			opacity:0}.gform-theme--framework input[type="radio"]:checked::before,.gform-theme--framework input[type="checkbox"]:checked::before{/* Styles */
				opacity:1}/* Field Size: Small */.gform-theme--framework .gform-field--size-sm input[type="radio"],.gform-theme--framework .gform-field--size-sm input[type="checkbox"]{/* Local CSS API Overrides */
			--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)}/* Field Size: Medium */.gform-theme--framework .gform-field--size-md input[type="radio"],.gform-theme--framework .gform-field--size-md input[type="checkbox"]{/* Local CSS API Overrides */
			--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)}/* Field Size: Large */.gform-theme--framework .gform-field--size-lg input[type="radio"],.gform-theme--framework .gform-field--size-lg input[type="checkbox"]{/* Local CSS API Overrides */
			--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 input[type="checkbox"]{/* Local CSS API Overrides */
		--gform-theme-local-border-radius:var(--gform-theme-control-checkbox-check-border-radius)}.gform-theme--framework input[type="checkbox"]::before{/* Styles */
			font-family:var(--gform-theme-icon-font-family) !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:never;text-transform:none;-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-size:var(--gform-theme-control-checkbox-check-size)}.gform-theme--framework input[type="checkbox"]:disabled::before{/* Styles */
				color:var(--gform-theme-control-choice-check-color-disabled)}/* Field Size: Small */.gform-theme--framework .gform-field--size-sm input[type="checkbox"]::before{/* Styles */
				font-size:var(--gform-theme-control-checkbox-check-size-sm)}/* Field Size: Medium */.gform-theme--framework .gform-field--size-md input[type="checkbox"]::before{/* Styles */
				font-size:var(--gform-theme-control-checkbox-check-size-md)}/* Field Size: Large */.gform-theme--framework .gform-field--size-lg input[type="checkbox"]::before{/* Styles */
				font-size:var(--gform-theme-control-checkbox-check-size-lg)}.gform-theme--framework input[type="radio"]{/* Local CSS API Overrides */
		--gform-theme-local-border-radius:var(--gform-theme-control-radio-check-border-radius)}.gform-theme--framework input[type="radio"]::before{/* Styles */
			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{/* Styles */
				background-color:var(--gform-theme-control-choice-check-color-disabled)}/* Field Size: Small */.gform-theme--framework .gform-field--size-sm input[type="radio"]::before{/* Styles */
				block-size:var(--gform-theme-control-radio-check-size-sm);inline-size:var(--gform-theme-control-radio-check-size-sm)}/* Field Size: Medium */.gform-theme--framework .gform-field--size-md input[type="radio"]::before{/* Styles */
				block-size:var(--gform-theme-control-radio-check-size-md);inline-size:var(--gform-theme-control-radio-check-size-md)}/* Field Size: Large */.gform-theme--framework .gform-field--size-lg input[type="radio"]::before{/* Styles */
				block-size:var(--gform-theme-control-radio-check-size-lg);inline-size:var(--gform-theme-control-radio-check-size-lg)}/* Select Icon */.gform-theme--framework select:where(:not([multiple])){/* Styles */
		background-image:var(--gform-theme-icon-control-select);background-position:var(--gform-theme-control-select-background-position);background-repeat:no-repeat;background-size:var(--gform-theme-control-select-background-size)}.gform-theme--framework select::-ms-expand{display:var(--gform-theme-control-select-ms-expand)}/* Styles for multiple select */.gform-theme--framework select[multiple]{/* Local CSS API Overrides */
		--gform-theme-local-block-size:var(--gform-theme-control-multiselect-block-size);--gform-theme-local-line-height:var(--gform-theme-control-multiselect-line-height);--gform-theme-local-padding-block:var(--gform-theme-control-multiselect-padding-block);/* Styles */overflow-y:auto}/* Labels & Legends *//*
	 * Primary Labels (labels for fields)
	 */.gform-theme--framework .gform-field-label,.gform-theme--framework .gfield_list_group_item::before{/* Local CSS API */
		--gform-theme-local-color:var(--gform-theme-control-label-color-primary);--gform-theme-local-display:var(--gform-theme-control-label-display);--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);/* Styles */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:0;margin-inline:0}/*
	 * Secondary Labels (labels for radio, checkbox, and consent fields)
	 */.gform-theme--framework .gform-field-label--type-inline{/* Local CSS API Overrides */
		--gform-theme-local-color:var(--gform-theme-control-label-color-secondary);--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)}/*
	 * Tertiary Labels (labels for complex fields / fieldsets)
	 */.gform-theme--framework .gform-field-label--type-sub{/* Local CSS API Overrides */
		--gform-theme-local-color:var(--gform-theme-control-label-color-tertiary);--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)}/*
	 * Quaternary Labels (labels for product pricing)
	 */.gform-theme--framework .gform-field-label--type-sub-large{/* Local CSS API Overrides */
		--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)}/*
     * Required Label
     */.gform-theme--framework .gform-field-label > .gfield_required{/* Styles */
		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{/* Local CSS API */
		--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);/* Styles */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)}/* Error Description */.gform-theme--framework .gfield_validation_message{/* Local CSS API overrides */
		--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,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password),.gform-theme.gform-theme--framework.gform_wrapper button.button,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]),.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button{/* Local CSS API Overrides */
	--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-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);/* Styles */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;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}/* Icons */.gform-theme.gform-theme--framework.gform_wrapper .button::before,.gform-theme.gform-theme--framework.gform_wrapper .button::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password)::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password)::after,.gform-theme.gform-theme--framework.gform_wrapper button.button::before,.gform-theme.gform-theme--framework.gform_wrapper button.button::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"])::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"])::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button::after{/* Local CSS API */
		--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);/* Styles */font-family:var(--gform-theme-icon-font-family) !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:never;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gform-theme-local-color);content:var(--gform-theme-local-content);font-size:var(--gform-theme-local-font-size)}.gform-theme.gform-theme--framework.gform_wrapper .button:hover,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):hover,.gform-theme.gform-theme--framework.gform_wrapper button.button:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:hover,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:hover{/* Local CSS API Overrides */
		--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)}/* Icons */.gform-theme.gform-theme--framework.gform_wrapper .button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper .button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):hover::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):hover::after,.gform-theme.gform-theme--framework.gform_wrapper button.button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button.button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:hover::after{/* Local CSS API Overrides */
			--gform-theme-local-color:var(--gform-theme-control-button-icon-color-hover-primary)}.gform-theme.gform-theme--framework.gform_wrapper .button:focus,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):focus,.gform-theme.gform-theme--framework.gform_wrapper button.button:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:focus,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:focus{/* Local CSS API Overrides */
		--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)}/* Icons */.gform-theme.gform-theme--framework.gform_wrapper .button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper .button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):focus::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):focus::after,.gform-theme.gform-theme--framework.gform_wrapper button.button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button.button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:focus::after{/* Local CSS API Overrides */
			--gform-theme-local-color:var(--gform-theme-control-button-icon-color-focus-primary)}.gform-theme.gform-theme--framework.gform_wrapper .button:disabled,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):disabled,.gform-theme.gform-theme--framework.gform_wrapper button.button:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:disabled,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:disabled{/* Local CSS API Overrides */
		--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)}/* Icons */.gform-theme.gform-theme--framework.gform_wrapper .button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper .button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password):disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button.button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button.button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button:disabled::after{/* Local CSS API Overrides */
			--gform-theme-local-color:var(--gform-theme-control-button-icon-color-disabled-primary)}/* Secondary Button */.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button{/* Local CSS API Overrides */
		--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)}/* Icons */.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button::after{/* Local CSS API Overrides */
			--gform-theme-local-color:var(--gform-theme-control-button-icon-color-secondary)}.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:hover,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:hover,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:hover,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:hover,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:hover,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:hover,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:hover,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:hover,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:hover,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:hover,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:hover,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:hover,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:hover,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:hover,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:hover,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:hover,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:hover{/* Local CSS API Overrides */
			--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)}/* Icons */.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:hover::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:hover::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:hover::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:hover::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:hover::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:hover::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:hover::after{/* Local CSS API Overrides */
				--gform-theme-local-color:var(--gform-theme-control-button-icon-color-hover-secondary)}.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:focus,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:focus,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:focus,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:focus,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:focus,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:focus,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:focus,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:focus,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:focus,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:focus,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:focus,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:focus,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:focus,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:focus,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:focus,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:focus,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:focus{/* Local CSS API Overrides */
			--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)}/* Icons */.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:focus::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:focus::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:focus::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:focus::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:focus::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:focus::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:focus::after{/* Local CSS API Overrides */
				--gform-theme-local-color:var(--gform-theme-control-button-icon-color-focus-secondary)}.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:disabled,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:disabled,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:disabled,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:disabled,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:disabled,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:disabled,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:disabled,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:disabled,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:disabled,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:disabled{/* Local CSS API Overrides */
			--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)}/* Icons */.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--secondary:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_save_link:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_previous_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper .button.gform_next_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--secondary:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_save_link:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_previous_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform_next_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--secondary:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_save_link:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_previous_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform_next_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--secondary:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_save_link:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_previous_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform_next_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--secondary:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_save_link:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_previous_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform_next_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--secondary:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_save_link:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_previous_button:disabled::after,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:disabled::before,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform_next_button:disabled::after{/* Local CSS API Overrides */
				--gform-theme-local-color:var(--gform-theme-control-button-icon-color-disabled-secondary)}/* Button Size: Small */.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--size-sm,.gform-theme.gform-theme--framework.gform_wrapper .button.gfield_choice_all_toggle,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--size-sm,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gfield_choice_all_toggle,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--size-sm,.gform-theme.gform-theme--framework.gform_wrapper button.button.gfield_choice_all_toggle,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--size-sm,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gfield_choice_all_toggle,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--size-sm,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gfield_choice_all_toggle,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--size-sm,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gfield_choice_all_toggle{/* Local CSS API Overrides */
		--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)}/* Button Size: Medium */.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--size-md,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--size-md,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--size-md,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--size-md,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--size-md,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--size-md{/* Local CSS API Overrides */
		--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)}/* Button Size: Large */.gform-theme.gform-theme--framework.gform_wrapper .button.gform-theme-button--size-lg,.gform-theme.gform-theme--framework.gform_wrapper button:not([id*="mceu_"]):not(.gform_show_password).gform-theme-button--size-lg,.gform-theme.gform-theme--framework.gform_wrapper button.button.gform-theme-button--size-lg,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).gform-theme-button--size-lg,.gform-theme.gform-theme--framework.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button.gform-theme-button--size-lg,.gform-theme.gform-theme--framework.gform_wrapper input[type="submit"].button.gform_button.gform-theme-button--size-lg{/* Local CSS API Overrides */
		--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--framework input[type="file"]{/* Local CSS API Overrides */
		--gform-theme-local-padding-inline:var(--gform-theme-control-file-padding-inline);/* Styles */text-overflow:ellipsis;white-space:nowrap}.gform-theme--framework input[type="file"]:hover::-webkit-file-upload-button{/* Local CSS API Overrides */
				--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"]:hover::file-selector-button{/* Local CSS API Overrides */
				--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::-webkit-file-upload-button{/* Local CSS API Overrides */
				--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"]:focus::file-selector-button{/* Local CSS API Overrides */
				--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::-webkit-file-upload-button{/* Local CSS API Overrides */
				--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"]:disabled::file-selector-button{/* Local CSS API Overrides */
				--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"]::-webkit-file-upload-button{/* Local CSS API */
			--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);/* Styles */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);-webkit-border-end:var(--gform-theme-local-border-inline-end);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);-webkit-transition:var(--gform-theme-control-file-button-transition);transition:var(--gform-theme-control-file-button-transition)}.gform-theme--framework input[type="file"]::file-selector-button{/* Local CSS API */
			--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);/* Styles */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);-webkit-border-end:var(--gform-theme-local-border-inline-end);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)}/* Fields: Handles Gravity Forms field-level styles *//* -----------------------------------------------------------------------------
 *
 * Fields
 * Gravity Form Field Types
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- *//* Field wrapper */.gform-theme--framework .gfield:where(:not(.gfield--type-html):not(.gfield--type-section)){line-height:1}.gform-theme--framework .gfield--type-choice .gfield_checkbox,.gform-theme--framework .gfield--type-choice .gfield_radio{/* Styles */
		display:flex;flex-direction:column;gap:var(--gform-theme-field-choice-spacing)}/* all button */.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)){align-self:self-start;-webkit-margin-before:var(--gform-theme-field-choice-meta-margin-block-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{/* Styles */
		display:inline-grid;gap:var(--gform-theme-field-choice-meta-spacing) 0;grid-template-columns:minmax(var(--gform-theme-control-choice-size-sm), -webkit-max-content) auto;grid-template-columns:minmax(var(--gform-theme-control-choice-size-sm), max-content) auto}.gform-theme--framework .gfield--type-choice .gchoice br,.gform-theme--framework .gfield--type-choice .ginput_container_consent br{display:none}/* Other Control */.gform-theme--framework .gfield--type-choice .gchoice_other_control{/* Local CSS API Overrides */
		--gform-theme-local-inline-size:auto;/* Styles */grid-column:span 2;max-inline-size:var(--gform-theme-field-choice-other-control-max-inline-size)}/* Input type: date picker */.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date{/* Styles */
			align-content:flex-start;align-items:center;display:flex}.gform-theme--framework .gfield--input-type-datepicker input{/* Local CSS API Overrides */
			--gform-theme-local-inline-size:var(--gform-theme-field-date-control-inline-size)}/* Datepicker icon */.gform-theme--framework .gfield--input-type-datepicker img{/* Styles */
			-webkit-margin-start:var(--gform-theme-field-date-icon-margin-inline-start);margin-inline-start:var(--gform-theme-field-date-icon-margin-inline-start);max-block-size:var(--gform-theme-field-date-icon-max-block-size);max-inline-size:var(--gform-theme-field-date-icon-max-inline-size)}/* List Item Add/Remove Buttons */.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{/* Local CSS API Overrides */
		--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--framework.gform-theme.gform_wrapper .gfield--type-list button.delete_list_item::before{/* Local CSS API Overrides */
			--gform-theme-local-font-size:var(--gform-theme-field-list-button-font-size-icon)}.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-list button.add_list_item::before{/* Local CSS API Overrides */
			--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{/* Local CSS API Overrides */
			--gform-theme-local-content:var(--gform-theme-icon-control-list-item-remove)}.gform-theme--framework .gf_progressbar_wrapper,.gform-theme--framework .gf_page_steps{/* Styles */
		-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_number,.gform-theme--framework .gf_step_label{/* Local CSS API */
		--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;/* Styles */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{/* Styles */
		-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{/* Styles */
		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{/* TODO: allow for simpler hide/show of this and available API properties */

			/* Styles */
			border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gform-theme--framework .gf_progressbar .gf_progressbar_percentage{/* Styles */
			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{/* Styles */
			background-color:var(--gform-theme-field-page-progress-bar-background-color-blue)}.gform-theme--framework .gf_progressbar .percentbar_gray{/* Styles */
			background-color:var(--gform-theme-field-page-progress-bar-background-color-gray)}.gform-theme--framework .gf_progressbar .percentbar_green{/* Styles */
			background-color:var(--gform-theme-field-page-progress-bar-background-color-green)}.gform-theme--framework .gf_progressbar .percentbar_orange{/* Styles */
			background-color:var(--gform-theme-field-page-progress-bar-background-color-orange)}.gform-theme--framework .gf_progressbar .percentbar_red{/* Styles */
			background-color:var(--gform-theme-field-page-progress-bar-background-color-red)}.gform-theme--framework .gf_progressbar .percentbar_spring{/* Styles */
			background:var(--gform-theme-field-page-progress-bar-background-gradient-spring)}.gform-theme--framework .gf_progressbar .percentbar_blues{/* Styles */
			background:var(--gform-theme-field-page-progress-bar-background-gradient-blues)}.gform-theme--framework .gf_progressbar .percentbar_rainbow{/* Styles */
			background:var(--gform-theme-field-page-progress-bar-background-gradient-rainbow)}.gform-theme--framework .gf_step{/* Styles */
		align-items:center;display:flex;gap:var(--gform-theme-field-page-steps-step-gap);position:relative}.gform-theme--framework .gf_step_label{/* Local CSS API Overrides */
		--gform-theme-local-text-transform:var(--gform-theme-field-page-progress-text-transform)}.gform-theme--framework .gf_step_number{/* Local CSS API */
		--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);/* Styles */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);min-inline-size:var(--gform-theme-field-page-steps-number-size);align-content:center;justify-content:center;place-content:center}/* Active Step */.gform-theme--framework .gf_step_active .gf_step_number{/* Local CSS API Overrides */
			--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)}/* Completed Step */.gform-theme--framework .gf_step_completed .gf_step_number{/* Local CSS API Overrides */
			--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{/* Styles */
				font-family:var(--gform-theme-icon-font-family) !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:never;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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-size:var(--gform-theme-field-page-steps-icon-font-size);inline-size:var(--gform-theme-field-page-steps-number-size);inset-block-start:0;inset-inline-start:0;align-content:center;justify-content:center;place-content:center;position:absolute}/* Show/hide password button */.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password .gform_show_password{background-color:transparent;color:var(--gform-theme-field-password-button-color);cursor:pointer;transition:var(--gform-theme-field-password-button-transition)}.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password .gform_show_password:hover{color:var(--gform-theme-field-password-button-color-hover)}.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password .gform_show_password:focus{box-shadow:var(--gform-theme-field-password-button-box-shadow-focus);color:var(--gform-theme-field-password-button-color-focus);outline:var(--gform-theme-field-password-button-outline-focus)}.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password .gform_show_password:disabled{color:var(--gform-theme-field-password-button-color-disabled)}.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password .gform_show_password .dashicons{/* Styles */
			font-family:var(--gform-theme-icon-font-family) !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:never;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;block-size:var(--gform-theme-field-password-button-size);font-size:var(--gform-theme-field-password-button-font-size);inline-size:var(--gform-theme-field-password-button-size);line-height:var(--gform-theme-field-password-button-line-height);transition:none}.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password .gform_show_password .dashicons-visibility::before{/* Styles */
			content:var(--gform-theme-icon-control-password-hidden)}.gform-theme--framework.gform-theme.gform_wrapper .gfield--type-password .gform_show_password .dashicons-hidden::before{/* Styles */
			content:var(--gform-theme-icon-control-password-visible)}/* Password strength indicator */.gform-theme--framework .gfield_password_strength{/* Local CSS API */
		--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);/* Styles */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);-webkit-margin-before:var(--gform-theme-field-password-strength-margin-block-start);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::before,.gform-theme--framework .gfield_password_strength::after{/* Local CSS API */
			--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;/* Styles */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{/* Local CSS API Overrides */
			--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{/* Local CSS API Overrides */
			--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{/* Local CSS API Overrides */
				--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{/* Local CSS API Overrides */
			--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{/* Local CSS API Overrides */
				--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{/* Local CSS API Overrides */
			--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{/* Local CSS API Overrides */
				--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{/* Local CSS API Overrides */
			--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{/* Local CSS API Overrides */
				--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{/* Local CSS API Overrides */
			--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{/* Local CSS API Overrides */
				--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{/* Local CSS API Overrides */
		--gform-theme-local-color:var(--gform-theme-field-product-price-color)}.gform-theme--framework .gfield--type-product input[type].ginput_product_price{/* Local CSS API Overrides */
		--gform-theme-local-display:inline-block}.gform-theme--framework .gfield--type-product .ginput_quantity{/* Local CSS API Overrides */
		--gform-theme-local-inline-size:150px;/* Styles */-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_singleproduct,.gform-theme--framework .gfield--type-product .ginput_container_product_calculation{/* Styles */
		display:flex;flex-direction:column}.gform-theme--framework .gfield--type-product .ginput_container_singleproduct .ginput_product_price_wrapper,.gform-theme--framework .gfield--type-product .ginput_container_product_calculation .ginput_product_price_wrapper{/* Styles */
			order:2}.gform-theme--framework .gfield--type-section{/* Styles */
		-webkit-border-after:var(--gform-theme-field-section-border-width) var(--gform-theme-field-section-border-style) var(--gform-theme-field-section-border-color);border-block-end: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);padding-block-end:var(--gform-theme-field-section-padding-block-end)}/* Form: Handles form-level styles *//* -----------------------------------------------------------------------------
 *
 * Form
 * Gravity Form Parts
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- *//* Form Error Validation Summary */.gform-theme--framework .gform_validation_errors{/* Styles */
		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{/* Styles */
			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{/* Styles */
			font-family:var(--gform-theme-icon-font-family) !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:never;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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-size:var(--gform-theme-form-validation-heading-icon-font-size);inline-size:var(--gform-theme-form-validation-heading-icon-size);align-content:center;justify-content:center;place-content:center}.gform-theme--framework .gform_validation_errors .gform-icon::before{content:var(--gform-theme-icon-tooltip-error)}.gform-theme--framework .gform_validation_errors ol{/* Styles */
			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{/* Styles */
				-webkit-margin-before:4px;margin-block-start:4px}.gform-theme--framework .gform_validation_errors ol a{color:var(--gform-theme-form-validation-summary-color)}@media (min-width: 640px){.gform-theme--framework .gform_validation_errors .gform_submission_error{/* Styles */
				align-items:center;flex-direction:row}.gform-theme--framework .gform_validation_errors ol{/* Styles */
				padding-inline:var(--gform-theme-form-validation-summary-padding-inline)}}/* Form Required Field Legend */.gform-theme--framework .gform_required_legend .gfield_required{color:var(--gform-theme-color-danger)}/* Save & Continue Button */.gform-theme--framework .gform_save_link svg{/* Styles */
			display:none}.gform-theme--framework .gform_save_link::before{/* Local CSS API Overrides */
			--gform-theme-control-button-icon:var(--gform-theme-icon-control-save-continue)}/* Layout: Handles form and field layout styles *//* -----------------------------------------------------------------------------
 *
 * Layout
 * Gravity Form Layouts for forms and fields
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- */.gform-theme--framework .field_description_below .gfield_description:where(:not(.ginput_counter_tinymce)){/* Styles */
			-webkit-margin-before:var(--gform-theme-description-spacing);margin-block-start:var(--gform-theme-description-spacing)}.gform-theme--framework .field_description_below.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)){/* Styles */
				-webkit-margin-before:var(--gform-theme-description-choice-field-spacing);margin-block-start:var(--gform-theme-description-choice-field-spacing)}/* Form field control description only */.gform-theme--framework .field_description_above .gfield_description:where([class="gfield_description"]){/* Styles */
			-webkit-margin-after:var(--gform-theme-description-spacing);margin-block-end:var(--gform-theme-description-spacing)}/* Form field control descriptions which remain below only */.gform-theme--framework .field_description_above .gfield_description:where(:not([class="gfield_description"]):not(.ginput_counter_tinymce)){/* Styles */
			-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)){/* Styles */
				-webkit-margin-after:var(--gform-theme-description-choice-field-spacing);margin-block-end:var(--gform-theme-description-choice-field-spacing)}/*
	 * Left and right label alignment
	 */.gform-theme--framework .left_label .gfield_description:where(:not(.ginput_counter_tinymce)),.gform-theme--framework .right_label .gfield_description:where(:not(.ginput_counter_tinymce)){/* Styles */
			margin-block:var(--gform-theme-description-spacing) 0}.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)){/* Styles */
				margin-block:var(--gform-theme-description-choice-field-spacing) 0}.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"]){/* Styles */
				margin-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)){/* Styles */
					margin-block:var(--gform-theme-description-choice-field-spacing) 0}@media (min-width: 640px){.gform-theme--framework .left_label .gfield:where(fieldset) .gfield_description:where(:not(.ginput_counter_tinymce)),.gform-theme--framework .right_label .gfield:where(fieldset) .gfield_description:where(:not(.ginput_counter_tinymce)){/* Styles */
					margin-block:0;margin-inline:auto 0;-webkit-padding-before:var(--gform-theme-description-spacing);padding-block-start:var(--gform-theme-description-spacing)}.gform-theme--framework .left_label .gfield:where(fieldset).gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)),.gform-theme--framework .right_label .gfield:where(fieldset).gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)){/* Styles */
						-webkit-padding-before:var(--gform-theme-description-choice-field-spacing);padding-block-start:var(--gform-theme-description-choice-field-spacing)}.gform-theme--framework .left_label .gfield:where(fieldset).hidden_label.field_description_above .gfield_description:where([class="gfield_description"]),.gform-theme--framework .right_label .gfield:where(fieldset).hidden_label.field_description_above .gfield_description:where([class="gfield_description"]){/* Styles */
						margin-block:0;padding-block:0 var(--gform-theme-description-spacing)}.gform-theme--framework .left_label .gfield:where(fieldset).hidden_label.field_description_above.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)),.gform-theme--framework .right_label .gfield:where(fieldset).hidden_label.field_description_above.gfield--type-choice .gfield_description:where(:not(.gfield_validation_message)){/* Styles */
							-webkit-padding-before:var(--gform-theme-description-choice-field-spacing);padding-block-start:var(--gform-theme-description-choice-field-spacing)}}/* Labels & Legends *//*
	 * Primary Labels (labels for fields)
	 */.gform-theme--framework .gform-field-label:where(:not([class*="gform-field-label--type-"])),.gform-theme--framework .gfield_list_group_item::before{/* Styles */
		-webkit-margin-after:var(--gform-theme-label-spacing-primary);margin-block-end:var(--gform-theme-label-spacing-primary)}.gform-theme--framework .gfield--type-choice.field_description_below .gform-field-label:where(:not([class*="gform-field-label--type-"])){/* Styles */
		-webkit-margin-after:var(--gform-theme-label-choice-field-spacing-primary);margin-block-end:var(--gform-theme-label-choice-field-spacing-primary)}/*
	 * Secondary Labels (labels for radio, checkbox, and consent fields)
	 */.gform-theme--framework .gform-field-label--type-inline{/* Styles */
		-webkit-margin-start:var(--gform-theme-label-spacing-secondary);margin-inline-start:var(--gform-theme-label-spacing-secondary)}/*
	 * Tertiary Labels (labels for complex fields / fieldsets)
	 */.gform-theme--framework .field_sublabel_below .gform-field-label--type-sub{/* Styles */
		-webkit-margin-before:var(--gform-theme-label-spacing-tertiary);margin-block-start:var(--gform-theme-label-spacing-tertiary)}.gform-theme--framework .field_sublabel_above .gform-field-label--type-sub{/* Styles */
		-webkit-margin-after:var(--gform-theme-label-spacing-tertiary);margin-block-end:var(--gform-theme-label-spacing-tertiary)}/*
	 * Primary Labels (labels for fields) - Media small
	 */@media (min-width: 640px){.gform-theme--framework .left_label .gform-field-label:where(:not([class*="gform-field-label--type-"])),.gform-theme--framework .right_label .gform-field-label:where(:not([class*="gform-field-label--type-"])){/* Styles */
				margin:0;-webkit-padding-end:var(--gform-theme-label-spacing-primary);padding-inline-end:var(--gform-theme-label-spacing-primary)}}/*# sourceMappingURL=gravity-forms-theme-framework.css.map */