.gform_wrapper.gravity-theme{--od-gf-border: #d0d0d0;--od-gf-radius: 10px;--od-gf-focus: var(--od-color-purple, #6B3267);--od-gf-error: #b3261e;container-type:inline-size;width:100%}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:18px;grid-column-gap:16px;align-items:start}@container (max-width: 560px){.gform_wrapper.gravity-theme .gform_fields>.gfield{grid-column:1 / -1}}.gform_wrapper.gravity-theme .gfield_label,.gform_wrapper.gravity-theme legend.gfield_label{display:block;margin:0 0 6px;padding:0;font-size:15px;font-weight:700;line-height:1.35;color:inherit}.gform_wrapper.gravity-theme .gfield_required{margin-left:4px;color:inherit;opacity:.6;font-size:13px;font-weight:400}.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{font-style:normal}.gform_wrapper.gravity-theme .gform-field-label--type-sub,.gform_wrapper.gravity-theme .ginput_complex label{margin:4px 0 0;padding:0;font-size:13px;opacity:.75}.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .ginput_counter{margin:0;padding:6px 0 0;font-size:14px;line-height:1.4;opacity:.75}.gform_wrapper.gravity-theme .gfield p,.gform_wrapper.gravity-theme .gfield p a{font-size:15px;margin:0}.gform_wrapper.gravity-theme .gform_required_legend,.gform_wrapper.gravity-theme .gform_validation_errors{display:none}.gform_wrapper.gravity-theme .gfield input:is([type=text],[type=email],[type=tel],[type=number],[type=url],[type=password],[type=date],[type=search]),.gform_wrapper.gravity-theme .gfield select,.gform_wrapper.gravity-theme .gfield textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--od-gf-border);border-radius:var(--od-gf-radius);background-color:#fff;color:#222;font-size:16px;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.gform_wrapper.gravity-theme .gfield textarea{min-height:130px;resize:vertical}.gform_wrapper.gravity-theme .gfield input:is([type=text],[type=email],[type=tel],[type=number],[type=url],[type=password],[type=date],[type=search]):focus,.gform_wrapper.gravity-theme .gfield select:focus,.gform_wrapper.gravity-theme .gfield textarea:focus{outline:none;border-color:var(--od-gf-focus);box-shadow:0 0 0 3px #6b32672e}.gform_wrapper.gravity-theme .gfield ::placeholder{color:#888;opacity:1}.gform_wrapper.gravity-theme .gfield_checkbox,.gform_wrapper.gravity-theme .gfield_radio{display:flex;flex-direction:column;gap:8px}.gform_wrapper.gravity-theme .gchoice{display:flex;align-items:flex-start;gap:10px}.gform_wrapper.gravity-theme .gfield-choice-input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--od-color-purple, #6B3267);cursor:pointer}.gform_wrapper.gravity-theme .gchoice label{margin:0;max-width:none;font-size:16px;line-height:1.4;cursor:pointer}.gform_wrapper.gravity-theme .gfield_error :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--od-gf-error)}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{margin-top:6px;padding:6px 10px;border:0;border-radius:8px;background:#fdecea;color:var(--od-gf-error);font-size:14px}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin-top:8px;padding-top:16px}body .gform_wrapper.gravity-theme .gform_footer .gform_button{min-height:46px;padding:12px 28px;border:0;cursor:pointer}.gform_wrapper.gravity-theme .gform_ajax_spinner{margin-left:10px}.gform_confirmation_wrapper .gform_confirmation_message{padding:16px 20px;border-radius:var(--od-gf-radius, 10px);background:var(--od-color-light-gray, #F5F5F5);font-size:16px}
