@layer rooster.plugins{.aieo-gf.gform-theme--framework{--gf-color-primary: var(--wp--custom--rooster--button--background) !important;--gf-color-primary-contrast: var(--wp--custom--rooster--button--text) !important;--gf-color-primary-darker: color-mix(in srgb, var(--wp--custom--rooster--button--background) 85%, var(--wp--custom--rooster--button--away)) !important;--gf-color-primary-lighter: color-mix(in srgb, var(--wp--custom--rooster--button--background) 85%, var(--wp--preset--color--bg)) !important;--gf-color-secondary: var(--wp--preset--color--bg) !important;--gf-color-secondary-contrast: var(--wp--preset--color--fg) !important;--gf-color-secondary-darker: var(--wp--preset--color--subtle) !important;--gf-color-secondary-lighter: var(--wp--preset--color--bg) !important;--gf-color-out-ctrl-light: var(--wp--preset--color--line) !important;--gf-color-out-ctrl-light-darker: color-mix(in srgb, var(--wp--preset--color--line) 60%, var(--wp--preset--color--fg)) !important;--gf-color-out-ctrl-light-lighter: var(--wp--preset--color--subtle) !important;--gf-color-out-ctrl-dark: var(--wp--preset--color--muted) !important;--gf-color-out-ctrl-dark-darker: var(--wp--preset--color--fg) !important;--gf-color-out-ctrl-dark-lighter: var(--wp--preset--color--muted) !important;--gf-color-in-ctrl: var(--wp--preset--color--bg) !important;--gf-color-in-ctrl-contrast: var(--wp--preset--color--fg) !important;--gf-color-in-ctrl-darker: var(--wp--preset--color--subtle) !important;--gf-color-in-ctrl-lighter: var(--wp--preset--color--bg) !important;--gf-color-in-ctrl-primary: var(--wp--preset--color--fg) !important;--gf-color-in-ctrl-primary-contrast: var(--wp--preset--color--bg) !important;--gf-color-in-ctrl-primary-darker: var(--wp--preset--color--fg) !important;--gf-color-in-ctrl-primary-lighter: var(--wp--preset--color--fg) !important;--gf-color-in-ctrl-light: var(--wp--preset--color--line) !important;--gf-color-in-ctrl-light-darker: color-mix(in srgb, var(--wp--preset--color--line) 60%, var(--wp--preset--color--fg)) !important;--gf-color-in-ctrl-light-lighter: var(--wp--preset--color--subtle) !important;--gf-color-in-ctrl-dark: var(--wp--preset--color--muted) !important;--gf-color-in-ctrl-dark-darker: var(--wp--preset--color--fg) !important;--gf-color-in-ctrl-dark-lighter: var(--wp--preset--color--muted) !important;--gf-color-danger: var(--wp--preset--color--danger) !important;--gf-color-success: var(--wp--preset--color--success) !important;--gf-color-warning: var(--wp--preset--color--warning) !important;--gf-color-info: var(--wp--preset--color--fg) !important;--gf-font-family-base: inherit !important;--gf-radius: var(--wp--custom--rooster--shape--control) !important;--gf-ctrl-radius: var(--wp--custom--rooster--shape--control) !important;--gf-ctrl-size: var(--wp--custom--rooster--field--height) !important;--gf-ctrl-padding-x: var(--wp--custom--rooster--field--padding) !important;--gf-ctrl-font-size: 1rem !important;--gf-ctrl-border-color: var(--wp--preset--color--line) !important;--gf-ctrl-border-color-focus: var(--wp--preset--color--muted) !important;--gf-ctrl-outline-color-focus: var(--wp--preset--color--muted) !important;--gf-ctrl-outline-width-focus: .5px !important;--gf-ctrl-outline-offset: -1.5px !important;--gf-ctrl-placeholder-color: var(--wp--preset--color--muted) !important;--gf-ctrl-color-disabled: color-mix(in srgb, var(--wp--preset--color--fg) 60%, transparent) !important;--gf-ctrl-choice-check-color-disabled: color-mix(in srgb, var(--wp--preset--color--fg) 20%, transparent) !important;--gf-ctrl-label-color-primary: var(--wp--preset--color--fg) !important;--gf-ctrl-label-color-secondary: var(--wp--preset--color--muted) !important;--gf-ctrl-desc-color: var(--wp--preset--color--muted) !important;--gf-ctrl-btn-radius: var(--wp--custom--rooster--shape--button) !important;--gf-ctrl-btn-border-color-secondary: var(--wp--custom--rooster--button--outline) !important;--gf-ctrl-btn-bg-color-hover-tertiary: var(--wp--preset--color--subtle) !important;--gf-ctrl-btn-color-tertiary: var(--wp--preset--color--muted) !important;--gf-ctrl-btn-color-simple: var(--wp--preset--color--muted) !important;--gf-ctrl-btn-icon-color-simple: var(--wp--preset--color--fg) !important;--gf-ctrl-file-zone-color: var(--wp--preset--color--muted) !important;--gf-form-validation-bg-color: color-mix(in srgb, var(--wp--preset--color--danger) 10%, var(--wp--preset--color--bg)) !important;--gf-form-validation-border-color: color-mix(in srgb, var(--wp--preset--color--danger) 45%, var(--wp--preset--color--bg)) !important;--gf-form-validation-outline-color-focus: var(--wp--preset--color--muted) !important;--gf-form-validation-heading-icon-bg-color: color-mix(in srgb, var(--wp--preset--color--danger) 10%, var(--wp--preset--color--bg)) !important;--gf-form-spinner-bg-color: color-mix(in srgb, var(--wp--custom--rooster--button--text) 10%, transparent) !important;--gf-form-spinner-bg-color-secondary: color-mix(in srgb, var(--wp--custom--rooster--button--background) 10%, transparent) !important;--gf-field-pg-steps-number-color: var(--wp--preset--color--muted) !important;--gf-ctrl-btn-bg-color-ctrl: transparent !important;--gf-ctrl-btn-bg-color-hover-ctrl: var(--wp--preset--color--subtle) !important;--gf-ctrl-btn-bg-color-focus-ctrl: transparent !important;--gf-ctrl-btn-bg-color-disabled-ctrl: transparent !important;--gf-ctrl-btn-border-color-ctrl: var(--wp--custom--rooster--button--outline) !important;--gf-ctrl-btn-border-color-hover-ctrl: var(--wp--custom--rooster--button--outline) !important;--gf-ctrl-btn-border-color-focus-ctrl: var(--wp--custom--rooster--button--outline) !important;--gf-ctrl-btn-border-color-disabled-ctrl: var(--wp--custom--rooster--button--outline) !important;--gf-ctrl-btn-border-style-ctrl: solid !important;--gf-ctrl-btn-border-width-ctrl: 1px !important;--gf-ctrl-btn-color-ctrl: var(--wp--preset--color--fg) !important;--gf-ctrl-btn-color-hover-ctrl: var(--wp--preset--color--fg) !important;--gf-ctrl-btn-color-focus-ctrl: var(--wp--preset--color--fg) !important;--gf-ctrl-btn-color-disabled-ctrl: var(--wp--preset--color--fg) !important;--gf-icon-ctrl-file: none !important}@media(min-width:783px){.aieo-gf.gform-theme--framework{--gf-ctrl-font-size: var(--wp--preset--font-size--sm) !important}}@supports (appearance: base-select){.aieo-gf.gform-theme--framework{--gf-icon-ctrl-select: none !important}.aieo-gf.gform-theme--framework select:not([multiple],[size]){position:relative!important;-webkit-appearance:base-select!important;-moz-appearance:base-select!important;appearance:base-select!important}}.aieo-gf.gform-theme--framework .gfield input:is([type=checkbox],[type=radio]){border-color:color-mix(in srgb,var(--wp--preset--color--fg) 48%,transparent)!important}.aieo-gf.gform-theme--framework .gfield input:is([type=checkbox],[type=radio]):checked{border-color:color-mix(in srgb,var(--wp--preset--color--fg) 80%,transparent)!important}.aieo-gf.gform-theme--framework .rooster-icon--mask{display:inline-block!important;flex:none!important;width:18px!important;height:18px!important;background-color:currentColor!important;-webkit-mask:var(--rooster-icon-line, var(--rooster-icon)) center / contain no-repeat!important;mask:var(--rooster-icon-line, var(--rooster-icon)) center / contain no-repeat!important}.aieo-gf.gform-theme--framework .rooster-icon--size-20{width:20px!important;height:20px!important}.aieo-gf.gravity-theme .gform_fields{row-gap:var(--wp--preset--spacing--5)!important;column-gap:var(--wp--preset--spacing--4)!important}.aieo-gf.gravity-theme .ginput_complex{gap:var(--wp--preset--spacing--3) var(--wp--preset--spacing--4)!important}.aieo-gf.gravity-theme .ginput_complex:not(.ginput_container_address)>:is(span,fieldset){margin:0!important;padding:0!important}.aieo-gf.gravity-theme .ginput_complex>.gf_clear{display:none!important}.aieo-gf.gravity-theme .gfield:not(.gf_list_inline) :is(.gfield_checkbox,.gfield_radio){display:grid!important;gap:var(--wp--preset--spacing--2) var(--wp--preset--spacing--4)!important}.aieo-gf.gravity-theme .gfield_label{margin:0 0 var(--wp--preset--spacing--2)!important;padding:0!important;color:var(--wp--preset--color--fg)!important;font-size:var(--wp--preset--font-size--sm)!important;font-weight:600!important;line-height:1.4!important}.aieo-gf.gravity-theme .gform-field-label--type-sub{display:block!important;margin:0 0 var(--wp--preset--spacing--1)!important;padding:0!important;color:var(--wp--preset--color--muted)!important;font-size:var(--wp--preset--font-size--sm)!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}.aieo-gf.gravity-theme .gform-field-label--type-inline{margin:0!important;padding:0!important;max-width:none!important;color:var(--wp--preset--color--fg)!important;font-size:var(--wp--preset--font-size--sm)!important;font-weight:400!important;line-height:1.4!important}.aieo-gf.gravity-theme .gchoice{display:flex!important;align-items:flex-start!important;gap:var(--wp--preset--spacing--2)!important}.aieo-gf.gravity-theme .gchoice>input{margin:calc((1.4em - var(--wp--custom--rooster--field--check)) / 2) 0 0!important;font-size:var(--wp--preset--font-size--sm)!important}.aieo-gf.gravity-theme .gchoice>input:is([type=checkbox],[type=radio]){display:inline-grid!important;place-content:center!important}.aieo-gf.gravity-theme :is(.gfield_description,.gsection_description,.gform_fileupload_rules,.ginput_counter,.gform_required_legend){margin:var(--wp--preset--spacing--2) 0 0!important;padding:0!important;color:var(--wp--preset--color--muted)!important;font-size:var(--wp--preset--font-size--sm)!important;line-height:1.5!important}.aieo-gf.gravity-theme .field_description_above>.gfield_description:not(.validation_message){margin:0 0 var(--wp--preset--spacing--2)!important}.aieo-gf.gravity-theme .gform_heading{margin:0 0 var(--wp--preset--spacing--5)!important}.aieo-gf.gravity-theme .gform_heading .gform_title{margin:0 0 var(--wp--preset--spacing--2)!important}.aieo-gf.gravity-theme .gform_heading .gform_description{margin:0!important;color:var(--wp--preset--color--muted)!important;font-size:var(--wp--preset--font-size--sm)!important}.aieo-gf.gravity-theme .gform_heading .gform_description:empty{display:none!important}.aieo-gf.gravity-theme .gfield_required{margin-inline-start:var(--wp--preset--spacing--1)!important;padding:0!important;color:var(--wp--preset--color--danger)!important;font-size:var(--wp--preset--font-size--xs)!important;font-style:normal!important;font-weight:400!important}.aieo-gf.gravity-theme .gfield_required .gfield_required{margin:0!important}.aieo-gf.gravity-theme input:not([type=checkbox],[type=radio],[type=file],[type=submit],[type=button],[type=image],[type=hidden],[type=range],[type=color]){box-sizing:border-box!important;min-height:var(--wp--custom--rooster--field--height)!important;margin-block:0!important;padding-block:0!important;padding-inline:var(--wp--custom--rooster--field--padding)!important;font-size:1rem!important;line-height:1.4!important}.aieo-gf.gravity-theme select{box-sizing:border-box!important;min-height:var(--wp--custom--rooster--field--height)!important;margin-block:0!important;padding-block:0!important;padding-inline:var(--wp--custom--rooster--field--padding) 2.25rem!important;font-size:1rem!important;line-height:1.4!important}.aieo-gf.gravity-theme textarea{box-sizing:border-box!important;padding:.75rem var(--wp--custom--rooster--field--padding)!important;font-size:1rem!important;line-height:1.5!important}@media(max-width:781px){.aieo-gf.gravity-theme .gfield :is(input,select):is(.small,.medium){width:100%!important}}@media(min-width:783px){.aieo-gf.gravity-theme :is(input:not([type=checkbox],[type=radio],[type=file],[type=submit],[type=button],[type=image],[type=hidden],[type=range],[type=color]),select,textarea){font-size:var(--wp--preset--font-size--sm)!important}}.aieo-gf input[type=file]{max-width:100%!important;color:var(--wp--preset--color--muted)!important;font-size:var(--wp--preset--font-size--sm)!important}.aieo-gf input[type=file]::file-selector-button{margin-inline-end:var(--wp--preset--spacing--3)!important;padding:calc(.8rem - 1px) calc(1.25rem - 1px)!important;border:1px solid var(--wp--custom--rooster--button--outline)!important;border-radius:var(--wp--custom--rooster--shape--button)!important;background:transparent!important;color:var(--wp--preset--color--fg)!important;font:inherit!important;font-size:var(--wp--preset--font-size--sm)!important;font-weight:600!important;line-height:1.25!important;cursor:pointer!important}.aieo-gf input[type=file]:focus-visible{outline:none!important;box-shadow:var(--wp--custom--rooster--focus-ring)!important}.aieo-gf.gravity-theme .gform_drop_area{box-sizing:border-box!important;margin:0 0 var(--wp--preset--spacing--2)!important;padding:var(--wp--preset--spacing--5) var(--wp--preset--spacing--4)!important;border:1px dashed var(--wp--preset--color--line)!important;border-radius:var(--wp--custom--rooster--shape--control)!important;background:transparent!important;box-shadow:none!important;color:var(--wp--preset--color--muted)!important;font-size:var(--wp--preset--font-size--sm)!important;text-align:center!important}.aieo-gf.gravity-theme .gform_drop_area:hover{border-color:var(--wp--preset--color--muted)!important}.aieo-gf.gravity-theme .gform_drop_instructions{display:inline-block;margin:0 var(--wp--preset--spacing--2) var(--wp--preset--spacing--2) 0}.aieo-gf .gform_button_select_files:disabled{cursor:progress}.aieo-gf .gform_show_password{display:inline-grid!important;place-items:center!important;min-width:2.75rem!important;min-height:2.75rem!important;padding:0!important;border:0!important;border-radius:var(--wp--custom--rooster--shape--control)!important;background:transparent!important;box-shadow:none!important;color:var(--wp--preset--color--muted)!important;cursor:pointer!important}.aieo-gf .gform_show_password:hover{color:var(--wp--preset--color--fg)!important}.aieo-gf .gform_show_password:focus-visible{outline:none!important;box-shadow:var(--wp--custom--rooster--focus-ring)!important}.aieo-gf .aieo-gf__eye{display:inline-grid;place-items:center}.aieo-gf .aieo-gf__eye:before{content:none!important;display:none!important}.aieo-gf .aieo-gf__eye.dashicons-hidden .rooster-icon--eye,.aieo-gf .aieo-gf__eye.dashicons-visibility .rooster-icon--eye-off{display:none!important}.aieo-gf.gravity-theme .password_input_container{position:relative!important;display:block!important;width:100%!important;padding:0!important}.aieo-gf.gravity-theme .password_input_container>input{width:100%!important;padding-inline-end:2.75rem!important}.aieo-gf.gravity-theme .password_input_container>.gform_show_password{position:absolute!important;inset-block:0!important;inset-inline-end:0!important;margin:auto 0!important}.aieo-gf.gravity-theme .gsection{padding:0 0 var(--wp--preset--spacing--2)!important;border-bottom:1px solid var(--wp--preset--color--line)!important}.aieo-gf.gravity-theme .gsection_title{margin:0!important;color:var(--wp--preset--color--fg)!important;font-size:var(--wp--preset--font-size--md)!important;font-weight:600!important}.aieo-gf.gravity-theme :is(.gform_footer,.gform_page_footer){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:var(--wp--preset--spacing--3)!important;margin:var(--wp--preset--spacing--5) 0 0!important;padding:0!important}.aieo-gf.gravity-theme .gfield_error{display:flex!important;flex-direction:column!important}.aieo-gf.gravity-theme .gfield_error>.gfield_validation_message{order:2!important}.aieo-gf.gravity-theme .gfield_error :is(.gfield_label,.gform-field-label,legend){color:var(--wp--preset--color--fg)!important}.aieo-gf.gravity-theme .gfield_error .gform-field-label--type-sub{color:var(--wp--preset--color--muted)!important}.aieo-gf .gfield_error :is(input:not([type=checkbox],[type=radio],[type=hidden],[type=file],[type=submit],[type=button]),select,textarea),.aieo-gf .gfield_error [aria-invalid=true]{border-color:var(--wp--preset--color--danger)!important}.aieo-gf.gravity-theme :is(.gfield_validation_message,.validation_message){margin:var(--wp--preset--spacing--2) 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--wp--preset--color--danger)!important;font-size:var(--wp--preset--font-size--sm)!important;line-height:1.4!important}.aieo-gf :is(.gform_validation_errors,.gform_confirmation_message){--aieo-gf-tone: var(--wp--preset--color--danger);box-sizing:border-box!important;margin:0 0 var(--wp--preset--spacing--5)!important;padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--4)!important;border:1px solid color-mix(in srgb,var(--aieo-gf-tone) 45%,var(--wp--preset--color--bg))!important;border-radius:var(--wp--custom--rooster--shape--panel)!important;background:color-mix(in srgb,var(--aieo-gf-tone) 10%,var(--wp--preset--color--bg))!important;box-shadow:none!important;color:var(--wp--preset--color--fg)!important;font-size:var(--wp--preset--font-size--sm)!important;line-height:1.5!important}.aieo-gf .gform_confirmation_message{--aieo-gf-tone: var(--wp--preset--color--success)}.aieo-gf .gform_validation_errors:focus{outline:none!important;box-shadow:var(--wp--custom--rooster--focus-ring)!important}.aieo-gf .gform_validation_errors>h2{position:static!important;display:flex!important;align-items:center!important;gap:var(--wp--preset--spacing--2)!important;margin:0!important;padding:0!important;color:var(--wp--preset--color--fg)!important;font-size:var(--wp--preset--font-size--sm)!important;font-weight:600!important;line-height:1.4!important}.aieo-gf .gform_validation_errors>h2>.rooster-icon{flex:none;color:var(--aieo-gf-tone)}.aieo-gf .gform_validation_errors>ol{margin:var(--wp--preset--spacing--2) 0 0!important;padding-inline-start:var(--wp--preset--spacing--5)!important}.aieo-gf .gform_validation_errors>ol :is(li,a){color:var(--wp--preset--color--fg)!important;font-size:var(--wp--preset--font-size--sm)!important}}
