.gform_wrapper :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],textarea,select){border-color:var(--form-border-color,#47474d);border-width:var(--form-border-width,1px)}form:not(.inline-form) .gform_fields.left_label label{padding:2px 1em;line-height:inherit;height:var(--form-field-height,2em)}.gform_wrapper .gform_fields.left_label :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],select){padding-left:0}.gform_wrapper.transparent_wrapper .gform_wrapper :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],input[type="password"],textarea,select){background-color:transparent}.gform_wrapper:not(.transparent_wrapper) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],inout[type="number"],input[type="password"],textarea,select){background-color:var(--form-bg-color,white)}.gform_wrapper:not(.transparent_wrapper) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],inout[type="number"],input[type="password"],textarea,select):focus{color:var(--form-color-focus);background-color:var(--form-bg-color-focus)}.gform_wrapper.border-bottom_wrapper{border-color:var(--form-border-color,#47474d)}.gform_wrapper.border-bottom_wrapper :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],inout[type="number"],select){border-bottom-style:solid}.gform_wrapper.border-bottom_wrapper :is(textarea){padding:1em;border-style:solid}.gform_wrapper:not(.border-bottom_wrapper) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],select){border-style:var(--form-border-style,solid);padding:2px 1em}.gform_wrapper:not(.border-bottom_wrapper) :is(textarea){border-style:var(--form-border-style,solid);padding:1em}.gform_wrapper:not(.border-bottom_wrapper,.transparent_wrapper,.flat-wrapper,.inline-form_wrapper) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"],textarea,select){box-shadow:var(--form-shadow,rgba(0,0,0,0.15) 0 1px 0)}.gfield_label{display:inline-block;line-height:1.1;font-size:1em;margin-bottom:4px;padding:0}form:not(.inline-form) .gfield :is(input,select):not(input[type="radio"],input[type="checkbox"],input[type="file"]){height:var(--form-field-height,2em)}.gform_page_footer,.gform_footer{margin-top:30px}.validation_error,.gform_validation_errors{width:100%;margin-bottom:1rem;padding:0.25rem;border:1px solid #ec7a7a;background-color:#f7e4e1;color:#333;font-size:1rem;text-align:left}.gform_submission_error,.gfield_validation_message{font-size:0.875rem !important}.validation_message{position:absolute;z-index:3;top:calc(100% + 0.4375rem);left:1rem;font-size:0.875rem;margin:0;padding:0.1875rem 0.375rem;border-radius:2px;background-color:#f7e4e1;color:#333;box-shadow:1px 1px 3px rgba(0,0,0,0.3)}.gfield_error label{color:var(--form-error,#c02b0a)}.gfield_error :is(input,textarea){border-color:var(--form-error,#c02b0a)}.inverted :is(.gform_drop_instructions,.gfield_description,.gfield_label,.gform-field-label,.gfield input::-moz-placeholder){color:var(--form-inverted-color,white)}.inverted :is(.gform_drop_instructions,.gfield_description,.gfield_label,.gform-field-label,.gfield input::placeholder){color:var(--form-inverted-color,white)}.inverted .gfield input::-moz-placeholder{color:var(--form-inverted-color,white) !important}.inverted .gfield input::placeholder{color:var(--form-inverted-color,white) !important}.inverted :is(.gform_drop_instructions,.gfield_description,.gfield_label,.gform-field-label,.gfield input::-moz-placeholder){color:var(--form-inverted-color,white)}.inverted :is(.gform_drop_instructions,.gfield_description,.gfield_label,.gform-field-label,.gfield input::placeholder){color:var(--form-inverted-color,white)}.inverted .gform_wrapper :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="password"],inout[type="number"],select,textarea){border-color:var(--form-inverted-color,white);color:var(--form-inverted-color,white)}.inverted .button{background-color:var(--form-inverted-color,white);color:inherit}.inline-form .gfield--type-consent{position:absolute;bottom:0;left:50%;width:100%;font-size:0.8125rem}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#cfd3d9;color:#607382}.gform_wrapper.gravity-theme .gf_step_number{background:transparent;border:2px solid #cfd3d9;border-radius:20px;color:#585e6a;font-size:14px;font-weight:500;height:40px;text-align:center;width:40px}.gform_wrapper.gravity-theme .gf_step_label,.gform_wrapper.gravity-theme .gf_step_number{display:table-cell;vertical-align:middle;font-size:14px;font-weight:600}.gform_wrapper.gravity-theme .gf_page_steps{border-bottom:1px solid #e5e7eb;margin-bottom:16px;display:flex;gap:2em;padding-bottom:0.8em}span.gf_step_label{padding-left:0.5em}.gform_page_footer:has(.gform_next_button,.gform_button){display:flex}.gform_page_footer:has(.gform_next_button,.gform_button):not(:has(.gform_previous_button)){justify-content:flex-end}.gform_page_footer:has(.gform_next_button,.gform_button):has(.gform_previous_button){justify-content:space-between}.gform_footer:has(.gform_button){display:flex;justify-content:center}.inline-form .gform_footer{height:100%}.gform_fields a{font-size:12px}.custom-controls .gfield .ginput_container:has(>input[type="checkbox"],>input[type="radio"]),.custom-controls .form-control{display:grid;grid-template-columns:1em auto;gap:0.5em}.custom-controls .gfield+.gfield,.custom-controls .form-control+.form-control{margin-top:1em}.custom-controls .form-control--disabled{color:var(--form-control-disabled);cursor:not-allowed}.custom-controls input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;height:1.15em;aspect-ratio:1;border:0.15em solid currentColor;border-radius:0.15em;transform:translateY(-0.075em);display:grid;place-content:center}.custom-controls input[type="checkbox"]::before{content:"";width:0.65em;height:0.65em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:50ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color,CanvasText);background-color:CanvasText}.custom-controls input[type="checkbox"]:checked::before{transform:scale(1)}.custom-controls input[type="checkbox"]:focus{outline:1px solid var(--form-control-color,currentColor);border:0.15em solid var(--form-control-color,currentColor)}.custom-controls input[type="checkbox"]:disabled{--form-control-color:var(--form-control-disabled,#959495);color:var(--form-control-disabled,#959495);cursor:not-allowed}
