.elementor .DUP_knop-nav1{font-family:var(--DUP_font-tekst1);font-weight:500;font-size:13px;color:var(--DUP_kleur-wit1);padding-block-start:9px;padding-block-end:9px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--DUP_radius-klein1);border-style:none;background-color:var(--DUP_kleur-primair1);transition:all 0.4s;}.elementor .DUP_knop-nav1:hover,.elementor .DUP_knop-nav1:focus-visible{background-color:var(--DUP_kleur-tekst1);box-shadow:8px 24px 10px 0px rgba(0, 0, 0, 0.12);transform:translate3d(-2px, 0px, 0px);}.elementor .DUP_tekst-klein1{font-size:14px;line-height:24px;}.elementor .DUP_tekst-klein{font-size:14px;line-height:24px;}.elementor .DUP_knop-nav{font-family:var(--DUP_font-tekst);font-weight:500;font-size:13px;color:var(--DUP_kleur-wit);padding-block-start:9px;padding-block-end:9px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--DUP_radius-klein);border-style:none;background-color:var(--DUP_kleur-primair);transition:all 0.4s;}.elementor .DUP_knop-nav:hover,.elementor .DUP_knop-nav:focus-visible{background-color:var(--DUP_kleur-tekst);box-shadow:8px 24px 10px 0px rgba(0, 0, 0, 0.12);transform:translate3d(-2px, 0px, 0px);}.elementor .sectie-wit{padding-block-start:var(--ruimte-sectie);padding-block-end:var(--ruimte-sectie);padding-inline-start:32px;padding-inline-end:32px;background-color:var(--kleur-licht);flex-direction:column;align-items:center;}.elementor .sectie-licht{padding-block-start:var(--ruimte-sectie);padding-block-end:var(--ruimte-sectie);padding-inline-start:32px;padding-inline-end:32px;}.elementor .sectie-donker{overflow:hidden;padding-block-start:192px;padding-block-end:192px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--kleur-donker);flex-direction:column;align-items:center;selector::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 600px;
height: 600px;
background: radial-gradient(circle, rgba(219,114,110,0.06) 0%, transparent 70%);
pointer-events: none;
}\n}.elementor .kop-hero{font-family:var(--font-kop);font-weight:400;font-size:72px;color:var(--kleur-tekst);letter-spacing:-2.2px;line-height:78px;text-align:center;}.elementor .kop-sectie{font-family:var(--font-kop);font-weight:400;font-size:52px;color:var(--kleur-tekst);letter-spacing:-1px;line-height:62px;text-align:center;margin-block-end:24px;align-self:center;}.elementor .kop-stap{font-family:var(--font-kop);font-weight:400;font-size:20px;color:var(--kleur-tekst);line-height:26px;}.elementor .label-klein{font-weight:500;font-size:12px;color:var(--kleur-primair);letter-spacing:2.2px;line-height:17px;text-align:center;text-transform:uppercase;}.elementor .label-klein-zacht{font-weight:500;font-size:12px;color:var(--kleur-tekst-zacht);letter-spacing:2.2px;line-height:17px;text-align:center;text-transform:uppercase;margin-block-end:16px;selector img {
filter: grayscale(100%);
opacity: 0.3;
transition: opacity 0.3s ease;
max-height: 40px;
width: auto;
}
selector:hover img {
opacity: 0.5;
}\n}.elementor .tekst-lead{max-width:500px;font-size:17px;line-height:31px;text-align:center;margin-block-end:48px;}.elementor .kop-sectie-wit{font-family:var(--font-kop);font-weight:400;font-size:52px;color:var(--kleur-wit);letter-spacing:-1px;line-height:62px;text-align:center;}.elementor .tekst-lead-wit{max-width:460px;font-size:17px;color:var(--kleur-wit);line-height:31px;text-align:center;}.elementor .tekst-body{font-size:15px;line-height:28px;}.elementor .tekst-klein{font-size:14px;line-height:24px;}.elementor .knop-primair{font-family:var(--font-tekst);font-weight:500;font-size:14px;color:var(--kleur-wit);padding-block-start:16px;padding-block-end:16px;padding-inline-start:38px;padding-inline-end:38px;border-radius:var(--radius-normaal);background-color:var(--kleur-primair);transition:all 0.04s;}.elementor .knop-primair:hover,.elementor .knop-primair:focus-visible{background-color:var(--kleur-tekst-zacht);box-shadow:8px 24px 10px 0px rgba(0, 0, 0, 0.12);transform:translate3d(-2px, 0px, 0px);}.elementor .knop-nav{font-family:var(--font-tekst);font-weight:500;font-size:13px;color:var(--kleur-wit);padding-block-start:9px;padding-block-end:9px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radius-klein);border-style:none;background-color:var(--kleur-primair);transition:all 0.4s;}.elementor .knop-nav:hover,.elementor .knop-nav:focus-visible{background-color:var(--kleur-tekst);box-shadow:8px 24px 10px 0px rgba(0, 0, 0, 0.12);transform:translate3d(-2px, 0px, 0px);}.elementor .knop-wit{font-family:var(--font-tekst);font-weight:500;font-size:14px;color:var(--kleur-donker);padding-block-start:16px;padding-block-end:16px;padding-inline-start:38px;padding-inline-end:38px;border-radius:var(--radius-normaal);background-color:var(--kleur-wit);transition:all 0.4ms;}.elementor .knop-wit:hover,.elementor .knop-wit:focus-visible{background-color:var(--kleur-groen);transform:translate3d(-2px, 0px, 0px);}.elementor .kaart-licht{padding:20px;border-style:solid;}.elementor .kaart-licht:hover,.elementor .kaart-licht:focus-visible{border-color:rgba(0, 0, 0, 0.8);background-color:var(--kleur-wit);}.elementor .stap-kaart{padding:24px;border-radius:var(--radius-groot);border-color:rgba(0, 0, 0, 0);border-style:solid;transition:all 0.35s;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;}.elementor .stap-kaart:hover,.elementor .stap-kaart:focus-visible{background-color:var(--kleur-lichter);}.elementor .impact-kaart{text-align:center;padding-block-start:24px;padding-block-end:24px;padding-inline-start:8px;padding-inline-end:8px;border-radius:var(--radius-groot);transition:all 0.3s;flex-direction:column;}.elementor .impact-kaart:hover,.elementor .impact-kaart:focus-visible{background-color:var(--kleur-wit);}.elementor .stap-nummer{font-family:var(--font-kop);font-weight:400;font-size:48px;color:var(--kleur-primair-licht);line-height:48px;}.elementor .impact-getal{font-family:var(--font-kop);font-weight:400;font-size:38px;color:var(--kleur-primair);letter-spacing:-0.8px;line-height:38px;}.elementor .Quote-tekst{font-weight:400;font-size:32px;color:var(--kleur-tekst);line-height:46px;text-align:center;font-style:italic;}.elementor .garantie-blok{border-radius:var(--radius-groot);border-width:1px;border-color:rgba(163, 213, 178, 0.4);border-style:solid;background-color:rgba(163, 213, 178, 0.5);}.elementor .badge-pil{justify-content:center;align-items:center;}