.gform_wrapper .gform_body a{color:inherit;text-decoration:underline}.gform_wrapper fieldset{border:none;margin:0;padding:0}.gfield_required{margin-left:2px}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=date],.gform_wrapper input[type=time],.gform_wrapper input[type=datetime-local],.gform_wrapper select{color:var(--form-input-text);background-color:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:var(--font-primary);font-weight:400;font-size:var(--text-base,1rem);width:100%;height:var(--form-input-height);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);line-height:1.5}.gform_wrapper textarea{color:var(--form-input-text);background-color:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:var(--font-primary);font-weight:400;font-size:var(--text-base,1rem);width:100%;min-height:var(--form-textarea-min-height);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);line-height:1.5}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:var(--form-input-placeholder)}.gform_wrapper select{cursor:pointer;appearance:none}.gform_wrapper .ginput_container_select:has(select:not([multiple])){position:relative}.gform_wrapper .ginput_container_select:has(select:not([multiple])) select{padding-right:calc(var(--space-3) + var(--space-6));background-image:none}.gform_wrapper .ginput_container_select:has(select:not([multiple])):after{content:"";right:var(--space-3);border-left:var(--space-1) solid transparent;border-right:var(--space-1) solid transparent;border-top:calc(var(--space-1) + 1px) solid var(--form-label);pointer-events:none;width:0;height:0;position:absolute;top:50%;transform:translateY(-25%)}.gform_wrapper select[multiple]{padding-right:var(--space-3);height:auto}.gform_wrapper select:disabled,.gform_wrapper input:disabled,.gform_wrapper textarea:disabled{background-color:var(--form-input-disabled-bg);color:var(--form-input-disabled-text);border-color:var(--form-input-disabled-border);cursor:not-allowed;opacity:var(--form-input-disabled-opacity)}.gform_wrapper input:hover:not(:disabled):not(:focus),.gform_wrapper select:hover:not(:disabled):not(:focus),.gform_wrapper textarea:hover:not(:disabled):not(:focus){border-color:var(--form-input-border-hover)}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{border-color:var(--form-input-border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);outline:none}.gform_wrapper .gfield_label,.gform_wrapper label.gfield_label{color:var(--form-label);font-family:var(--font-primary);font-size:var(--text-sm);margin-bottom:var(--space-2);font-weight:500;display:block}.gform_wrapper legend.gfield_label{color:inherit!important}.gform_wrapper .gfield_required{color:var(--form-label-required)}.gform_wrapper .gfield_sub_label,.gform_wrapper label.gfield_sub_label{color:var(--form-description);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:400}.gform_wrapper .gfield_description{color:var(--form-description);font-family:var(--font-primary);font-size:var(--text-sm)}.gform_wrapper input[type=radio],.gform_wrapper input[type=checkbox]{appearance:none;border:1px solid var(--form-input-border);border-radius:var(--radius-md);accent-color:var(--form-choice-accent);width:var(--form-choice-size,1.5rem);height:var(--form-choice-size,1.5rem);margin-right:var(--space-2);transition:all .2s fade-in-out;cursor:pointer}.gform_wrapper input[type=radio]:checked,.gform_wrapper input[type=checkbox]:checked{background-color:var(--form-choice-accent);border-color:var(--form-choice-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3E%3Cpath fill='%23313336' fill-rule='evenodd' d='m12.281 0-7.37 7.37-3.193-3.193L0 5.896l4.911 4.912L14 1.718z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem;background-color:var(--form-choice-accent);border-color:var(--form-choice-accent)}.gform_wrapper input[type=radio]:hover:not(:checked),.gform_wrapper input[type=checkbox]:hover:not(:checked){border-color:var(--form-input-border-hover)}.gform_wrapper input[type=radio]:focus,.gform_wrapper input[type=checkbox]:focus{border-color:var(--form-input-border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);outline:none}.gchoice{align-items:center;gap:var(--space-1);display:flex}.gform_wrapper .gfield_radio label,.gform_wrapper .gfield_checkbox label{color:var(--form-label);font-family:var(--font-primary);font-size:var(--text-sm)}.gform_wrapper .gform_button,.gform_wrapper input[type=submit],.gform_wrapper button[type=submit]{color:var(--form-button-text);background-color:var(--form-button-bg);border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-family:var(--font-primary);font-size:var(--text-base,1rem);cursor:pointer;transition:background-color var(--transition-fast);border:1px solid #0000;font-weight:700}.gform_wrapper .gform_button:hover,.gform_wrapper .gform_button:focus,.gform_wrapper input[type=submit]:hover,.gform_wrapper input[type=submit]:focus,.gform_wrapper button[type=submit]:hover,.gform_wrapper button[type=submit]:focus{background-color:var(--form-button-bg-hover)}.gform_wrapper{background-color:#0000}.gform_wrapper .gfield{margin-bottom:var(--space-4)}.gform_wrapper .ginput_complex{gap:var(--space-3);display:flex}.gform_wrapper .ginput_complex .name_first,.gform_wrapper .ginput_complex .name_last{flex:1}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--form-error-border)!important}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .validation_message,.gform_wrapper .gfield_validation_message{color:var(--form-error-text)}.gform_wrapper .gform_confirmation_message{color:var(--form-success-text);background-color:var(--form-success-bg);padding:var(--space-4);border-radius:var(--radius-md);margin:var(--space-4) 0}.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute,.gform_wrapper .gfield_time_ampm{margin-right:var(--space-2);display:inline-block}.gform_wrapper .ginput_container_date input{width:auto}.gform_wrapper .gfield_list_header{margin-bottom:var(--space-2);font-weight:700}.gform_wrapper .gfield_list_cell input{width:100%}.gform_wrapper .ginput_container_fileupload input[type=file]{background:0 0;border:none;padding:0}.gform_wrapper input[type=number]::-webkit-inner-spin-button{opacity:1}.gform_wrapper input[type=number]::-webkit-outer-spin-button{opacity:1}.gform_wrapper .gform_footer{margin-top:var(--space-4)}.gform_wrapper .ginput_container_select:has(.ss-main):after{display:none}.gform_wrapper .ss-main{width:100%;min-width:0;min-height:var(--form-input-height);height:var(--form-input-height);background-color:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:var(--radius-md);color:var(--form-input-text);font-family:var(--font-primary);font-weight:400;font-size:var(--text-base,1rem);padding:var(--space-2) var(--space-3);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;line-height:1.5}.gform_wrapper .ss-main .ss-arrow path{stroke:var(--form-label)}.gform_wrapper .ss-main:focus{border-color:var(--form-input-border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);outline:none}.gform_wrapper .ss-content.ss-open-below,.gform_wrapper .ss-content.ss-open-above{background-color:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:0 0 var(--radius-md) var(--radius-md);font-family:var(--font-primary);font-size:var(--text-base,1rem)}.gform_wrapper .ss-content .ss-list .ss-option{padding:var(--space-2) var(--space-3)}.gform_wrapper .ss-content .ss-list .ss-option.ss-highlighted,.gform_wrapper .ss-content .ss-list .ss-option.ss-selected{background-color:var(--form-choice-accent);color:var(--form-button-text)}
