.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield{position:relative}.base-theme-floating-labels .gform_wrapper.gravity-theme label.gfield_label{font-size:var(--text-label);line-height:var(--text-label-line-height);letter-spacing:var(--text-label-letter-spacing);font-family:var(--text-label-family);font-weight:var(--text-label-weight);position:absolute;inset-block-start:26px;inset-inline-start:var(--space-4);z-index:1;margin:0;color:var(--gf-field-text);pointer-events:none;transform:translateY(-50%);transform-origin:left top;transition:transform var(--duration-fast) var(--ease-out)}.base-theme-floating-labels .gform_wrapper.gravity-theme input:not([type=button],[type=checkbox],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),.base-theme-floating-labels .gform_wrapper.gravity-theme select,.base-theme-floating-labels .gform_wrapper.gravity-theme textarea{padding-block-start:var(--gf-field-padding-block-start)}.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield:has(:is(.ginput_container_text,.ginput_container_email,.ginput_container_phone,.ginput_container_number,.ginput_container_website,.ginput_container_date) input:focus,:is(.ginput_container_text,.ginput_container_email,.ginput_container_phone,.ginput_container_number,.ginput_container_website,.ginput_container_date) input:not(:placeholder-shown),select:focus,textarea:focus,textarea:not(:placeholder-shown))>label.gfield_label{position:absolute;inset-block-start:26px;inset-inline-start:var(--space-4);z-index:1;margin:0;pointer-events:none;transform:translateY(-100%) scale(.75);transform-origin:left top;padding-inline:4px}.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield:has(:is(.ginput_container_text,.ginput_container_email,.ginput_container_phone,.ginput_container_number,.ginput_container_website,.ginput_container_date) input:focus,:is(.ginput_container_text,.ginput_container_email,.ginput_container_phone,.ginput_container_number,.ginput_container_website,.ginput_container_date) input:not(:placeholder-shown))>label.gfield_label{padding-inline:4px;background:var(--gf-field-background)}.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_textarea+.gfield_description{position:static}@media(prefers-reduced-motion:reduce){.base-theme-floating-labels .gform_wrapper.gravity-theme label.gfield_label{transition:none}}body.base-theme-floating-labels .gform_wrapper.gravity-theme{--gf-grid-columns: 1;--gf-grid-gap: 24px;--gf-field-block-size: 52px;--gf-field-padding-block-start: var(--space-4);--gf-field-padding-inline: 17px;--gf-label-inset-inline-start: 14px;--gf-label-font-size: 17px;--gf-legend-font-size: 18px;--gf-legend-text: var(--scheme-heading);--gf-footer-margin-block-start: 24px;--gf-button-block-size: auto;--gf-button-min-inline-size: 184px;--gf-button-font-size: 16px;color:var(--scheme-text);margin:0;text-align:left}@media(min-width:768px){body.base-theme-floating-labels .gform_wrapper.gravity-theme{--gf-grid-columns: 3;--gf-grid-gap: 23px;--gf-field-padding-inline: 18px;--gf-label-inset-inline-start: 18px;--gf-label-font-size: 18px;--gf-button-block-size: 52px;--gf-button-min-inline-size: 220px;--gf-button-font-size: 18px}}@media(min-width:1024px){body.base-theme-floating-labels .gform_wrapper.gravity-theme{--gf-footer-margin-block-start: 30px}}body.base-theme-floating-labels .gform_wrapper.gravity-theme input:not([type=button],[type=checkbox],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),body.base-theme-floating-labels .gform_wrapper.gravity-theme select,body.base-theme-floating-labels .gform_wrapper.gravity-theme textarea{font-size:18px;letter-spacing:var(--text-body-letter-spacing);padding-block:var(--gf-field-padding-block-start) 0;padding-inline:var(--gf-field-padding-inline);color:var(--gf-input-text);background:var(--gf-field-background);border:var(--border-width-thin) solid var(--gf-field-border);border-radius:var(--gf-field-radius);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}body.base-theme-floating-labels .gform_wrapper.gravity-theme input:not([type=button],[type=checkbox],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]):focus,body.base-theme-floating-labels .gform_wrapper.gravity-theme select:focus,body.base-theme-floating-labels .gform_wrapper.gravity-theme textarea:focus{border-color:var(--gf-field-focus);outline:var(--border-width-thick) solid color-mix(in srgb,var(--gf-field-focus) 35%,transparent);outline-offset:1px}body.base-theme-floating-labels .gform_wrapper.gravity-theme input:not([type=button],[type=checkbox],[type=hidden],[type=image],[type=radio],[type=reset],[type=submit]),body.base-theme-floating-labels .gform_wrapper.gravity-theme select{block-size:var(--gf-field-block-size)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_multiselect select[multiple]{block-size:auto;min-block-size:168px;padding:var(--space-2) var(--gf-field-padding-inline);appearance:auto;background-image:none}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_multiselect select[multiple] option{padding-block:4px}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_multiselect select[multiple] option:checked{color:var(--color-brand-night-blue);background:var(--scheme-accent)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_select{position:relative;color:var(--gf-input-text)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_select:after{position:absolute;inset-block-start:50%;inset-inline-end:var(--gf-field-padding-inline);inline-size:.5rem;block-size:.5rem;border-inline-end:var(--border-width-medium) solid currentcolor;border-block-end:var(--border-width-medium) solid currentcolor;content:"";pointer-events:none;transform:translateY(-65%) rotate(45deg)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_select:has(select:focus):after{color:var(--gf-field-focus)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_select select:not([multiple]){appearance:none;padding-block:var(--space-2);padding-inline-end:calc(var(--gf-field-padding-inline) + 1.5rem);background-image:none;cursor:pointer}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_select:has(select[multiple]):after{display:none}body.base-theme-floating-labels .gform_wrapper.gravity-theme label.gfield_label{inset-inline-start:var(--gf-label-inset-inline-start);font-family:var(--font-sans);font-size:var(--gf-label-font-size);font-weight:var(--font-weight-semibold);line-height:normal;letter-spacing:.05em}body.base-theme-floating-labels .gform_wrapper.gravity-theme legend.gfield_label{position:static;color:var(--gf-legend-text);font-family:var(--font-heading);font-size:var(--gf-legend-font-size);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:-.02em;transform:none}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_complex label{font-size:14px;line-height:1.2}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time input,body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time select{padding:var(--space-2)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_complex .ginput_container_time input::placeholder{color:var(--gf-field-text);opacity:1}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield_required{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}body.base-theme-floating-labels .gform_wrapper.gravity-theme input[type=date]{color-scheme:light}body.base-theme-floating-labels .gform_wrapper.gravity-theme input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield:has(>.ginput_container_fileupload>input[type=file])>label.gfield_label,body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield:has(>.ginput_container_multiselect>select[multiple])>label.gfield_label{position:static;display:block;margin-block-end:var(--space-1);pointer-events:auto;transform:none;color:var(--gf-legend-text)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield:has(>.ginput_container_select>select:not([multiple]))>label.gfield_label{display:none}body.base-theme-floating-labels .gform_wrapper.gravity-theme input[type=file]{padding:0;cursor:pointer}body.base-theme-floating-labels .gform_wrapper.gravity-theme input[type=file]::file-selector-button{block-size:100%;padding-inline:var(--space-3);margin-inline-end:var(--space-3);color:var(--color-brand-night-blue);font:inherit;background:var(--scheme-accent);border:0;border-radius:var(--gf-field-radius);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}body.base-theme-floating-labels .gform_wrapper.gravity-theme input[type=file]:hover::file-selector-button,body.base-theme-floating-labels .gform_wrapper.gravity-theme input[type=file]:focus-visible::file-selector-button{background:var(--scheme-accent-hover)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gform_fileupload_rules{margin:0;padding:0;list-style:none}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_consent{display:inline-flex;align-items:flex-start;gap:var(--space-2)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_list .gfield_list_group{display:flex;align-items:center;gap:var(--space-2)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_list .gfield_list_group_item{flex:1 1 auto;min-inline-size:0}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_list .gfield_list_icons{display:flex;flex:0 0 auto;gap:var(--space-2);width:unset}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_list .delete_list_item[style*="visibility:hidden"],body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_list .delete_list_item[style*="visibility: hidden"]{display:none}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_list button{min-block-size:40px;padding:8px var(--space-3);color:var(--color-brand-night-blue);font:inherit;font-size:14px;font-weight:var(--font-weight-semibold);line-height:1.2;background:var(--scheme-accent);border:0;border-radius:var(--gf-field-radius);cursor:pointer;width:unset;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_list button:hover,body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_list button:focus-visible{color:var(--color-neutral-white);background:var(--scheme-accent-hover)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield-choice-input,body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_consent>input[type=checkbox]{inline-size:1.25rem;block-size:1.25rem;padding:0;margin:0 var(--space-2) 0 0;accent-color:var(--gf-field-focus);vertical-align:middle;cursor:pointer}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield-choice-input:focus-visible,body.base-theme-floating-labels .gform_wrapper.gravity-theme .ginput_container_consent>input[type=checkbox]:focus-visible{outline:var(--border-width-medium) solid var(--gf-field-focus);outline-offset:2px}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield_error input,body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield_error select,body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield_error textarea{border-color:var(--gf-error)}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gfield_validation_message,body.base-theme-floating-labels .gform_wrapper.gravity-theme .validation_message{color:var(--gf-error);text-align:left;line-height:1.2;padding:12px 16px}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gform_footer,body.base-theme-floating-labels .gform_wrapper.gravity-theme .gform_page_footer{justify-content:center;gap:var(--space-3);margin:var(--gf-footer-margin-block-start) 0 0;padding:0}body.base-theme-floating-labels .gform_wrapper.gravity-theme .gform_button.btn,body.base-theme-floating-labels .gform_wrapper.gravity-theme .gform_next_button.btn,body.base-theme-floating-labels .gform_wrapper.gravity-theme .gform_previous_button.btn{block-size:var(--gf-button-block-size);min-inline-size:var(--gf-button-min-inline-size);margin:0;padding-block:0;font-size:var(--gf-button-font-size)}@media(prefers-reduced-motion:reduce){body.base-theme-floating-labels .gform_wrapper.gravity-theme input,body.base-theme-floating-labels .gform_wrapper.gravity-theme select,body.base-theme-floating-labels .gform_wrapper.gravity-theme textarea{transition:none}}
