form{font-family:var(--font-body) !important}form input[type=text],form input[type=tel],form input[type=email],form input[type=number],form select,form textarea,form .select2-selection--single{background:var(--grey) !important;color:var(--text-main) !important;border:none !important;padding:10px 15px !important;box-sizing:border-box !important;font-size:1rem !important;font-weight:500 !important;font-family:var(--font-body) !important;border-radius:10px !important;overflow:hidden !important;box-shadow:inset 0 4px 6px rgba(0,0,0,.15) !important}form input[type=text]::placeholder,form input[type=tel]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form select::placeholder,form textarea::placeholder,form .select2-selection--single::placeholder{color:rgba(78,55,37,.6) !important}form input[type=text]:focus,form input[type=tel]:focus,form input[type=email]:focus,form input[type=number]:focus,form select:focus,form textarea:focus,form .select2-selection--single:focus{outline:none !important;box-shadow:inset 0 -2px 6px rgba(0,0,0,.15) !important}form input[type=text] .select2-selection__arrow,form input[type=tel] .select2-selection__arrow,form input[type=email] .select2-selection__arrow,form input[type=number] .select2-selection__arrow,form select .select2-selection__arrow,form textarea .select2-selection__arrow,form .select2-selection--single .select2-selection__arrow{height:100% !important}form input[type=text] .select2-selection__rendered,form input[type=tel] .select2-selection__rendered,form input[type=email] .select2-selection__rendered,form input[type=number] .select2-selection__rendered,form select .select2-selection__rendered,form textarea .select2-selection__rendered,form .select2-selection--single .select2-selection__rendered{padding-inline:0 !important}form .select2-selection--single{height:unset !important}form input[type=submit],form button[type=submit]{text-decoration:none;font-size:1rem;font-family:var(--font-body);padding:11px 20px 9px;min-width:100px;line-height:1;width:fit-content;display:inline-block;border:solid 2px var(--dark);border-radius:30px;cursor:pointer;background-color:var(--dark);color:var(--text-invert);text-align:center;opacity:1 !important;transition:color .3s ease,background-color .3s ease}form input[type=submit]:hover,form button[type=submit]:hover{background-color:rgba(0,0,0,0);color:var(--text-main);opacity:1 !important}form input[type=submit],form button[type=submit]{line-height:1 !important}form fieldset{border:none !important;background:rgba(189,189,189,.544);box-shadow:0 4px 7px -2px rgba(0,0,0,.2);border-radius:10px;margin-block:10px;padding:1em}.gform_wrapper.gravity-theme form .gform_fields{row-gap:14px}@media(max-width: 768px){.gform_wrapper.gravity-theme form .gform_fields{display:flex;flex-direction:column}}.gform_wrapper.gravity-theme form .gfield_required{font-size:inherit}.gform_wrapper.gravity-theme .gform_heading{margin-bottom:var(--row-gap)}.gform_wrapper.gravity-theme .gform_description{font-size:clamp(18px,2vw,22px)}.gform_wrapper.gravity-theme .gform_required_legend{display:none}.gform_wrapper.gravity-theme .gform_footer{justify-content:flex-end}.dark-bg input[type=submit],.dark-bg button[type=submit]{background-color:var(--light);border-color:var(--light);color:var(--text-main)}.dark-bg input[type=submit]:hover,.dark-bg button[type=submit]:hover{background-color:rgba(0,0,0,0);color:var(--text-invert)}