.gform_wrapper[style="display:none"]{display:flex!important;justify-content:center;align-items:center;width:100%;min-height:25vmin;padding:5vmin;background-color:var(--wp--custom--color--gray--light)}.gform_wrapper[style="display:none"]>*{display:none}.gform_wrapper[style="display:none"]:before{content:"";display:block;width:2rem;height:2rem;background:url(../../../../../plugins/gravityforms/images/spinner.svg) 50%/contain no-repeat}#root .gform_wrapper.gform-theme.gform-theme--framework{--gf-form-gap-y:var(--wp--preset--spacing--60);--gf-radius:var(--wp--custom--radius--default);--gf-color-danger:var(--wp--custom--color--required);--gf-font-size-primary:var(--wp--preset--font-size--base);--gf-ctrl-label-font-size-primary:var(--wp--preset--font-size--base);--gf-ctrl-desc-color:var(--wp--custom--color--gray--dark);--gf-font-size-secondary:var(--wp--preset--font-size--small);--gf-font-size-tertiary:var(--wp--preset--font-size--small);--gf-ctrl-label-font-size-req:var(--wp--preset--font-size--small);--gf-ctrl-accent-color:var(--wp--preset--color--color-2);--gf-color-primary:var(--wp--preset--color--color-1);--gf-ctrl-choice-check-color:var(--wp--preset--color--color-2)}#root .gform_wrapper.gform-theme.gform-theme--framework .gfield_label{margin-block-end:var(--wp--preset--spacing--30)}#root .gform_wrapper.gform-theme.gform-theme--framework .gfield_required{font-style:normal}.has-background #root .gform_wrapper.gform-theme.gform-theme--framework .gfield_required{color:inherit}#root .gform_wrapper.gform-theme.gform-theme--framework .gfield_description{padding-block-end:var(--wp--preset--spacing--20)}#root .gform_wrapper.gform-theme.gform-theme--framework .gsection_description{padding-block-end:var(--wp--preset--spacing--60)}#root .gform_wrapper.gform-theme.gform-theme--framework .ginput_complex{align-items:flex-start}#root .gform_wrapper.gform-theme.gform-theme--framework .field_sublabel_above :is(.description,.gfield_description,.gsection_description){margin-block-start:0}#root .gform_wrapper.gform-theme.gform-theme--framework input:focus+.gform-field-label--type-sub{font-weight:600}#root .gform_wrapper.gform-theme.gform-theme--framework .gchoice{align-items:center}#root .gform_wrapper.gform-theme.gform-theme--framework .gfield:not(.gfield--choice-align-horizontal) .gchoice+.gchoice{margin-block-start:var(--wp--preset--spacing--20)}#root .gform_wrapper.gform-theme.gform-theme--framework :is(input[type=checkbox],input[type=radio]){--gf-local-border-color:var(--wp--preset--color--color-1);--gf-local-border-width:2px;--gf-ctrl-choice-size:1.25rem}#root .gform_wrapper.gform-theme.gform-theme--framework input[type=checkbox]:before,#root .gform_wrapper.gform-theme.gform-theme--framework input[type=radio]:before{--gf-ctrl-radio-check-size:.5rem}#root .gform_wrapper.gform-theme.gform-theme--framework input[type=checkbox]{--gf-icon-ctrl-checkbox:"\e900" / "";--gf-ctrl-checkbox-check-size:1rem}#root .gform_wrapper.gform-theme.gform-theme--framework input[type=tel]::placeholder{color:#0000;font-size:0}#root .gform_wrapper.gform-theme.gform-theme--framework .gfield_consent_description_text{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}#root .gform_wrapper.gform-theme.gform-theme--framework .gchoice_other_control[disabled]{display:none}#root .gform_wrapper.gform-theme.gform-theme--framework .gform_validation_errors{margin-block-end:var(--wp--preset--spacing--30);border-radius:var(--wp--custom--radius--default);border-color:var(--wp--custom--color--error);background-color:var(--wp--custom--color--error);box-shadow:none}#root .gform_wrapper.gform-theme.gform-theme--framework .gform_validation_errors>h2 .gform-icon{margin-block-start:10px;align-items:flex-start}#root .gform_wrapper.gform-theme.gform-theme--framework :is(.gfield_validation_message,.validation_message){padding:0;background-color:var(--wp--custom--color--warning);border:0}#root .gform_wrapper.gform-theme.gform-theme--framework .gfield_error .gfield_repeater_cell label,#root .gform_wrapper.gform-theme.gform-theme--framework .gfield_error label,#root .gform_wrapper.gform-theme.gform-theme--framework .gfield_error legend,#root .gform_wrapper.gform-theme.gform-theme--framework .gfield_validation_message,#root .gform_wrapper.gform-theme.gform-theme--framework .validation_message,#root .gform_wrapper.gform-theme.gform-theme--framework [aria-invalid=true]+label,#root .gform_wrapper.gform-theme.gform-theme--framework label+[aria-invalid=true]{color:var(--wp--custom--color--required)}.njp-contact-method-opt-out{align-self:end!important;margin-block-end:.25lh!important}.njp-contact-method-opt-out:has(input:checked){grid-column:1/-1!important}.gform_confirmation_wrapper{padding:var(--wp--preset--spacing--70);background-color:var(--wp--custom--color--success);border-radius:var(--wp--custom--radius--default)}.gform_confirmation_wrapper.njp-newsletter-form{color:var(--wp--preset--color--contrast)}.njp-newsletter-form_wrapper .gform_heading{display:none!important}.gform_wrapper .njp-newsletter-form{--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--accent-1);--gf-ctrl-btn-bg-color-hover-primary:hsl(from var(--wp--preset--color--accent-1) h s calc(10 + l));--gf-ctrl-btn-bg-color-focus-primary:hsl(from var(--wp--preset--color--accent-1) h s calc(10 + l));max-width:max(100%,var(--wp--style--global--wide-size));width:100%}.gform_wrapper .njp-newsletter-form input{padding-inline:.25em!important}.gform_wrapper .njp-newsletter-form .gform_fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2rem}.gform_wrapper .njp-newsletter-form .gfield{flex:1 1 auto}.gform_wrapper .njp-newsletter-form .gform-field-label{margin-block-end:var(--wp--preset--spacing--10)}.gform_wrapper .njp-newsletter-form :is(label,legend){font-size:var(--wp--preset--font-size--small)!important}.gform_wrapper .njp-newsletter-form .gfield--type-name{flex:1 1 15em}.gform_wrapper .njp-newsletter-form .ginput_container--name{position:relative;flex-wrap:nowrap}.gform_wrapper .njp-newsletter-form .ginput_container--name .gform-grid-col{flex:1 1 50%}.gform_wrapper .njp-newsletter-form .ginput_container--name .gform-field-label--type-sub{position:absolute;top:100%}.gform_wrapper .njp-newsletter-form .gfield--input-type-email{flex:1 1 15em}.gform_wrapper .njp-newsletter-form .njp-form-zip{flex:0 0 calc(6ch + .5em)}.gform_wrapper .njp-newsletter-form .ginput_address_zip{inline-size:100%}.gform_wrapper .njp-newsletter-form .gfield--type-submit{flex:1 0 7.125rem;margin-inline-start:auto}.gform_wrapper .njp-newsletter-form .gform-button{flex:1 0 100%;font-size:var(--wp--preset--font-size--small)!important}