.ngx-form{--ngx-panel:var(--green-50,#f2fcf1);--ngx-field-bg:#fff;--ngx-ink:var(--ink,#0c0c0c);--ngx-label:var(--color-text-tertiary,#545454);--ngx-muted:var(--color-text-muted,#767676);--ngx-border:var(--color-border,#d3d9db);--ngx-brand:var(--color-brand,#35b033);--ngx-link:var(--color-link,#279425);--ngx-error:var(--red-error,#dc2626);--ngx-title:var(--green-900,#1b4c1c);--ngx-speed:var(--transition,200ms ease);--ngx-btn:#ffbb47;--ngx-btn-hover:var(--amber-600,#da8505);--ngx-btn-ink:var(--ground,#0a1f0c);background:var(--ngx-panel);color:var(--ngx-ink);font-family:inherit;padding:2em}@media (max-width:560px){.ngx-form{padding:1.5em}}.ngx-form .ngx-form__title{border:none;color:var(--ngx-title);font-size:2em;font-weight:600;line-height:1.25;margin:0 0 .75em;padding-top:0}.ngx-form ol,.ngx-form ul{list-style:none!important}.ngx-form li,.ngx-form ol,.ngx-form ul{margin:0!important;padding-left:0!important}.ngx-form li{font-size:inherit!important;line-height:inherit!important}.ngx-form li:before{background:none!important;content:none!important;display:none!important}.ngx-form p{font-size:inherit!important;line-height:1.45;margin:0 0 .6em}.ngx-form p:last-child{margin-bottom:0}.ngx-form form.hs-form{display:flex;flex-direction:column;gap:1.15em}.ngx-form .hs-form fieldset,.ngx-form fieldset.form-columns-1,.ngx-form fieldset.form-columns-2,.ngx-form fieldset.form-columns-3{border:0;display:grid;gap:1em;margin:0;max-width:none!important;padding:0;width:100%!important}.ngx-form fieldset.form-columns-2{grid-template-columns:1fr 1fr}.ngx-form fieldset.form-columns-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:560px){.ngx-form fieldset.form-columns-2,.ngx-form fieldset.form-columns-3{grid-template-columns:1fr}}.ngx-form fieldset .hs-form-field{float:none!important;padding:0!important;width:100%!important}.ngx-form .hs-form-field>.input,.ngx-form fieldset .input{margin:0!important}.ngx-form .hs-form-field{display:flex;flex-direction:column;gap:.45em;margin:0}.ngx-form .hs-form-field>label{color:var(--ngx-label);font-size:.75em;font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.ngx-form .hs-form-required{color:var(--ngx-error);margin-left:.25em}.ngx-form .hs-field-desc{color:var(--ngx-muted);font-size:.8125em;font-weight:400;letter-spacing:0;margin:0;text-transform:none}.ngx-form .hs-input:not([type=checkbox]):not([type=radio]),.ngx-form select.hs-input,.ngx-form textarea.hs-input{background:var(--ngx-field-bg);border:1px solid transparent;border-radius:0;box-sizing:border-box;color:var(--ngx-ink);font-family:inherit;font-size:.875em;outline:none;padding:.9em 1em;transition:border-color var(--ngx-speed),background var(--ngx-speed);width:100%!important}.ngx-form .hs-input::placeholder{color:var(--ngx-muted);opacity:1}.ngx-form .hs-input:focus{background:#fff;border-color:var(--ngx-brand)}.ngx-form textarea.hs-input{min-height:7em;resize:vertical}.ngx-form select.hs-input{font-weight:400;height:auto}.ngx-form .inputs-list{display:flex;flex-direction:column;gap:.6em}.ngx-form .hs-form-booleancheckbox-display,.ngx-form .hs-form-checkbox-display,.ngx-form .hs-form-radio-display{align-items:flex-start;color:var(--ngx-label);cursor:pointer;display:flex;font-size:.875em;font-weight:400;gap:.6em;letter-spacing:normal;line-height:1.45;margin:0;text-transform:none}.ngx-form .hs-form-booleancheckbox-display>span,.ngx-form .hs-form-checkbox-display>span,.ngx-form .hs-form-radio-display>span{margin:0!important}.ngx-form .hs-input[type=checkbox],.ngx-form .hs-input[type=radio]{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid var(--ngx-border);cursor:pointer;flex:none;height:1.15em;margin:.15em 0 0;padding:0;position:relative;transition:background var(--ngx-speed),border-color var(--ngx-speed);width:1.15em}.ngx-form .hs-input[type=radio]{border-radius:50%}.ngx-form .hs-input[type=checkbox]:checked,.ngx-form .hs-input[type=radio]:checked{background:var(--ngx-brand);border-color:var(--ngx-brand)}.ngx-form .hs-input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.58em;left:.34em;position:absolute;top:.14em;transform:rotate(45deg);width:.3em}.ngx-form .hs-input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";height:.45em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.45em}.ngx-form .hs-form-field.hs-fieldtype-booleancheckbox{margin-top:.1em}.ngx-form .legal-consent-container{color:var(--ngx-label);font-size:.875em;line-height:1.45;margin-top:.15em}.ngx-form .legal-consent-container p{font-size:1em;margin:0 0 .6em}.ngx-form a:not(.hs-button){color:var(--ngx-link)!important;text-decoration:underline}.ngx-form .hs_submit{margin:.1em 0 0}.ngx-form .hs_submit .actions{margin:0;padding:0}.ngx-form .hs-button,.ngx-form input[type=submit].hs-button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--ngx-btn);border:none;border-radius:0;color:var(--ngx-btn-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1em;font-weight:600;gap:.5em;justify-content:center;line-height:1.2;padding:1em 1.75em;text-decoration:none;transition:background var(--ngx-speed),color var(--ngx-speed);width:100%}.ngx-form .hs-button:focus,.ngx-form .hs-button:hover{background:var(--ngx-btn-hover);color:var(--ngx-btn-ink)}.ngx-form .hs-button.inactive,.ngx-form .hs-button:disabled{cursor:not-allowed;opacity:.4}.ngx-form .hs-input.error,.ngx-form .hs-input.invalid.error{border-color:var(--ngx-error)}.ngx-form .hs-error-msgs{margin:.15em 0 0}.ngx-form .hs-error-msg,.ngx-form .hs-error-msgs label{color:var(--ngx-error);font-size:.8125em;font-weight:400;letter-spacing:normal;line-height:1.4;margin:0;text-transform:none}.ngx-form .hs_error_rollup{margin:0}.ngx-form .hs_error_rollup .hs-error-msgs label{font-size:.875em}.ngx-form .hs-richtext,.ngx-form .submitted-message{color:var(--ngx-ink);font-size:1em;line-height:1.6}.ngx-form .submitted-message p:last-child{margin-bottom:0}