.ff-el-group .iti .iti__flag{width:20px;height:15px;background:0 0!important;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ff-el-group .iti .iti__flag.iti__de{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwMCIgaGVpZ2h0PSI2MDAiIHZpZXdCb3g9IjAgMCA1IDMiPgogIDxkZXNjPkZsYWcgb2YgR2VybWFueTwvZGVzYz4KICA8cmVjdCBpZD0iYmxhY2tfc3RyaXBlIiB3aWR0aD0iNSIgaGVpZ2h0PSIzIiB5PSIwIiB4PSIwIiBmaWxsPSIjMDAwIj48L3JlY3Q+CiAgPHJlY3QgaWQ9InJlZF9zdHJpcGUiIHdpZHRoPSI1IiBoZWlnaHQ9IjIiIHk9IjEiIHg9IjAiIGZpbGw9IiNEMDAiPjwvcmVjdD4KICA8cmVjdCBpZD0iZ29sZF9zdHJpcGUiIHdpZHRoPSI1IiBoZWlnaHQ9IjEiIHk9IjIiIHg9IjAiIGZpbGw9IiNGRkNFMDAiPjwvcmVjdD4KPC9zdmc+Cg==") center/cover no-repeat!important}.ff-el-group .iti .iti__flag.iti__be{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MDAiIGhlaWdodD0iNzgwIj4KICA8cGF0aCBmaWxsPSIjZWYzMzQwIiBkPSJNMCAwaDkwMHY3ODBIMHoiPjwvcGF0aD4KICA8cGF0aCBmaWxsPSIjZmRkYTI1IiBkPSJNMCAwaDYwMHY3ODBIMHoiPjwvcGF0aD4KICA8cGF0aCBkPSJNMCAwaDMwMHY3ODBIMHoiPjwvcGF0aD4KPC9zdmc+Cg==") center/cover no-repeat!important}.ff-el-group .iti .iti__flag.iti__nl{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MDAiIGhlaWdodD0iNjAwIiB2aWV3Qm94PSIwIDAgOSA2Ij4KICA8cmVjdCBmaWxsPSIjMjE0NjhCIiB3aWR0aD0iOSIgaGVpZ2h0PSI2Ij48L3JlY3Q+CiAgPHJlY3QgZmlsbD0iI0ZGRiIgd2lkdGg9IjkiIGhlaWdodD0iNCI+PC9yZWN0PgogIDxyZWN0IGZpbGw9IiNBRTFDMjgiIHdpZHRoPSI5IiBoZWlnaHQ9IjIiPjwvcmVjdD4KPC9zdmc+Cg==") center/cover no-repeat!important}.ff-el-group .iti .iti__flag.iti__pl{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iNDAwIiB2aWV3Qm94PSIwIDAgOCA1Ij4KICA8cmVjdCB3aWR0aD0iOCIgaGVpZ2h0PSI1IiBmaWxsPSIjZGMxNDNjIj48L3JlY3Q+CiAgPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iMi41IiBmaWxsPSIjZmZmIj48L3JlY3Q+Cjwvc3ZnPgo=") center/cover no-repeat!important}.js-step.is-hidden,.js-aantallen.is-hidden{display:none!important}.js-step{will-change:opacity,transform;backface-visibility:hidden;transform:translateZ(0)}.js-step:not(:last-of-type),.js-aantallen{scroll-margin-top:30px}.ff-klantgegevens{background-color:#e1e1e1!important;padding-bottom:10px!important;padding-right:180px!important;padding-left:180px!important;padding-top:100px!important;border-radius:0px}.ff-producten-container,.ff-kleurcontainer,.ff-producten-container,.ff-glastypecontainer,.ff-aantallenlabel{padding-bottom:50px!important;padding-right:100px!important;padding-left:80px!important;border-radius:0px}.glazing_type,.kleur,.ff-aantallen-ramen,.ff-aantallen-deuren,.ff-aantallen-schuifpuien{padding-left:100px!important;padding-right:100px!important}.ff-producten-container{padding-bottom:50px!important}.ff-kleurcontainer{padding-bottom:100px!important}.ff-glastypecontainer{padding-top:55px!important}#fluentform_3 .ff-el-group.ff-custom_html.has-conditions.ff-aantallenlabel.ff_cond_v{padding-bottom:60px!important}@media (max-width:1024px){.ff-producten-container,.ff-kleurcontainer,.ff-producten-container,.ff-glastypecontainer,.ff-aantallenlabel,.ff-aantallen-ramen,.ff-aantallen-deuren,.ff-aantallen-schuifpuien{padding-bottom:25px!important;padding-right:10px!important;padding-left:10px!important;padding-top:30px!important;border-radius:0px}}@media (max-width:600px){.ff-aantallen-ramen,.ff-aantallen-deuren,.ff-aantallen-schuifpuien{padding-left:15px!important}}@media (max-width:1225px){.ff-klantgegevens{padding:60px 40px 10px!important}}@media (max-width:1024px){.ff-klantgegevens{padding:24px!important}}@media (max-width:600px){.ff-klantgegevens{padding:50px 20px 0!important;border-radius:0;background-color:#e1e1e1}}@media (min-width:24px){.frm-fluent-form .ff-t-container.ff_cond_v{display:flex!important}}.ff-info-row,.c-configurator__step-header{display:flex;align-items:center;gap:8px;margin-bottom:20px}.ff-info-row__text{font-size:14px}.ff-info-icon{width:14px;height:14px}.fluentform .ff_el_checkable_photo_holders{display:block;margin-bottom:-20px;overflow:hidden;margin-top:-10px}#fluentform_3 .ff-step-body{width:auto!important;left:auto!important;transform:none!important;display:block!important;overflow:visible!important}#fluentform_3 .ff-step-body .fluentform-step{float:none!important;width:100%!important;height:auto!important;overflow:visible!important;padding:0!important;display:none!important}#fluentform_3 .ff-step-body .fluentform-step.is-active,#fluentform_3 .ff-step-body .fluentform-step.is-complete{display:block!important}.fluentform_wrapper_3.ffs_custom_wrap .step-nav .ff-btn-next{background:linear-gradient(143deg,#fa0003 0%,#f9a601 100%);padding:18px!important;margin:0!important;font-size:20px!important;border-style:solid!important;border-width:0!important;border-radius:12px!important}.fluentform_wrapper_3.ffs_custom_wrap .step-nav .ff-btn-next:hover{background-color:black!important;transform:translateY(-4px);cursor:pointer}.ff-products .ff-el-input--content{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px 20px;align-items:stretch}@media (max-width:600px){.ff-products .ff-el-input--content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 12px}.ff-el-form-check-label{min-height:88px;padding:12px;padding-top:46px;border-radius:10px}.ff-el-form-check-label>span{font-size:18px;line-height:1.15}:is(#fluentform_3,#ff_form_instance_3,#ff-form-3) .ff-card-icon{top:10px;left:12px;width:32px;height:32px}}:is(#fluentform_3,#ff_form_instance_3,#ff-form-3) .ff-products .ff-el-form-check{margin:0!important;padding:0!important;border:0!important}.ff-products .ff-el-form-check-label{position:relative;display:flex;align-items:flex-end;width:100%;min-height:120px;padding:18px;border:2px solid #dfe6e2;border-radius:12px;background:#fff;transition:border-color .15s,background .15s,transform .15s;cursor:pointer}.ff-products .ff-el-form-check-label>input{position:absolute;opacity:0;pointer-events:none}.ff-products .ff-el-form-check-label:hover{border-color:#cdd8c4;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.08)!important}.ff-products .ff-el-form-check-label:has(input:checked){border-color:#88a97f;background:#f2f8f0}.ff-products .ff-el-form-check-label:has(input:checked)::after{content:"✓";position:absolute;top:10px;right:10px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#88a97f;color:#fff;font-weight:700;font-size:13px}.ff-products .ff-el-form-check-label>input{position:absolute!important;left:0!important;top:0!important;width:1px!important;height:1px!important;opacity:0!important;margin:0!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important}.ff-products .ff-el-form-check-label>span{font-size:22px;font-weight:700;line-height:1.1;margin:0}@media (max-width:600px){.ff-products .ff-el-form-check-label>span{font-size:20px;font-weight:700;line-height:1.1;margin:0}}:is(#fluentform_3,#ff_form_instance_3,#ff-form-3) .ff-products .ff-el-form-check-label{padding-top:60px;position:relative;align-items:flex-end}:is(#fluentform_3,#ff_form_instance_3,#ff-form-3) .ff-products .ff-card-icon{position:absolute;top:14px;left:16px;width:44px;height:44px;pointer-events:none}@media (min-width:768px){.ff-aantallenlabel{margin-bottom:-30px!important}}@media (min-width:1024px){.frm-fluent-form .ff-t-container.ff_cond_v{padding-bottom:20px}}@media (max-width:600px){.ff-aantallen-ramen{margin-top:0!important}}@media (max-width:768px){#fluentform_3 .ff-el-group.ff-custom_html.has-conditions.ff-aantallenlabel.ff_cond_v{padding-bottom:0!important}}#fluentform_3 .ff-el-group.ff-ramen,#fluentform_3 .ff-el-group.ff-deuren,#fluentform_3 .ff-el-group.ff-schuifpuien{display:grid!important;align-items:center!important}#fluentform_3 .ff-el-group.ff-ramen .ff-el-label,#fluentform_3 .ff-el-group.ff-deuren .ff-el-label,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-label{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;white-space:nowrap!important;min-width:0!important}#fluentform_3 .ff-el-group.ff-ramen .ff-el-input--content,#fluentform_3 .ff-el-group.ff-deuren .ff-el-input--content,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-input--content{display:flex!important;flex-wrap:nowrap!important;gap:clamp(6px,1.6vw,14px)!important;min-width:0!important}#fluentform_3 .ff-el-group.ff-ramen .ff-el-form-check,#fluentform_3 .ff-el-group.ff-deuren .ff-el-form-check,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-form-check{flex:1 1 0!important;min-width:0!important;margin-bottom:0!important}#fluentform_3 .ff-el-group.ff-ramen .ff-el-form-check label>span,#fluentform_3 .ff-el-group.ff-deuren .ff-el-form-check label>span,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-form-check label>span{display:grid!important;place-items:center!important;height:auto!important;min-height:70px!important;padding:clamp(10px,1.6vw,16px) clamp(14px,2.2vw,22px)!important;border:2px solid #dfe6e2!important;border-radius:12px!important;background:#fff!important;color:#000!important;font-weight:700!important;font-size:clamp(14px,2.2vw,20px)!important;line-height:1.2!important;cursor:pointer!important;transition:border-color .2s,background .2s,transform .2s!important}@media (max-width:600px){#fluentform_3 .ff-el-group.ff-ramen .ff-el-form-check label>span,#fluentform_3 .ff-el-group.ff-deuren .ff-el-form-check label>span,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-form-check label>span{min-height:60px!important}}#fluentform_3 .ff-el-group.ff-ramen .ff-el-form-check label:hover>span,#fluentform_3 .ff-el-group.ff-deuren .ff-el-form-check label:hover>span,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-form-check label:hover>span{border-color:#cdd8c4;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.08)!important}#fluentform_3 .ff-el-group.ff-ramen .ff-el-form-check input:checked+span,#fluentform_3 .ff-el-group.ff-deuren .ff-el-form-check input:checked+span,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-form-check input:checked+span{border-color:#88a97f!important;background:#f2f8f0!important;position:relative!important}#fluentform_3 .ff-el-group.ff-ramen .ff-el-form-check input:checked+span::after,#fluentform_3 .ff-el-group.ff-deuren .ff-el-form-check input:checked+span::after,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-form-check input:checked+span::after{content:"✓"!important;position:absolute!important;top:10px!important;right:10px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#88a97f!important;color:#fff!important;font-weight:700!important;font-size:13px!important}#fluentform_3 .ff-el-group.ff-ramen .ff-el-form-check label>input,#fluentform_3 .ff-el-group.ff-deuren .ff-el-form-check label>input,#fluentform_3 .ff-el-group.ff-schuifpuien .ff-el-form-check label>input{position:absolute!important;width:1px!important;height:1px!important;left:0!important;top:0!important;opacity:0!important;margin:0!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important}@media (max-width:600px){#fluentform_3 .ff-el-group.ff_list_buttons .ff-el-form-check label{padding:0!important}}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{box-shadow:0 0 0 0 #cdd8c4}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;height:100%!important;border:2px solid #e5e5e5!important;border-radius:10px!important;background:#fff!important;padding:14px!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;font-weight:600!important;font-size:18px!important;color:#111!important;text-align:center!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{border:2px solid #dfe6e2;border-radius:12px;transition:border-color .15s,background .15s,transform .15s;overflow:hidden}#fluentform_3 .ff-el-group.ff-glazing-type.ff_list_buttons .ff-el-form-check,#fluentform_3 .ff-el-group.ff-kleuren.ff_list_buttons .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none!important;margin:10px!important;position:relative;width:auto!important}@media (max-width:600px){#fluentform_3 .ff-el-group.ff-glazing-type.ff_list_buttons .ff-el-form-check,#fluentform_3 .ff-el-group.ff-kleuren.ff_list_buttons .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none!important;margin:6px!important;position:relative;width:auto!important}}#fluentform_3 .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder:hover{border-color:#cdd8c4;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.08)!important}#fluentform_3 .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected{border-color:#88a97f!important;border:2px solid #dfe6e2;border-radius:12px}#fluentform_3 .ff-el-group.ff_list_buttons .ff-el-form-check input:checked+span::after{content:"✓"!important;position:absolute!important;top:10px!important;right:10px!important;width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#88a97f!important;color:#fff!important;font-weight:700!important;font-size:13px!important}@media (max-width:600px){#fluentform_3 .ff_el_checkable_photo_holders{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:2px!important}.ff_list_buttons .ff-el-form-check{width:100%!important}}#fluentform_3 .fluentform .ff_el_checkable_photo_holders{display:grid!important;grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:18px!important;align-items:stretch!important}#fluentform_3 .fluentform .ff_el_checkable_photo_holders>.ff-el-form-check{min-width:0!important}#fluentform_3 .fluentform .ff_el_checkable_photo_holders img{width:100%!important;height:auto!important;object-fit:contain!important}@media (max-width:400px){#fluentform_3 .fluentform .ff_el_checkable_photo_holders{grid-template-columns:1fr!important}}