.wp-block-gravityforms-form .gform_required_legend{display:none}.wp-block-gravityforms-form .gform_title{font-size:var(--wp--preset--font-size--heading-xx-large);font-stretch:100%;font-weight:400;letter-spacing:-.01em;line-height:var(--wp--custom--line-height--13);margin:0}.wp-block-gravityforms-form .gform_description{font-size:var(--wp--preset--font-size--medium);font-stretch:90%;font-weight:400;line-height:var(--wp--custom--line-height--15);margin-block:var(--wp--preset--spacing--20) var(--wp--preset--spacing--50)}.wp-block-gravityforms-form.gform-theme--foundation .gform_fields{row-gap:var(--wp--preset--spacing--30)}.wp-block-gravityforms-form.gform-theme--foundation .gform_footer,.wp-block-gravityforms-form.gform-theme--foundation .gform_page_footer{margin-block-start:var(--wp--preset--spacing--40)}:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gform-field-label{color:var(--color--text-icon-muted);font-size:var(--wp--preset--font-size--xx-small);font-stretch:90%;font-weight:var(--wp--custom--font-weight--regular);gap:.25rem;line-height:var(--wp--custom--line-height--15)}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gform-field-label) .gfield_required{align-self:start;color:var(--color--text-icon-muted);font-size:var(--wp--preset--font-size--xx-small);font-stretch:90%;font-weight:400;line-height:var(--wp--custom--line-height--15)}:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .textarea,:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=url]{background-color:var(--color--surface-raised);border:1px solid var(--color--outline-subtle);border-radius:var(--wp--custom--border-radius--sm);box-shadow:none;color:var(--color--text-icon-default);font-size:var(--wp--preset--font-size--small);font-stretch:90%;font-weight:var(--wp--custom--font-weight--regular);height:auto;line-height:var(--wp--custom--line-height--15);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=url],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .textarea)::placeholder{color:var(--color--text-icon-muted);font-size:var(--wp--preset--font-size--small);font-stretch:90%;font-weight:var(--wp--custom--font-weight--regular)}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=url],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .textarea):not(:placeholder-shown){background-color:var(--color--surface-raised)}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=url],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .textarea):hover{background-color:var(--color--surface-elevated);border-color:var(--color--outline-default)}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=url],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .textarea):focus-visible{background-color:var(--color--surface-elevated);border-color:var(--color--outline-default);outline:2px solid var(--color--text-icon-accent);outline-offset:0}:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gfield_description{color:var(--color--text-icon-muted);font-size:var(--wp--preset--font-size--xx-small);font-stretch:90%;line-height:1.5;margin-block-start:var(--wp--preset--spacing--10)}.gfield_validation_message:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gfield_description){color:var(--color--system-error)}:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]{all:unset;background-color:var(--color--cta-negative-default);border:none;border-radius:var(--wp--custom--border-radius--xl);color:var(--color--text-icon-inverted);cursor:pointer;font-size:var(--wp--preset--font-size--small);font-stretch:90%;font-weight:var(--wp--custom--font-weight--regular);padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--40);transition:background-color .3s ease}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]):focus-visible,:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]):hover{background-color:var(--color--cta-negative-hover);text-decoration:none}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]):focus-visible{outline:2px solid var(--color--cta-negative-default);outline-offset:0}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]):disabled,[aria-disabled=true]:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]){background-color:var(--color--cta-negative-disabled);border:none}:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gform_footer,:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gform_page_footer{position:relative;width:-moz-fit-content;width:fit-content}:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gform_validation_errors{--gf-form-validation-outline-focus:1px solid var(--color--system-error);--gf-form-validation-border-color-focus:var(--color--system-error);background-color:transparent;border:1px solid var(--color--system-error);border-radius:var(--wp--custom--border-radius--md);padding:var(--wp--preset--spacing--40)}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gform_validation_errors) .gform_submission_error,:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gform_validation_errors) .gform_validation_error_link{color:var(--color--system-error);font-size:var(--wp--preset--font-size--xx-small);font-stretch:90%}:is(:is(.wp-block-gravityforms-form.gform_wrapper,.wp-block-gravityforms-form.gform-theme--api,.wp-block-gravityforms-form.gform-theme--framework) .gform_validation_errors) .gform-icon{display:none}:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]{background-color:var(--color--surface-elevated-negative);transition:background-color .3s ease}:is(:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]):focus-within,:is(:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input.button.gform_button.wp-element-button[type=submit]):hover{background-color:var(--color--surface-elevated-negative-hover);outline:none}:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) .textarea,:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=url]{background-color:var(--color--surface-elevated-negative);border:1px solid var(--color--surface-elevated-positive-hover)}:is(:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=url],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) .textarea)::placeholder{color:var(--wp--preset--color--neutrals-400)}:is(:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=url],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) .textarea):not(:placeholder-shown){background-color:var(--color--surface-elevated-negative);border-color:var(--color--outline-inverted)}:is(:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=url],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) .textarea):focus-visible,:is(:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=text],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=url],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=email],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=tel],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=number],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) input[type=price],:is(.has-mood-inverted .wp-block-gravityforms-form.gform-theme--framework) .textarea):hover{background-color:var(--color--surface-elevated-negative-hover);border-color:var(--color--outline-inverted)}
