.et_pb_menu_0_tb_header.et_pb_menu{font-family:'Montserrat',sans-serif!important}@media (min-width:981px){.et_pb_menu_0_tb_header .et-menu{display:flex!important;align-items:center!important;flex-wrap:nowrap!important}.et_pb_menu_0_tb_header .et-menu>li{flex:0 0 auto!important;white-space:nowrap!important}.et_pb_menu_0_tb_header .et-menu>li.menu-item-has-children{padding-left:0!important;padding-right:0!important}.et_pb_menu_0_tb_header .et-menu>li.menu-item-has-children:not(.mega-menu)>.sub-menu{left:auto!important;right:0!important;min-width:100%!important;width:max-content!important;max-width:320px!important;white-space:normal!important}.et_pb_menu_0_tb_header .et-menu>li.menu-item-has-children:not(.mega-menu)>.sub-menu li,.et_pb_menu_0_tb_header .et-menu>li.menu-item-has-children:not(.mega-menu)>.sub-menu li a{width:100%!important;white-space:normal!important}}.et_pb_menu_0_tb_header .et-menu>li>a{font-family:'Montserrat',sans-serif!important;font-weight:700!important;color:#1d1d1b!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:20px 16px!important;transition:color 0.25s ease-in-out!important;position:relative;text-decoration:none!important;border:none!important}.et_pb_menu_0_tb_header .et-menu>li.menu-item-has-children>a::after{display:none!important}.et_pb_menu_0_tb_header .et-menu>li:not(.menu-item-2802):hover>a,.et_pb_menu_0_tb_header .et-menu>li.current-menu-item:not(.menu-item-2802)>a{color:#00416b!important}@media (max-width:980px){.et_pb_menu_0_tb_header .et-menu>li>a{font-size:13px!important}}.et_pb_menu_0_tb_header .et-menu>li.menu-item-2802{display:flex!important;align-items:center!important;padding:0!important;margin:0!important}.et_pb_menu_0_tb_header .et-menu>li.menu-item-2802>a,#mobile_menu1>li.menu-item-2802>a{background-color:#dd8a06!important;color:#ffffff!important;border-radius:50px!important;padding:10px 24px!important;margin:0 0 0 12px!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.4!important;white-space:nowrap!important;border:none!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important;box-shadow:0 3px 8px rgba(221,138,6,0.25)}.et_pb_menu_0_tb_header .et-menu>li.menu-item-2802:hover>a{background-color:#dd8a06!important;color:#ffffff!important;transform:scale(1.06)!important;box-shadow:0 6px 16px rgba(221,138,6,0.35)!important}#mobile_menu1>li.menu-item-2802:hover>a{background-color:#dd8a06!important;color:#ffffff!important;box-shadow:0 6px 16px rgba(221,138,6,0.35)!important}.et_pb_menu_0_tb_header .et-menu .sub-menu{background-color:#ffffff!important;border-top:3px solid #00416b!important;box-shadow:0 4px 6px rgba(0,0,0,0.04),0 10px 30px rgba(0,0,0,0.10)!important;border-radius:0 0 8px 8px!important;padding:15px 0!important;transition:all 0.3s ease-in-out!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu{width:100%!important;max-width:900px!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;justify-content:space-between!important;padding:30px!important;visibility:hidden;opacity:0}.et_pb_menu_0_tb_header .et-menu>li.mega-menu:hover>.sub-menu{visibility:visible;opacity:1}@media (min-width:981px){.et_pb_menu_0_tb_header .et-menu>li.menu-item-has-children>.sub-menu{pointer-events:none!important}.et_pb_menu_0_tb_header .et-menu>li.menu-item-has-children:hover>.sub-menu{pointer-events:auto!important}.et_pb_menu_0_tb_header .et-menu>li:not(.mega-menu)>.sub-menu{transform:translateY(8px);transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s ease!important}.et_pb_menu_0_tb_header .et-menu>li:not(.mega-menu):hover>.sub-menu{visibility:visible!important;opacity:1!important;transform:translateY(0)!important;transition-delay:0.12s!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu{transform:translateX(-50%) translateY(8px)!important;transition:opacity 0.24s ease,transform 0.24s ease,visibility 0.24s ease!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu:hover>.sub-menu{visibility:visible!important;opacity:1!important;transform:translateX(-50%) translateY(0)!important;transition-delay:0.12s!important}}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu>li{flex:1!important;padding:0 15px!important;border-right:1px solid rgba(0,0,0,0.05)!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu>li:last-child{border-right:none!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu>li>a{font-family:'Montserrat',sans-serif!important;font-weight:700!important;font-size:15px!important;padding:0 0 15px 0!important;margin-bottom:10px!important;border-bottom:1px solid rgba(0,0,0,0.07)!important;text-transform:uppercase!important;letter-spacing:1px!important;display:block!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu>li.menu-item-2765>a{color:#00416b!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu>li.menu-item-2764>a{color:#025052!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu>li.menu-item-2763>a{color:#dd8a06!important}.et_pb_menu_0_tb_header .et-menu>li.mega-menu>.sub-menu>li>.sub-menu{position:relative!important;display:block!important;box-shadow:none!important;border:none!important;padding:0!important;width:100%!important;visibility:visible!important;opacity:1!important}.et_pb_menu_0_tb_header .et-menu .sub-menu li a{font-family:'Montserrat',sans-serif!important;color:#1d1d1b!important;font-size:14px!important;font-weight:500!important;padding:11px 18px!important;transition:background-color 0.2s ease,color 0.2s ease,padding-left 0.2s ease!important;width:100%!important;border-bottom:none!important}.et_pb_menu_0_tb_header .et-menu .sub-menu li a:hover{background-color:rgba(2,80,82,0.05)!important;color:#025052!important;padding-left:20px!important}@media (max-width:980px){.et_pb_menu_0_tb_header .mobile_menu_bar::before{display:block!important;color:#00416b!important;font-size:34px!important;transform-origin:center!important;transition:color 0.24s ease,transform 0.24s ease!important}.et_pb_menu_0_tb_header .mobile_nav.opened .mobile_menu_bar::before{color:#dd8a06!important;transform:rotate(90deg) scale(0.92)!important}.et_pb_menu_0_tb_header .mobile_nav.opened .et_mobile_menu{animation:rezuld-mobile-menu-in 0.28s ease-out both}.et_pb_menu_0_tb_header .et_mobile_menu{margin-top:12px!important;padding:8px 0!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;background-color:#ffffff!important;border-top:3px solid #00416b!important;border-radius:0 0 10px 10px!important;box-shadow:0 14px 34px rgba(0,0,0,0.14)!important;font-family:'Montserrat',sans-serif!important}.et_pb_menu_0_tb_header .et_mobile_menu>li{position:relative!important;width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(29,29,27,0.08)!important}.et_pb_menu_0_tb_header .et_mobile_menu>li>a{display:block!important;margin:0!important;padding:15px 58px 15px 20px!important;color:#1d1d1b!important;font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;text-transform:uppercase!important;letter-spacing:0.8px!important;border:none!important}.et_pb_menu_0_tb_header .et_mobile_menu>li>a:hover{color:#00416b!important;background-color:rgba(0,65,107,0.04)!important}.et_pb_menu_0_tb_header .et_mobile_menu li.menu-item-has-children{position:relative!important}.et_pb_menu_0_tb_header .et_mobile_menu .rezuld-submenu-toggle{position:absolute!important;z-index:2!important;top:0!important;right:0!important;width:54px!important;height:51px!important;margin:0!important;padding:0!important;color:#00416b!important;background:transparent!important;border:none!important;border-left:1px solid rgba(29,29,27,0.08)!important;border-radius:0!important;box-shadow:none!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important;transition:color 0.2s ease,transform 0.2s ease!important}.et_pb_menu_0_tb_header .et_mobile_menu .rezuld-submenu-toggle[aria-expanded='true']{color:#dd8a06!important;transform:rotate(45deg)!important}.et_pb_menu_0_tb_header .et_mobile_menu li.menu-item-has-children>.sub-menu{display:block!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;background-color:#f5f7f7!important;border:none!important;box-shadow:none!important;transition:max-height 0.32s ease,opacity 0.22s ease,visibility 0.22s ease!important}.et_pb_menu_0_tb_header .et_mobile_menu li.menu-item-has-children.rezuld-submenu-open>.sub-menu{max-height:2400px!important;padding:4px 0!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.et_pb_menu_0_tb_header .et_mobile_menu>li:not(.mega-menu)>.sub-menu>li{margin:0!important;padding:0!important;border-bottom:1px solid rgba(29,29,27,0.06)!important}.et_pb_menu_0_tb_header .et_mobile_menu>li:not(.mega-menu)>.sub-menu>li>a{display:block!important;padding:12px 20px 12px 30px!important;color:#1d1d1b!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;border:none!important}.et_pb_menu_0_tb_header .et_mobile_menu .mega-menu>.sub-menu>li{position:relative!important;width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid rgba(29,29,27,0.07)!important}.et_pb_menu_0_tb_header .et_mobile_menu .mega-menu>.sub-menu>li>a{display:block!important;padding:13px 58px 13px 28px!important;color:#00416b!important;background-color:#eef3f5!important;border-left:3px solid #00416b!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;text-transform:uppercase!important;letter-spacing:0.8px!important}.et_pb_menu_0_tb_header .et_mobile_menu .mega-menu>.sub-menu>li.menu-item-2764>a{color:#025052!important;border-left-color:#025052!important}.et_pb_menu_0_tb_header .et_mobile_menu .mega-menu>.sub-menu>li.menu-item-2763>a{color:#dd8a06!important;border-left-color:#dd8a06!important}.et_pb_menu_0_tb_header .et_mobile_menu .mega-menu>.sub-menu>li>.sub-menu{background-color:#ffffff!important}.et_pb_menu_0_tb_header .et_mobile_menu .mega-menu>.sub-menu>li>.sub-menu>li{margin:0!important;padding:0!important;border-bottom:1px solid rgba(29,29,27,0.05)!important}.et_pb_menu_0_tb_header .et_mobile_menu .mega-menu>.sub-menu>li>.sub-menu>li>a{display:block!important;padding:11px 20px 11px 40px!important;color:#1d1d1b!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;border:none!important}.et_pb_menu_0_tb_header #mobile_menu1>li.menu-item-2802{padding:14px 20px!important;border-bottom:none!important}.et_pb_menu_0_tb_header #mobile_menu1>li.menu-item-2802>a{display:flex!important;width:100%!important;min-width:0!important;margin:0!important;padding:11px 18px!important;color:#ffffff!important;background-color:#dd8a06!important;border-radius:50px!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;text-align:center!important;justify-content:center!important}}@keyframes rezuld-mobile-menu-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.et_pb_menu_0_tb_header .et_mobile_menu li.menu-item-has-children>.sub-menu,.et_pb_menu_0_tb_header .et_mobile_menu .rezuld-submenu-toggle,.et_pb_menu_0_tb_header .mobile_menu_bar::before{transition:none!important}.et_pb_menu_0_tb_header .mobile_nav.opened .et_mobile_menu{animation:none!important}}.projectgrid{--rezuld-petrol:#004f51;--rezuld-blauw:#00416b;--rezuld-oranje:#dd8a03;--rezuld-tekst:#332e20;--project-image-ratio:4 / 3;--project-title-min-height:4.8rem}.projectgrid,.projectgrid .et_pb_ajax_pagination_container,.projectgrid .et_pb_blog_posts,.projectgrid .et_pb_post{min-width:0;max-width:100%}.projectgrid .et_pb_ajax_pagination_container{display:block!important;width:100%!important;max-width:none!important;margin:0!important;overflow:visible!important}.projectgrid .et_pb_ajax_pagination_container>.et_pb_blog_posts{display:grid!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:clamp(20px,2.2vw,28px);align-items:stretch}.projectgrid .et_pb_ajax_pagination_container>.et_pb_blog_posts>article.et_pb_post{display:flex!important;flex-direction:column;float:none!important;width:100%!important;height:100%;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden;box-sizing:border-box;background:#ffffff;border:1px solid rgba(0,79,81,0.14);border-radius:0;box-shadow:0 6px 18px rgba(0,65,107,0.07);transform:translateZ(0);transition:transform 0.42s cubic-bezier(0.22,1,0.36,1),box-shadow 0.42s cubic-bezier(0.22,1,0.36,1)}.projectgrid .et_pb_image_container{width:100%!important;aspect-ratio:var(--project-image-ratio);margin:0!important;overflow:hidden;background:var(--rezuld-petrol)}.projectgrid .entry-featured-image-url{position:relative;isolation:isolate;display:block;width:100%;height:100%;overflow:hidden}.projectgrid .entry-featured-image-url img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1)}.projectgrid .et_overlay{z-index:2;opacity:0;background:rgba(0,79,81,0.12)!important;border-color:transparent!important;transition:opacity 0.42s ease}.projectgrid .et_pb_post .entry-title{display:block!important;order:1;min-height:var(--project-title-min-height);margin:0!important;padding:22px 22px 8px;box-sizing:border-box;font-size:1.1rem;font-weight:700;line-height:1.3}.projectgrid .et_pb_post .entry-title a{display:-webkit-box;overflow:hidden;color:var(--rezuld-blauw)!important;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color 0.32s ease}.projectgrid .et_pb_post .post-meta{display:none!important}.projectgrid .et_pb_post .post-content,.projectgrid .et_pb_post .post-content-inner{display:flex;flex:1 0 auto;flex-direction:column}.projectgrid .et_pb_post .post-content{order:2;margin:0;padding:0 22px 22px;color:var(--rezuld-tekst);font-size:0.94rem;line-height:1.6}.projectgrid .et_pb_post .post-content:has(.post-content-inner:empty){display:none}.projectgrid .et_pb_post .post-content p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.projectgrid .et_pb_post .more-link,.projectgrid .et_pb_post .project-card__button,.projectgrid .et_pb_post .et_pb_button{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:auto}.projectgrid .et_pb_post .more-link{gap:0.45em;padding-top:18px;color:var(--rezuld-blauw);font-size:0.78rem;font-weight:700;letter-spacing:0.05em;text-decoration:none;text-transform:uppercase}.projectgrid .et_pb_post .more-link::after{content:"→";color:var(--rezuld-oranje);font-size:1.05em;transition:transform 0.25s ease}@media (min-width:981px){.projectgrid .et_pb_ajax_pagination_container>.et_pb_blog_posts>article.et_pb_post:hover{position:relative;z-index:2;transform:translate3d(0,-8px,0)!important;border-color:rgba(0,79,81,0.14)!important;box-shadow:0 24px 48px rgba(0,65,107,0.20),0 6px 16px rgba(0,79,81,0.10)!important}.projectgrid .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.04)!important}.projectgrid .et_pb_post:hover .et_overlay{opacity:1!important}.projectgrid .et_pb_post:hover .entry-title a{color:var(--rezuld-petrol)!important}.projectgrid .et_pb_post:hover .more-link::after{transform:translateX(3px)}.projectgrid .entry-featured-image-url::after{content:"Bekijk project";position:absolute;right:16px;bottom:16px;z-index:4;display:inline-flex;align-items:center;min-height:34px;padding:0 36px 0 13px;border-radius:999px;background:var(--rezuld-oranje);color:#ffffff;font-family:inherit;font-size:0.72rem;font-weight:700;line-height:1;letter-spacing:0.06em;text-transform:uppercase;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity 0.32s ease,transform 0.32s cubic-bezier(0.22,1,0.36,1)}.projectgrid .entry-featured-image-url::before{content:"→";position:absolute;right:27px;bottom:25px;z-index:5;color:#ffffff;font-family:inherit;font-size:0.95rem;font-weight:700;line-height:1;pointer-events:none;opacity:0;transform:translate(-4px,8px);transition:opacity 0.32s ease,transform 0.32s cubic-bezier(0.22,1,0.36,1)}.projectgrid .et_pb_post:hover .entry-featured-image-url::after,.projectgrid .et_pb_post:focus-within .entry-featured-image-url::after{opacity:1;transform:translateY(0)}.projectgrid .et_pb_post:hover .entry-featured-image-url::before,.projectgrid .et_pb_post:focus-within .entry-featured-image-url::before{opacity:1;transform:translate(0,0)}}.projectgrid .et_pb_post:focus-within{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,65,107,0.11)}.projectgrid .et_pb_post .entry-title a:focus-visible,.projectgrid .entry-featured-image-url:focus-visible{outline:3px solid var(--rezuld-oranje);outline-offset:-3px}@media (max-width:980px){.projectgrid .et_pb_ajax_pagination_container>.et_pb_blog_posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}.projectgrid .et_pb_post .entry-title{padding:20px 20px 8px}.projectgrid .et_pb_post .post-content{padding:0 20px 20px}}@media (max-width:767px){.projectgrid{--project-title-min-height:4.35rem}.projectgrid .et_pb_ajax_pagination_container>.et_pb_blog_posts{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto;gap:18px}.projectgrid .et_pb_ajax_pagination_container>.et_pb_blog_posts>article.et_pb_post{height:auto;border-radius:0}.projectgrid .et_pb_post .entry-title{min-height:var(--project-title-min-height);padding:18px 18px 6px;font-size:0.98rem}.projectgrid .et_pb_post .post-content{padding:0 18px 18px;font-size:0.92rem}}@media (max-width:479px){.projectgrid .et_pb_ajax_pagination_container>.et_pb_blog_posts{gap:16px}.projectgrid .et_pb_post .entry-title{padding:16px 16px 6px;font-size:0.95rem}.projectgrid .et_pb_post .post-content{padding:0 16px 16px}}@media (hover:none){.projectgrid .et_pb_post:hover{transform:translateZ(0)!important;box-shadow:0 6px 18px rgba(0,65,107,0.07)!important}.projectgrid .et_pb_post:hover .entry-featured-image-url img{transform:none!important}.projectgrid .et_pb_post:hover .et_overlay{opacity:0!important}}@media (prefers-reduced-motion:reduce){.projectgrid .et_pb_post,.projectgrid .entry-featured-image-url img,.projectgrid .et_overlay,.projectgrid .et_pb_post .entry-title a,.projectgrid .et_pb_post .more-link::after,.projectgrid .entry-featured-image-url::before,.projectgrid .entry-featured-image-url::after{transition-duration:0.01ms}}.formulier-home{--rezuld-teal:#004f51;--rezuld-orange:#dd8a03;--rezuld-charcoal:#332e20;--rezuld-field-bg:#f6f5f0;--rezuld-line:rgba(0,79,81,0.22);box-sizing:border-box;width:100%;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--rezuld-line);border-left:4px solid var(--rezuld-orange);border-radius:0;background:#ffffff;box-shadow:0 18px 45px rgba(0,65,107,0.12)}.formulier-home *,.formulier-home *::before,.formulier-home *::after{box-sizing:border-box}.formulier-home .gform_heading{display:none}.formulier-home form,.formulier-home .gform_confirmation_wrapper{margin:0;padding:0;background:transparent;box-shadow:none}.formulier-home .gform_fields{row-gap:1.25rem}.formulier-home .gfield{display:block;grid-column:span 12!important;width:100%;min-width:0;margin:0;padding:0}.formulier-home .gfield_label,.formulier-home .gform-field-label{display:block!important;width:100%;margin:0 0 0.5rem;color:var(--rezuld-charcoal);font-size:0.9rem;font-weight:700;letter-spacing:0.02em;line-height:1.35}.formulier-home .gfield_required{color:var(--rezuld-orange)}.formulier-home .ginput_container,.formulier-home .ginput_container_textarea{display:block!important;width:100%;min-width:0}.formulier-home input[type="text"],.formulier-home input[type="email"],.formulier-home input[type="tel"],.formulier-home textarea{display:block;width:100%!important;max-width:none!important;margin:0;padding:0.85rem 1rem;border:1px solid var(--rezuld-line);border-radius:5px;outline:0;background:var(--rezuld-field-bg);color:var(--rezuld-charcoal);font:inherit;line-height:1.5;transition:border-color 180ms ease,box-shadow 180ms ease,background-color 180ms ease}.formulier-home input[type="text"],.formulier-home input[type="email"],.formulier-home input[type="tel"]{min-height:3.2rem}.formulier-home textarea{min-height:8.5rem;height:8.5rem;resize:vertical}.formulier-home input::placeholder,.formulier-home textarea::placeholder{color:rgba(51,46,32,0.58)}.formulier-home input[type="text"]:hover,.formulier-home input[type="email"]:hover,.formulier-home input[type="tel"]:hover,.formulier-home textarea:hover{border-color:rgba(0,79,81,0.52)}.formulier-home input[type="text"]:focus,.formulier-home input[type="email"]:focus,.formulier-home input[type="tel"]:focus,.formulier-home textarea:focus{border-color:var(--rezuld-teal);background:#ffffff;box-shadow:0 6px 16px rgba(0,79,81,0.10),0 0 0 3px rgba(0,79,81,0.12)}.formulier-home .gform_footer,.formulier-home .gform_page_footer{display:flex;justify-content:flex-start;margin:1.75rem 0 0;padding:0}.formulier-home input[type="submit"],.formulier-home button[type="submit"],.formulier-home .gform_button{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;margin:0;padding:0.85rem 1.5rem;border:1px solid var(--rezuld-orange);border-radius:20px;background:var(--rezuld-orange);color:#ffffff;cursor:pointer;font:inherit;font-size:0.82rem;font-weight:800;letter-spacing:0.12em;line-height:1;text-transform:uppercase;white-space:nowrap}.formulier-home input[type="submit"]:hover,.formulier-home button[type="submit"]:hover,.formulier-home .gform_button:hover{border-color:var(--rezuld-orange);background:var(--rezuld-orange)}.formulier-home button[type="submit"]::after{content:"\2192";display:inline-block;width:0;margin-left:0;overflow:hidden;opacity:0;transform:translateX(-0.35em);transition:width 180ms ease,margin-left 180ms ease,opacity 180ms ease,transform 180ms ease}.formulier-home button[type="submit"]:hover::after,.formulier-home button[type="submit"]:focus-visible::after{width:1em;margin-left:0.6em;opacity:1;transform:translateX(0)}.formulier-home input[type="submit"]:focus-visible,.formulier-home button[type="submit"]:focus-visible,.formulier-home .gform_button:focus-visible{outline:3px solid rgba(0,65,107,0.35);outline-offset:3px}.formulier-home .gfield_error input,.formulier-home .gfield_error textarea{border-color:#b42318}.formulier-home .gfield_validation_message,.formulier-home .validation_message{margin-top:0.45rem;color:#b42318;font-size:0.82rem;font-weight:600;line-height:1.4}.formulier-home .gform_validation_errors{margin:0 0 1.25rem;padding:1rem 1.15rem;border:1px solid #b42318;border-left:5px solid #b42318;border-radius:5px;background:#fff6f5;box-shadow:none}.formulier-home .gform_validation_errors>h2{color:#7a271a;font:inherit;font-weight:700}.formulier-home .gform_confirmation_message{padding:1.1rem 1.25rem;border-left:5px solid var(--rezuld-orange);border-radius:5px;background:var(--rezuld-field-bg);color:var(--rezuld-teal);font-weight:700;line-height:1.55}@media (max-width:640px){.formulier-home{padding:1.15rem;border-left-width:4px;border-radius:0}.formulier-home .gform_fields{row-gap:1rem}.formulier-home .gfield_label,.formulier-home .gform-field-label{margin-bottom:0.4rem;font-size:0.86rem}.formulier-home input[type="text"],.formulier-home input[type="email"],.formulier-home input[type="tel"],.formulier-home textarea{padding:0.8rem 0.9rem;font-size:16px}.formulier-home input[type="text"],.formulier-home input[type="email"],.formulier-home input[type="tel"]{min-height:3.1rem}.formulier-home textarea{min-height:8rem;height:8rem}.formulier-home .gform_footer,.formulier-home .gform_page_footer{margin-top:1.35rem}.formulier-home input[type="submit"],.formulier-home button[type="submit"],.formulier-home .gform_button{width:100%;min-height:3.35rem}}@media (prefers-reduced-motion:reduce){.formulier-home *,.formulier-home *::before,.formulier-home *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}}:root{--rezuld-realiseer:#00416b;--rezuld-adviseer:#dd8a03;--rezuld-modelleer:#004f51;--rezuld-inkt:#332e20;--rezuld-licht:#f0f3f1;--rezuld-lijn:#d8dfdc}.rezuld-project-hero{isolation:isolate;min-height:clamp(31rem,51vw,39rem);position:relative}.rezuld-project-hero::before{background:linear-gradient(90deg,rgba(0,79,81,.90) 0%,rgba(0,65,107,.72) 40%,rgba(0,65,107,.10) 72%,rgba(0,0,0,.10) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.rezuld-project-hero .et_pb_row{align-items:end;display:flex;min-height:clamp(31rem,51vw,39rem);padding-bottom:clamp(2.9rem,6vw,4.5rem);position:relative}.rezuld-project-hero .et_pb_text_inner{max-width:47rem}.rezuld-project-hero .rezuld-project-category{align-items:center;color:#fff;display:inline-flex;font-size:.70rem;font-weight:700;gap:.75rem;letter-spacing:.15em;line-height:1.25;text-transform:uppercase}.rezuld-project-hero .rezuld-project-category::before{background:var(--rezuld-adviseer);content:"";display:block;height:2px;width:2.5rem}.rezuld-project-hero h1,.rezuld-project-hero .et_pb_post_title h1{color:#fff;font-size:clamp(2.7rem,5.3vw,4.75rem);font-weight:700;letter-spacing:-.045em;line-height:.98;margin:1rem 0 1.25rem}.rezuld-project-samenvatting,.rezuld-project-samenvatting .et_pb_text_inner{color:#fff;font-size:clamp(1.05rem,1.65vw,1.25rem);line-height:1.45;max-width:39rem}.rezuld-project-intro{padding-block:clamp(4.8rem,9vw,7.5rem)}.rezuld-project-intro h2{color:var(--rezuld-modelleer);font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.035em;line-height:1.12}.rezuld-project-intro .et_pb_text_inner,.rezuld-project-intro .et_pb_post_content{font-size:1.05rem;line-height:1.75}.rezuld-project-intro .rezuld-section-label{color:var(--rezuld-realiseer);font-size:.70rem;font-weight:700;letter-spacing:.14em;line-height:1.35;margin-bottom:1rem;text-transform:uppercase}.rezuld-project-info-card h2{color:var(--rezuld-realiseer);font-size:.78rem;font-weight:700;letter-spacing:.13em;line-height:1.35;margin:0 0 1.35rem;text-transform:uppercase}.rezuld-project-facts{border-top:1px solid var(--rezuld-lijn)}.rezuld-project-facts p{border-bottom:1px solid var(--rezuld-lijn);margin:0;padding:1rem 0}.rezuld-project-facts strong{color:var(--rezuld-modelleer);display:block;font-size:.68rem;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.rezuld-project-gallery{background:var(--rezuld-licht);padding-block:clamp(4.8rem,9vw,7rem)}.rezuld-project-gallery-grid{display:grid;gap:1.125rem;grid-auto-rows:clamp(12rem,20vw,17rem);grid-template-columns:repeat(12,minmax(0,1fr))}.rezuld-project-gallery-item{background:var(--rezuld-modelleer);grid-column:span 4;margin:0;overflow:hidden;position:relative}.rezuld-project-gallery-item:first-child{grid-column:span 6;grid-row:span 2}.rezuld-project-gallery-item a,.rezuld-project-gallery-item img{display:block;height:100%;width:100%}.rezuld-project-gallery-item img{object-fit:cover;transition:transform .28s ease}.rezuld-project-gallery-item a:hover img,.rezuld-project-gallery-item a:focus-visible img{transform:scale(1.035)}.rezuld-project-gallery-item figcaption{background:rgba(0,65,107,.88);bottom:.9rem;color:#fff;font-size:.69rem;font-weight:700;letter-spacing:.08em;line-height:1.3;max-width:calc(100% - 1.8rem);padding:.55rem .65rem;position:absolute;right:.9rem;text-transform:uppercase}.rezuld-project-video{background:#fff;padding:clamp(4.8rem,9vw,7.5rem) max(5.5%,1.5rem)}.rezuld-project-video-inner{align-items:center;display:grid;gap:clamp(2.25rem,6vw,5rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.55fr);margin:auto;max-width:77.25rem}.rezuld-project-video h2{color:var(--rezuld-modelleer);font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.035em;line-height:1.12;margin:0 0 1rem}.rezuld-project-video-copy>p:last-child{font-size:1.05rem;line-height:1.65;margin:0}.rezuld-youtube-embed{background:var(--rezuld-realiseer);position:relative}.rezuld-youtube-embed::before{background:var(--rezuld-adviseer);content:"";height:100%;left:0;position:absolute;top:0;width:.35rem;z-index:1}.rezuld-youtube-embed iframe{aspect-ratio:16 / 9;border:0;display:block;height:auto;width:100%}.rezuld-project-share{background:var(--rezuld-modelleer);padding-block:clamp(3.4rem,7vw,5rem)}.rezuld-project-share h2,.rezuld-project-share .et_pb_text_inner{color:#fff}.rezuld-project-share-links{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.rezuld-project-share-links a{border:1px solid rgba(255,255,255,.5);color:#fff;display:inline-block;font-size:.70rem;font-weight:700;letter-spacing:.1em;padding:.85rem 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.rezuld-project-share-links a:hover,.rezuld-project-share-links a:focus-visible{background:var(--rezuld-adviseer);border-color:var(--rezuld-adviseer);color:#fff}@media (max-width:980px){.rezuld-project-video-inner{grid-template-columns:1fr}.rezuld-project-gallery-item,.rezuld-project-gallery-item:first-child{grid-column:span 6;grid-row:span 1}}@media (max-width:479px){.rezuld-project-hero .et_pb_row{padding-inline:1.35rem}.rezuld-project-gallery-grid{grid-auto-rows:15rem;grid-template-columns:1fr}.rezuld-project-gallery-item,.rezuld-project-gallery-item:first-child{grid-column:auto}}.projectarchive-hero{background:#00416b;padding:0!important}.projectarchive-hero .et_pb_row{width:min(1100px,90%);padding:46px 0 48px}.projectarchive-hero .et_pb_text_inner{max-width:660px}.projectarchive-hero h1{margin:8px 0 16px;padding-left:18px;border-left:6px solid #dd8a03;color:#ffffff;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08}.projectarchive-hero .rezuld-archive-description,.projectarchive-hero .rezuld-archive-description p{margin:0;color:rgba(255,255,255,0.92);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55}.projectgrid .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.projectgrid article.et_pb_post{float:none!important;width:auto!important;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #e3eaed;border-radius:4px;background:#ffffff;box-shadow:0 5px 16px rgba(0,65,107,0.08);transition:transform 220ms ease,box-shadow 220ms ease}.projectgrid article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,65,107,0.16)}.projectgrid .et_pb_image_container{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#004f51}.projectgrid .entry-featured-image-url{position:relative;display:block;height:100%}.projectgrid .et_pb_image_container img{display:block;width:100%;height:100%!important;object-fit:cover;transition:transform 320ms ease}.projectgrid .entry-featured-image-url::before{position:absolute;z-index:2;inset:0;content:"";background:rgba(0,65,107,0.34);opacity:0;transition:opacity 220ms ease}.projectgrid .entry-featured-image-url::after{position:absolute;z-index:3;right:16px;bottom:16px;display:flex;align-items:center;min-height:34px;padding:0 12px;content:"Bekijk project";background:#dd8a03;color:#ffffff;font-size:0.78rem;font-weight:700;line-height:1;opacity:0;transform:translateY(8px);transition:opacity 220ms ease,transform 220ms ease}.projectgrid article.et_pb_post:hover img{transform:scale(1.035)}.projectgrid article.et_pb_post:hover .entry-featured-image-url::before,.projectgrid article.et_pb_post:hover .entry-featured-image-url::after{opacity:1}.projectgrid article.et_pb_post:hover .entry-featured-image-url::after{transform:translateY(0)}.projectgrid .entry-title{margin:20px 20px 8px;padding:0;font-size:1.12rem;line-height:1.32}.projectgrid .entry-title a{color:#00416b}.projectgrid .post-meta{display:none}.projectgrid .post-content{padding:0 20px 22px}.projectgrid .post-content-inner p{margin:0;color:#4f5f66;font-size:0.94rem;line-height:1.55}@media (max-width:980px){.projectgrid .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.projectarchive-hero .et_pb_row{padding:36px 0 38px}.projectgrid .et_pb_ajax_pagination_container{grid-template-columns:1fr;gap:20px}.projectgrid .entry-featured-image-url::after{opacity:1;transform:none}}