.gform_wrapper.gravity-theme{background:var(--theme-form__base__background);border-radius:var(--theme-border-radius-xs);padding:var(--theme-form__base__padding)}.gform_wrapper.gravity-theme .gform_footer{margin:var(--theme-spacing-lg) 0 0 0;padding:0}:is(.gform_wrapper.gravity-theme .gform_footer) .wp-block-button{position:relative;width:100%}:is(:is(.gform_wrapper.gravity-theme .gform_footer) .wp-block-button) .gform_ajax_spinner{filter:var(--theme-filter-neutral-600);position:absolute;right:var(--theme-spacing-xs);top:50%;transform:translateY(-50%)}:is(.gform_wrapper.gravity-theme .gform_footer) .gform_button{margin:0;width:100%}.gform_wrapper.gravity-theme .gfield{line-height:1}.gfield_error:is(.gform_wrapper.gravity-theme .gfield){--theme-form__checkbox__background:var(--theme-form__error__background);--theme-form__checkbox__border:var(--theme-form__error__border);--theme-form__checkbox__fill:var(--theme-form__checkbox__checked__fill);--theme-form__input__background:var(--theme-form__error__background);--theme-form__input__border:var(--theme-form__error__border)}.gfield_error:is(.gform_wrapper.gravity-theme .gfield) .cfield_checkbox_check{background-color:var(--theme-form__checkbox__background);border:2px solid var(--theme-form__checkbox__border)}.gfield_error:is(.gform_wrapper.gravity-theme .gfield) .gfield_consent_label,.gfield_error:is(.gform_wrapper.gravity-theme .gfield) .gfield_label{color:var(--theme-form__base__color);padding-right:calc(var(--theme-form__error__icon) + var(--theme-spacing-xxs))}:is(.gfield_error:is(.gform_wrapper.gravity-theme .gfield) .gfield_label,.gfield_error:is(.gform_wrapper.gravity-theme .gfield) .gfield_consent_label):after{background-image:var(--theme-icon-error);background-repeat:no-repeat;content:"";height:var(--theme-form__error__icon);position:absolute;right:0;top:calc(50% - var(--theme-form__error__icon)/2);transition-duration:var(--theme-transition-duration,.3s);transition-property:opacity;transition-timing-function:var(--theme-transition-timing-function,ease);width:var(--theme-form__error__icon)}.gfield_error:is(.gform_wrapper.gravity-theme .gfield) .ginput_container input{color:var(--theme-color-neutral-600)}.gform_wrapper.gravity-theme .gfield_consent_label,.gform_wrapper.gravity-theme .gfield_label{color:var(--theme-form__base__color);cursor:pointer;display:block;font-size:var(--theme-font-size-xs);font-weight:var(--theme-font-weight-bold);line-height:var(--theme-line-height-xl);margin:0 0 var(--theme-spacing-xxs) 0;padding:0;position:relative}:is(.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gfield_consent_label) a{color:inherit;text-underline-offset:.1em;transition-duration:var(--theme-transition-duration,.3s);transition-property:text-decoration-color;transition-timing-function:var(--theme-transition-timing-function,ease)}:is(:is(.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gfield_consent_label) a):focus,:is(:is(.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gfield_consent_label) a):hover{text-decoration-color:transparent}:is(.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme .gfield_consent_label) .gfield_required{display:none}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .gform_validation_errors{display:none}.gform_wrapper.gravity-theme .gform_fields{gap:var(--theme-spacing-sm) var(--theme-spacing-xs)}.gform_wrapper.gravity-theme .gform_heading:not(:last-child){margin:0 0 var(--theme-spacing-sm) 0}.gform_wrapper.gravity-theme .gform_title{color:var(--theme-form__base__color);font-size:var(--theme-font-size-heading-md);font-weight:var(--theme-font-weight-bold);line-height:var(--theme-line-height-md)}:is(.gform_wrapper.gravity-theme .ginput_container) input[type=email],:is(.gform_wrapper.gravity-theme .ginput_container) input[type=tel],:is(.gform_wrapper.gravity-theme .ginput_container) input[type=text]{background-color:var(--theme-form__input__background);border:none;border-bottom:2px solid var(--theme-form__input__border);border-radius:var(--theme-border-radius-xs);color:var(--theme-form__base__color);font-size:var(--theme-font-size-sm);font-weight:var(--theme-font-weight-bold);height:clamp(3rem,2.8782rem + .5181vw,3.5rem);padding:0 1rem;transition-property:color;width:100%}:is(:is(.gform_wrapper.gravity-theme .ginput_container) input[type=text],:is(.gform_wrapper.gravity-theme .ginput_container) input[type=email],:is(.gform_wrapper.gravity-theme .ginput_container) input[type=tel]):hover{background-color:var(--theme-form__input__hover__background);border-color:var(--theme-form__input__hover__border)}:is(:is(.gform_wrapper.gravity-theme .ginput_container) input[type=text],:is(.gform_wrapper.gravity-theme .ginput_container) input[type=email],:is(.gform_wrapper.gravity-theme .ginput_container) input[type=tel]):focus{background-color:var(--theme-form__input__active__background);border-color:var(--theme-form__input__active__border);color:var(--theme-color-neutral-600)}:is(.gform_wrapper.gravity-theme .ginput_container) input[type=email],:is(.gform_wrapper.gravity-theme .ginput_container) input[type=tel],:is(.gform_wrapper.gravity-theme .ginput_container) input[type=text]{transition-duration:var(--theme-transition-duration,.3s);transition-property:background-color,border-color;transition-timing-function:var(--theme-transition-timing-function,ease)}.gform_wrapper.gravity-theme .ginput_container_consent{position:relative}:is(.gform_wrapper.gravity-theme .ginput_container_consent):hover .cfield_checkbox_check svg{transform:scale(1)}:is(.gform_wrapper.gravity-theme .ginput_container_consent) .cfield_checkbox{left:0;pointer-events:none;position:absolute}:is(.gform_wrapper.gravity-theme .ginput_container_consent) .gfield_consent_label{display:inline-block;flex:1 1;margin:0;min-height:var(--theme-form__checkbox__size);padding:0 0 0 calc(var(--theme-form__checkbox__size) + var(--theme-spacing-xxs));-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(:is(.gform_wrapper.gravity-theme .ginput_container_consent) .gfield_consent_label):after{display:inline-block;margin-left:var(--theme-spacing-xxs);position:relative;top:-1px;vertical-align:middle}:is(:scope .gform_confirmation_wrapper) .gform_wrapper{opacity:0;pointer-events:none}:is(:scope .gform_confirmation_wrapper) .gform_confirmation_content{align-items:center;color:var(--theme-form__confirmation__color);display:flex;flex-direction:column;font-size:var(--theme-font-size-heading-lg);font-weight:var(--theme-font-weight-bold);gap:var(--theme-spacing-md);height:100%;justify-content:center;left:0;line-height:var(--theme-line-height-md);padding:clamp(1.5rem,.5563rem + 4.0155vw,5.375rem);position:absolute;text-align:center;top:0;width:100%}
