.theme-gravity-form .gform_wrapper,.theme-gravity-form .gform-theme,.theme-gravity-form .gform-theme--framework{margin:0;color:var(--color-brown)}.theme-gravity-form .gform_heading{display:none}.theme-gravity-form .gform_fields{row-gap:1.75rem}.theme-gravity-form .gfield{margin:0}.theme-gravity-form .gfield_label,.theme-gravity-form .gform-field-label,.theme-gravity-form legend{display:block;margin:0 0 .75rem;color:var(--color-brown);font-family:var(--font-heading);font-size:clamp(1.1rem,1rem + .2vw,1.3rem);line-height:1.2;font-weight:var(--font-weight-semibold)}.theme-gravity-form .gfield_required,.theme-gravity-form .gfield_required_asterisk{color:var(--color-brown)}.theme-gravity-form .gfield_description,.theme-gravity-form .gform_description,.theme-gravity-form .gform-field-description{margin-top:.65rem;color:#785f68bd;font-size:.95rem;line-height:1.55}.theme-gravity-form .ginput_container,.theme-gravity-form .ginput_complex{margin:0}.theme-gravity-form .ginput_complex{gap:1rem}.theme-gravity-form .ginput_complex label,.theme-gravity-form .ginput_complex legend,.theme-gravity-form .ginput_container_name span label{margin-top:.55rem;color:#785f68b3;font-family:var(--font-sans);font-size:.95rem;line-height:1.4;font-weight:var(--font-weight-normal)}.theme-gravity-form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.theme-gravity-form textarea,.theme-gravity-form select{width:100%;min-height:3.95rem;padding:1rem 1.5rem;border:1px solid rgb(120 95 104 / .22);border-radius:1.95rem;background:var(--color-white);color:var(--color-brown);font:inherit;line-height:1.45;box-shadow:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.theme-gravity-form textarea{min-height:12rem;padding-top:1.15rem;padding-bottom:1.15rem;resize:vertical}.theme-gravity-form select{padding-right:3.25rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.6rem) calc(50% - .15rem),calc(100% - 1.15rem) calc(50% - .15rem);background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.theme-gravity-form input::placeholder,.theme-gravity-form textarea::placeholder{color:#785f688c}.theme-gravity-form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,.theme-gravity-form textarea:focus,.theme-gravity-form select:focus{outline:none;border-color:#04907073;box-shadow:0 0 0 4px #0490701f}.theme-gravity-form input[type=checkbox],.theme-gravity-form input[type=radio]{accent-color:var(--color-green)}.theme-gravity-form .gchoice,.theme-gravity-form .gfield_checkbox,.theme-gravity-form .gfield_radio{color:var(--color-brown)}.theme-gravity-form .gchoice{display:flex;align-items:flex-start;gap:.75rem}.theme-gravity-form .gchoice+.gchoice{margin-top:.75rem}.theme-gravity-form .gchoice label{margin:0;color:var(--color-brown);line-height:1.6}.theme-gravity-form .gform_footer,.theme-gravity-form .gform-page-footer{margin-top:1.75rem;padding:0}.theme-gravity-form button,.theme-gravity-form input[type=submit],.theme-gravity-form input[type=button],.theme-gravity-form .gform_button,.theme-gravity-form .gform-theme-button,.theme-gravity-form .gpnf-add-entry,.theme-gravity-form .theme-gravity-form__submit-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.25rem;padding:.95rem 2rem;border:0;border-radius:999px;background:var(--color-green);color:var(--color-white);font-family:var(--font-heading);font-size:clamp(1.2rem,1.08rem + .35vw,1.5rem);line-height:1.15;font-weight:var(--font-weight-semibold);text-align:center;box-shadow:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.theme-gravity-form button:hover,.theme-gravity-form input[type=submit]:hover,.theme-gravity-form input[type=button]:hover,.theme-gravity-form .gform_button:hover,.theme-gravity-form .gform-theme-button:hover,.theme-gravity-form .gpnf-add-entry:hover,.theme-gravity-form .theme-gravity-form__submit-link:hover{opacity:.86}.theme-gravity-form .theme-gravity-form__native-submit{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-gravity-form .gform_validation_errors{margin-bottom:1.25rem;padding:.9rem 1rem;border:1px solid rgb(120 95 104 / .18);border-radius:1rem;background:#fdd8d766;color:var(--color-brown)}.theme-gravity-form .gform_validation_errors h2{margin:0;color:inherit;font-size:1rem;line-height:1.4;font-weight:var(--font-weight-semibold)}.theme-gravity-form .gfield_error input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.theme-gravity-form .gfield_error textarea,.theme-gravity-form .gfield_error select{border-color:#b91c1c66;box-shadow:0 0 0 4px #b91c1c14}.theme-gravity-form .validation_message,.theme-gravity-form .gfield_validation_message{margin-top:.65rem;color:var(--color-brown);font-size:.95rem}.theme-gravity-form .gform_confirmation_message{padding:1rem 1.25rem;border-radius:1rem;background:var(--color-creme);color:var(--color-brown);line-height:1.6}@media(max-width:767px){.theme-gravity-form .gform_fields{row-gap:1.4rem}.theme-gravity-form .gfield_label,.theme-gravity-form .gform-field-label,.theme-gravity-form legend{margin-bottom:.6rem}.theme-gravity-form input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),.theme-gravity-form textarea,.theme-gravity-form select{min-height:3.55rem;padding:.9rem 1.2rem;border-radius:1.55rem}.theme-gravity-form textarea{min-height:10rem}}
