.gform_wrapper{--ridley-form-border: color-mix(in srgb, var(--wp--preset--color--dark) 25%, transparent);--ridley-form-error: var(--wp--preset--color--error);--ridley-form-radius: 0;color:var(--wp--preset--color--dark)}.gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--wp--preset--spacing--24, 1.5rem)}.gform_wrapper .gfield{grid-column:1 / -1;min-width:0}.gform_wrapper .gfield--width-half{grid-column:span 6}.gform_wrapper .gfield--width-third{grid-column:span 4}.gform_wrapper .gfield--width-quarter{grid-column:span 3}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{display:inline-block;margin-bottom:var(--wp--preset--spacing--8, .5rem);font-weight:600}.gform_wrapper .gfield_required{margin-left:.25em}.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]),.gform_wrapper select,.gform_wrapper textarea{box-sizing:border-box;width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--ridley-form-border);border-radius:var(--ridley-form-radius);background:var(--wp--preset--color--white);color:var(--wp--preset--color--dark);font:inherit}.gform_wrapper textarea{min-height:9rem;resize:vertical}.gform_wrapper input:focus-visible,.gform_wrapper select:focus-visible,.gform_wrapper textarea:focus-visible,.gform_wrapper button:focus-visible,.gform_wrapper input[type=submit]:focus-visible{outline:3px solid var(--wp--preset--color--primary);outline-offset:2px}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio{display:grid;gap:var(--wp--preset--spacing--8, .5rem);margin:0;padding:0;list-style:none}.gform_wrapper .gchoice{display:flex;align-items:flex-start;gap:var(--wp--preset--spacing--8, .5rem)}.gform_wrapper .gchoice input{flex:0 0 auto;margin-top:.25em}.gform_wrapper .gfield_description{margin-top:var(--wp--preset--spacing--8, .5rem);font-size:.875rem;line-height:1.5}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--ridley-form-error)}.gform_wrapper .validation_message,.gform_wrapper .gform_validation_errors{color:var(--ridley-form-error)}.gform_wrapper .gform_validation_errors{margin-bottom:var(--wp--preset--spacing--24, 1.5rem);padding:1rem;border:1px solid currentColor}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:var(--wp--preset--spacing--32, 2rem)}.gform_wrapper .gform_button,.gform_wrapper .gform_next_button,.gform_wrapper .gform_previous_button{min-height:3rem;padding:.75rem 1.5rem;border:2px solid var(--wp--preset--color--primary);border-radius:var(--ridley-form-radius);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--black);font:inherit;font-weight:600;cursor:pointer}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_next_button:hover,.gform_wrapper .gform_previous_button:hover{background:transparent}.gform_wrapper .gform_ajax_spinner{display:inline-block;margin-left:var(--wp--preset--spacing--8, .5rem);vertical-align:middle}@media(max-width:640px){.gform_wrapper .gfield--width-half,.gform_wrapper .gfield--width-third,.gform_wrapper .gfield--width-quarter{grid-column:1 / -1}}
