.gform_wrapper.gravity-theme,.gform-theme--framework{--gf-color-primary: var( --wp--preset--color--primary );--gf-color-primary-contrast: var( --wp--preset--color--on-primary );--gf-color-secondary: var( --wp--preset--color--surface );--gf-color-out-ctrl-light-darker: var( --wp--preset--color--stroke );--gf-color-out-ctrl-dark: var( --wp--preset--color--foreground );--gf-field-pg-steps-number-color: var( --wp--preset--color--primary );--gf-local-radius: var( --wp--preset--border-radius--medium );--gf-form-gap-y: 1.25rem;--gf-form-gap-x: 1.25rem;--gf-label-color-primary: var( --wp--preset--color--foreground );--gf-ctrl-border-color: var( --wp--preset--color--stroke );--gf-ctrl-radius: var( --wp--preset--border-radius--medium );--gf-ctrl-btn-bg-color-primary: var( --wp--preset--color--primary );--gf-ctrl-btn-color-primary: var( --wp--preset--color--on-primary );--gf-ctrl-btn-font-size: var( --wp--preset--font-size--medium );--gf-ctrl-btn-radius: var( --wp--preset--border-radius--medium );font-family: var( --wp--preset--font-family--body )}.wp-block-search__input,input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],textarea,select{border: 1px solid var( --wp--preset--color--stroke );border-radius: var( --wp--preset--border-radius--medium );padding: 0.625rem 0.875rem;font-family: inherit;font-size: var( --wp--preset--font-size--medium );background-color: var( --wp--preset--color--background );color: var( --wp--preset--color--foreground )}textarea:focus,select:focus,input:focus{border-color: var( --wp--preset--color--primary )}.gform_wrapper.fcs-form_wrapper{--gf-form-gap-y: 20px;--gf-label-space-primary: 8px;--gf-ctrl-border-color: var( --wp--preset--color--stroke );--gf-ctrl-radius: 6px;--gf-ctrl-shadow: none;--gf-label-req-gap: 0;--gf-ctrl-select-icon: none;font-family: var( --wp--preset--font-family--body );color: var( --wp--preset--color--foreground )}.gform_wrapper.fcs-form_wrapper .gform_fields{row-gap: 20px}.gform_wrapper.fcs-form_wrapper .gform_required_legend{display: none}.gform_wrapper.fcs-form_wrapper .gfield_label,.gform_wrapper.fcs-form_wrapper .gform-field-label--type-sub,.gform_wrapper.fcs-form_wrapper legend.gfield_label{margin-block-end: 8px;font-size: var( --wp--preset--font-size--small );font-weight: 700;line-height: 1.4286;color: var( --wp--preset--color--foreground )}.gform_wrapper.fcs-form_wrapper .gfield_label .gfield_required{margin-inline-start: 0;padding-inline-start: 0;font-size: inherit;font-weight: inherit;color: inherit}.gform_wrapper.fcs-form_wrapper :is( input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="password"],input[type="date"],select,textarea ){box-sizing: border-box;width: 100%;min-block-size: 56px;padding: 16px;border: 1px solid var( --wp--preset--color--stroke );border-radius: 6px;background-color: var( --wp--preset--color--background );box-shadow: none;font-family: var( --wp--preset--font-family--body );font-size: var( --wp--preset--font-size--medium );line-height: 1.5;color: var( --wp--preset--color--foreground )}.gform_wrapper.fcs-form_wrapper textarea{block-size: 128px;min-block-size: 128px;resize: vertical}.gform_wrapper.fcs-form_wrapper :is( input,select,textarea ):focus{border-color: var( --wp--preset--color--primary );box-shadow: 0 0 0 1px var( --wp--preset--color--primary );outline: none}.gform_wrapper.fcs-form_wrapper .ginput_container_select{position: relative}.gform_wrapper.fcs-form_wrapper select,.gform_wrapper.fcs-form_wrapper select:is( :hover,:focus,:disabled ){appearance: none;padding-inline-end: 48px;background-image: none;cursor: pointer}.gform_wrapper.fcs-form_wrapper .ginput_container_select::after{content: "";position: absolute;inset-block: 0;inset-inline-end: 16px;width: 16px;height: 16px;margin-block: auto;background-color: var( --wp--preset--color--foreground );pointer-events: none;-webkit-mask: url("https://www.friendschristian.org/wp-content/themes/fcs/assets/images/icons/FCS_Chevron_Down.svg") center / contain no-repeat;mask: url("https://www.friendschristian.org/wp-content/themes/fcs/assets/images/icons/FCS_Chevron_Down.svg") center / contain no-repeat}.gform_wrapper.fcs-form_wrapper .ginput_container_multiselect::after{content: none}.gform_wrapper.fcs-form_wrapper .gform_footer,.gform_wrapper.fcs-form_wrapper .gform_page_footer{display: flex;justify-content: flex-end;margin-block-start: 40px;padding: 0}.gform_wrapper.fcs-form_wrapper :is( .gform_footer,.gform_page_footer ) :is( input[type="submit"],button,.gform_button ){width: 100%;min-block-size: 0;padding: 16px 32px;border: 0;border-radius: 6px;background-color: var( --wp--preset--color--button-primary );box-shadow: none;font-family: var( --wp--preset--font-family--body );font-size: var( --wp--preset--font-size--small );font-weight: 700;line-height: 1.4286;text-transform: uppercase;color: var( --wp--preset--color--on-primary );cursor: pointer;transition: background-color var( --fcs-transition )}.gform_wrapper.fcs-form_wrapper :is( .gform_footer,.gform_page_footer ) :is( input[type="submit"],button,.gform_button ):is( :hover,:focus-visible ){background-color: var( --wp--preset--color--button-primary-hover );color: var( --wp--preset--color--on-primary )}@media ( min-width: 768px ){.gform_wrapper.fcs-form_wrapper :is( .gform_footer,.gform_page_footer ) :is( input[type="submit"],button,.gform_button ){width: auto}}.gform_wrapper.fcs-form_wrapper :is( .gform_validation_errors,.validation_message ),.fcs-form_wrapper .gform_confirmation_message{font-family: var( --wp--preset--font-family--body );font-size: var( --wp--preset--font-size--small );line-height: 1.4286}.gform_wrapper.fcs-form_wrapper .ginput_container{position: relative}.gform_wrapper.fcs-form_wrapper .ginput_container:has(>:is( input,textarea )[aria-required="true"]:user-valid )::after,.gform_wrapper.fcs-form_wrapper .ginput_container_select:has(>select[aria-required="true"]:user-valid )::before{content: "";position: absolute;inset-block: 0;inset-inline-end: 20px;width: 6px;height: 11px;margin-block: auto;border-inline-end: 2px solid var( --wp--preset--color--link );border-block-end: 2px solid var( --wp--preset--color--link );transform: rotate( 45deg );pointer-events: none;animation: fcs-check-pop 280ms cubic-bezier( 0.34,1.56,0.64,1 ) both}.gform_wrapper.fcs-form_wrapper .ginput_container_textarea:has(>textarea[aria-required="true"]:user-valid )::after{inset-block-end: auto;inset-block-start: 20px;margin-block: 0}.gform_wrapper.fcs-form_wrapper .ginput_container_select:has(>select[aria-required="true"]:user-valid )::before{inset-inline-end: 46px}.gform_wrapper.fcs-form_wrapper :is( input,textarea )[aria-required="true"]:user-valid{padding-inline-end: 48px}.gform_wrapper.fcs-form_wrapper select[aria-required="true"]:user-valid{padding-inline-end: 72px}@keyframes fcs-check-pop{0%{opacity: 0;transform: rotate( 45deg ) scale( 0 )}60%{opacity: 1;transform: rotate( 45deg ) scale( 1.25 )}100%{opacity: 1;transform: rotate( 45deg ) scale( 1 )}}@media ( prefers-reduced-motion: reduce ){.gform_wrapper.fcs-form_wrapper .ginput_container::after,.gform_wrapper.fcs-form_wrapper .ginput_container_select::before{animation: none}}body:has( .fcs-recaptcha-notice ) .grecaptcha-badge{visibility: hidden}