.gform_wrapper.gravity-theme{font-family:var(--font-body);color:var(--ink);max-width:100%}.gform_wrapper.gravity-theme .gform_fields{display:grid;gap:var(--s-5)}.gform_wrapper.gravity-theme .gfield{display:flex;flex-direction:column;gap:var(--s-2)}.gform_wrapper.gravity-theme .gfield_label{font-weight:600;font-size:var(--fs-small);color:var(--ink)}.gform_wrapper.gravity-theme .gfield_required{display:none}.gform_wrapper.gravity-theme .gfield_label:after{content:''}.gform_wrapper.gravity-theme .ginput_container input[type=text],.gform_wrapper.gravity-theme .ginput_container input[type=email],.gform_wrapper.gravity-theme .ginput_container input[type=tel],.gform_wrapper.gravity-theme .ginput_container input[type=number],.gform_wrapper.gravity-theme .ginput_container input[type=date],.gform_wrapper.gravity-theme .ginput_container textarea,.gform_wrapper.gravity-theme .ginput_container select{width:100%;font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-btn);padding:var(--s-3) var(--s-4);transition:border-color .15s var(--ease)}.gform_wrapper.gravity-theme .ginput_container textarea{min-height:8rem;resize:vertical}.gform_wrapper.gravity-theme .ginput_container input:focus,.gform_wrapper.gravity-theme .ginput_container textarea:focus,.gform_wrapper.gravity-theme .ginput_container select:focus{outline:none;border-color:var(--gold-700);box-shadow:0 0 0 3px rgba(150,108,36,.15)}.gform_wrapper.gravity-theme .gfield_required:after{content:'*';color:var(--gold-700);margin-left:var(--s-1)}.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .instruction{font-size:var(--fs-small);color:var(--text-3)}.gform_wrapper.gravity-theme .gfield_validation_message{color:#b3261e}.gform_wrapper.gravity-theme .gform_footer{margin-top:var(--s-6)}.gform_wrapper.gravity-theme .gform_button{display:inline-flex;align-items:center;gap:.5em;background:var(--gold-700);color:#fff;font-family:var(--font-body);font-weight:600;font-size:1rem;padding:14px 28px;border:0;border-radius:var(--radius-btn);cursor:pointer;transition:background .2s var(--ease)}.gform_wrapper.gravity-theme .gform_button:hover,.gform_wrapper.gravity-theme .gform_button:focus-visible{background:var(--gold-900)}.gform_confirmation_message{font-size:var(--fs-body);color:var(--text-2)}@media (prefers-reduced-motion:reduce){.gform_wrapper.gravity-theme .ginput_container input,.gform_wrapper.gravity-theme .ginput_container textarea,.gform_wrapper.gravity-theme .ginput_container select,.gform_wrapper.gravity-theme .gform_button{transition:none !important}}