.gform_wrapper{--gf-color-primary:var(--color-new-growth-navy);--gf-color-primary-contrast:var(--color-white);--gf-form-gap-x:1.5rem;--gf-form-gap-y:1.5rem}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.gform_wrapper .gfield{grid-column:span 12}.gform_wrapper .gfield--width-half{grid-column:span 6}.gform_wrapper .gfield_label{display:block;margin-bottom:.5rem;font-size:var(--text-caption);font-weight:600}.gform_wrapper .ginput_container input:not([type=checkbox]):not([type=radio]),.gform_wrapper .ginput_container textarea,.gform_wrapper select,.spark-form-preview input:not([type=checkbox]),.spark-form-preview textarea{display:block;width:100%;padding:.8rem;border:.0625rem solid transparent;background:var(--color-white);color:var(--color-new-growth-navy);min-height:3rem}.gform_wrapper .ginput_container textarea,.spark-form-preview textarea{resize:vertical}.gform_wrapper .ginput_container input:focus,.gform_wrapper textarea:focus{border-color:var(--color-new-growth-navy)}.gform_wrapper .gform_footer{display:flex;justify-content:center;margin-top:1.5rem}.gform_wrapper .gform_button{border:0;border-radius:100vmax;padding:.65rem 1.3rem;background:var(--color-youthful-yellow);color:var(--color-new-growth-navy);font-size:var(--text-button);font-weight:700;min-height:2.5rem}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea{border-color:var(--color-reliable-red)}.gform_wrapper .validation_message{color:#a01821}.gform_wrapper .gform_validation_errors{border:.125rem solid #a01821;padding:1rem;margin-bottom:1.5rem}.gform_wrapper .gfield_required{margin-left:.2em}.gform_wrapper .gfield_checkbox label{display:inline}.gform_wrapper .gfield_checkbox input{margin-right:.5rem}.gform_wrapper .gfield--type-honeypot,.gform_wrapper .gform_validation_container{position:absolute!important;left:-9999px!important}.spark-form-preview label{font-weight:600}.spark-form-preview input:not([type=checkbox]),.spark-form-preview textarea{margin-top:.5rem;opacity:1}.preview-note{padding:.75rem;background:var(--color-youthful-yellow);margin-bottom:1.5rem}@media(max-width:47.999rem){.gform_wrapper .gfield--width-half{grid-column:span 12}}
