.gform_wrapper{max-width:70rem}.gform_title{color:var(--color-text);margin:0 0 .8rem;font-size:2.4rem;font-weight:700}.gform_description{color:var(--color-text-muted);margin:0 0 2.4rem;font-size:1.5rem}.gform_fields{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.gfield{flex-direction:column;gap:.6rem;display:flex}.gfield_label{color:var(--color-text);font-size:1.5rem;font-weight:600}.gfield_required{color:#c0392b;margin-left:.2rem}.gfield_description{color:var(--color-text-muted);font-size:1.3rem}.validation_message{color:#c0392b;font-size:1.3rem}.gfield--error .gfield_label{color:#c0392b}.gfield--error input:not([type=checkbox]):not([type=radio]),.gfield--error textarea,.gfield--error select{border-color:#c0392b}.ginput_container input:not([type=checkbox]):not([type=radio]),.ginput_container textarea,.ginput_container select{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:#fff;border-radius:4px;padding:1em .944444em 1em .777778em;font-family:inherit;font-size:1.6rem;line-height:1;transition:border-color .15s,box-shadow .15s}.ginput_container input:not([type=checkbox]):not([type=radio]):focus,.ginput_container textarea:focus,.ginput_container select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #009fe326}.ginput_container textarea{resize:vertical;min-height:12rem}.ginput_container select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23808488' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 1.2rem center;background-repeat:no-repeat;padding-right:3.6rem}.gfield_checkbox,.gfield_radio{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.gchoice{align-items:center;gap:.8rem;display:flex}.gchoice input[type=checkbox],.gchoice input[type=radio]{cursor:pointer;width:1.8rem;height:1.8rem;accent-color:var(--color-primary);flex-shrink:0}.gchoice label{color:var(--color-text);cursor:pointer;font-size:1.5rem;font-weight:400}.gform_footer{margin-top:3.2rem}.gform_button{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:1.2rem 3.2rem;font-family:inherit;font-size:1.6rem;font-weight:600;transition:background-color .2s;display:inline-block}.gform_button:hover:not(:disabled){background-color:var(--color-primary-hover)}.gform_button:disabled{opacity:.7;cursor:not-allowed}.gform_confirmation_message{background:var(--color-primary-bg);border-left:4px solid var(--color-primary);color:var(--color-text);border-radius:4px;padding:2rem 2.4rem;font-size:1.6rem}.gform_confirmation_message p{margin:0}
