.elementor .pdf-voet{width:100%;font-size:0.8rem;color:var(--tekst-zacht);padding:0px;margin:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 0.2rem 0.8rem;\n}.elementor .pdf-type{font-size:0.7rem;letter-spacing:0.1em;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0.45rem;padding-inline-end:0.45rem;margin:0px;border-radius:3px;border-width:1px;border-color:var(--rand-sterk);border-style:solid;}.elementor .pdf-naam{font-weight:600;margin:0px;}.elementor .pdf-kaart:hover,.elementor .pdf-kaart:focus-visible{background-color:var(--rand-zacht);}.elementor .pdf-kaart{text-decoration:none;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:var(--hoek);border-width:1px;border-color:var(--rand-sterk);border-style:solid;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .kaart-datum{font-size:0.85rem;color:var(--tekst-zacht);margin-block-start:-0.2em;}.elementor .kaart-toelichting{color:var(--tekst-zacht);margin-block-start:-0.4em;}.elementor .kaart-blok{padding-block-start:2.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--rand);\n}.elementor .label-dieet{font-family:var(--font-tekst);font-size:0.72rem;color:var(--kleur-accent);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.2rem;padding-block-end:0.2rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin:0px;border-radius:3px;border-width:1px;border-color:var(--kleur-accent);border-style:solid;}.elementor .gerecht-omschrijving{max-width:60ch;color:var(--tekst-zacht);margin:0px;}.elementor .gerecht-prijs{width:auto;font-family:var(--font-display);font-size:1.05rem;margin:0px;flex:0 0 auto;white-space: nowrap; font-variant-numeric: tabular-nums;\n}.elementor .gerecht-stippel{min-width:1rem;padding:0px;border-block-end-width:1px;flex:1 1 auto;align-self:baseline;border-bottom-style: dotted; border-bottom-color: var(--rand-sterk); translate: 0 -0.25em;\n}.elementor .gerecht-naam{width:auto;font-weight:600;margin:0px;flex:0 0 auto;max-width: max-content; max-width: none; white-space: normal;\n}.elementor .gerecht-regel{padding:0px;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.5rem;align-items: baseline;\n}.elementor .gerecht{padding:0px;}.elementor .gerechten{padding:0px;display:grid;gap:1.6rem;}.elementor .gang-kop{position:sticky;inset-block-start:100px;margin:0px;}.elementor .gang{padding:0px;margin-block-start:2.5rem;display:grid;gap:2.5rem;grid-template-columns:220px 1fr;align-items:start;}.elementor .na-paginakop{padding-block-start:clamp(0.75rem, 2vw, 1.75rem);}.elementor .h1-sectie{font-size:var(--maat-h2);&::before { content: ""; display: block; width: 48px; height: 2px; background-color: var(--kleur-accent); margin-bottom: 1.25rem; }\n}.elementor .kruimel-scheiding{font-family:var(--font-tekst);font-size:0.85rem;color:var(--tekst-zacht);margin:0px;}.elementor .kruimel-item:hover,.elementor .kruimel-item:focus-visible{text-decoration:underline;}.elementor .kruimel-item{font-family:var(--font-tekst);font-size:0.85rem;text-decoration:none;margin:0px;}.elementor .kruimel{padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .paginakop{border-block-end-width:1px;background-color:var(--kleur-creme);padding-block: clamp(1.75rem, 4.8vw, 2.75rem); padding-inline: 0; border-bottom-style: solid; border-bottom-color: var(--rand);\n}.elementor .vraag-antwoord{max-width:62ch;color:var(--tekst-zacht);margin:0px;}.elementor .vraag-kop{font-family:var(--font-tekst);font-weight:600;font-size:1.125rem;line-height:1.4;margin:0px;}.elementor .voet-onder-tekst:hover,.elementor .voet-onder-tekst:focus-visible{text-decoration:underline;}.elementor .voet-onder-tekst{font-family:var(--font-tekst);font-size:0.85rem;color:var(--voet-zacht);text-decoration:none;margin:0px;}.elementor .voet-tekst{font-family:var(--font-tekst);font-size:0.95rem;color:var(--kleur-creme);line-height:1.65;margin:0px;}.elementor .voet-dag{width:2.2rem;font-size:0.95rem;color:var(--voet-zacht);margin:0px;}.elementor .voet-tijd{font-family:var(--font-tekst);font-size:0.95rem;color:var(--kleur-creme);padding:0px;display:flex;flex-direction:row;gap:0.75rem;font-variant-numeric: tabular-nums;\n}.elementor .voet-kolom{padding:0px;display:flex;flex-direction:column;gap:0.5rem;}.elementor .voet-link:hover,.elementor .voet-link:focus-visible{text-decoration:underline;}.elementor .voet-link{font-family:var(--font-tekst);font-size:0.95rem;color:var(--kleur-creme);line-height:1.65;text-decoration:none;margin:0px;}.elementor .voet-kop{font-family:var(--font-tekst);font-weight:600;font-size:0.8125rem;color:var(--kleur-creme);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .knop{min-height:48px;font-family:var(--font-tekst);font-weight:600;font-size:0.95rem;letter-spacing:0.02em;text-decoration:none;cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:var(--hoek);border-width:1px;border-color:transparent;border-style:solid;background-color:transparent;transition:background-color 0.18s, color 0.18s, border-color 0.18s;display:inline-flex;justify-content:center;align-items:center;}.elementor .knop-rand:hover,.elementor .knop-rand:focus-visible{background-color:var(--rand-zacht);}.elementor .knop-rand{color:var(--kleur-donker);border-color:var(--rand-sterk);background-color:transparent;}.elementor .knop-vol:hover,.elementor .knop-vol:focus-visible{background-color:var(--knop-hover);}.elementor .knop-vol{color:var(--kleur-wit);background-color:var(--kleur-donker);}.elementor .sectiekop{max-width:68ch;margin-block-end:var(--sectiekop-marge);}.elementor .lead{max-width:62ch;font-size:var(--maat-lead);line-height:1.6;}.elementor .eyebrow{font-family:var(--font-tekst);font-weight:600;font-size:0.8125rem;color:var(--kleur-accent);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0.8rem;margin-inline-start:0px;margin-inline-end:0px;&::after { content: ""; display: block; width: 48px; height: 2px; background-color: var(--kleur-accent); margin-top: 0.7rem; }\n}.elementor .band-vlak{background-color:var(--kleur-wit);}.elementor .omhulsel{width:min(100% - 4rem, 1190px);margin-inline: auto;\n}