.px-form__gf,.px-form__hs{--pxf-label-size:var(--px-form-label-size, var(--Font-Size-Body));--pxf-hint-size:var(--px-form-hint-size, var(--Font-Size-Body-Sm));--pxf-field-h:var(--px-form-field-h, 40px);--pxf-textarea-h:var(--px-form-textarea-h, 120px);--pxf-submit-h:var(--px-form-submit-h, 58px);--pxf-loading-min-h:var(--px-form-loading-min-h, 260px);--pxf-err-icon:18px;--pxf-err-pad:42px;--pxf-tip-max:260px;--pxf-frame-bleed:5px}.px-form__hs{min-height:var(--pxf-loading-min-h);margin:calc(var(--pxf-frame-bleed) * -1)}.px-form__hs iframe{opacity:0;transition:opacity var(--px-duration-fast) var(--px-ease-out)}.px-form__hs.is-ready{min-height:0}.px-form__hs.is-ready iframe{opacity:1}.px-form__gf .gform_wrapper,.px-form__gf .gform_wrapper form{margin:0}.px-form__gf .gform_required_legend{display:none}.px-form__gf .gform_validation_container,.px-form__gf .gfield--type-honeypot{display:none!important}.px-form__gf .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--D15);row-gap:var(--D1);margin:0;padding:0;list-style:none}.px-form__gf .gfield{display:flex;flex-direction:column;gap:var(--D025);min-width:0;margin:0}.px-form__gf .gfield--width-half{grid-column:span 6}.px-form__gf .gfield--width-full{grid-column:span 12}.px-form__gf .gfield_label{margin:0;font-size:var(--pxf-label-size);font-weight:var(--px-weight-bold);line-height:1.6;color:var(--Zwart)}.px-form__gf .gfield_required{margin-inline-start:.15em;color:var(--Accent-Company-100)}.px-form__gf .ginput_container{margin:0}.px-form__gf input:not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.px-form__gf textarea,.px-form__gf select{width:100%;box-sizing:border-box;background-color:var(--Groen-Grijs);border:none;border-radius:var(--R5);padding-inline:var(--D075);font-family:var(--Font-Family-Primary);font-size:1rem;font-weight:var(--px-weight-semibold);line-height:1.25;color:var(--Accent-Company-100);transition:box-shadow var(--px-duration-fast) var(--px-ease-out)}.px-form__gf input:not([type="submit"]):not([type="button"]):not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.px-form__gf select{height:var(--pxf-field-h);min-height:var(--pxf-field-h)}.px-form__gf textarea{height:var(--pxf-textarea-h);padding-block:var(--D075);resize:vertical}.px-form__gf select{appearance:none;-webkit-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 1.5L6 6.5L11 1.5' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--D075) center;padding-right:var(--D2)}.px-form__gf ::placeholder{color:var(--Grijs-Mid);font-weight:var(--px-weight-medium);opacity:1}.px-form__gf select:has(option[value=""]:checked){color:var(--Grijs-Mid);font-weight:var(--px-weight-medium)}.px-form__gf input:focus-visible,.px-form__gf textarea:focus-visible,.px-form__gf select:focus-visible{outline:none;box-shadow:0 0 0 2px var(--Teal-CTA-Alt)}.px-form__gf .gf_progressbar_wrapper{margin:0 0 var(--D1);padding:0}.px-form__gf .gf_progressbar_title{margin:0 0 var(--D025);font-size:var(--pxf-hint-size);font-weight:var(--px-weight-bold);line-height:1.6;color:var(--Zwart);opacity:.55}.px-form__gf .gf_progressbar{height:8px;background-color:var(--Groen-Grijs);border-radius:var(--R5);overflow:hidden}.px-form__gf .gf_progressbar_percentage{height:100%;background:var(--Accent-Company-100);border-radius:inherit;transition:width var(--px-duration-normal) var(--px-ease-out)}.px-form__gf .gf_progressbar_percentage span{display:none}.px-form__gf .gform_page_footer{display:flex;flex-wrap:wrap;gap:var(--D075);margin:var(--D05) 0 0;padding:0;border:none}.px-form__gf .gform_footer{display:flex;margin:var(--D05) 0 0;padding:0}.px-form__gf .gform_drop_area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--D05);padding:var(--D15) var(--D1);background-color:var(--Groen-Grijs);border:1.5px dashed var(--Grijs-Mid);border-radius:var(--R5);text-align:center}.px-form__gf .gform_drop_instructions{font-size:var(--pxf-hint-size);font-weight:var(--px-weight-medium);color:var(--Grijs-Mid)}.px-form__gf .gform_button_select_files{margin:0;padding:9px 12px;border:1.5px solid var(--Zwart);border-radius:var(--R5);background:#fff0;font-family:var(--Font-Family-Primary);font-weight:var(--px-weight-bold);font-size:var(--Font-Size-Btn-Xs);line-height:var(--Line-Height-Btn);color:var(--Zwart);cursor:pointer;transition:background var(--px-duration-fast) var(--px-ease-out),color var(--px-duration-fast) var(--px-ease-out),border-color var(--px-duration-fast) var(--px-ease-out)}.px-form__gf .gform_button_select_files:hover{background:var(--Gradient-Primary);border-color:#fff0;color:var(--Wit)}.px-form__gf .gform_fileupload_rules{display:block;margin-top:var(--D025);font-size:var(--pxf-hint-size);font-weight:var(--px-weight-medium);color:var(--Grijs-Mid)}.px-form__gf .ginput_preview_list{display:grid;gap:var(--D025)}.px-form__gf .ginput_preview_list:not(:empty){margin-top:var(--D05)}.px-form__gf .ginput_preview{display:flex;align-items:center;gap:var(--D05);font-size:var(--pxf-hint-size);font-weight:var(--px-weight-semibold);color:var(--Zwart)}.px-form__gf .gform_delete_file{display:inline-flex;align-items:center;padding:0;border:none;background:#fff0;color:var(--Rood-Error);cursor:pointer;font-size:var(--pxf-hint-size)}.px-form__gf input[type="file"]{width:100%;box-sizing:border-box;padding:0;border:none;background:#fff0;font-family:var(--Font-Family-Primary);font-size:var(--pxf-hint-size);font-weight:var(--px-weight-medium);color:var(--Grijs-Mid)}.px-form__gf input[type="file"]::file-selector-button{margin-inline-end:var(--D075);padding:9px 12px;border:1.5px solid var(--Zwart);border-radius:var(--R5);background:#fff0;font-family:var(--Font-Family-Primary);font-weight:var(--px-weight-bold);font-size:var(--Font-Size-Btn-Xs);line-height:var(--Line-Height-Btn);color:var(--Zwart);cursor:pointer;transition:background var(--px-duration-fast) var(--px-ease-out),color var(--px-duration-fast) var(--px-ease-out),border-color var(--px-duration-fast) var(--px-ease-out)}.px-form__gf input[type="file"]::file-selector-button:hover{background:var(--Gradient-Primary);border-color:#fff0;color:var(--Wit)}.px-form__gf .gfield_description:not(.gfield_validation_message){margin-top:var(--D025);font-size:var(--pxf-hint-size);font-weight:var(--px-weight-medium);line-height:1.4}.px-form__gf .gfield{position:relative}.px-form__gf .ginput_container{position:relative}.px-form__gf .gfield_error input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.px-form__gf .gfield_error textarea{padding-inline-end:var(--pxf-err-pad);box-shadow:inset 0 0 0 1.5px var(--Rood-Error-Ring)}.px-form__gf .gfield_error select{padding-right:calc(var(--pxf-err-pad) + var(--D15));background-position:right calc(var(--pxf-err-pad) - 2px) center;box-shadow:inset 0 0 0 1.5px var(--Rood-Error-Ring)}.px-form__gf .gfield_error input:focus-visible,.px-form__gf .gfield_error textarea:focus-visible,.px-form__gf .gfield_error select:focus-visible{box-shadow:inset 0 0 0 1.5px var(--Rood-Error-Ring),0 0 0 2px var(--Teal-CTA-Alt)}.px-form__gf .px-err-trigger{position:absolute;top:calc((var(--pxf-field-h) - var(--pxf-err-icon)) / 2);right:var(--D05);width:var(--pxf-err-icon);height:var(--pxf-err-icon);padding:0;border:none;border-radius:50%;cursor:pointer;background:#fff0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='8' fill='%23FBF1F1' stroke='%23D32F2F' stroke-width='1.5'/%3E%3Cpath d='M9 4.7v5' stroke='%23D32F2F' stroke-width='1.7' stroke-linecap='round'/%3E%3Ccircle cx='9' cy='12.9' r='1.05' fill='%23D32F2F'/%3E%3C/svg%3E") no-repeat center / var(--pxf-err-icon) var(--pxf-err-icon);transition:transform var(--px-duration-fast) var(--px-ease-out)}.px-form__gf .px-err-trigger:hover{transform:scale(1.08)}.px-form__gf .px-err-trigger:focus-visible{outline:2px solid var(--Teal-CTA-Alt);outline-offset:2px}.px-form__gf .gfield_validation_message,.px-form__gf .gfield_error .validation_message{position:absolute;z-index:20;top:calc(100% + var(--D05));right:0;left:auto;width:max-content;max-width:min(var(--pxf-tip-max), 100%);margin:0;padding:var(--D05) 11px;border-radius:var(--R5);background:var(--Teal-100);box-shadow:0 6px 18px rgb(2 14 14 / .28);color:var(--Wit);font-size:var(--pxf-hint-size);font-weight:var(--px-weight-medium);line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity var(--px-duration-fast) var(--px-ease-out),transform var(--px-duration-fast) var(--px-ease-out)}.px-form__gf .gfield_validation_message::before{content:"";position:absolute;right:16px;bottom:100%;border:5px solid #fff0;border-bottom-color:var(--Teal-100)}.px-form__gf .gfield:has(.px-err-trigger:hover) .gfield_validation_message,.px-form__gf .gfield:has(.px-err-trigger:focus-visible) .gfield_validation_message,.px-form__gf .gfield.px-err-open .gfield_validation_message{opacity:1;transform:translateY(0)}.px-form__gf .gform_validation_errors{color:var(--Rood-Error)}.px-form__gf .gform_validation_errors{margin:0 0 var(--D075);padding:0;border:none;background:#fff0;box-shadow:none}.px-form__gf .gform_validation_errors .gform_submission_error{margin:0;font-size:var(--pxf-label-size);font-weight:var(--px-weight-bold);line-height:1.4}.px-form__gf .gform_confirmation_message{color:var(--Zwart);font-size:var(--Font-Size-Body);line-height:1.5}.px-form__submit{margin-top:var(--D05);min-height:var(--px-form-submit-h,58px)}.px-form__gf .gform_page_footer .px-form__submit{margin-top:0}@media (max-width:768px){.px-form__gf .gform_fields{row-gap:var(--D15)}.px-form__gf .gfield--width-half,.px-form__gf .gfield--width-full{grid-column:1 / -1}}