.gform_wrapper{width:100%}.gform_wrapper #gform_fields,.gform_wrapper [id^=gform_fields_]{display:grid;gap:var(--gf-field-gap,1rem);grid-template-columns:repeat(12,1fr)}.gfield_label{display:block;font-weight:var(--gf-label-font-weight);margin:var(--gf-label-margin)}.gfield_label .gfield_required_asterisk{color:var(--theme-form-validation-color);display:inline-block;margin-left:5px}.gform-validation-message{background-color:var(--theme-form-validation-message-bg);border:var(--theme-form-validation-message-border);border-radius:var(--theme-form-validation-message-border-radius);color:var(--theme-form-validation-message-color);font-size:var(--theme-form-validation-message-font-size);font-weight:var(--theme-form-validation-message-font-weight);margin:var(--theme-form-validation-message-margin);padding:var(--theme-form-validation-message-padding);text-align:var(--theme-form-validation-message-text-align)}.gfield{grid-column:span 12}.gfield_checkbox,.gfield_radio{display:flex;flex-direction:column;row-gap:var(--gf-list-gap)}.gfield_description{font-size:var(--theme-font-size-sm);margin-top:3px}.gfield_description.validation_message{color:var(--theme-form-validation-color)}.gfield.gfield_error input:not([type=radio],[type=checkbox],[type=submit]),.gfield.gfield_error select,.gfield.gfield_error textarea{border-color:var(--theme-form-validation-color)}.gfield.gfield--width-full,.gfield.gfield--width-half,.gfield.gfield--width-quarter,.gfield.gfield--width-third,.gfield.gfield--width-two-thirds{grid-column:span 12}@media(min-width:768px){.gfield.gfield--width-half{grid-column:span 6}.gfield.gfield--width-third{grid-column:span 4}.gfield.gfield--width-two-thirds{grid-column:span 8}.gfield.gfield--width-quarter{grid-column:span 3}}.gform_button{align-items:center;background-color:var(--gf-btn-bg);border:var(--gf-btn-border);border-radius:var(--gf-btn-border-radius);color:var(--gf-btn-color);cursor:pointer;display:inline-flex;font-family:var(--gf-btn-font-family);font-size:var(--gf-btn-font-size);font-weight:var(--gf-btn-font-weight);opacity:1;padding:var(--gf-btn-padding);position:relative;text-decoration:none;transition:opacity .3s ease;white-space:nowrap}.gform_button:after{background-color:var(--theme-color-secondary);border-color:var(--theme-color-secondary);border-style:solid;border-width:0 1px 1px 0;content:"";height:23px;position:absolute;right:-23px;top:50%;transform:rotate(-45deg) translateY(-70%);width:23px}.gform_button>span{z-index:2}.gform_button:hover{opacity:.8}.gform_required_legend .gfield_required{color:var(--theme-form-validation-color)}.gform_footer,.gform_page_footer{margin:var(--gf-form-footer-margin)}
