.elementor-kit-4{--e-global-color-primary:#1B4965;--e-global-color-secondary:#283C4F;--e-global-color-text:#53595F;--e-global-color-accent:#FF9F1C;--e-global-color-background:#FFFFFF;--e-global-color-backgroundAccent:#EAF4F9;--e-global-color-transparent:#00000000;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.5em;--e-global-typography-heading_xl-font-family:"Poppins";--e-global-typography-heading_xl-font-size:56px;--e-global-typography-heading_xl-font-weight:600;--e-global-typography-heading_xl-line-height:1.2em;--e-global-typography-heading_l-font-family:"Poppins";--e-global-typography-heading_l-font-size:48px;--e-global-typography-heading_l-font-weight:600;--e-global-typography-heading_l-line-height:1.2em;--e-global-typography-heading_m-font-family:"Poppins";--e-global-typography-heading_m-font-size:40px;--e-global-typography-heading_m-font-weight:600;--e-global-typography-heading_m-line-height:1.2em;--e-global-typography-heading_s-font-family:"Poppins";--e-global-typography-heading_s-font-size:18px;--e-global-typography-heading_s-font-weight:500;--e-global-typography-body_s-font-family:"Figtree";--e-global-typography-body_s-font-size:14px;--e-global-typography-body_s-font-weight:400;--e-global-typography-body_s-line-height:1.5em;background-color:var( --e-global-color-background );}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-primary-font-size:22px;--e-global-typography-secondary-font-size:18px;--e-global-typography-heading_xl-font-size:48px;--e-global-typography-heading_l-font-size:40px;--e-global-typography-heading_m-font-size:32px;--e-global-typography-heading_s-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-primary-font-size:18px;--e-global-typography-secondary-font-size:16px;--e-global-typography-heading_xl-font-size:40px;--e-global-typography-heading_l-font-size:32px;--e-global-typography-heading_m-font-size:32px;--e-global-typography-heading_s-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --vw-primary:#1B4965; --vw-secondary:#283C4F; --vw-text:#53595F; --vw-muted:#50677E; --vw-accent:#FF9F1C; --vw-bg:#FFFFFF; --vw-bg-accent:#EAF4F9; --vw-font-heading:Poppins; --vw-font-body:Figtree; }
/* Start custom CSS *//* Vitrowood V4 tekststijlen */
.vw-text a{color:var(--vw-primary);text-decoration:underline;text-underline-offset:3px;}
.vw-text a:hover{color:var(--vw-accent);}
.vw-on-dark a{color:#FFFFFF;}
.vw-on-dark a:hover{color:var(--vw-accent);}
.vw-text ul,.vw-text ol{margin:0;padding-left:0;}
.vw-text ul li{list-style-type:square;margin-bottom:4px;}
.vw-text ul li::marker{color:var(--vw-primary);}
.vw-faq-item[open] .vw-faq-q{color:var(--vw-accent);}
/* Knoppen in een knoppenrij niet uitrekken */
.vw-btn-row > .e-con{width:auto;flex:0 0 auto;}
.vw-btn-row > a.e-con:hover p,.vw-btn-row > a.e-con:hover span{color:#FFFFFF !important;}
.vw-btn-row > a.e-con:hover svg{fill:#FFFFFF !important;color:#FFFFFF !important;}
/* Tweede knop in donkere actieblokken: doorzichtig met witte rand */
.vw-cta-band .vw-btn-ghost{background-color:transparent !important;}
.vw-cta-band .vw-btn-ghost:hover{background-color:var(--vw-accent) !important;border-color:var(--vw-accent) !important;}
/* Oranje knop "Ontwerp je uitbouw" in het hoofdmenu (menu-item met class vw-menu-cta); niet in de footer */
.elementor-nav-menu--main .vw-menu-cta > a.elementor-item{background:#EE7A22 !important;color:#FFFFFF !important;border-radius:6px;padding:10px 18px !important;margin-left:10px;font-weight:600;line-height:1.2;text-transform:none !important;}
.elementor-nav-menu--main .vw-menu-cta > a.elementor-item:hover,.elementor-nav-menu--main .vw-menu-cta > a.elementor-item:focus{background:#D96A16 !important;color:#FFFFFF !important;}
.elementor-nav-menu--main .vw-menu-cta > a.elementor-item::before,.elementor-nav-menu--main .vw-menu-cta > a.elementor-item::after{display:none !important;}
.elementor-nav-menu--dropdown .vw-menu-cta > a{background:#EE7A22 !important;color:#FFFFFF !important;font-weight:600;text-transform:none !important;}
[data-elementor-type="footer"] .vw-menu-cta{display:none !important;}/* End custom CSS */