.elementor-23 .elementor-element.elementor-element-ed35839{--display:flex;}.elementor-23 .elementor-element.elementor-element-ed35839:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ed35839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE3;}.elementor-23 .elementor-element.elementor-element-907415e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-907415e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-907415e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14130F;}.elementor-23 .elementor-element.elementor-element-7c18943{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:35px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-30b6f77{padding:5px 0px 0px 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-30b6f77 img{width:45%;}.elementor-23 .elementor-element.elementor-element-97d1ae9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:35px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ed90332 .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-ed90332 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-ed90332 .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-ed90332 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-ed90332 .elementor-button:focus svg{fill:#B44429;}.elementor-23 .elementor-element.elementor-element-961c347 .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-961c347 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-961c347 .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-961c347 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-961c347 .elementor-button:focus svg{fill:#B44429;}.elementor-23 .elementor-element.elementor-element-4abb360 .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-4abb360 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-4abb360 .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-4abb360 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-4abb360 .elementor-button:focus svg{fill:#B44429;}.elementor-23 .elementor-element.elementor-element-3be293d .elementor-button{fill:#F1EDE5;color:#F1EDE5;padding:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-3be293d .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-3be293d .elementor-button:focus{color:#F1EDE5;}.elementor-23 .elementor-element.elementor-element-3be293d .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-3be293d .elementor-button:focus svg{fill:#F1EDE5;}.elementor-23 .elementor-element.elementor-element-e760df8{--display:flex;}.elementor-23 .elementor-element.elementor-element-e760df8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e760df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE3;}.elementor-23 .elementor-element.elementor-element-3d6886d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-3d6886d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3d6886d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14130F;}.elementor-23 .elementor-element.elementor-element-0dfbf2a{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-67d745b{padding:5px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-67d745b img{width:45%;}.elementor-23 .elementor-element.elementor-element-7704dfc .elementor-button{fill:#F1EDE5;color:#F1EDE5;padding:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-7704dfc .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-7704dfc .elementor-button:focus{color:#F1EDE5;}.elementor-23 .elementor-element.elementor-element-7704dfc .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-7704dfc .elementor-button:focus svg{fill:#F1EDE5;}.elementor-23 .elementor-element.elementor-element-266e98c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:35px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9511a30 .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-9511a30 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-9511a30 .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-9511a30 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-9511a30 .elementor-button:focus svg{fill:#B44429;}.elementor-23 .elementor-element.elementor-element-d128deb .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-d128deb .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-d128deb .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-d128deb .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-d128deb .elementor-button:focus svg{fill:#B44429;}.elementor-23 .elementor-element.elementor-element-bf512b0 .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-bf512b0 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-bf512b0 .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-bf512b0 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-bf512b0 .elementor-button:focus svg{fill:#B44429;}.elementor-23 .elementor-element.elementor-element-000f13e{--display:flex;}.elementor-23 .elementor-element.elementor-element-000f13e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-000f13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0ECE3;}.elementor-23 .elementor-element.elementor-element-77b4087{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-77b4087:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-77b4087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14130F;}.elementor-23 .elementor-element.elementor-element-7096d69{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-3b686e6{padding:5px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-3b686e6 img{width:45%;}.elementor-23 .elementor-element.elementor-element-ae8fe50 .elementor-button{fill:#F1EDE5;color:#F1EDE5;padding:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-ae8fe50 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-ae8fe50 .elementor-button:focus{color:#F1EDE5;}.elementor-23 .elementor-element.elementor-element-ae8fe50 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-ae8fe50 .elementor-button:focus svg{fill:#F1EDE5;}.elementor-23 .elementor-element.elementor-element-85de377{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:35px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-02c58d2 .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-02c58d2 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-02c58d2 .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-02c58d2 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-02c58d2 .elementor-button:focus svg{fill:#B44429;}.elementor-23 .elementor-element.elementor-element-b660d29 .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-b660d29 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-b660d29 .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-b660d29 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-b660d29 .elementor-button:focus svg{fill:#B44429;}.elementor-23 .elementor-element.elementor-element-a2a5434 .elementor-button{background-color:#02010100;fill:#F1EDE5;color:#F1EDE5;padding:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-a2a5434 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-a2a5434 .elementor-button:focus{background-color:#02010100;color:#B44429;}.elementor-23 .elementor-element.elementor-element-a2a5434 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-a2a5434 .elementor-button:focus svg{fill:#B44429;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-3d6886d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-0dfbf2a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:10px;--margin-bottom:-14px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-0dfbf2a.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-67d745b{width:var( --container-widget-width, 109px );max-width:109px;--container-widget-width:109px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-67d745b img{width:100%;}.elementor-23 .elementor-element.elementor-element-266e98c{--justify-content:center;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-7096d69{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3b686e6{width:var( --container-widget-width, 105px );max-width:105px;--container-widget-width:105px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-3b686e6 img{width:81%;}.elementor-23 .elementor-element.elementor-element-85de377{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-7c18943{--width:30%;}.elementor-23 .elementor-element.elementor-element-0dfbf2a{--width:30%;}.elementor-23 .elementor-element.elementor-element-7096d69{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-0dfbf2a{--width:300px;}}/* Start custom CSS *//* Header – opmaak gelijk aan Claude Design (one-pager v2). Desktop + tablet/mobiel met menuknop */
.elementor-23{--js-bg:#f4f1ea!important;--js-ink:#15130f!important;--js-ink2:#3b352d!important;--js-ink3:#736a5e!important;--js-line:rgba(21,19,15,.14)!important;--js-soft:rgba(21,19,15,.08)!important;--js-acc:#B6462B!important;--js-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif!important;--js-pad:clamp(20px,5vw,64px)!important;position:sticky!important;top:0!important;z-index:40!important}
body.admin-bar .elementor-23{top:32px!important}
@media (max-width:782px){body.admin-bar .elementor-23{top:46px!important}}
@media (max-width:600px){body.admin-bar .elementor-23{top:0!important}}
.elementor-element-ed35839,.elementor-element-e760df8,.elementor-element-000f13e{background:rgba(244,241,234,.88)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--js-soft)!important;padding:0!important;margin:0!important}
.elementor-element-ed35839>.e-con-inner,.elementor-element-e760df8>.e-con-inner,.elementor-element-000f13e>.e-con-inner{max-width:1120px!important;width:100%!important;padding:0 var(--js-pad)!important;margin:0 auto!important;gap:0!important}
.elementor-element-907415e{background:transparent!important;border-radius:0!important;border:0!important;box-shadow:none!important;padding:18px 0!important;margin:0!important;width:100%!important;max-width:none!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
.elementor-element-7c18943{width:auto!important;padding:0!important;margin:0!important}
.elementor-element-30b6f77,.elementor-element-30b6f77 a{width:auto!important}
.elementor-element-30b6f77 img{height:42px!important;width:auto!important;max-width:none!important;filter:invert(1) hue-rotate(180deg) saturate(1.4)!important}
.elementor-element-97d1ae9{width:auto!important;flex:1 1 auto!important;justify-content:flex-end!important;align-items:center!important;gap:30px!important;padding:0!important;margin:0!important}
.elementor-element-ed90332 .elementor-button,.elementor-element-961c347 .elementor-button,.elementor-element-13cda1c .elementor-button,.elementor-element-fd74239 .elementor-button,.elementor-element-0cfc27c .elementor-button,.elementor-element-4abb360 .elementor-button{background:transparent!important;border:0!important;padding:0!important;font-family:var(--js-sans)!important;font-size:14.5px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;color:var(--js-ink2)!important;white-space:nowrap!important;box-shadow:none!important;border-radius:0!important}
.elementor-element-ed90332 .elementor-button:hover,.elementor-element-961c347 .elementor-button:hover,.elementor-element-13cda1c .elementor-button:hover,.elementor-element-fd74239 .elementor-button:hover,.elementor-element-0cfc27c .elementor-button:hover,.elementor-element-4abb360 .elementor-button:hover{color:var(--js-acc)!important;background:transparent!important}
.elementor-element-3be293d .elementor-button,.elementor-element-7704dfc .elementor-button,.elementor-element-ae8fe50 .elementor-button{display:inline-flex!important;align-items:center!important;padding:12px 20px!important;border-radius:999px!important;font-family:var(--js-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.2!important;background:var(--js-acc)!important;color:#fdf6f2!important;border:1px solid transparent!important;box-shadow:none!important;transition:transform .18s ease,background .18s ease!important}
.elementor-element-3be293d .elementor-button:hover,.elementor-element-7704dfc .elementor-button:hover,.elementor-element-ae8fe50 .elementor-button:hover{background:#9d3722!important;color:#fdf6f2!important;transform:translateY(-2px)!important}
.elementor-element-3d6886d,.elementor-element-77b4087{background:transparent!important;border-radius:0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important;flex-direction:column!important;gap:0!important}
.elementor-element-0dfbf2a,.elementor-element-7096d69{padding:14px 0!important;margin:0!important;width:100%!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important}
.elementor-element-67d745b,.elementor-element-3b686e6{width:auto!important;margin:0 auto 0 0!important}
.elementor-element-67d745b img,.elementor-element-3b686e6 img{height:38px!important;width:auto!important;max-width:none!important;filter:invert(1) hue-rotate(180deg) saturate(1.4)!important}
.elementor-element-7704dfc,.elementor-element-ae8fe50,.elementor-element-8ce546d,.elementor-element-59eca15{width:auto!important;margin:0!important}
.js-menu-toggle{display:inline-flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:1px solid var(--js-line)!important;border-radius:999px!important;background:transparent!important;color:var(--js-ink)!important;cursor:pointer!important;box-shadow:none!important}
.js-menu-toggle:hover,.js-menu-toggle:focus{background:rgba(21,19,15,.05)!important;border-color:var(--js-ink)!important;color:var(--js-ink)!important}
.js-menu-toggle:focus-visible{outline:2px solid var(--js-acc)!important;outline-offset:2px!important}
.js-menu-toggle span{display:block!important;width:18px!important;height:1.5px!important;background:currentColor!important;border-radius:2px!important;transition:transform .2s ease,opacity .2s ease!important}
.js-nav-open .js-menu-toggle span:nth-child(1){transform:translateY(5.5px) rotate(45deg)!important}
.js-nav-open .js-menu-toggle span:nth-child(2){opacity:0!important}
.js-nav-open .js-menu-toggle span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)!important}
.elementor-element-266e98c,.elementor-element-85de377{display:none!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:4px 0 18px!important;margin:0!important;border:0!important;border-top:1px solid var(--js-soft)!important;background:transparent!important}
.js-nav-open .elementor-element-266e98c,.js-nav-open .elementor-element-85de377{display:flex!important}
.elementor-element-266e98c>.elementor-element,.elementor-element-85de377>.elementor-element{width:100%!important;margin:0!important}
.elementor-element-266e98c .elementor-button,.elementor-element-85de377 .elementor-button{display:flex!important;width:100%!important;justify-content:flex-start!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--js-soft)!important;border-radius:0!important;padding:14px 0!important;font-family:var(--js-sans)!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;color:var(--js-ink2)!important;box-shadow:none!important;text-align:left!important}
.elementor-element-266e98c .elementor-button:hover,.elementor-element-85de377 .elementor-button:hover{color:var(--js-acc)!important;background:transparent!important}
.elementor-element-266e98c .elementor-button-content-wrapper,.elementor-element-85de377 .elementor-button-content-wrapper{justify-content:flex-start!important}
@media (max-width:1100px){.elementor-element-97d1ae9{gap:20px!important}.elementor-element-ed90332 .elementor-button,.elementor-element-961c347 .elementor-button,.elementor-element-13cda1c .elementor-button,.elementor-element-fd74239 .elementor-button,.elementor-element-0cfc27c .elementor-button,.elementor-element-4abb360 .elementor-button{font-size:13.5px!important}}/* End custom CSS */