.gchoice:not(:last-child){margin-bottom:var(--vii-spacing-10)}.gfield_radio button,.gfield_checkbox button{background:#eee;color:#000;padding:5px 8px;border-radius:3px}.gfield_radio button:hover,.gfield_checkbox button:hover{background:var(--vii-color-primary);color:var(--vii-color-on-primary)}.gfield_radio button:focus-visible,.gfield_checkbox button:focus-visible{outline:2px solid var(--vii-color-primary);transition:none}.gfield_choice_limit_message.gfield_description{padding:0;margin-bottom:10px;display:block}.gform_wrapper .gfield-choice-input[type="radio"][value="gf_other_choice"]~input{margin-top:8px}.gform_wrapper .gfield-choice-input[type="radio"][value="gf_other_choice"]~input[disabled]{display:none}@media only screen and (min-width:480px){.gfield.gf_list_inline .gfield_radio,.gfield.gf_list_inline .gfield_checkbox{display:flex;flex-wrap:wrap;gap:var(--vii-spacing-10) var(--form-gap-h);width:100%}.gfield.gf_list_inline .gfield_radio .gchoice:not(:last-child),.gfield.gf_list_inline .gfield_checkbox .gchoice:not(:last-child){margin-bottom:0}.gfield.gf_list_2col .gfield_radio,.gfield.gf_list_2col .gfield_checkbox{width:100%;display:flex;flex-wrap:wrap;gap:var(--vii-spacing-10) var(--form-gap-h)}.gfield.gf_list_2col .gchoice{display:inline-block;width:calc(50% - var(--form-gap-h) / 2);margin:0}}