.gf-form{padding-block:var(--spacing-8);background:var(--secondary-200)}@media(max-width:55rem){.gf-form{padding-block:var(--spacing-6)}}.gf-form .container{max-inline-size:var(--max-small-container-width)}.gf-form .gform_wrapper,.gf-form .gform_heading{display:flex;flex-direction:column;gap:var(--space-between-items-in-content)}body .gform_wrapper.gravity-theme .gform_drop_area{background:var(--neutral-white)}body .gform_wrapper.gravity-theme .ginput_complex{gap:1rem}body .gf_clear_complex{display:none}body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding:0!important}body .gform_wrapper.gravity-theme .gform_validation_errors>ol{padding-inline-start:0}body .gform_wrapper.gravity-theme .gform_validation_errors>ol li{list-style-type:none!important}body .gform_wrapper.gravity-theme .gform_validation_errors>ol li,body .gform_wrapper.gravity-theme .gform_validation_errors>ol a{color:var(--neutral-white)}body .gform_wrapper .gform_required_legend{display:inline-flex;align-items:center;gap:var(--spacing-1);background:var(--tag-background-color, var(--neutral-lightest-grey));padding:var(--tag-padding, var(--spacing-2));border-radius:var(--tag-border-radius, var(--border-radius));font-size:.75rem;color:var(--tag-color, var(--neutral-black));transition:background var(--animation-speed-slow) var(--cubic-bezier),color var(--animation-speed-slow) var(--cubic-bezier);align-self:start}body .gform_wrapper .gform_body .gfield{position:relative}body .gform_wrapper .gform_body .gfield.gfield--type-fileupload .gfield_label,body .gform_wrapper .gform_body .gfield.gfield--type-radio .gfield_label{position:relative;inset-inline-start:0;inset-block-start:0;margin-block-end:var(--spacing-1)}body .gform_wrapper .gform_body .gform-grid-col{position:relative}body .gform_wrapper .gform_body .gfield_label:not(:is(legend)),body .gform_wrapper .gform_body .gform-field-label--type-sub:not(:is(legend)){font-size:.75rem;font-weight:400;margin:0;padding-block-end:0;position:absolute;inset-inline-start:var(--form-input-padding);inset-block-start:9px}body .gform_wrapper .gform_body .gfield_label:is(legend),body .gform_wrapper .gform_body .gform-field-label--type-sub:is(legend){font-size:1rem;font-weight:600}body .gform_wrapper .gform_body .gform_fields .gfield input,body .gform_wrapper .gform_body .gform_fields .gfield select,body .gform_wrapper .gform_body .gform_fields .gfield textarea{color:var(--form-input-color);outline-offset:calc(var(--focus-outline-thickness) * -1);transition:outline var(--animation-speed-fast) var(--cubic-bezier);font-size:clamp(1rem,1.5vw,1.25rem);border:var(--form-input-border-thickness, 1px) solid var(--form-input-border-color, var(--neutral-black));background:var(--form-input-background, var(--neutral-white))}@media(hover:hover){body .gform_wrapper .gform_body .gform_fields .gfield input:hover,body .gform_wrapper .gform_body .gform_fields .gfield input:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield select:hover,body .gform_wrapper .gform_body .gform_fields .gfield select:focus-visible,body .gform_wrapper .gform_body .gform_fields .gfield textarea:hover,body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus-visible{outline:var(--focus-outline-thickness) solid var(--focus-outline-color)}}body .gform_wrapper .gform_body .gform_fields .gfield input,body .gform_wrapper .gform_body .gform_fields .gfield select{padding:0 var(--form-input-padding, var(--spacing-3));block-size:clamp(3.5rem,5vw,4.5rem);padding-block-start:1.25rem}body .gform_wrapper .gform_body .gform_fields .gfield textarea{padding:calc(var(--form-input-padding, var(--spacing-3)) * 1.5) var(--form-input-padding, var(--spacing-3)) calc(var(--form-input-padding, var(--spacing-3)) * .66)}body .gform_wrapper .gform_body .gform_fields .gfield ::-moz-placeholder{color:var(--form-input-placeholder-color, var(--neutral-black))}body .gform_wrapper .gform_body .gform_fields .gfield ::placeholder{color:var(--form-input-placeholder-color, var(--neutral-black))}body .gform_wrapper .gform_body .gform_fields .gfield .gchoice{display:flex;flex-wrap:wrap}body .gform_wrapper .gform_body .gform_fields .gfield .gchoice_other_control{padding:var(--form-input-padding)}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]{opacity:0;inline-size:0;margin:0;block-size:auto}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]+label{display:flex;align-items:center;gap:.5rem;cursor:pointer;border-radius:calc(var(--border-radius) / 2);position:relative;transition:color var(--animation-speed-slow) var(--cubic-bezier);flex-wrap:wrap}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]+label:before{content:"";inline-size:var(--form-checkbox-size);block-size:var(--form-checkbox-size);border:var(--form-checkbox-border-thickness, 2px) solid var(--form-checkbox-border-color, var(--neutral-black));transition:border var(--animation-speed-slow) var(--cubic-bezier);position:relative;z-index:2;border-radius:.125rem;flex-shrink:0}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]+label:after{content:"";inline-size:var(--form-checkbox-size);block-size:var(--form-checkbox-size);background-image:url(../../../svg/check-dark.svg);background-size:calc(var(--form-checkbox-size) * .6);background-position:center;background-repeat:no-repeat;background-color:var(--form-checkbox-selected-background-color, var(--primary-100));scale:0;z-index:1;transition:scale var(--animation-speed-slow) var(--cubic-bezier);position:absolute;inset-inline-start:0;inset-block-start:0;translate:0 2px}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:checked+label:before{border-color:var(--form-checkbox-selected-border-color, var(--primary-400))}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:checked+label:after{scale:1}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:focus-visible+label{outline:var(--focus-outline-thickness) solid var(--focus-outline-color)}@media(hover:hover){body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:hover+label,body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:focus-visible+label{color:var(--form-checkbox-selected-border-color, var(--primary-400))}body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:hover+label:before,body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox]:focus-visible+label:before{border-color:var(--form-checkbox-selected-border-color, var(--primary-400))}}body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]{opacity:0;inline-size:0;margin:0;block-size:auto}body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]+label{display:flex;align-items:center;gap:1rem;cursor:pointer;border-radius:calc(var(--border-radius) / 2);position:relative;transition:color var(--animation-speed-slow) var(--cubic-bezier)}body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]+label:before{content:"";inline-size:var(--form-radio-size);block-size:var(--form-radio-size);border:var(--form-radio-border-thickness, 2px) solid var(--form-radio-border-color, var(--neutral-black));transition:border var(--animation-speed-slow) var(--cubic-bezier);position:relative;z-index:2;border-radius:50%}body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]+label:after{content:"";inline-size:calc(var(--form-radio-size) - 6px);block-size:calc(var(--form-radio-size) - 6px);background:var(--form-radio-selected-background-color, var(--primary-400));border-radius:50%;scale:0;z-index:1;transition:scale var(--animation-speed-slow) var(--cubic-bezier);position:absolute;inset-inline-start:3px;inset-block-start:50%;translate:0 -50%}body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:checked+label:before{border-color:var(--form-radio-selected-border-color, var(--primary-400))}body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:checked+label:after{scale:1}body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:focus-visible+label{outline:var(--focus-outline-thickness) solid var(--focus-outline-color)}@media(hover:hover){body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:hover+label,body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:focus-visible+label{color:var(--form-radio-selected-border-color, var(--primary-400))}body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:hover+label:before,body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio]:focus-visible+label:before{border-color:var(--form-radio-selected-border-color, var(--primary-400))}}body .gform_wrapper .gform_body .gform_fields .gfield textarea{resize:vertical}body .gform_wrapper .gform_body .gform_fields .gfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../svg/caret-down.svg);background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;background-color:var(--form-input-background, var(--neutral-white))}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_label{color:var(--body-text-color)}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error .gfield_description{color:var(--neutral-white);border-radius:0;background:var(--error-dark);padding:var(--spacing-1)}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error [aria-invalid=true]{outline:var(--focus-outline-thickness) solid var(--error-dark);outline-offset:calc(var(--focus-outline-thickness) * -1)}@media(hover:hover){body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error [aria-invalid=true]:hover,body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error [aria-invalid=true]:focus-visible{outline-color:var(--focus-outline-color)}}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error [aria-invalid=true]:focus{outline-color:var(--focus-outline-color)}body .gform_wrapper .gform_body .gfield_description{font-size:var(--form-input-description-font-size, var(--font-size-body));padding:var(--spacing-1) 0 0 0}body .gform_wrapper .gform_body .validation_message{--alert-border-color: var(--error-dark);--alert-background-color: var(--error-dark);--alert-color: var(--neutral-white);display:flex;align-items:flex-start;padding:calc(var(--alert-padding) / 3);border-radius:calc(var(--border-radius) / 1.5);gap:var(--alert-spacing);border:calc(var(--alert-border-thickness) / 2) solid var(--alert-border-color);background:var(--alert-background-color);color:var(--alert-color);margin:var(--spacing-2) 0 0 0}body .gform_wrapper.gform_validation_error .gform_validation_errors{--alert-border-color: var(--error-dark);--alert-background-color: var(--error-dark);--alert-color: var(--neutral-white);display:flex;flex-direction:column;align-items:flex-start;padding:var(--alert-padding);border-radius:var(--border-radius);gap:var(--alert-spacing);border:var(--alert-border-thickness) solid var(--alert-border-color);background:var(--alert-background-color);color:var(--neutral-white);margin:0;padding-inline-start:3.5rem}body .gform_wrapper.gform_validation_error .gform_validation_errors .gform_submission_error{font-size:var(--font-size-body);color:var(--neutral-white)}
