.elementor .rgh-cta-bel{font-family:var(--rgh-font);font-weight:600;color:#ffffff;margin:0px;}.elementor .rgh-cta-knop:hover,.elementor .rgh-cta-knop:focus-visible{background-color:#eef4e6;}.elementor .rgh-cta-knop{font-family:var(--rgh-font);font-weight:700;font-size:1rem;color:var(--rgh-groen-donker);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:6px;background-color:#ffffff;}.elementor .rgh-cta-k{width:auto;padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .rgh-cta-p{max-width:40rem;font-family:var(--rgh-font);font-size:1.1rem;color:#eef4e6;line-height:1.6;text-align:center;margin:0px;}.elementor .rgh-cta-t{font-family:var(--rgh-font);font-weight:800;font-size:2.4rem;color:#ffffff;letter-spacing:-0.02em;text-align:center;}.elementor .rgh-cta{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #6b9633 0%,#4f7124 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:1rem;align-items:center;}.elementor .rgh-stapnr{width:2.5rem;height:2.5rem;font-family:var(--rgh-font);font-weight:800;font-size:1.1rem;color:#ffffff;margin:0px;border-radius:50%;background-color:var(--rgh-groen);display:flex;justify-content:center;align-items:center;}.elementor .rgh-lijst{font-family:var(--rgh-font);font-weight:500;font-size:1.05rem;color:var(--rgh-tekst);line-height:2.1;margin:0px;}.elementor .rgh-duo-r{padding:2rem;border-radius:16px;background-color:var(--rgh-groen-licht);flex:1 1 0px;}.elementor .rgh-duo-l{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0px;& span { color: var(--rgh-groen); }\n}.elementor .rgh-duo{max-width:72rem;padding:0px;gap:3rem;align-items:center;}.elementor .rgh-rij{max-width:72rem;padding:0px;gap:1.5rem;flex-wrap:wrap;}.elementor .rgh-kop{max-width:72rem;padding:0px;flex-direction:column;gap:0.75rem;& span { color: var(--rgh-groen); }\n}.elementor .rgh-sec-licht{background-color:var(--rgh-achtergrond);flex-direction:column;gap:2.5rem;align-items:center;}.elementor .rgh-sec-wit{background-color:#ffffff;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .rgh-badge-s{font-family:var(--rgh-font);font-size:0.85rem;color:var(--rgh-tekst-zacht);margin:0px;}.elementor .rgh-badge-t{font-family:var(--rgh-font);font-weight:700;font-size:0.95rem;color:var(--rgh-tekst);margin:0px;}.elementor .rgh-badge{width:auto;position:absolute;inset-block-end:1.5rem;inset-inline-start:-1.5rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:12px;background-color:#ffffff;box-shadow:0px 16px 32px 0px rgba(31, 41, 21, 0.14);flex-direction:column;gap:0.15rem;}.elementor .rgh-heroimg{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;padding:2rem;border-radius:16px;background-color:#ffffff;box-shadow:0px 30px 60px 0px rgba(107, 150, 51, 0.18);box-sizing: border-box;\n}.elementor .rgh-heroimg-wrap{position:relative;padding:0px;flex-direction:column;flex:2 1 0px;}.elementor .rgh-knoppen{padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .rgh-checks{font-family:var(--rgh-font);font-weight:500;font-size:1rem;color:var(--rgh-tekst);line-height:2;margin:0px;}.elementor .rgh-h1{font-family:var(--rgh-font);font-weight:800;font-size:3.2rem;color:var(--rgh-tekst);letter-spacing:-0.02em;line-height:1.08;& span { color: var(--rgh-groen); }\n}.elementor .rgh-kruimel{font-family:var(--rgh-font);font-size:0.9rem;color:var(--rgh-tekst-zacht);margin:0px;& a { color: var(--rgh-groen); text-decoration: none; }\n}.elementor .rgh-kolom{padding:0px;flex-direction:column;gap:1.25rem;flex:3 1 0px;}.elementor .rgh-hero-inner{max-width:72rem;padding:0px;gap:3rem;align-items:center;}.elementor .rgh-hero{padding-block-start:4.5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #f7f8f4 0%,#eef4e6 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;}.elementor .rgh-h3{font-family:var(--rgh-font);font-weight:700;font-size:1.3rem;color:var(--rgh-tekst);line-height:1.3;}.elementor .rgh-kaart:hover,.elementor .rgh-kaart:focus-visible{box-shadow:0px 18px 40px 0px rgba(107, 150, 51, 0.18);transform:translate3d(0px, -4px, 0px);}.elementor .rgh-kaart{padding:1.75rem;border-radius:12px;border-width:1px;border-color:#e3e8dc;border-style:solid;background-color:#ffffff;transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:0.6rem;}.elementor .rgh-tekst{font-family:var(--rgh-font);font-size:1.05rem;color:var(--rgh-tekst-zacht);line-height:1.7;margin:0px;}.elementor .rgh-h2{font-family:var(--rgh-font);font-weight:800;font-size:2.4rem;color:var(--rgh-tekst);letter-spacing:-0.02em;line-height:1.15;}.elementor .rgh-eyebrow{font-family:var(--rgh-font);font-weight:700;font-size:0.85rem;color:var(--rgh-groen);letter-spacing:0.1em;text-transform:uppercase;}.elementor .rgh-sectie{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .rgh-knop-outline:hover,.elementor .rgh-knop-outline:focus-visible{background-color:var(--rgh-groen-licht);}.elementor .rgh-knop-outline{font-family:var(--rgh-font);font-weight:600;font-size:1rem;color:var(--rgh-tekst);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:6px;border-width:2px;border-color:var(--rgh-groen);border-style:solid;background-color:transparent;transition:background-color 0.3s;}.elementor .rgh-knop:hover,.elementor .rgh-knop:focus-visible{background-color:var(--rgh-groen-donker);}.elementor .rgh-knop{font-family:var(--rgh-font);font-weight:600;font-size:1rem;color:#ffffff;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:6px;background-color:var(--rgh-groen);transition:background-color 0.3s;}.elementor .rgh-stap{flex-direction:column;gap:0.5rem;flex:1 1 14rem;}