.gform_wrapper{box-sizing:border-box;width:100%;padding:var(--form-panel-padding);background:var(--form-panel-background);color:var(--form-text-color);border-top:3px solid var(--form-accent-color)}.gform_wrapper form{margin:0;width:100%}.gform_wrapper .gform_heading:has(.gform_description:empty),.gform_wrapper .gfield--type-honeypot{display:none}.gform_wrapper .gform_description{display:block;float:none;margin:0 0 28px;font-size:var(--form-help-font-size);line-height:var(--form-field-line-height);color:var(--form-muted-color)}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.gform_wrapper .gfield{grid-column:1 / -1;min-width:0}.gform_wrapper .gfield--width-half{grid-column:span 1}.gform_wrapper .gfield_label{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0 0 9px;font-size:var(--form-label-font-size);font-weight:600;line-height:var(--form-field-line-height)}.gform_wrapper .gfield_required{color:var(--form-muted-color);font-weight:400}.gform_wrapper :is(input[type=text],input[type=email],input[type=tel],textarea){box-sizing:border-box;display:block;width:100%;min-height:52px;margin:0;padding:13px 15px;border:1px solid var(--form-rule-color);border-radius:0;background:var(--form-field-background);color:var(--form-text-color);font-family:inherit;font-size:var(--form-field-font-size);font-weight:400;line-height:var(--form-field-line-height);transition:border-color .2s ease,background-color .2s ease}.gform_wrapper textarea{height:160px;min-height:160px;resize:vertical}.gform_wrapper :is(input,textarea)::placeholder{color:var(--form-muted-color);opacity:.7}.gform_wrapper :is(input,textarea):hover{border-color:var(--form-text-color)}.gform_wrapper :is(input,textarea):focus-visible{outline:2px solid var(--form-focus-color);outline-offset:3px;border-color:var(--form-focus-color);background:var(--form-field-active-background)}.gform_wrapper .gfield_description{margin:9px 0 0;font-size:var(--form-help-font-size);line-height:var(--form-field-line-height);color:var(--form-muted-color)}.gform_wrapper .gform_footer{display:flex;align-items:center;gap:14px;margin-top:28px}.gform_wrapper .gform_button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:54px;padding:14px 22px;border:1px solid var(--form-text-color);border-radius:0;background:var(--form-text-color);color:var(--form-panel-background);font-family:var(--font-display);font-size:var(--form-submit-font-size);font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.gform_wrapper .gform_button::after{content:"\2197"}.gform_wrapper .gform_button:hover{background:var(--surface-clear);color:var(--form-text-color)}.gform_wrapper .gform_button:focus-visible{outline:2px solid var(--form-focus-color);outline-offset:4px}.gform_wrapper .gform_button:disabled{opacity:.6;cursor:wait}.gform_wrapper .gform_validation_errors{margin:0 0 26px;padding:18px;border-left:3px solid var(--form-error-color);background:var(--form-field-background);outline:none}.gform_wrapper .gform_validation_errors h2{float:none;margin:0;font-family:inherit;font-size:var(--form-field-font-size);line-height:var(--form-field-line-height);letter-spacing:normal;color:var(--form-error-color)}.gform_wrapper .gform_validation_errors a{color:var(--form-error-color)}.gform_wrapper .gfield_validation_message{color:var(--form-error-color)}.gform_wrapper :is(input,textarea)[aria-invalid=true]{border-color:var(--form-error-color)}.gform_confirmation_message{padding:var(--form-panel-padding);border-top:3px solid var(--form-accent-color);background:var(--form-panel-background);color:var(--form-text-color);font-size:var(--gform-confirmation-message-font-size);line-height:var(--form-field-line-height)}@media (max-width:600px){.gform_wrapper .gform_fields{grid-template-columns:1fr}.gform_wrapper .gform_button{width:100%}}