body.elementor-page-25:not(.elementor-motion-effects-element-type-background), body.elementor-page-25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FB;}/* Start custom CSS *//* Helder-homepage (21-10-2026) */
body.elementor-page-25 h1[data-id="b9919a4"] span{color:var(--accent)}
/* Fasen als tabbladen */
body.elementor-page-25 .e-tab-base{cursor:pointer;transition:border-color .2s,background-color .2s}
body.elementor-page-25 .e-tab-base:hover{border-color:var(--accent)!important}
body.elementor-page-25 .e-tab-base:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
body.elementor-page-25 .e-tab-base[aria-selected="true"]{background-color:var(--primair)!important;border-color:var(--primair)!important;color:var(--wit)!important}
body.elementor-page-25 .e-tab-base .e-paragraph-base{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-weight:600;font-size:16px;line-height:1.3;color:inherit}
body.elementor-page-25 .e-tab-base .e-paragraph-base>span{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--beeldmerk-20);color:var(--primair);display:flex;align-items:center;justify-content:center;font-family:var(--font-kop);font-weight:700;font-size:18px}
body.elementor-page-25 .e-tab-base[aria-selected="true"] .e-paragraph-base>span{background:var(--accent);color:var(--wit)}
@media (max-width:767px){body.elementor-page-25 .e-tab-base .e-paragraph-base{flex-direction:row;align-items:center}}
/* Vormen van behandeling als knoppen op een rij */
body.elementor-page-25 .elementor-element-5b551ca0{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px}
body.elementor-page-25 .elementor-element-5b551ca0>.e-con{flex:0 0 auto;width:auto}/* End custom CSS */