@charset "UTF-8";:root{--primary:#d2051e;--primary-lighter:#f9112d;--primary-tint:#f9eeef;--primary-darker:#aa0418;--white:#ffffff;--white-primary-tint:#fcf7f7;--black:#000000;--black-lighter:#555555;--black-much-lighter:#888;--gray-darker:#d8d8d8;--gray:#9b9b9b;--gray-tint:#e7e7e7;--gray-light:#f4f4f4;--gray-lighter:#fbfbfb;--blue:#0da0d8;--blue-darker:#032330;--blue-lighter:#3fc0f3;--red:#d2051e;--red-lighter:#f9112d;--green:#4dcf2e;--green-darker:#205313;--green-lighter:#84de6e;--yellow:#cddf2d;--yellow-darker:#51590d;--yellow-lighter:hsl(66, 75%, 70%)}:root{--modal-width:700px}@keyframes fade-in{0%{opacity:0;transform:scale(.995)}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0;transform:scale(.995)}}.fade-enter-active{animation:fade-in .2s cubic-bezier(.36,0,.4,1)}.fade-leave-active{animation:fade-out .1s cubic-bezier(.36,0,.4,1)}@keyframes fade-in-plain{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-plain{0%{opacity:1}100%{opacity:0}}.fade-list-enter,.fade-list-leave-to{opacity:0}.fade-list-enter-active{animation:fade-in-plain .2s cubic-bezier(.36,0,.4,1)}.fade-list-leave-active{animation:fade-out-plain .2s cubic-bezier(.36,0,.4,1)}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .2s ease!important}.modal-fade-enter,.modal-fade-leave-to{opacity:0!important}@keyframes slide-fade-in{0%{opacity:0;transform:translateY(-3px)}100%{opacity:1}}@keyframes slide-fade-out{0%{opacity:1}100%{opacity:0;transform:translateY(3px)}}.slide-fade-enter-active{animation:slide-fade-in .2s cubic-bezier(.36,0,.4,1)}.slide-fade-leave-active{animation:slide-fade-out .1s cubic-bezier(.36,0,.4,1)}html{overflow-y:hidden}body,html{padding:0;margin:0;width:100%;height:100%;background-color:#f4f4f4;font-family:"Neue Helvetica W04","Helvetica Neue",Helvetica,Arial,sans-serif;color:#555;line-height:1.5em;font-size:14px;font-weight:300;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes spinner{to{transform:rotate(360deg)}}input{box-shadow:none}.spinner::before,body::after{--spinner-radius:20px;--spinner-border-width:3px;--spinner-border-color:#d2051e;content:"";width:calc(var(--spinner-radius) * 2);height:calc(var(--spinner-radius) * 2);margin-top:calc(var(--spinner-radius) * -1);margin-left:calc(var(--spinner-radius) * -1);border-radius:50%;border:var(--spinner-border-width) solid #d8d8d8;border-top-color:var(--spinner-border-color);animation:spinner .6s linear infinite;pointer-events:none!important;touch-action:none!important}.spinner{position:relative}.spinner::before{position:absolute;top:50%;left:50%}body::before{content:"";position:fixed;z-index:2000;top:0;bottom:0;left:0;right:0;background-color:#fff;pointer-events:none!important;touch-action:none!important}body::after{position:fixed;z-index:2001;top:50%;left:50%}body::after,body::before{opacity:0;transition:all .4s ease-out}body.busy,body.busy *{pointer-events:none!important;touch-action:none!important}body.busy::before{opacity:.7}body.busy::after{opacity:1}*{box-sizing:border-box}:focus{outline:0}.field-componentRadios .radio-list.radio-list--unselected:focus-visible,.field-componentRadios .radio-list:focus-visible label.is-checked,:focus-visible{outline:2px dashed #d2051e;outline-offset:4px}.kv-gevelvulling-svg-vlakverdeling-vlak-group:focus-visible,.kv-gevelvulling-svg-vlakverdeling-vlak-wrapper:focus-visible{stroke-width:calc(2 * var(--scale-factor));stroke-dasharray:calc(8 * var(--scale-factor)) calc(8 * var(--scale-factor));stroke:#d2051e}::-moz-focus-inner{border:none}#combined-svgs{position:fixed;top:-9999px;left:-9999px;opacity:0}ol,ul{padding:0;margin:0}ol li,ul li{list-style:none}fieldset{border:0;padding:0;margin:0;width:100%}.clickable{cursor:pointer}.hidden{display:none}.dim{color:#bbb}.blue{color:#0da0d8}.green{color:#4dcf2e}.red{color:#d2051e}#app{max-width:1280px;margin:0 auto;padding:0 70px;z-index:0;position:relative}::-moz-selection{background:rgba(210,5,30,.17)}::selection{background:rgba(210,5,30,.17)}::-moz-selection{background:rgba(210,5,30,.17)}svg,svg *{overflow:visible}a.link{color:#555;text-decoration:none;border-bottom:1px solid #d8d8d8;transition:border-color .1s ease-in-out}a.link:focus,a.link:hover{border-bottom-color:#bbb}button{text-align:inherit;line-height:inherit;letter-spacing:inherit}details{cursor:pointer}details summary h3,details summary h4{display:inline-block}strong{font-weight:700}.text-emphasized{font-weight:700;color:#d2051e}th{font-weight:700}.no-transitions,.no-transitions *{transition:none!important;animation:none!important}.tag{display:inline-block;padding:5px 8px;background-color:#d8d8d8;border-radius:10px;font-weight:700;color:#555;line-height:1;font-size:11px;vertical-align:baseline}#ie-notification{position:absolute;right:60px;bottom:90px;width:700px;font-size:18px;line-height:1.4;background-color:#ffbfbf;border:1px solid #bd0000;padding:30px 45px 30px 120px;color:#bd0000;border-radius:2px}#ie-notification:before{content:"✖";color:#bd0000;font-weight:200;font-size:60px;position:absolute;top:50%;line-height:2.5em;margin-left:-60px;width:62px;text-align:center;transform:translate(-50%,-50%)}#ie-notification #ie-notification-close-button{display:block;position:absolute;top:0;right:0;padding:10px;font-size:10px;opacity:.3;cursor:pointer}.check{--check-size:20px;--check-border-width:2px;display:inline-block;position:relative;width:var(--check-size);height:var(--check-size)}.check::after,.check::before{content:"";display:block;position:absolute;top:calc(50% - var(--check-size)/ 2);left:calc(50% - var(--check-size)/ 2);border-radius:50%;transition:border-color,background-color,opacity;transition-duration:.1s;transition-timing-function:ease-in-out}.check::before{border:var(--check-border-width) solid #555;background-color:transparent;width:calc(var(--check-size) - var(--check-border-width) * 2);height:calc(var(--check-size) - var(--check-border-width) * 2)}.check::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNC4wMCAyNC4wMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMSIgc3Ryb2tlLXdpZHRoPSIwLjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0yMSA3TDkgMTkgMy41IDEzLjUgNC45IDEyLjEgOSAxNi4yIDE5LjYgNS42IDIxIDdaIi8+PC9zdmc+);background-size:calc(var(--check-size)/ 5 * 4);background-position:center center;width:var(--check-size);height:var(--check-size);opacity:0}.debug-bodyclass-button{position:fixed;top:20px;right:20px;z-index:10000;display:flex;align-items:center;justify-content:flex-end}.debug-bodyclass-button *{cursor:pointer}.debug-bodyclass-button label{font-weight:700;font-size:10px}.field-componentRadios .radio-list{width:100%;max-width:530px;display:grid;gap:17px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:auto;justify-content:space-between}.field-componentRadios .radio-list:focus-visible{outline:0}.field-componentRadios .radio-list label{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:4px;box-shadow:0 12px 24px 0 transparent;transition-property:box-shadow,border-width,opacity;transition-duration:.2s;transition-timing-function:ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:paint}.field-componentRadios .radio-list label::after,.field-componentRadios .radio-list label::before{content:"";position:absolute;inset:0;pointer-events:none}.field-componentRadios .radio-list label::before{z-index:-2;background-color:transparent;transition-property:background-color;transition-duration:inherit;transition-timing-function:inherit}.field-componentRadios .radio-list label::after{z-index:0;box-shadow:inset 0 0 0 1px #d8d8d8;border-radius:inherit;transition-property:box-shadow;transition-duration:inherit;transition-timing-function:inherit}.field-componentRadios .radio-list label:not(.is-disabled):focus::before,.field-componentRadios .radio-list label:not(.is-disabled):hover::before{background-color:#fdfdfd}.field-componentRadios .radio-list label:not(.is-disabled):active{transition-duration:50ms}.field-componentRadios .radio-list label:not(.is-disabled):active::before{background-color:#e7e7e7}.field-componentRadios .radio-list label[data-component-name=kv-svg] .kv-svg{border-radius:0;transition-property:border-radius,scale;transition-duration:inherit;transition-timing-function:inherit;overflow:hidden}.field-componentRadios .radio-list label.is-checked{box-shadow:0 12px 24px 0 rgba(0,0,0,.1)}.field-componentRadios .radio-list label.is-checked::before{background-color:#fff}.field-componentRadios .radio-list label.is-checked::after{box-shadow:none}.field-componentRadios .radio-list label.is-checked[data-component-name=kv-svg] .kv-svg{border-radius:4px;scale:.9032238553}.field-componentRadios .radio-list label.is-disabled{opacity:.5;cursor:initial}.field-componentRadios .radio-list label>*{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.field-radios .radio-list{display:flex;flex-direction:column;align-items:flex-start}.field-radios .radio-list label{cursor:pointer;position:relative;min-width:60px;line-height:30px;display:inline-block;transition:opacity .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-radios .radio-list label.is-disabled{opacity:.5;pointer-events:none}.field-radios .radio-list input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:18px;height:18px;padding:8px;vertical-align:middle;line-height:30px;margin:0 8px 0 0;position:relative;top:-1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #555;border-radius:50%;background:#fff border-box;transition:border-color .1s ease-in-out,opacity .1s ease-in-out,padding 50ms ease-in-out}.field-radios .radio-list input:not(:disabled):hover{border-color:#d2051e}.field-radios .radio-list input:not(:disabled):hover:checked{background:linear-gradient(to bottom,#d2051e,#d2051e) content-box,#fff padding-box}.field-radios .radio-list input:not(:disabled):active{padding:5px;background:linear-gradient(to bottom,rgba(85,85,85,.4),rgba(85,85,85,.4)) content-box,#fff padding-box}.field-radios .radio-list input:focus{border:1px solid #d2051e}.field-radios .radio-list input:checked{padding:3px;background:linear-gradient(to bottom,#555,#555) content-box,#fff border-box}.field-radios .radio-list input:disabled{pointer-events:none;border-color:#9b9b9b;background:#f4f4f4;opacity:.5}body.show-invalid-fields input:required:invalid{border-color:#d2051e!important;background-color:#fdf6f7}body.show-invalid-fields .form-group.error.field-radios .radio-list label::before{border-color:#d2051e;background-color:#fdf6f7}.multiselect__single,input{transition-property:border,color,background;transition-duration:.2s;transition-timing-function:ease-in-out}::-webkit-file-upload-button,button,input[type=button],input[type=email],input[type=file],input[type=number],input[type=reset],input[type=submit],input[type=text]{font-family:inherit}.multiselect__single,input[type=email],input[type=number],input[type=password],input[type=text],select{background-color:#fff;border:1px solid #d8d8d8;padding:8px 12px 8px 12px;font-size:15px;font-weight:400;color:inherit;border-radius:2px}.kv-has-errors .multiselect__single,.kv-has-errors input[type=email],.kv-has-errors input[type=number],.kv-has-errors input[type=password],.kv-has-errors input[type=text],.kv-has-errors select,.multiselect__single.error,.multiselect__single.invalid,input[type=email].error,input[type=email].invalid,input[type=number].error,input[type=number].invalid,input[type=password].error,input[type=password].invalid,input[type=text].error,input[type=text].invalid,select.error,select.invalid{border-color:#d2051e!important}.multiselect__single[disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=text][disabled],select[disabled]{pointer-events:none;color:#9b9b9b}.multiselect__single:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,select:hover{border-color:#d2051e}.multiselect__single:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus{border-color:#555}.multiselect__single:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=text]:focus-visible,select:focus-visible{outline-color:transparent}::-moz-placeholder{color:#bbb}::placeholder{color:#bbb}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.form-group-list-split .radio-list{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance}.form-group{margin-bottom:20px;position:relative;clear:both}.form-group .help-block{display:none}.form-group>label{display:flex;font-weight:500;line-height:1.5;padding-top:10px;padding-bottom:8px;transition:opacity .2s ease-in-out}.form-group>label .help{padding-left:.5ch;padding-right:.5ch;top:-1px;margin-left:.8ch}.form-group.disabled>label{pointer-events:none}.form-group.disabled>label>:not(.help){opacity:.4}.form-group.disabled>label>.help{pointer-events:auto}.form-group.field-input input,.form-group.field-vueMultiSelect input{width:100%}.form-group.field-input .multiselect__single,.form-group.field-vueMultiSelect .multiselect__single{border-radius:2px}.kv-main-center .form-group.field-input .field-wrap,.kv-main-center .form-group.field-vueMultiSelect .field-wrap{width:100%}.form-group.field-input .field-wrap,.form-group.field-vueMultiSelect .field-wrap{width:100%;max-width:530px}.form-group.field-input.required>.field-wrap,.form-group.field-vueMultiSelect.required>.field-wrap{position:relative}.form-group.field-input.required>.field-wrap input[type=email],.form-group.field-input.required>.field-wrap input[type=number],.form-group.field-input.required>.field-wrap input[type=password],.form-group.field-input.required>.field-wrap input[type=text],.form-group.field-input.required>.field-wrap select,.form-group.field-vueMultiSelect.required>.field-wrap input[type=email],.form-group.field-vueMultiSelect.required>.field-wrap input[type=number],.form-group.field-vueMultiSelect.required>.field-wrap input[type=password],.form-group.field-vueMultiSelect.required>.field-wrap input[type=text],.form-group.field-vueMultiSelect.required>.field-wrap select{padding-right:calc(24px + .5em)}.form-group.field-input.required>.field-wrap::after,.form-group.field-vueMultiSelect.required>.field-wrap::after{content:"*";position:absolute;top:50%;transform:translateY(-50%);right:12px;z-index:20;font-size:26px;pointer-events:none;color:#555;transition:opacity .2s ease-in-out}.form-group.field-input.required.disabled>.field-wrap::after,.form-group.field-vueMultiSelect.required.disabled>.field-wrap::after{opacity:0}.form-group.field-input.required:not(.disabled)>.field-wrap::after,.form-group.field-vueMultiSelect.required:not(.disabled)>.field-wrap::after{opacity:1}.form-group.field-vueMultiSelect .field-wrap::after{display:none!important}.form-group.field-vueMultiSelect .field-wrap .multiselect::before{content:""!important;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid #555;top:15px;display:block;position:absolute;right:13px;font-size:24px;z-index:1500;pointer-events:none;transition:transform .2s ease-in-out}.form-group.field-vueMultiSelect .field-wrap .multiselect .multiselect__option--selected{pointer-events:none;cursor:none}.form-group.field-vueMultiSelect .field-wrap .multiselect.multiselect--active::before{transform:rotate(180deg)}.form-group-half{width:50%;float:left;clear:none}.hint{margin-top:10px;color:#555;max-width:85%;font-size:13px}.kv-error{color:#d2051e;margin-top:10px}.kv-error:empty{display:none}.delete-account-button .field-wrap input[type=submit]{border:0;font-size:14px;background:0 0;padding:0;color:#d2051e;cursor:pointer;text-decoration:underline;margin-top:1rem}p.introduction{margin-top:30px;margin-bottom:35px}.kv-account-aanmaken p.introduction{flex:0 0 100%;padding-right:calc(100% - 400px)}.kv-account-aanmaken .edit-form,.kv-account-aanmaken .register-form,.kv-account-aanmaken form{flex:0 0 100%;display:flex;flex-wrap:wrap;align-items:flex-start}.kv-account-aanmaken .edit-form .kv-main-left,.kv-account-aanmaken .edit-form .kv-main-right,.kv-account-aanmaken .register-form .kv-main-left,.kv-account-aanmaken .register-form .kv-main-right,.kv-account-aanmaken form .kv-main-left,.kv-account-aanmaken form .kv-main-right{height:auto;position:static;top:auto}.kv-account-aanmaken .kv-error,.kv-account-aanmaken .privacy-statement-toggle{width:100%;margin-top:0}.kv-account-aanmaken .privacy-statement-toggle *{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kv-account-aanmaken .kv-button--primary{margin:10px 0}.kv-app{height:100%;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out;display:flex;min-height:100vh;flex-direction:column}.kv-app>div{flex:1 0 auto}.kv-app.loaded{pointer-events:all;opacity:1}.kv-back{text-decoration:none;position:absolute;z-index:1;right:calc(100% + 20px);width:25px!important;height:25px!important;border-radius:50%;background-color:#d2051e;fill:#fff;transition:background-color .1s ease-in-out}.kv-back:focus,.kv-back:hover{background-color:#f9112d}.kv-back:active{background-color:#aa0418;transition-duration:0s}.kv-button,.segment--button{display:inline-flex;align-items:center;position:relative;border:0;border-radius:4px;font-weight:500;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.segment--button{height:40px;padding-top:.2ch}.segment--button:not(.segment--button--narrow){padding-left:1.3em;padding-right:1.3em}.segment--button.segment--button--narrow{padding-left:.5em;padding-right:.5em}.kv-button.kv-button--small,.segment--button.segment--button--small{height:26px;font-size:12px;padding-left:.8em;padding-right:.8em}.kv-button{height:33px;padding-left:.85em;padding-right:.85em;font-size:16px;transition-property:border,color,background,box-shadow;transition-duration:.1s;transition-timing-function:ease-in-out}.kv-button:active{transition-duration:0s}.kv-button.kv-button--disabled{cursor:not-allowed}.kv-button.kv-button--primary{background-color:#d2051e;color:#fff}.kv-button.kv-button--primary.kv-button--disabled{background-color:#d8d8d8}.kv-button.kv-button--primary:not(.kv-button--disabled).kv-button--active,.kv-button.kv-button--primary:not(.kv-button--disabled):focus,.kv-button.kv-button--primary:not(.kv-button--disabled):hover{background-color:#f9112d}.kv-button.kv-button--primary:not(.kv-button--disabled):active{background-color:#aa0418}.kv-button.kv-button--secondary{background-color:transparent;box-shadow:0 0 0 1px #888 inset;color:#888}.kv-button.kv-button--secondary.kv-button--disabled{background-color:#d8d8d8}.kv-button.kv-button--secondary:not(.kv-button--disabled).kv-button--active,.kv-button.kv-button--secondary:not(.kv-button--disabled):focus,.kv-button.kv-button--secondary:not(.kv-button--disabled):hover{background-color:#555;color:#fff;box-shadow:none}.kv-button.kv-button--secondary:not(.kv-button--disabled):active{background-color:#000}.kv-button .kv-svg{height:1em;width:1em;display:inline-block;fill:#fff}.kv-button .kv-svg:first-child{margin-left:-.3ch;margin-right:.8ch}.kv-button .kv-svg:last-child{margin-left:1ch}.kv-download-pdf-menu{text-align:right;position:relative;float:right;width:100%;margin-left:-100%;margin-top:10px}.kv-footer{background-color:#fff;position:relative;z-index:-1;margin:auto -70px 0}.kv-footer>ul{margin:0 auto;padding:15px 70px;font-size:12px;z-index:1;position:relative;display:flex}.kv-footer>ul li{flex:0 0 auto}.kv-footer>ul li+li{padding-left:20px}.kv-footer>ul li.right{margin-left:auto}.kv-footer::after{content:"";display:block;width:100vw;position:absolute;left:calc(50% - 50vw);top:0;bottom:0;z-index:0;background:#fff}.kv-footer .backend-status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:1ch;vertical-align:center}.kv-footer .backend-status-indicator.pending{background-color:#0da0d8}.kv-footer .backend-status-indicator.online{background-color:#4dcf2e}.kv-footer .backend-status-indicator.unavailable{background-color:#9b9b9b}.kv-footer .backend-status-indicator.error{background-color:#d2051e}.kv-gevelvulling-svg{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.kv-gevelvulling-svg-wrapper{flex:1 1 auto;height:auto;position:relative;order:3}.kv-gevelvulling-svg-wrapper~*{flex:0 0 auto}.kv-gevelvulling-svg-element{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kv-gevelvulling-svg-hoekanker{transition:all .2s ease-in-out}.kv-gevelvulling-svg-rand{pointer-events:none}.kv-gevelvulling-svg-vlakverdeling-lijn{pointer-events:none}.kv-gevelvulling-svg-vlakverdeling-vlak{fill:var(--gray-light);transition:fill .2s ease-in-out;cursor:pointer}.kv-gevelvulling-svg-vlakverdeling-vlak-group:focus .kv-gevelvulling-svg-vlakverdeling-vlak,.kv-gevelvulling-svg-vlakverdeling-vlak-group:hover .kv-gevelvulling-svg-vlakverdeling-vlak,.kv-gevelvulling-svg-vlakverdeling-vlak:focus,.kv-gevelvulling-svg-vlakverdeling-vlak:hover{fill:var(--primary-tint)}.kv-gevelvulling-svg-vlakverdeling-vlak-group.active .kv-gevelvulling-svg-vlakverdeling-vlak,.kv-gevelvulling-svg-vlakverdeling-vlak-wrapper.active .kv-gevelvulling-svg-vlakverdeling-vlak{fill:var(--white)}.kv-gevelvulling-svg-vlakverdeling-vlak-group,.kv-gevelvulling-svg-vlakverdeling-vlak-wrapper{outline:0}.kv-gevelvulling-svg-label{pointer-events:none}.kv-gevelvulling-svg-gewicht-balkje{pointer-events:none}.kv-bemating-label{text-align:center;padding-bottom:15px}.kv-header{background-color:#fff;position:sticky;top:0;z-index:1000;margin:0 -70px;padding:0}.kv-header-bottom,.kv-header-top{padding:0 70px}.kv-header-bottom-inner,.kv-header-top-inner{max-width:1280px;height:100%}.kv-header-bottom .kv-logo,.kv-header-top .kv-logo{width:320px;padding:24px 0;justify-self:flex-start}.kv-header-top{margin:0 auto;height:92px;position:relative;z-index:1000}.kv-header-top:after{content:"";background:#fff;position:absolute;left:-50vw;top:0;height:92px;display:block;z-index:-1;width:200vw}.kv-header-top-inner{display:flex;justify-content:stretch}.kv-header-right{flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center}.kv-header-bottom{margin:0 auto;background-color:#f4f4f4;height:60px}.kv-header-bottom-inner{display:flex;justify-content:flex-start;align-items:center;position:relative}.kv-header-bottom:after{content:"";display:block;position:absolute;width:100vw;left:calc(50% - 50vw);bottom:0;height:1px;z-index:1;background-color:#d8d8d8}.kv-page-title{display:inline-block;position:relative;z-index:1;font-size:21px;font-style:normal;line-height:normal;font-weight:700;text-align:left;padding:0;color:#555;letter-spacing:-.5px}.kv-header-right-region{flex:0 0 auto;justify-self:flex-end;margin-left:auto;display:flex}.kv-header-right-region>:not(:first-child){margin-left:7px}.kv-keuze-en-advies-mogelijkheden{display:flex;flex-direction:row}.kv-keuze-en-advies-mogelijkheden>div{flex:1 0 0;display:flex;flex-direction:column;min-width:0}.kv-keuze-en-advies-mogelijkheden>div:not(:last-child){margin-right:15px}.kv-keuze-en-advies-mogelijkheden .kv-table thead{display:none}.kv-keuze-en-advies-mogelijkheden .kv-table--empty{padding-top:15px}.kv-keuze-en-advies-mogelijkheden .kv-table tr td{padding:15px!important;position:relative;cursor:pointer}.kv-keuze-en-advies-mogelijkheden .kv-table tr td>div{display:flex;justify-content:space-between;align-items:center}.kv-keuze-en-advies-mogelijkheden .kv-table tr td>div .product-omschrijving{margin-right:auto}.kv-keuze-en-advies-mogelijkheden .kv-table tr td>div .match-percentage{padding-left:20px;color:#4dcf2e;font-weight:700}.kv-keuze-en-advies-mogelijkheden .kv-table tr td>div .check{margin-left:15px}.kv-keuze-en-advies-mogelijkheden .kv-table tr.active td>div .check::before{background-color:#555;border-color:#555}.kv-keuze-en-advies-mogelijkheden .kv-table tr.active td>div .check::after{opacity:1}.kv-keuze-en-advies-mogelijkheden .kv-table tr.active:focus td>div .check::before,.kv-keuze-en-advies-mogelijkheden .kv-table tr.active:hover td>div .check::before{background-color:#d2051e;border-color:#d2051e}.kv-keuze-en-advies-mogelijkheden .kv-table tr.active:focus td>div .check::after,.kv-keuze-en-advies-mogelijkheden .kv-table tr.active:hover td>div .check::after{opacity:1}.kv-keuze-en-advies-mogelijkheden .kv-table tr.active:focus-visible{outline:0}.kv-keuze-en-advies-mogelijkheden .kv-table tr:focus td>div .check::before,.kv-keuze-en-advies-mogelijkheden .kv-table tr:hover td>div .check::before{border-color:#d2051e}.kv-keuze-en-advies-mogelijkheden .kv-table tr.active:active td>div .check::before,.kv-keuze-en-advies-mogelijkheden .kv-table tr:active td>div .check::before{background-color:rgba(210,5,30,.2)}.kv-keuze-en-advies-mogelijkheden .kv-table tr.active:active td>div .check::after,.kv-keuze-en-advies-mogelijkheden .kv-table tr:active td>div .check::after{opacity:1}.kv-keuze-en-advies-mogelijkheden .kv-table .messages p{margin:0;padding:10px}.kv-keuze-en-advies-mogelijkheden .kv-table .kv-table-loading-indicator{margin:.25em 0}.kv-keuze-en-advies-mogelijkheden .kv-table .kv-table__pagination{margin-top:15px}.kv-keuze-en-advies-mogelijkheden .kv-table.kv-hoekankermogelijkheden tr td>div{padding-left:calc(4em + 15px);min-height:3em}.kv-keuze-en-advies-mogelijkheden .kv-table.kv-hoekankermogelijkheden tr td>div .product-afbeelding{width:4em;height:4em;position:absolute;top:calc(50% - 2em);left:15px;-o-object-fit:contain;object-fit:contain;background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,.1);border-radius:4px;padding:.3em;pointer-events:none}.kv-main.kv-keuze-en-advies{display:grid;align-items:start;align-content:start;justify-content:stretch;justify-items:stretch;grid-template-columns:1fr minmax(650px,1.55fr);grid-template-rows:max-content max-content 1fr;-moz-column-gap:30px;column-gap:30px;row-gap:2em;grid-template-areas:"side right-1" "side right-2" "side right-3"}.kv-main.kv-keuze-en-advies .kv-gevelvulling-svg{grid-area:side}.kv-main.kv-keuze-en-advies .kv-advies-specificaties{display:flex;justify-content:stretch;align-items:flex-start}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div{flex:1 0 0}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .kv-keuze-en-advies-title{display:block}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .kv-advies-specificaties-content{display:flex;padding:10px 15px}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .kv-advies-specificaties-content .spinner{display:block;height:21px;width:21px}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .kv-advies-specificaties-content .spinner::before{--spinner-radius:calc(1em / 2);--spinner-border-width:2px;margin-top:-10.5px;margin-left:-10.5px}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .aantal-hoekankers{margin:0 10px;text-align:center;width:2ch}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .add-hoekanker,.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .remove-hoekanker{width:22px;height:22px;filter:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .add-hoekanker circle,.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .remove-hoekanker circle{fill:#d2051e;transition:fill .1s ease-in-out}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .add-hoekanker:focus circle,.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .add-hoekanker:hover circle,.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .remove-hoekanker:focus circle,.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .remove-hoekanker:hover circle{fill:#f9112d}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .add-hoekanker:active circle,.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .remove-hoekanker:active circle{fill:#aa0418;transition-duration:0s}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .add-hoekanker--disabled,.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .remove-hoekanker--disabled{pointer-events:none}.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .add-hoekanker--disabled circle,.kv-main.kv-keuze-en-advies .kv-advies-specificaties>div .remove-hoekanker--disabled circle{fill:#d8d8d8}.kv-gevelvulling-title{width:100%;text-align:center;display:inline-block;margin-top:20px;padding:0 10px;margin-bottom:.3em;font-family:"Neue Helvetica W05","Neue Helvetica W04","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:750;font-size:16px}.kv-keuze-en-advies-title{display:inline-block;padding:10px 15px;margin:0;font-family:"Neue Helvetica W05","Neue Helvetica W04","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:750;font-size:13px;border-bottom:3px solid #d8d8d8}.kv-keuze-en-advies-title .kv-svg{margin-right:10px}.kv-keuze-en-advies-title .tag{float:right;margin-right:-2px}.kv-main{max-width:1280px;margin:0 auto;padding-top:30px;padding-bottom:60px}.kv-main,.kv-main .dual-form{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.kv-main-left{width:50%;flex:0 0 auto;padding-right:30px}.kv-main-right{width:50%;flex:0 0 auto;padding-left:30px}.kv-main-left,.kv-main-right{position:sticky;top:182px;height:100%}.kv-main-left:hover,.kv-main-right:hover{z-index:1}.kv-main-center{width:400px;max-width:100vw;margin:0 auto}.kv-menu{height:92px;position:relative}.kv-menu+.kv-menu{margin-left:25px;padding-left:25px}.kv-menu+.kv-menu::before{content:"";display:block;width:2px;height:calc(100% - 35px);position:absolute;top:17.5px;bottom:17.5px;left:0;background:#f4f4f4}.kv-menu .kv-menu-title{margin:0;position:relative;cursor:pointer;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%;display:flex;flex-direction:row;align-items:center;transition:color .0666666667s ease-in-out}.kv-menu .kv-menu-title svg{vertical-align:middle;width:24px;height:24px;fill:currentColor;transition:fill .0666666667s ease-in-out}.kv-menu .kv-menu-title img{vertical-align:middle}.kv-menu .kv-menu-title:focus,.kv-menu .kv-menu-title:hover{color:#d2051e}.kv-menu .kv-menu-list{width:280px;position:absolute;top:92px;right:0;max-height:calc(100vh - 92px);overflow-y:auto;background-color:#fff;box-shadow:0 5px 5px rgba(85,85,85,.1);transition:opacity .2s ease-out,visibility .2s ease-out;--divider-height:2px}.kv-menu .kv-menu-list li{position:relative}.kv-menu .kv-menu-list li:first-child{--divider-height:0px}.kv-menu .kv-menu-list li:first-child .kv-menu-link:not(.kv-menu-link--special){padding-top:14px}.kv-menu .kv-menu-list li:last-child .kv-menu-link:not(.kv-menu-link--special){padding-bottom:14px}.kv-menu .kv-menu-list li::before{content:"";display:block;height:var(--divider-height);width:calc(100% - 35px);position:absolute;top:0;left:17.5px;right:17.5px;background:#f4f4f4}.kv-menu .kv-menu-list li .kv-menu-link{display:flex;justify-content:space-between;align-items:center;padding:calc(13px + var(--divider-height)) 20px 13px;line-height:1.5;text-decoration:none;color:#555;cursor:pointer;transition:background-color .1s ease-in-out,color .1s ease-in-out}.kv-menu .kv-menu-list li .kv-menu-link .kv-menu-link-under-title{font-weight:700;margin:2px 0 0 0;font-size:12px}.kv-menu .kv-menu-list li .kv-menu-link .icon-wrapper{display:flex;align-items:flex-start}.kv-menu .kv-menu-list li .kv-menu-link .icon-wrapper .icon{vertical-align:middle;margin-right:12px;fill:currentColor}.kv-menu .kv-menu-list li .kv-menu-link:not(.kv-menu-link--special){font-weight:400}.kv-menu .kv-menu-list li .kv-menu-link:not(.kv-menu-link--special) span{display:flex;align-items:center;justify-content:flex-start;width:100%;color:#555}.kv-menu .kv-menu-list li .kv-menu-link:not(.kv-menu-link--special) span>svg{width:15px;height:15px;margin-right:15px}.kv-menu .kv-menu-list li .kv-menu-link.kv-menu-link--gevelvulling{padding-top:13px;padding-bottom:13px}.kv-menu .kv-menu-list li .kv-menu-link.kv-menu-link--gevelvulling>span{height:100%;width:100%;padding-right:15px}.kv-menu .kv-menu-list li .kv-menu-link.router-link-exact-active{background-color:#fcf7f7;color:#d2051e}.kv-menu .kv-menu-list li .kv-menu-link:focus,.kv-menu .kv-menu-list li .kv-menu-link:hover{background-color:#f9eeef;color:#d2051e}.kv-menu:not(.kv-expanded) .kv-menu-list{visibility:hidden;pointer-events:none;opacity:0}.kv-menu.kv-expanded .kv-menu-list{transition:opacity .1s ease-out,visibility .1s ease-out}.kv-notification{position:relative;width:100%;padding:20px 30px 20px 70px;border-radius:4px;font-weight:500}.kv-notification--info{background-color:#bfeef7}.kv-notification--info>.kv-svg{width:25px;height:26px}.kv-notification--success{background-color:#c1f2ad}.kv-notification--success>.kv-svg{width:19px;height:24px;color:#4dcf2e}.kv-notification--warning{background-color:#ffdf7f}.kv-notification--warning>.kv-svg{width:23px;height:20px}.kv-notification--error{background-color:#ffb9b9}.kv-notification--error>.kv-svg{width:22px;height:21px}.kv-notification>.kv-svg{position:absolute;top:50%;transform:translate(-50%,-50%);left:35px}.kv-project-menu .kv-menu-title svg{margin-left:4px;transform:translateY(1px)}.kv-project-menu .kv-menu-link .kv-svg.icon{padding:3px 4px 3px 3px}@keyframes row-fade-in{0%{opacity:0;border-bottom-color:transparent}100%{opacity:1}}.kv-projectoverzicht .kv-table{flex:0 0 100%}.kv-projectoverzicht .kv-table table{table-layout:auto}.kv-projectoverzicht .kv-table table tbody tr td:nth-child(1),.kv-projectoverzicht .kv-table table thead tr th:nth-child(1){width:auto}.kv-projectoverzicht .kv-table table tbody tr td:nth-child(1),.kv-projectoverzicht .kv-table table thead tr th:nth-child(1){width:auto}.kv-projectoverzicht .kv-table table tbody tr td:nth-child(2),.kv-projectoverzicht .kv-table table thead tr th:nth-child(2){width:200px}.kv-projectoverzicht .kv-table table tbody tr td:nth-child(2),.kv-projectoverzicht .kv-table table thead tr th:nth-child(2){width:200px}.kv-projectoverzicht .kv-table table tbody tr td:nth-child(3),.kv-projectoverzicht .kv-table table thead tr th:nth-child(3){width:150px}.kv-projectoverzicht .kv-table table tbody tr td:nth-child(3),.kv-projectoverzicht .kv-table table thead tr th:nth-child(3){width:150px}.kv-projectoverzicht .kv-table table tbody tr td:nth-child(4),.kv-projectoverzicht .kv-table table thead tr th:nth-child(4){width:140px}.kv-projectoverzicht .kv-table table tbody tr td:nth-child(4),.kv-projectoverzicht .kv-table table thead tr th:nth-child(4){width:140px}.kv-projectoverzicht .kv-table table tbody tr.entry{animation:row-fade-in .7s}.kv-projectoverzicht .kv-table table tbody tr.entry-has-children td:first-of-type::before{transform:rotate(135deg);left:10px;top:18px}.kv-projectoverzicht .kv-table table tbody tr.entry-has-children.expanded td:first-of-type::before{transform:translateY(-25%) rotate(225deg)}.kv-projectoverzicht .kv-table table tbody tr.entry-child td{padding:12px 10px 10px}.kv-projectoverzicht .kv-table table tbody tr .action{opacity:0;transition:opacity .1s ease-in-out}.kv-projectoverzicht .kv-table table tbody tr:focus .action,.kv-projectoverzicht .kv-table table tbody tr:focus-within .action,.kv-projectoverzicht .kv-table table tbody tr:hover .action{opacity:1}.kv-projectoverzicht .kv-table table tbody tr td>div{display:inline-block}.kv-projectoverzicht .kv-table table tbody tr td.actions{padding-right:15px}.kv-projectoverzicht .kv-table table tbody tr td.actions .action{vertical-align:text-bottom;padding:0;cursor:pointer;margin-left:1.5ch;height:17px;width:17px}.kv-projectoverzicht .kv-table table tbody tr td.actions .action svg{fill:#888;transition:fill .1s ease-in-out}.kv-projectoverzicht .kv-table table tbody tr td.actions .action:focus svg,.kv-projectoverzicht .kv-table table tbody tr td.actions .action:hover svg{fill:#d2051e}.kv-projectoverzicht .kv-table table tbody tr td.actions .action:focus svg.delete,.kv-projectoverzicht .kv-table table tbody tr td.actions .action:hover svg.delete{fill:#d2051e}.kv-projectoverzicht .kv-table table tbody tr td.aantal-gevelvullingen .actions{margin-left:.5ch}.kv-projectoverzicht .kv-table__pagination--sticky{margin-top:30px}.kv-projectoverzicht .kv-table__pagination--sticky::after{content:"";position:absolute;left:0;right:0;width:100%;bottom:0;height:calc(100% + 30px);background:linear-gradient(180deg,transparent,30%,#f4f4f4);pointer-events:none;z-index:-1}.kv-projectoverzicht .kv-notification{margin-top:20px}.kv-svg-with-text{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;font-size:14px;line-height:1.4}.kv-svg-with-text>.text{flex:0 0 auto;text-align:center;padding:0 .5ch}.kv-svg-with-text>.kv-svg{flex:1 1 auto;overflow:hidden}.kv-svg-with-text--with-paddings{padding:14% 10% 10%;gap:12%}.kv-svg-with-text--with-paddings>.text{height:1lh}.kv-svg-with-text--with-paddings>.kv-svg{max-height:70px;margin-top:auto;margin-bottom:auto}.kv-svg-with-text--without-paddings{padding:0 0 10%;gap:6%}.kv-svg-with-text--without-paddings>.text{height:2lh}.kv-svg-with-text--without-paddings>.kv-svg{margin-bottom:auto}.kv-svg-with-text:has(.kv-svg[data-svg-id^=montage-hsb-onderzijde-])>.text{height:auto}.kv-svg-with-text:has(.kv-svg[data-svg-id^=montage-hsb-onderzijde-])>.kv-svg{max-height:101px;padding-left:6%}.kv-svg{max-width:100%;max-height:100%;display:block}.kv-svg.icon{width:22px;height:22px;display:inline-block}.kv-svg[data-svg-id=icon-aantal-hoekankers],.kv-svg[data-svg-id=icon-bevestigingsmiddel],.kv-svg[data-svg-id=icon-hart-op-hart-maat],.kv-svg[data-svg-id=icon-hoekanker]{display:inline-block}.kv-svg[data-svg-id=icon-aantal-hoekankers]{width:9px;height:9px}.kv-svg[data-svg-id=icon-hart-op-hart-maat]{width:11px;height:8px}.kv-svg[data-svg-id=icon-hoekanker]{width:9px;height:10px}.kv-svg[data-svg-id=icon-bevestigingsmiddel]{width:8px;height:10px}.kv-svg[data-svg-id^=montage-bovendorpel-]{padding-left:6%}.kv-svg[data-svg-id^=montage-hsb-bovenregel-]{padding-left:10%}@keyframes moving-gradient{0%{background-position:-250px 0}100%{background-position:250px 0}}.kv-table-loading-indicator{display:block;height:14px;margin:15px 0;background:linear-gradient(to right,#ececec 20%,#e7e7e7 50%,#ececec 80%);background-size:500px 100px;animation-name:moving-gradient;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:forwards}td:nth-child(1) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(2) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(3) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(4) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(5) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(6) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(7) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(8) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(9) .kv-table-loading-indicator{animation-delay:.5s}td:nth-child(10) .kv-table-loading-indicator{animation-delay:.5s}.kv-table{position:relative;z-index:1}.kv-table table{table-layout:fixed;width:100%;border-collapse:collapse}.kv-table table tr{border-bottom:1px solid #d8d8d8;position:relative}.kv-table table td,.kv-table table th{padding:10px;text-align:left;position:relative;color:#555}.kv-table table thead th{padding:10px;position:relative;opacity:.65;transition:.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:3px solid #d8d8d8;font-family:"Neue Helvetica W05","Neue Helvetica W04","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:750;font-size:13px;color:#000}.kv-table table thead th .arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;opacity:0;transition:.2s ease-in-out;display:inline-block;margin-left:5px;transform:rotate(180deg);border-bottom:8px solid #555}.kv-table table thead th .arrow.desc{transform:translateY(-1px)}.kv-table table thead th.sortable{cursor:pointer;padding:10px}.kv-table table thead th.sortable:hover{opacity:1}.kv-table table thead th.sortable:hover .arrow{opacity:.3}.kv-table table thead th.active{opacity:1}.kv-table table thead th.active .arrow,.kv-table table thead th.active:hover .arrow{opacity:1}.kv-table table tbody:first-child~tbody:last-child tr{border-bottom:none}.kv-table table tbody tr{background-color:transparent;transition:background-color .2s ease-in-out}.kv-table table tbody tr td.clickable{cursor:pointer}.kv-table table tbody tr td .action{display:inline-block;padding:2px;transition:opacity .2s ease-in-out}.kv-table table tbody tr td .action>*{margin:0 auto}.kv-table table tbody tr td.actions{text-align:right}.kv-table table tbody tr.entry-has-children td:first-of-type::before{content:"";border-left:1.5px solid #555;border-top:1.5px solid #555;transform:translateY(-50%) rotate(135deg);transition:transform .2s ease-in-out;width:5px;height:5px;position:absolute;left:10px;top:50%}.kv-table table tbody tr.entry-has-children.expanded td:first-of-type::before{transform:translateY(-75%) rotate(225deg)}.kv-table table tbody tr.entry.loading{pointer-events:none}.kv-table table tbody tr.entry-child:focus,.kv-table table tbody tr.entry-child:focus-within,.kv-table table tbody tr.entry-child:hover{background-color:#fff!important}.kv-table table tbody tr.entry-child:focus .action,.kv-table table tbody tr.entry-child:focus-within .action,.kv-table table tbody tr.entry-child:hover .action{opacity:1}.kv-table table tbody tr .entry-title{font-weight:500}.kv-table table tbody tr .entry-meta{font-size:12px;color:#888;line-height:1.8}.kv-table table tbody tr .entry-meta strong{font-weight:500}.kv-table table tbody:focus tr.entry,.kv-table table tbody:focus-within tr.entry,.kv-table table tbody:hover tr.entry{background-color:#fff!important}.kv-table table tbody:focus tr.entry .action,.kv-table table tbody:focus-within tr.entry .action,.kv-table table tbody:hover tr.entry .action{opacity:1}.kv-table table.can-contain-children tbody tr:not(.loading).entry td:first-of-type{padding-left:35px}.kv-table table.can-contain-children tbody tr:not(.loading).entry-child td:first-of-type{padding-left:60px}.kv-table__pagination{display:flex;justify-content:center;gap:7px;margin:30px auto 0;max-width:100%}.kv-table__pagination:not(.kv-table__pagination--wrapped){align-items:flex-start}.kv-table__pagination:not(.kv-table__pagination--wrapped)>.kv-button{flex:0 0 auto}.kv-table__pagination:not(.kv-table__pagination--wrapped) .kv-table__pagination__pages-wrapper{flex:0 1 auto;display:flex;justify-content:stretch;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:7px;max-width:780px}.kv-table__pagination:not(.kv-table__pagination--wrapped) .kv-table__pagination__pages-wrapper>*{min-height:inherit}.kv-table__pagination:not(.kv-table__pagination--wrapped) .kv-table__pagination__pages-wrapper>:first-child{margin-left:auto}.kv-table__pagination:not(.kv-table__pagination--wrapped) .kv-table__pagination__pages-wrapper>:last-child{margin-right:auto}.kv-table__pagination--wrapped{flex-wrap:wrap;align-items:center;max-width:780px}.kv-table__pagination--wrapped .kv-table__pagination__pages-wrapper{display:contents}.kv-table__pagination--sticky{position:sticky;bottom:0;padding-bottom:30px}.kv-table__pagination:not(.kv-table__pagination--small)>*{flex:0 0 auto}.kv-table__pagination:not(.kv-table__pagination--small)>:not(.kv-button--small){min-height:40px}.kv-table__pagination:not(.kv-table__pagination--small) .segment--button{min-width:35px}.kv-table__pagination .kv-button{padding-left:.25em;padding-right:.25em}.kv-table__pagination .kv-button .kv-svg{margin-left:0!important;margin-right:0!important;width:1.5em;height:1.5em}.kv-table__pagination .segment--button{display:flex;justify-content:center}.toast-container{position:fixed;bottom:30px;right:30px;z-index:100;display:flex;flex-direction:column;align-items:flex-start;padding:15px}.toast{display:flex;align-items:center;margin:5px;padding:6px 18px;gap:10px;border-radius:4px;animation:toast-in .5s}.toast .toast__message{line-height:1.3;font-weight:500}.toast .toast__buttons button{padding:10px;background-color:transparent;font-weight:700;color:var(--black);border-radius:4px;cursor:pointer;border-style:solid;border-width:1px}.toast--default{background-color:#000;color:var(--white)}.toast--default .toast__buttons button{color:var(--black-much-lighter)}.toast--success{background-color:#c1f2ad;color:#555;padding:20px}.toast--success>.kv-svg{color:#4dcf2e}.toast--success .toast__buttons button{color:var(--green-darker);border-color:var(--green-darker)}.toast--success .toast__buttons:hover button{background-color:var(--green-lighter)}.toast--info{background-color:var(--blue);color:var(--blue-darker)}.toast--info .toast__buttons button{color:var(--blue-darker);border-color:var(--blue-darker)}.toast--info .toast__buttons:hover button{background-color:var(--blue-lighter)}.toast--warn{background-color:var(--yellow);color:var(--yellow-darker)}.toast--warn .toast__buttons button{color:var(--yellow-darker);border-color:var(--yellow-darker)}.toast--warn .toast__buttons:hover button{background-color:var(--yellow-lighter)}.toast--error{background-color:var(--red);color:var(--white)}.toast--error .toast__buttons button{color:var(--white);border-color:var(--white)}.toast--error .toast__buttons:hover button{background-color:var(--red-lighter)}.toast-leave-active{transition:opacity .3s,margin .5s}.toast.toast-leave-to{opacity:0;margin-bottom:-60px}@keyframes toast-in{0%{opacity:0;margin-bottom:-45px}100%{opacity:1;margin-bottom:5px}}.kv-user-menu svg{margin-left:6px}.kv-zijde-switcher-wrapper{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch}.kv-zijde-switcher-wrapper--zijkanten .kv-zijde-switcher-aantal-hoekankers{min-height:32px}.kv-zijde-switcher{flex:1 0 0;display:grid;grid-template-columns:auto 1fr;grid-auto-rows:auto;-moz-column-gap:18px;column-gap:18px;row-gap:6px;justify-content:stretch;align-content:start;padding:20px;font-size:12px;line-height:16px;cursor:pointer;--check-size:20px}.kv-zijde-switcher:not(:last-child){margin-right:20px}.kv-zijde-switcher .check{--check-border-width:0px;line-height:var(--check-size);background-color:#d8d8d8;border-radius:50%}.kv-zijde-switcher .check::before{background-color:#4dcf2e;transition:clip-path .4s cubic-bezier(.095,.45,.485,1.65)}.kv-zijde-switcher .check::after{opacity:1}.kv-zijde-switcher--incomplete .check::before{clip-path:inset(0 100% 0 0)}.kv-zijde-switcher--semi-complete .check::before{clip-path:inset(0 50% 0 0)}.kv-zijde-switcher--complete .check::before{clip-path:inset(0 0 0 0)}.kv-zijde-switcher .kv-svg{margin-top:3px}.kv-zijde-switcher h3{font-family:"Neue Helvetica W05","Neue Helvetica W04","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:750;font-size:16px;line-height:var(--check-size);margin:1px 0 .8em}.kv-zijde-switcher>:nth-child(odd){justify-self:center}.kv-zijde-switcher>:nth-child(even){text-align:left}.kv-zijde-switcher .kv-zijde-switcher-incomplete-field{color:#bbb}.kv-zijde-switcher .kv-zijde-switcher-bevestigingsmiddelen,.kv-zijde-switcher .kv-zijde-switcher-hoekanker{min-height:32px}.kv-zijde-switcher .spinner{display:block;height:16px;width:16px}.kv-zijde-switcher .spinner::before{--spinner-radius:calc(1em / 2);--spinner-border-width:2px;margin-top:-8px;margin-left:-8px}.kv-account-aanmaken form .kv-button,.kv-account-aanmaken-teaser form .kv-button,.kv-forgot-password form .kv-button,.kv-login form .kv-button{margin:10px 0}.kv-account-aanmaken-teaser a{margin-top:40px}#app #modals-container{position:absolute;z-index:2000;flex:none}#app #modals-container:empty{display:none}#app .v--modal-overlay{background-color:rgba(0,0,0,.32);z-index:2000;cursor:pointer}#app .v--modal{background-color:#fff;box-shadow:0 0 30px 1px rgba(0,0,0,.1);border-radius:4px;z-index:2001;cursor:auto;overflow-y:auto}#app .v--modal .kv-modal{padding:46px 46px 0 46px;display:flex;flex-direction:column}#app .v--modal .kv-modal::after{content:"";display:block;flex:0 0 46px;width:100%}#app .v--modal .kv-modal .kv-modal-title{font-size:21px;line-height:1.4em}#app .v--modal .kv-modal .kv-modal-title:empty{display:none}#app .v--modal .kv-modal .kv-modal-title+.kv-modal-body:not(:empty){margin-top:2em}#app .v--modal .kv-modal .kv-modal-body h3{margin-bottom:0;margin-top:2em}#app .v--modal .kv-modal .kv-modal-body h3+p{margin-top:.5em}#app .v--modal .kv-modal .kv-modal-body:empty{display:none}#app .v--modal .kv-modal .kv-modal-body details{overflow-wrap:anywhere}#app .v--modal .kv-modal .kv-modal-body details code,#app .v--modal .kv-modal .kv-modal-body details pre{overflow-x:auto}#app .v--modal .kv-modal .kv-modal-actions{display:flex;flex-direction:row;margin-top:30px;text-align:center;flex:0 0 auto}#app .v--modal .kv-modal .kv-modal-actions .kv-button{margin-right:15px;flex:0 0 auto}#app .v--modal .kv-modal .kv-modal-actions .kv-button:last-child{margin-right:0}#app .v--modal .kv-modal:not(.dialog) .kv-modal-actions{justify-content:center}#app .v--modal .kv-modal.dialog{padding-left:230px}#app .v--modal .kv-modal.dialog .kv-modal-actions{justify-content:flex-start}#app .v--modal .kv-modal.dialog::before{content:"";display:flex;align-items:center;justify-content:center;width:62px;height:62px;position:absolute;top:50%;left:115px;padding:20px;padding-top:calc(20px + 1.5%);color:#fff;font-weight:700;font-size:40px;line-height:1;background-color:#d2051e;border-radius:50%;text-align:center;transform:translate(-50%,-50%);box-sizing:border-box}#app .v--modal .kv-modal.dialog.warning::before{content:"!"}.modal-berekeningen .kv-modal-body>div h3,.modal-berekeningen .kv-modal-body>div h4{margin-bottom:0}.modal-berekeningen .kv-modal-body>div:first-child h3,.modal-berekeningen .kv-modal-body>div:first-child h4{margin:0!important}.modal-berekeningen .kv-modal-body>div ul{padding-left:1.25em}.modal-berekeningen .kv-modal-body>div ul li{list-style:inherit;margin-left:0}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#d2051e transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect__input{transition:none}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:15px;touch-action:manipulation;line-height:normal;letter-spacing:0}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;text-align:left;color:#35495e;cursor:pointer}.multiselect:focus{outline:0}.multiselect--disabled{pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotateZ(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;width:100%}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#d2051e}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__tags-wrap{display:inline}.multiselect__tags{display:block}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#d2051e;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#d2051e;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#d2051e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;box-sizing:border-box;display:block;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #d8d8d8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #555;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #555}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;position:relative;cursor:pointer;white-space:nowrap;font-weight:400}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px}.multiselect__option--highlight{background:#d2051e;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#d2051e;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect--disabled{background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed;color:#a6a6a6;cursor:text;pointer-events:none}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede!important}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{from{transform:rotate(0)}to{transform:rotate(2turn)}}iframe.productblad{border:none;display:block;height:calc(100vh - 152px);width:100vw;margin-left:calc((100vw - 100%)/ -2)}#productblad-hidden-svgs{display:none;flex-wrap:nowrap;padding:30px 0;margin-left:calc(-1 * (100vw - 100% - 50px)/ 2);width:calc(100vw - 50px)}#productblad-hidden-svgs>svg{display:block;flex:1 0 auto;min-height:340px}#productblad-hidden-svgs>div{display:contents}#productblad-hidden-svgs>div>svg{order:1}#productblad-hidden-svgs svg{max-width:60vmin;max-height:60vmin}#productblad-hidden-svgs svg *{font-family:inherit!important;font-weight:400}body.debug #productblad-hidden-svgs{display:flex!important;overflow-x:scroll}#projectgegevens .kv-main-right .kv-table .kv-notification{margin-top:20px}#projectgegevens .kv-main-right .kv-table tbody tr td{padding:12px 10px 10px}#projectgegevens .kv-main-right .kv-button{margin-top:30px}.segment{border:1px solid #d8d8d8;background-color:#f4f4f4;box-shadow:0 12px 24px 0 transparent;transition-property:box-shadow,border-color,background-color;transition-duration:.2s;transition-timing-function:ease-in-out;border-radius:4px}.segment:focus,.segment:hover{background-color:#fdfdfd}.segment:active{background-color:#e7e7e7;transition-duration:50ms}.segment--active{border-color:transparent;box-shadow:0 12px 24px 0 rgba(0,0,0,.1);background-color:#fff}.help{position:relative;cursor:help}.help>.icon{margin:0;display:inline-block;width:16px;height:16px;border-radius:50%;background-color:#d2051e;position:relative;top:3px}.help>.icon::after{content:"i";font-family:"Lucida Console",Monaco,monospace;font-style:normal;font-weight:700;color:#fff;text-align:center;position:absolute;font-size:11px;left:50%;top:50%;transform:translate(-50%,-50%)}.help .helpText{--tooltip-arrow-offset:27px;--tooltip-offset:25px;display:block;width:300px;min-width:0;min-height:0;padding:13px;position:absolute;z-index:1800;background-color:#fff;font-weight:400;font-size:13px;line-height:1.5;text-align:left;color:#000;border:1px solid #d8d8d8;border-radius:4px;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease-in-out;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, .1))}.help .helpText ul li{margin:10px 0}.help .helpText:before{content:"";display:block;width:13px;height:13px;top:auto;left:50%;bottom:0;position:absolute;z-index:1;background-color:#fff;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;transform:translate(-50%,50%) rotate(45deg)}.help .kv-svg.windgebieden{height:320px}.help .i-image{margin-top:5px;display:block;width:100%}.help:focus .helpText,.help:hover .helpText{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.1s}.tooltip--compact .helpText{width:auto;white-space:pre}.tooltip-above .helpText{bottom:calc(50% + var(--tooltip-offset))}.tooltip-above .helpText:before{top:calc(100% + 1px)}.tooltip-above--centered .helpText::before{transform:translate(-50%,-50%) rotate(45deg)}.tooltip-above--left .helpText::before{transform:translate(50%,-50%) rotate(45deg)}.tooltip-above--right .helpText::before{transform:translate(-50%,-50%) rotate(45deg)}.tooltip-below .helpText{top:calc(50% + var(--tooltip-offset))}.tooltip-below .helpText:before{top:-1px}.tooltip-below--centered .helpText::before{transform:translate(-50%,-50%) rotate(-135deg)}.tooltip-below--left .helpText::before{transform:translate(50%,-50%) rotate(-135deg)}.tooltip-below--right .helpText::before{transform:translate(-50%,-50%) rotate(-135deg)}.tooltip-above--centered .helpText,.tooltip-below--centered .helpText{left:50%;transform:translateX(-50%)}.tooltip-above--centered .helpText:before,.tooltip-below--centered .helpText:before{left:50%}.tooltip-above--left .helpText,.tooltip-below--left .helpText{right:calc(50% - var(--tooltip-arrow-offset))}.tooltip-above--left .helpText:before,.tooltip-below--left .helpText:before{right:var(--tooltip-arrow-offset);left:auto}.tooltip-above--right .helpText,.tooltip-below--right .helpText{left:calc(50% - var(--tooltip-arrow-offset))}.tooltip-above--right .helpText:before,.tooltip-below--right .helpText:before{left:var(--tooltip-arrow-offset)}.tooltip-right .helpText{left:calc(50% + var(--tooltip-offset))}.tooltip-right .helpText:before{left:-1px}.tooltip-right--top .helpText{top:calc(50% - var(--tooltip-arrow-offset))}.tooltip-right--top .helpText:before{top:var(--tooltip-arrow-offset);transform:translate(-50%,-50%) rotate(135deg)}
