:where(.jm-form-context--inverse,[class*=--bg-inverse],[class*=--panel-inverse]){--jm-form-label-color: var(--jm-color-text-inverse);--jm-form-text-color: var(--jm-color-text-inverse);--jm-form-muted-color: var(--jm-color-muted-inverse);--jm-form-border-color: var(--jm-color-border-inverse);--jm-form-input-bg: color-mix(in srgb, var(--jm-color-text-inverse) 10%, transparent);--jm-form-input-color: var(--jm-color-text-inverse);--jm-form-placeholder-color: color-mix(in srgb, var(--jm-color-text-inverse) 48%, transparent);--jm-form-description-color: var(--jm-color-muted-inverse);--jm-form-error-bg: color-mix(in srgb, var(--jm-form-error-color) 12%, var(--jm-color-bg-inverse));--jm-form-error-border: color-mix(in srgb, var(--jm-form-error-color) 45%, var(--jm-color-border-inverse))}:where(.jm-form-context--inverse,[class*=--bg-inverse],[class*=--panel-inverse]) .gform_wrapper{--jm-form-label-color: var(--jm-color-text-inverse);--jm-form-text-color: var(--jm-color-text-inverse);--jm-form-muted-color: var(--jm-color-muted-inverse);--jm-form-border-color: var(--jm-color-border-inverse);--jm-form-input-bg: color-mix(in srgb, var(--jm-color-text-inverse) 10%, transparent);--jm-form-input-color: var(--jm-color-text-inverse);--jm-form-placeholder-color: color-mix(in srgb, var(--jm-color-text-inverse) 48%, transparent);--jm-form-description-color: var(--jm-color-muted-inverse);--jm-form-error-bg: color-mix(in srgb, var(--jm-form-error-color) 12%, var(--jm-color-bg-inverse));--jm-form-error-border: color-mix(in srgb, var(--jm-form-error-color) 45%, var(--jm-color-border-inverse))}.gform_wrapper{max-width:100%;color:var(--jm-form-text-color)}p.gform_required_legend{display:none}.gform_wrapper.gravity-theme,.gform_wrapper.gform-theme--framework,.gform_wrapper.gform-theme--foundation,.gform_wrapper.gform-theme,.gform_wrapper .gform-theme--framework,.gform_wrapper .gform-theme--foundation,.gform_wrapper .gform-theme,.gform-theme--framework,.gform-theme--foundation{--gf-color-primary: var(--jm-color-primary);--gf-color-primary-darker: var(--jm-btn-bg-hover);--gf-color-primary-lighter: var(--jm-color-primary);--gf-color-primary-contrast: var(--jm-color-primary-contrast);--gf-color-in-ctrl: var(--jm-form-input-bg);--gf-color-in-ctrl-contrast: var(--jm-form-input-color);--gf-ctrl-bg-color: var(--jm-form-input-bg);--gf-ctrl-color: var(--jm-form-input-color);--gf-ctrl-placeholder-color: var(--jm-form-placeholder-color);--gf-ctrl-radius: var(--jm-form-input-radius);--gf-ctrl-border-color: var(--jm-form-border-color);--gf-ctrl-border-color-focus: var(--jm-form-focus-border);--gf-ctrl-accent-color: var(--jm-form-focus-border);--gf-ctrl-bg-color-focus: var(--jm-form-input-bg);--gf-ctrl-border-color-error: var(--jm-form-error-border);--gf-ctrl-bg-color-error: var(--jm-form-error-bg);--gf-ctrl-color-error: var(--jm-form-input-color);--gf-ctrl-label-color-primary: var(--jm-form-label-color);--gf-ctrl-label-color-secondary: var(--jm-form-label-color);--gf-ctrl-label-color-tertiary: var(--jm-form-muted-color);--gf-ctrl-label-color-quaternary: var(--jm-form-muted-color);--gf-ctrl-label-color-req: var(--jm-form-error-color);--gf-color-danger: var(--jm-form-error-color);--gf-ctrl-desc-color: var(--jm-form-description-color);--gf-ctrl-desc-color-error: var(--jm-form-error-color);--gf-form-gap-x: var(--jm-space-4);--gf-form-gap-y: var(--jm-form-row-gap);--gf-form-footer-margin-y-start: var(--jm-form-footer-margin-y-start);--gf-field-gap-x: var(--jm-space-3);--gf-field-gap-y: var(--jm-space-3);--gf-ctrl-btn-bg-color-primary: var(--jm-btn-bg);--gf-ctrl-btn-bg-color-hover-primary: var(--jm-btn-bg-hover);--gf-ctrl-btn-bg-color-focus-primary: var(--jm-btn-bg-hover);--gf-ctrl-btn-color-primary: var(--jm-btn-text);--gf-ctrl-btn-color-hover-primary: var(--jm-btn-text);--gf-ctrl-btn-color-focus-primary: var(--jm-btn-text);--gf-ctrl-btn-border-color-primary: transparent;--gf-ctrl-btn-border-color-hover-primary: transparent;--gf-ctrl-btn-border-color-focus-primary: transparent;--gf-ctrl-btn-size: 0;--gf-ctrl-btn-size-simple: 0;--gf-ctrl-btn-padding-y: .55rem;--gf-ctrl-btn-padding-x: 1.15rem;--gf-ctrl-btn-line-height: 1.25;--gf-ctrl-btn-radius: var(--jm-btn-radius);--gf-ctrl-btn-bg-color-secondary: var(--jm-btn-secondary-bg);--gf-ctrl-btn-bg-color-hover-secondary: var(--jm-btn-secondary-hover-bg);--gf-ctrl-btn-bg-color-focus-secondary: var(--jm-btn-secondary-hover-bg);--gf-ctrl-btn-color-secondary: var(--jm-btn-secondary-text);--gf-ctrl-btn-color-hover-secondary: var(--jm-btn-secondary-hover-text);--gf-ctrl-btn-color-focus-secondary: var(--jm-btn-secondary-hover-text);--gf-ctrl-btn-border-color-secondary: var(--jm-btn-secondary-border);--gf-ctrl-btn-border-color-hover-secondary: var(--jm-btn-secondary-hover-border);--gf-ctrl-btn-border-color-focus-secondary: var(--jm-btn-secondary-hover-border);--gf-ctrl-btn-bg-color-simple: var(--jm-btn-bg);--gf-ctrl-btn-bg-color-hover-simple: var(--jm-btn-bg-hover);--gf-ctrl-btn-bg-color-focus-simple: var(--jm-btn-bg-hover);--gf-ctrl-btn-color-simple: var(--jm-btn-text);--gf-ctrl-btn-color-hover-simple: var(--jm-btn-text);--gf-ctrl-btn-color-focus-simple: var(--jm-btn-text);--gf-ctrl-btn-border-color-simple: transparent;--gf-ctrl-btn-border-color-hover-simple: transparent;--gf-ctrl-btn-border-color-focus-simple: transparent;--gf-ctrl-btn-bg-color-ctrl: var(--jm-btn-bg);--gf-ctrl-btn-bg-color-hover-ctrl: var(--jm-btn-bg-hover);--gf-ctrl-btn-bg-color-focus-ctrl: var(--jm-btn-bg-hover);--gf-ctrl-btn-color-ctrl: var(--jm-btn-text);--gf-ctrl-btn-color-hover-ctrl: var(--jm-btn-text);--gf-ctrl-btn-color-focus-ctrl: var(--jm-btn-text);--gf-ctrl-btn-border-color-ctrl: transparent;--gf-ctrl-btn-border-color-hover-ctrl: transparent;--gf-ctrl-btn-border-color-focus-ctrl: transparent}:where(.jm-form-context--inverse,[class*=--bg-inverse],[class*=--panel-inverse]) .gform_wrapper.gform-theme--framework,:where(.jm-form-context--inverse,[class*=--bg-inverse],[class*=--panel-inverse]) .gform_wrapper.gform-theme--foundation,:where(.jm-form-context--inverse,[class*=--bg-inverse],[class*=--panel-inverse]) .gform_wrapper .gform-theme--framework,:where(.jm-form-context--inverse,[class*=--bg-inverse],[class*=--panel-inverse]) .gform_wrapper .gform-theme--foundation{--gf-ctrl-btn-bg-color-secondary: transparent;--gf-ctrl-btn-bg-color-hover-secondary: color-mix(in srgb, var(--jm-color-text-inverse) 12%, transparent);--gf-ctrl-btn-bg-color-focus-secondary: color-mix(in srgb, var(--jm-color-text-inverse) 12%, transparent);--gf-ctrl-btn-color-secondary: var(--jm-form-text-color);--gf-ctrl-btn-color-hover-secondary: var(--jm-form-text-color);--gf-ctrl-btn-color-focus-secondary: var(--jm-form-text-color);--gf-ctrl-btn-border-color-secondary: var(--jm-form-border-color);--gf-ctrl-btn-border-color-hover-secondary: var(--jm-form-border-color);--gf-ctrl-btn-border-color-focus-secondary: var(--jm-form-focus-border)}body .gform_wrapper .gform-field-label,body .gform_wrapper .gfield_label,body .gform_wrapper legend.gform-field-label{color:var(--jm-form-label-color)}body .gform_wrapper .gform-field-label--type-sub,body .gform_wrapper .gform-field-label--type-sub-large{color:var(--jm-form-muted-color)}body .gform_wrapper .gfield_required,body .gform_wrapper legend .gfield_required{color:var(--jm-form-error-color)}body .gform_wrapper .gfield_description,body .gform_wrapper .gform_fileupload_rules,body .gform_wrapper .instruction,body .gform_wrapper .gfield_description:not(.gfield_validation_message),body .gform_wrapper .instruction:not(.validation_message){color:var(--jm-form-description-color)}html body .gform_wrapper input[type=submit].gform_button,html body .gform_wrapper input[type=submit].button.gform_button,html body .gform_wrapper button[type=submit].gform_button,html body .gform_wrapper .gform_footer input[type=submit],html body .gform_wrapper .gform-footer input[type=submit],html body .gform_wrapper .gform_footer button[type=submit],html body .gform_wrapper .gform-footer button[type=submit],html body .gform_wrapper input.gform_next_button,html body .gform_wrapper .gform_next_button{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--jm-btn-gap);align-self:flex-start;flex:0 0 auto;height:auto;width:auto!important;max-width:100%;min-height:var(--jm-btn-min-height)!important;min-block-size:var(--jm-btn-min-height)!important;padding-block:var(--jm-btn-padding-y)!important;padding-inline:var(--jm-btn-padding-x)!important;font-family:var(--jm-btn-font-family);font-size:var(--jm-btn-font-size);font-weight:var(--jm-btn-font-weight);line-height:var(--jm-btn-line-height)!important;text-decoration:none!important;cursor:pointer;border-radius:var(--jm-btn-radius)!important;border:var(--jm-btn-border-width) solid transparent!important;box-shadow:var(--jm-btn-shadow);transition:var(--jm-btn-transition);background-color:var(--jm-btn-bg)!important;color:var(--jm-btn-text)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}html body .gform_wrapper input[type=submit].gform_button:hover,html body .gform_wrapper input[type=submit].button.gform_button:hover,html body .gform_wrapper button[type=submit].gform_button:hover,html body .gform_wrapper .gform_footer input[type=submit]:hover,html body .gform_wrapper .gform-footer input[type=submit]:hover,html body .gform_wrapper .gform_footer button[type=submit]:hover,html body .gform_wrapper .gform-footer button[type=submit]:hover,html body .gform_wrapper input.gform_next_button:hover,html body .gform_wrapper .gform_next_button:hover{background-color:var(--jm-btn-bg-hover)!important;color:var(--jm-btn-text)!important}html body .gform_wrapper input[type=submit].gform_button,html body .gform_wrapper input[type=submit].button.gform_button,html body .gform_wrapper .gform_footer input[type=submit],html body .gform_wrapper .gform-footer input[type=submit],html body .gform_wrapper input.gform_next_button{display:inline-block!important;text-align:center;vertical-align:middle}.gform_wrapper .gform_heading,.gform_wrapper .gform_title{color:inherit}.gform_wrapper .gform_description{margin:0 0 var(--jm-form-field-gap);font-size:var(--jm-font-size-body-sm);color:var(--jm-form-description-color);line-height:var(--jm-line-height-body)}.gform_wrapper .gform_fields,.gform_wrapper ul.gform_fields{list-style:none;margin:0;padding:0}.gform_wrapper .gfield{margin:0 0 var(--jm-form-field-gap);padding:0}.gform_wrapper .gfield:last-child{margin-bottom:0}.gform_wrapper.gform-theme--foundation .gfield{margin-block-end:0}.gform_wrapper .gfield--type-section .gsection_title{margin:0 0 var(--jm-space-3);font-family:var(--jm-font-family-heading);font-size:var(--jm-font-size-h3);font-weight:var(--jm-font-weight-semibold);color:var(--jm-form-label-color)}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label,.gform_wrapper legend.gfield_label{font-size:var(--jm-font-size-body-sm);font-weight:var(--jm-font-weight-semibold);color:var(--jm-form-label-color);line-height:1.35}.gform_wrapper .gfield_label.gfield_label_before_complex{margin-bottom:var(--jm-space-2)}.gform_wrapper .gfield_required{color:var(--jm-form-error-color);font-weight:var(--jm-font-weight-bold)}.gform_wrapper .ginput_complex label,.gform_wrapper .gfield_list_header,.gform_wrapper .gfield_list_cell label{font-size:var(--jm-font-size-caption);font-weight:var(--jm-font-weight-medium);color:var(--jm-form-muted-color)}.gform_wrapper .ginput_complex.ginput_container--name.gform-grid-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--jm-space-4);column-gap:var(--jm-space-4);row-gap:var(--jm-space-2);width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}.gform_wrapper .ginput_container--name .gform-grid-col{flex:none!important;width:100%;min-width:0;max-width:none;padding-inline:0;inline-size:auto!important}.gform_wrapper .ginput_container--name .gform-grid-col .ginput_container,.gform_wrapper .ginput_container--name .gform-grid-col input{width:100%;max-width:100%}.gform_wrapper .ginput_complex.ginput_container--name.gform-grid-row .gf_clear_complex{display:none}@media(max-width:639px){.gform_wrapper .ginput_complex.ginput_container--name.gform-grid-row{grid-template-columns:1fr}}.gform_wrapper .ginput_complex.ginput_container_address.gform-grid-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--jm-space-4);column-gap:var(--jm-space-4);row-gap:var(--jm-space-2);width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}.gform_wrapper .ginput_container_address .ginput_address_line_1,.gform_wrapper .ginput_container_address .ginput_address_country,.gform_wrapper .ginput_container_address .ginput_address_state{grid-column:1 / -1}.gform_wrapper .ginput_container_address .gform-grid-col{flex:none!important;width:100%;min-width:0;max-width:none;padding-inline:0;inline-size:auto!important}.gform_wrapper .ginput_container_address .gform-grid-col .ginput_container,.gform_wrapper .ginput_container_address .gform-grid-col input,.gform_wrapper .ginput_container_address .gform-grid-col select{width:100%;max-width:100%}.gform_wrapper .ginput_complex.ginput_container_address.gform-grid-row .gf_clear_complex{display:none}@media(max-width:639px){.gform_wrapper .ginput_complex.ginput_container_address.gform-grid-row{grid-template-columns:1fr}}.gform_wrapper .gfield_description,.gform_wrapper .gform_fileupload_rules,.gform_wrapper .instruction{font-size:var(--jm-font-size-caption);color:var(--jm-form-description-color);line-height:var(--jm-line-height-body);margin-top:var(--jm-space-2)}.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container input[type=tel],.gform_wrapper .ginput_container input[type=url],.gform_wrapper .ginput_container input[type=number],.gform_wrapper .ginput_container input[type=password],.gform_wrapper .ginput_container input[type=search],.gform_wrapper .ginput_container input[type=date],.gform_wrapper .ginput_container input[type=time],.gform_wrapper .ginput_container input[type=datetime-local],.gform_wrapper .ginput_container input[type=month],.gform_wrapper .ginput_container input[type=week],.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea,.gform_wrapper .gfield_select select{width:100%;max-width:100%;padding:var(--jm-form-input-padding-y) var(--jm-form-input-padding-x);font-size:var(--jm-font-size-body);font-family:inherit;line-height:var(--jm-line-height-body);color:var(--jm-form-input-color);background-color:var(--jm-form-input-bg);border:1px solid var(--jm-form-border-color);border-radius:var(--jm-form-input-radius);box-shadow:none;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.gform_wrapper .ginput_container textarea{min-height:7.5rem;resize:vertical}.gform_wrapper .ginput_container input::-moz-placeholder,.gform_wrapper .ginput_container textarea::-moz-placeholder{color:var(--jm-form-placeholder-color);opacity:1}.gform_wrapper .ginput_container input::placeholder,.gform_wrapper .ginput_container textarea::placeholder{color:var(--jm-form-placeholder-color);opacity:1}.gform_wrapper .ginput_container input:focus,.gform_wrapper .ginput_container select:focus,.gform_wrapper .ginput_container textarea:focus{border-color:var(--jm-form-focus-border);box-shadow:var(--jm-form-focus-shadow)}.gform_wrapper .ginput_container select{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.gform_wrapper .gfield_checkbox .gchoice,.gform_wrapper .gfield_radio .gchoice,.gform_wrapper .gfield_consent .gchoice{display:flex;align-items:flex-start;gap:var(--jm-space-2);margin-bottom:var(--jm-space-2);font-size:var(--jm-font-size-body-sm);color:var(--jm-form-text-color)}.gform_wrapper .gfield_checkbox .gchoice:last-child,.gform_wrapper .gfield_radio .gchoice:last-child{margin-bottom:0}.gform_wrapper .gfield_checkbox input[type=checkbox],.gform_wrapper .gfield_radio input[type=radio],.gform_wrapper .ginput_container_consent input[type=checkbox]{width:1.05em;height:1.05em;margin-top:.2em;flex-shrink:0;accent-color:var(--jm-color-primary)}.gform_wrapper .gform_footer,.gform_wrapper .gform-footer{margin-top:var(--jm-form-field-gap);padding-top:var(--jm-space-2)}.gform_wrapper.gform-theme--foundation .gform_footer,.gform_wrapper.gform-theme--foundation .gform-footer{margin-top:0;padding-top:20px}.gform_wrapper .gform_footer:empty,.gform_wrapper .gform-footer:empty{display:none}#wc-training-register.joinas-wc-training-gf--hide-submit .gform_wrapper input[type=submit].gform_submit_button,#wc-training-register.joinas-wc-training-gf--hide-submit .gform_wrapper input[type=submit].gform_button:not(.gform_previous_button):not(.gform_next_button),#wc-training-register.joinas-wc-training-gf--hide-submit .gform_wrapper button[type=submit].gform_button:not(.gform_previous_button):not(.gform_next_button),#wc-training-register.joinas-wc-training-gf--hide-submit .gform_wrapper .gform_footer input[type=submit]:not(.gform_previous_button):not(.gform_next_button),#wc-training-register.joinas-wc-training-gf--hide-submit .gform_wrapper .gform-footer input[type=submit]:not(.gform_previous_button):not(.gform_next_button),#wc-training-register.joinas-wc-training-gf--hide-submit .gform_wrapper .gform_footer button[type=submit]:not(.gform_previous_button):not(.gform_next_button),#wc-training-register.joinas-wc-training-gf--hide-submit .gform_wrapper .gform-footer button[type=submit]:not(.gform_previous_button):not(.gform_next_button){display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button,.gform_wrapper input[type=submit],.gform_wrapper button[type=submit]{font-weight:var(--jm-btn-font-weight)}.gform_wrapper .gform_previous_button{background:transparent;color:var(--jm-form-text-color);border:1px solid var(--jm-form-border-color)}.gform_wrapper .gform_previous_button:hover{background:color-mix(in srgb,var(--jm-form-text-color) 10%,transparent);color:var(--jm-form-text-color);border-color:var(--jm-form-border-color)}.gform_wrapper .gform_validation_errors,.gform_wrapper .gform_submission_error,.gform_wrapper .validation_error{padding:var(--jm-space-3) var(--jm-space-4);margin:0 0 var(--jm-form-field-gap);font-size:var(--jm-font-size-body-sm);font-weight:var(--jm-font-weight-medium);color:var(--jm-form-error-color);background:var(--jm-form-error-bg);border:1px solid var(--jm-form-error-border);border-radius:var(--jm-radius-1)}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .gfield_error legend.gfield_label{color:var(--jm-form-label-color)}.gform_wrapper .gfield_error .ginput_container input,.gform_wrapper .gfield_error .ginput_container select,.gform_wrapper .gfield_error .ginput_container textarea{border-color:var(--jm-form-error-border)}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{font-size:var(--jm-font-size-caption);font-weight:var(--jm-font-weight-medium);color:var(--jm-form-error-color);margin-top:var(--jm-space-2)}.gform_wrapper .gform_confirmation_message{padding:var(--jm-space-3) var(--jm-space-4);margin:0 0 var(--jm-form-field-gap);font-size:var(--jm-font-size-body-sm);line-height:var(--jm-line-height-body);color:var(--jm-form-text-color);background:color-mix(in srgb,var(--jm-form-muted-color) 12%,var(--jm-form-input-bg));border:1px solid var(--jm-form-border-color);border-radius:var(--jm-radius-1)}.gform_wrapper .gform-grid-row,.gform_wrapper .gform_fields.grid-row{gap:var(--jm-form-field-gap)}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
