.chiro-toestemming__scherm, .chiro-toestemming__venster{display: none}html.chiro-toestemming-vraag .chiro-toestemming__scherm, html.chiro-toestemming-open .chiro-toestemming__scherm{display: block}html.chiro-toestemming-vraag .chiro-toestemming__venster, html.chiro-toestemming-open .chiro-toestemming__venster{display: flex}html.chiro-toestemming-vraag, html.chiro-toestemming-open{overflow: hidden;scrollbar-gutter: stable}.chiro-toestemming{--chiro-t-merk: var(--wp--preset--color--merk, #05366a);--chiro-t-diep: var(--wp--preset--color--merk-diep, #03264b);--chiro-t-zacht: var(--wp--preset--color--merk-zacht, #e8ebf2);--chiro-t-accent: var(--wp--preset--color--accent, #e07a28);--chiro-t-accent-diep: var(--wp--preset--color--accent-diep, #ae5f1f);--chiro-t-tekst: var(--wp--preset--color--tekst, #0a0a0a);--chiro-t-grijs: var(--wp--preset--color--tekst-zacht, #525252);--chiro-t-lijn: var(--wp--preset--color--lijn, #e5e3dc);--chiro-t-vlak: var(--wp--preset--color--wit, #fff);--chiro-t-actie: var(--wp--preset--color--actie, #f39b4b);--chiro-t-boog: rgba(5, 54, 106, 0.13);--chiro-t-radius: 18px;--chiro-t-radius-klein: 12px;font-family: var(--wp--preset--font-family--tekst, inherit)}.chiro-toestemming *, .chiro-toestemming *::before, .chiro-toestemming *::after{box-sizing: border-box}.chiro-toestemming__scherm{position: fixed;inset: 0;z-index: 99989;background: rgba(3, 22, 43, 0.52);animation: chiro-toestemming-scherm 260ms ease-out both}@keyframes chiro-toestemming-scherm{from{opacity: 0}to{opacity: 1}}.chiro-toestemming__venster{position: fixed;right: 0;bottom: 0;left: 0;z-index: 99990;flex-direction: column;max-height: calc(100vh - 2.5rem);max-height: calc(100dvh - 2.5rem);border-radius: var(--chiro-t-radius) var(--chiro-t-radius) 0 0;background: var(--chiro-t-vlak);color: var(--chiro-t-tekst);box-shadow: 0 -2px 6px rgba(3, 22, 43, 0.06), 0 -24px 48px -12px rgba(3, 22, 43, 0.35);overflow: hidden;font-size: 1rem;line-height: 1.55;animation: chiro-toestemming-blad 340ms cubic-bezier(0.22, 1, 0.36, 1) both}.chiro-toestemming__venster:focus{outline: none}.chiro-toestemming__venster::before{content: "";position: absolute;top: 0.55rem;left: 50%;z-index: 2;width: 2.5rem;height: 4px;margin-left: -1.25rem;border-radius: 999px;background: rgba(5, 54, 106, 0.18)}@keyframes chiro-toestemming-blad{from{transform: translateY(100%)}to{transform: none}}.chiro-toestemming__binnen{position: relative;display: flex;flex-direction: column;min-height: 0;margin: 0;padding: 0.9rem 1.25rem calc(1rem + env(safe-area-inset-bottom, 0px));overflow-y: auto;overscroll-behavior: contain}.chiro-toestemming__sluit{position: absolute;top: 1.1rem;right: 0.6rem;z-index: 3;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;margin: 0;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--chiro-t-grijs);cursor: pointer;transition: background-color 0.18s ease, color 0.18s ease}.chiro-toestemming__kop{position: relative;display: flex;align-items: center;min-height: 4.75rem;margin: -0.9rem -1.25rem 0;padding: 1.3rem 4rem 0.95rem 1.25rem;overflow: hidden;background: linear-gradient(180deg, var(--chiro-t-zacht) 0%, color-mix(in srgb, var(--chiro-t-zacht) 45%, #fff) 100%)}.chiro-toestemming__kop::before, .chiro-toestemming__kop::after{content: "";position: absolute;bottom: 0;border: 1.5px solid var(--chiro-t-boog);border-bottom: 0;border-radius: 999px 999px 0 0;pointer-events: none}.chiro-toestemming__kop::before{right: -3.5rem;width: 13rem;height: 6.5rem}.chiro-toestemming__kop::after{right: -0.5rem;width: 7rem;height: 3.5rem}.chiro-toestemming__logo{position: relative;display: block;width: 9.5rem;max-width: 100%;height: auto;aspect-ratio: 536.6 / 168.5}.chiro-toestemming__titel{margin: 1.1rem 0 0;color: var(--chiro-t-diep);font-family: var(--wp--preset--font-family--kop, Georgia, serif);font-size: 1.4rem;font-weight: 600;letter-spacing: -0.01em;line-height: 1.2;text-wrap: balance}.chiro-toestemming__tekst{margin: 0.6rem 0 0;color: var(--chiro-t-grijs);font-size: 0.9375rem}.chiro-toestemming__tekst p{margin: 0}.chiro-toestemming__tekst p + p{margin-top: 0.5rem}.chiro-toestemming__klein{font-size: 0.875rem;line-height: 1.5}.chiro-toestemming__beloftes{display: grid;gap: 0.4rem;margin: 0.8rem 0 0.9rem;padding: 0;list-style: none}.chiro-toestemming__beloftes li{display: flex;align-items: center;gap: 0.6rem;margin: 0;color: var(--chiro-t-diep);font-size: 0.9375rem;font-weight: 500;line-height: 1.35}.chiro-toestemming__beloftes li::before{content: "";flex: none;width: 1.3rem;height: 1.3rem;border-radius: 999px;background: var(--chiro-t-actie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2303264B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 0.78rem no-repeat}.chiro-toestemming__tekst a{display: inline-block;color: var(--chiro-t-merk);font-weight: 600;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em}.chiro-toestemming__tekst a:hover{color: var(--chiro-t-diep);text-decoration-thickness: 2px}.chiro-toestemming__knoppen{display: grid;grid-template-columns: 1fr;gap: 0.625rem;margin-top: 1.25rem}.chiro-toestemming .chiro-toestemming__knop--keuze, .chiro-toestemming .chiro-toestemming__knop--opslaan{width: 100%;min-width: 0;min-height: 52px;margin: 0;padding: 0.75rem 1.25rem;border-radius: 999px;font-size: 1rem;white-space: normal;cursor: pointer}.chiro-toestemming .chiro-toestemming__knop--opslaan[hidden]{display: none}.chiro-toestemming.is-uitgeklapt .chiro-toestemming__binnen{scroll-padding-bottom: 14rem}.chiro-toestemming.is-uitgeklapt .chiro-toestemming__knoppen{position: sticky;bottom: calc(-1rem - env(safe-area-inset-bottom, 0px));z-index: 1;margin: 1rem -1.25rem calc(-1rem - env(safe-area-inset-bottom, 0px));padding: 0.875rem 1.25rem calc(1rem + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--chiro-t-lijn);background: var(--chiro-t-vlak);box-shadow: 0 -12px 20px -16px rgba(3, 22, 43, 0.35)}.chiro-toestemming.is-uitgeklapt .chiro-toestemming__knop--keuze{border-color: var(--chiro-t-merk);background: #fff;color: var(--chiro-t-diep);box-shadow: none}.chiro-toestemming__knop--tekst{display: inline-flex;align-items: center;justify-content: center;gap: 0.45rem;align-self: center;min-height: 44px;margin: 0.5rem 0 0;padding: 0.5rem 1rem;border: 0;border-radius: 999px;background: transparent;color: var(--chiro-t-merk);font: inherit;font-size: 0.95rem;font-weight: 600;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em;cursor: pointer;transition: background-color 0.18s ease, color 0.18s ease}@media (hover: none){.chiro-toestemming:not(.is-uitgeklapt) .chiro-toestemming__knop--keuze:hover, .chiro-toestemming .chiro-toestemming__knop--opslaan:hover{background: var(--chiro-t-merk);transform: none}}@media (hover: hover){.chiro-toestemming__sluit:hover, .chiro-toestemming__knop--tekst:hover, .chiro-toestemming.is-uitgeklapt .chiro-toestemming__knop--keuze:hover{background: var(--chiro-t-zacht);color: var(--chiro-t-diep)}}.chiro-toestemming__knop--tekst[hidden]{display: none}.chiro-toestemming :where(a, button, input):focus-visible{outline: 3px solid var(--chiro-t-accent-diep);outline-offset: 2px}.chiro-toestemming__instellingen{margin-top: 0.25rem;padding: 0.25rem 1rem;border: 1px solid var(--chiro-t-lijn);border-radius: var(--chiro-t-radius-klein);background: #fff;box-shadow: 0 1px 2px rgba(10, 19, 32, 0.05), 0 14px 34px -22px rgba(10, 19, 32, 0.24)}.chiro-toestemming__instellingen[hidden]{display: none}.chiro-toestemming__groep{margin: 0;padding: 0;border: 0}.chiro-toestemming__legenda{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.chiro-toestemming__soort{display: grid;grid-template-columns: auto 1fr auto;align-items: center;column-gap: 0.85rem;padding: 0.75rem 0 0.85rem;border-bottom: 1px solid var(--chiro-t-lijn)}.chiro-toestemming__soort:last-child{border-bottom: 0}.chiro-toestemming__tegel{grid-column: 1;grid-row: 1 / span 2;align-self: start;display: grid;place-items: center;width: 2.75rem;height: 2.75rem;margin-top: 0.1rem;border-radius: 14px;background: var(--chiro-t-merk);color: #fff;box-shadow: 0 8px 18px -8px rgba(5, 54, 106, 0.6)}.chiro-toestemming__tegel svg{display: block}.chiro-toestemming__soort label{grid-column: 2;grid-row: 1;display: flex;flex-wrap: wrap;align-items: center;gap: 0.2rem 0.5rem;min-height: 44px;color: var(--chiro-t-tekst);cursor: pointer}.chiro-toestemming__soort label strong{color: var(--chiro-t-diep);font-weight: 600}.chiro-toestemming__soort input{grid-column: 3;grid-row: 1}.chiro-toestemming__uitleg{grid-column: 2 / -1;grid-row: 2;margin-top: -0.35rem;color: var(--chiro-t-grijs);font-size: 0.875rem;line-height: 1.5}.chiro-toestemming__nu{font-style: italic}.chiro-toestemming__pil{display: inline-block;padding: 0.1rem 0.55rem;border-radius: 999px;background: var(--chiro-t-zacht);color: var(--chiro-t-diep);font-size: 0.75rem;font-weight: 600}.chiro-toestemming__staat{color: var(--chiro-t-grijs);font-size: 0.8rem;font-weight: 600}.chiro-toestemming__aan, input:checked + label .chiro-toestemming__uit{display: none}input:checked + label .chiro-toestemming__aan{display: inline;color: var(--chiro-t-merk)}@media (min-width: 600px){.chiro-toestemming__venster{top: 50%;right: auto;bottom: auto;left: 50%;width: min(34rem, calc(100vw - 3rem));max-height: min(46rem, calc(100vh - 3rem));max-height: min(46rem, calc(100dvh - 3rem));border-radius: var(--chiro-t-radius);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.05), 0 8px 16px -4px rgba(10, 19, 32, 0.08), 0 32px 72px -16px rgba(3, 22, 43, 0.4);transform: translate(-50%, -50%);animation-name: chiro-toestemming-venster;animation-duration: 280ms}.chiro-toestemming__venster::before{display: none}@keyframes chiro-toestemming-venster{from{opacity: 0;transform: translate(-50%, calc(-50% + 12px)) scale(0.98)}to{opacity: 1;transform: translate(-50%, -50%)}}.chiro-toestemming__binnen{padding: 2rem 2rem 1.5rem}.chiro-toestemming__kop{min-height: 6.5rem;margin: -2rem -2rem 0;padding: 1.6rem 4.5rem 1.4rem 2rem}.chiro-toestemming__kop::before{right: -4rem;width: 17rem;height: 8.5rem}.chiro-toestemming__kop::after{right: 0;width: 9rem;height: 4.5rem}.chiro-toestemming__logo{width: 12.5rem}.chiro-toestemming__titel{margin-top: 1.4rem}.chiro-toestemming__sluit{top: 1.25rem;right: 1.1rem}.chiro-toestemming__titel{font-size: 1.625rem}.chiro-toestemming__tekst{font-size: 1rem}.chiro-toestemming__knoppen{grid-template-columns: 1fr 1fr;gap: 0.75rem;margin-top: 1.5rem}.chiro-toestemming .chiro-toestemming__knop--opslaan{grid-column: 1 / -1}.chiro-toestemming.is-uitgeklapt .chiro-toestemming__knoppen{bottom: -1.5rem;margin: 1.25rem -2rem -1.5rem;padding: 1rem 2rem 1.5rem}.chiro-toestemming.is-uitgeklapt .chiro-toestemming__binnen{scroll-padding-bottom: 11rem}.chiro-toestemming__instellingen{padding-inline: 1.25rem}}@media (prefers-reduced-motion: reduce){.chiro-toestemming__scherm, .chiro-toestemming__venster{animation: none}.chiro-toestemming__sluit, .chiro-toestemming__knop--tekst{transition: none}}.chiro-schakelaar{-webkit-appearance: none;appearance: none;position: relative;flex: 0 0 auto;width: 2.75rem;height: 1.625rem;margin: 0;border: 1px solid #cfd6e2;border-radius: 999px;background: #eef1f6;cursor: pointer;transition: background-color 0.18s ease, border-color 0.18s ease}.chiro-schakelaar::before{content: "";position: absolute;top: 50%;left: 3px;width: 1.125rem;height: 1.125rem;border-radius: 50%;background: #8a94a6 no-repeat center / 0.7rem;box-shadow: 0 1px 2px rgba(10, 19, 32, 0.2);transform: translateY(-50%);transition: transform 0.18s ease, background-color 0.18s ease}.chiro-schakelaar:hover:not(:disabled){border-color: #8a94a6}.chiro-schakelaar:checked{border-color: var(--wp--preset--color--merk, #05366a);background: var(--wp--preset--color--merk, #05366a)}.chiro-schakelaar:checked::before{background-color: #fff;transform: translate(1.125rem, -50%)}.chiro-schakelaar:disabled{border-color: color-mix(in srgb, var(--wp--preset--color--merk, #05366a) 60%, #fff);background: color-mix(in srgb, var(--wp--preset--color--merk, #05366a) 60%, #fff);cursor: not-allowed}.chiro-schakelaar:disabled::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2305366a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='7' width='9' height='7' rx='1.5'/%3E%3Cpath d='M5.5 7V5a2.5 2.5 0 0 1 5 0v2'/%3E%3C/svg%3E")}.chiro-toestemming__soort label[for="chiro-toestemming-noodzakelijk"]{cursor: not-allowed}@media (prefers-reduced-motion: reduce){.chiro-schakelaar, .chiro-schakelaar::before{transition: none}}@media print{.chiro-toestemming{display: none !important}html.chiro-toestemming-vraag, html.chiro-toestemming-open{overflow: visible}}.chiro-cookiekeuze{margin-block: var(--wp--preset--spacing--30, 1.5rem);padding: 1.25rem 1.35rem;border: 1px solid var(--wp--preset--color--lijn, #e5e3dc);border-radius: 14px;background: var(--wp--preset--color--wit, #fff);scroll-margin-top: 8rem}.chiro-cookiekeuze__titel{margin: 0 0 0.5rem}.chiro-cookiekeuze__geen{margin: 0 0 0.5rem;color: var(--wp--preset--color--tekst-zacht, #525252)}.chiro-cookiekeuze.is-gekozen .chiro-cookiekeuze__geen{display: none}.chiro-cookiekeuze__lijst{margin: 0;padding: 0;list-style: none}.chiro-cookiekeuze__rij{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 0.25rem 1rem;margin: 0;padding: 0.6rem 0;border-top: 1px solid var(--wp--preset--color--lijn, #e5e3dc)}.chiro-cookiekeuze__naam span{color: var(--wp--preset--color--tekst-zacht, #525252);font-size: 0.9rem}.chiro-cookiekeuze__staat{font-weight: 600}.chiro-cookiekeuze__aan{color: var(--wp--preset--color--merk, #05366a)}.chiro-cookiekeuze__uit{color: var(--wp--preset--color--tekst-zacht, #525252)}.chiro-cookiekeuze__rij .chiro-cookiekeuze__aan, .chiro-cookiekeuze__rij.is-aan .chiro-cookiekeuze__uit{display: none}.chiro-cookiekeuze__rij.is-aan .chiro-cookiekeuze__aan{display: inline}.chiro-cookiekeuze__datum{margin: 0.5rem 0 0;color: var(--wp--preset--color--tekst-zacht, #525252);font-size: 0.9rem}.chiro-cookiekeuze__knoppen{display: flex;flex-wrap: wrap;gap: 0.5rem;margin-top: 1rem}.chiro-cookiekeuze__knoppen .chiro-knop{min-height: 44px;font: inherit;font-weight: 600;cursor: pointer}.chiro-cookiekeuze__melding{margin: 0.5rem 0 0}.chiro-cookiekeuze__wijzig-tekst, .chiro-cookiekeuze.is-gekozen .chiro-cookiekeuze__maak{display: none}.chiro-cookiekeuze.is-gekozen .chiro-cookiekeuze__wijzig-tekst{display: inline}.chiro-cookiekeuze:not(.is-gekozen) .chiro-cookiekeuze__intrekken{display: none}.chiro-extern{position: relative;display: flex;align-items: center;justify-content: center;width: 100%;min-height: 14rem;padding: 1rem;border-radius: 14px;background: var(--wp--preset--color--merk-zacht, #e8ebf2);text-align: center}.wp-has-aspect-ratio .chiro-extern{position: absolute;inset: 0;min-height: 0}.chiro-extern__binnen{display: flex;flex-direction: column;align-items: center;gap: 0.5rem;max-width: 30rem}.chiro-extern__kop{margin: 0;font-weight: 700}.chiro-extern__tekst{margin: 0;color: var(--wp--preset--color--tekst-zacht, #525252);font-size: 0.9rem}.chiro-extern__toon{min-height: 44px;border: 0;font: inherit;font-weight: 600;cursor: pointer}.chiro-extern__altijd{display: inline-flex;align-items: center;gap: 0.5rem;min-height: 44px;font-size: 0.9rem;cursor: pointer}.chiro-extern__altijd input{width: 1.25rem;height: 1.25rem;margin: 0;accent-color: var(--wp--preset--color--merk, #05366a)}.chiro-extern__link{font-size: 0.9rem}.chiro-extern.is-geladen{padding: 0;background: #000}.chiro-extern.is-geladen .chiro-extern__binnen{display: none}.chiro-extern__frame{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;border-radius: inherit}.chiro-extern--staand{max-width: 25rem;min-height: 0;aspect-ratio: 9 / 16;margin-inline: auto}.chiro-extern--staand.is-geladen{background: transparent}.chiro-toestemming__bewijs[hidden], .chiro-cookiekeuze__bewijs[hidden]{display: none}.chiro-toestemming__bewijs{margin: 0.75rem 0 0;color: var(--chiro-t-grijs)}.chiro-toestemming__bewijs code, .chiro-cookiekeuze__bewijs code{padding: 0;background: none;font-family: inherit;font-size: inherit;font-variant-numeric: tabular-nums;overflow-wrap: anywhere;user-select: all}.chiro-toestemming__soort[hidden]{display: none}.chiro-cookielijst__soort + .chiro-cookielijst__soort{margin-top: 1.5rem}.chiro-cookielijst__naam{margin: 0 0 0.5rem}.chiro-cookielijst__schuif{overflow-x: auto}.chiro-cookielijst__tabel, .chiro-toestemming__cookies{width: 100%;border-collapse: collapse;font-size: 0.9rem;line-height: 1.45}.chiro-cookielijst__tabel th, .chiro-cookielijst__tabel td, .chiro-toestemming__cookies th, .chiro-toestemming__cookies td{padding: 0.5rem 0.75rem 0.5rem 0;border-bottom: 1px solid var(--wp--preset--color--lijn, #e5e3dc);text-align: left;vertical-align: top}.chiro-cookielijst__tabel th, .chiro-toestemming__cookies th{font-weight: 600}.chiro-cookielijst__tabel code, .chiro-toestemming__cookies code{font-size: 0.85em;overflow-wrap: anywhere}.chiro-toestemming__cookies{grid-column: 1 / -1;margin-top: 0.5rem;font-size: 0.8125rem}
.chiro-taalkeuze{display: flex;flex: 0 0 auto;align-items: center;gap: 0;line-height: 1;white-space: nowrap}.chiro-taalkeuze__link{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;margin-block: -12px;padding-inline: 0.25rem;border-radius: 4px;color: inherit;font-weight: 600;letter-spacing: 0.04em;text-decoration: none}.chiro-kop__balk .chiro-taalkeuze__link:hover{text-decoration: underline;text-underline-offset: 0.25em}.chiro-taalkeuze__link[aria-current]{text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 0.3em}.chiro-taalkeuze__streep{opacity: 0.5}.chiro-taalkeuze__vol{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.wp-block-group:has(> .chiro-taalkeuze) > .chiro-kop__nummers{margin-inline-start: auto}@media (max-width: 781px){.chiro-kop .chiro-kop__balk .wp-block-group:has(> .chiro-taalkeuze){flex-wrap: wrap;justify-content: center;column-gap: var(--wp--preset--spacing--20);row-gap: 0}}@media (max-width: 600px){body.home .chiro-kop__balk:has(.chiro-taalkeuze){display: block}body.home .chiro-kop__balk:has(.chiro-taalkeuze) .chiro-statusveld{display: none}}.chiro-vertaalmelding{position: relative;z-index: 59;padding: 0.6rem 1.25rem;border-bottom: 1px solid #e8c48f;background: #fff6e8;color: #1d2733;font-size: 0.9rem;line-height: 1.45;text-align: center}.chiro-vertaalmelding p{max-width: 77.5rem;margin: 0 auto}.chiro-vertaalmelding a{color: #05366a;font-weight: 600;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 400px){html:not([lang^="nl"]) .chiro-kop__hoofd .chiro-knop__lang{display: none}html:not([lang^="nl"]) .chiro-kop__hoofd .chiro-knop__kort{display: inline}}@media (max-width: 340px){html:not([lang^="nl"]) .chiro-kop__hoofd .chiro-knop--vol{padding-inline: 0.5rem;font-size: 0.75rem;letter-spacing: -0.01em}}
.chiro-paginahero .chiro-hero__beeld img{height: clamp(12rem, 18vw, 16rem);max-height: 16rem;object-fit: cover;object-position: 50% 30%}.chiro-kortantwoord{position: relative;margin: 0 0 var(--wp--preset--spacing--40);padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) calc(var(--wp--preset--spacing--30) + 4px);max-width: 48rem;overflow: hidden;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--wit);box-shadow: var(--wp--preset--shadow--kaart)}.chiro-artikelinhoud > .chiro-kortantwoord{margin-left: 0 !important;margin-right: 0 !important}.chiro-kortantwoord::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--wp--preset--color--merk)}.chiro-kortantwoord__kop{margin: 0 0 0.5rem;color: var(--wp--preset--color--merk);font-family: var(--wp--preset--font-family--tekst);font-size: var(--wp--preset--font-size--klein);font-weight: 700;letter-spacing: var(--wp--custom--letterafstand--bovenkop);text-transform: uppercase}.chiro-kortantwoord__tekst{margin: 0;color: var(--wp--preset--color--tekst);font-size: var(--wp--preset--font-size--lead);line-height: 1.6}.chiro-artikelinhoud .wp-block-post-content{--wp--preset--font-size--kopgroot: clamp(1.6rem, 2.3vw, 2.125rem)}.chiro-artikelinhoud .wp-block-post-content > h2{max-width: 30ch;margin-top: var(--wp--preset--spacing--50);margin-bottom: var(--wp--preset--spacing--20);font-size: var(--wp--preset--font-size--kopgroot);line-height: 1.12;letter-spacing: var(--wp--custom--letterafstand--kop);text-wrap: balance}.chiro-artikelinhoud .wp-block-post-content > h2, .chiro-artikelinhoud .wp-block-post-content > h3{margin-left: 0 !important;margin-right: 0 !important}.chiro-artikelinhoud .wp-block-post-content > h2::before{content: "";display: block;width: 2.5rem;height: 3px;margin-bottom: 0.9rem;border-radius: var(--wp--custom--rand--pil);background: var(--wp--preset--color--accent)}.chiro-artikelinhoud .wp-block-post-content > h2:first-child{margin-top: 0}.chiro-artikelinhoud .wp-block-post-content > h3{margin-top: var(--wp--preset--spacing--40);margin-bottom: 0.5rem;font-size: clamp(1.2rem, 1.5vw, 1.375rem);line-height: 1.25}.chiro-artikelinhoud .entry-content > p, .chiro-artikelinhoud .entry-content > ul:not([class*="chiro-"]) li, .chiro-artikelinhoud .entry-content > ol:not([class*="chiro-"]) li{font-size: 1.0625rem;line-height: 1.75}.chiro-artikelinhoud .entry-content a, .chiro-artikelinhoud .entry-content li{overflow-wrap: anywhere}.chiro-artikelinhoud .entry-content > ul:not([class*="chiro-"]){padding-left: 0;list-style: none}.chiro-artikelinhoud .entry-content > ul:not([class*="chiro-"]) > li{position: relative;padding-left: 1.5rem}.chiro-artikelinhoud .entry-content > ul:not([class*="chiro-"]) > li + li{margin-top: 0.4rem}.chiro-artikelinhoud .entry-content > ul:not([class*="chiro-"]) > li::before{content: "";position: absolute;top: 0.72em;left: 0.2rem;width: 0.45rem;height: 0.45rem;border-radius: 50%;background: var(--wp--preset--color--merk)}.chiro-artikelinhoud .entry-content > ul.chiro-klachtkaartjes{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 16rem), 1fr));gap: 0.75rem;max-width: none;margin-top: var(--wp--preset--spacing--30);margin-bottom: var(--wp--preset--spacing--30);padding: 0;list-style: none}.chiro-klachtkaartje{display: flex;margin: 0}.chiro-klachtkaartje__link, .chiro-klachtkaartje--los{display: flex;flex: 1 1 auto;align-items: center;gap: 0.85rem;min-height: 4.25rem;box-sizing: border-box;padding: 0.8rem 1rem;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal)}.chiro-klachtkaartje__link{position: relative;padding-right: 2.75rem;background: var(--wp--preset--color--wit);color: var(--wp--preset--color--tekst);text-decoration: none;box-shadow: 0 1px 2px rgba(10, 19, 32, 0.04);transition: transform 0.22s var(--wp--custom--veer), border-color 0.22s var(--wp--custom--veer), box-shadow 0.22s var(--wp--custom--veer)}.chiro-klachtkaartje__link::after{content: "→";position: absolute;top: 50%;right: 1rem;color: var(--wp--preset--color--merk);font-weight: 600;transform: translateY(-50%);transition: transform 0.22s var(--wp--custom--veer)}.chiro-klachtkaartje__link:hover, .chiro-klachtkaartje__link:focus-visible{border-color: var(--wp--preset--color--merk);box-shadow: var(--wp--preset--shadow--kaart);transform: translateY(-2px)}.chiro-klachtkaartje__link:hover::after, .chiro-klachtkaartje__link:focus-visible::after{transform: translate(3px, -50%)}.chiro-klachtkaartje--los{background: var(--wp--preset--color--vlak-koel);color: var(--wp--preset--color--tekst-zacht)}.chiro-klachtkaartje__icoon{display: flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;background: var(--wp--preset--color--merk-zacht)}.chiro-klachtkaartje__icoon svg, .chiro-klachtkaartje__icoon img{width: 1.9rem;height: 1.9rem}.chiro-klachtkaartje__woorden{display: flex;flex-direction: column;min-width: 0}.chiro-klachtkaartje__tekst{display: block;font-size: var(--wp--preset--font-size--basis);font-weight: 600;line-height: 1.35}.chiro-klachtkaartje__tekst::first-letter{text-transform: uppercase}.chiro-klachtkaartje__naar{margin-top: 0.15rem;color: var(--wp--preset--color--tekst-hint);font-size: var(--wp--preset--font-size--klein);line-height: 1.35}.chiro-artikelinhoud .chiro-bronnenvak{position: relative;margin-top: var(--wp--preset--spacing--50);padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) calc(var(--wp--preset--spacing--30) + 4px);overflow: hidden;border: 1px solid var(--wp--preset--color--lijn);background: var(--wp--preset--color--wit)}.chiro-artikelinhoud .chiro-bronnenvak::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--wp--preset--color--merk)}.chiro-artikelinhoud .chiro-bronnenvak > h3{color: var(--wp--preset--color--merk) !important}.chiro-artikelinhoud .chiro-bronnen{padding-left: 0;list-style: none;counter-reset: chiro-bron}.chiro-artikelinhoud .chiro-bronnen li{position: relative;padding-left: 2.25rem;counter-increment: chiro-bron}.chiro-artikelinhoud .chiro-bronnen li + li{margin-top: 0.75rem}.chiro-artikelinhoud .chiro-bronnen li::before{content: counter(chiro-bron);position: absolute;top: 0.05rem;left: 0;display: flex;align-items: center;justify-content: center;width: 1.5rem;height: 1.5rem;border-radius: 50%;background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk);font-size: 0.75rem;font-weight: 700}.chiro-artikelinhoud .chiro-bronnen a{color: var(--wp--preset--color--merk)}:root{--chiro-plakhoogte: var(--chiro-kophoogte, 7.1rem)}.chiro-artikelinhoud h2[id]{scroll-margin-top: calc(var(--chiro-plakhoogte) + 1.5rem)}@media (min-width: 1100px){body:not(.block-editor-iframe__body) .chiro-artikelvlak > .chiro-zijkolom:not(.block-editor-block-list__block){position: sticky;top: var(--chiro-zij-top, calc(var(--chiro-plakhoogte) + 1rem));display: flex;flex-direction: column}body:not(.block-editor-iframe__body) .chiro-artikelvlak > .chiro-zijkolom:not(.block-editor-block-list__block) > .chiro-inhoudsnav{flex: 0 0 auto}body:not(.block-editor-iframe__body) .chiro-artikelvlak > .chiro-zijkolom:not(.block-editor-block-list__block) > :not(.chiro-inhoudsnav){flex: 0 0 auto}body:not(.block-editor-iframe__body) .chiro-artikelvlak > .chiro-zijkolom:not(.block-editor-block-list__block) > *{box-sizing: border-box;width: 100%;max-width: none}}.chiro-blog__kaart{display: flex;flex-direction: column;overflow: hidden;padding: 0}.chiro-blog__beeld{margin: 0;overflow: hidden;background: var(--wp--preset--color--vlak-koel)}.chiro-blog__beeld img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s var(--wp--custom--veer)}.chiro-blog__kaart:hover .chiro-blog__beeld img{transform: scale(1.03)}.chiro-blog__tekst{display: flex;flex: 1 1 auto;flex-direction: column}.chiro-blog__tekst > *{margin-left: 0 !important;margin-right: 0 !important}.chiro-blog__tekst > .chiro-blog__datum{margin-top: auto;padding-top: var(--wp--preset--spacing--20)}@media (min-width: 1000px){.chiro-blog__lijst--uitgelicht > li:first-child{grid-column: span 2;grid-row: span 2}}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__kaart{position: relative;isolation: isolate;border-color: transparent;background: var(--wp--preset--color--blauw);color: var(--wp--preset--color--wit)}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__kaart::after{content: "";position: absolute;z-index: -1;top: -40%;right: -25%;width: 36rem;height: 36rem;border: 4rem solid color-mix(in srgb, var(--wp--preset--color--wit) 6%, transparent);border-radius: 50%;pointer-events: none}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__tekst{justify-content: flex-end;padding: var(--wp--preset--spacing--40) !important}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__tekst > .chiro-blog__datum{margin-top: 0}.chiro-blog__lijst--uitgelicht > li:first-child .wp-block-post-title{max-width: 22ch;font-size: clamp(1.6rem, 2.6vw, 2.5rem) !important;line-height: 1.1}.chiro-blog__lijst--uitgelicht > li:first-child .wp-block-post-title a, .chiro-blog__lijst--uitgelicht > li:first-child .wp-block-post-excerpt__more-link, .chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__rubriek a{color: var(--wp--preset--color--wit)}.chiro-blog__lijst--uitgelicht > li:first-child .wp-block-post-excerpt__excerpt, .chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__datum{max-width: 52ch;color: var(--wp--preset--color--tekst-omkeer)}.chiro-blog__lijst--uitgelicht > li:first-child .wp-block-post-excerpt__excerpt{font-size: var(--wp--preset--font-size--lead)}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__kaart:hover{border-color: transparent}.chiro-blog__lijst--uitgelicht > li:first-child :focus-visible{outline-color: var(--wp--preset--color--wit)}.chiro-overons-intro .chiro-foto img{aspect-ratio: 4 / 3;object-fit: cover}.chiro-overons-intro .wp-block-heading{margin-top: 0.4rem}.chiro-tijdlijn{position: relative}.chiro-tijdlijn .chiro-vlakkaart__nummer{display: inline-block;margin-bottom: 0.6rem;padding: 0.2rem 0.7rem;border-radius: 999px;background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk);font-size: var(--wp--preset--font-size--klein);font-weight: 600;letter-spacing: 0.02em;opacity: 1}@media (min-width: 782px){.chiro-tijdlijn::before{content: "";position: absolute;top: 2.35rem;right: 8%;left: 8%;z-index: 0;height: 2px;background: linear-gradient(90deg, var(--wp--preset--color--merk-zacht), var(--wp--preset--color--merk), var(--wp--preset--color--merk-zacht))}.chiro-tijdlijn > .wp-block-column{position: relative;z-index: 1}}.chiro-overons-band{margin-block: var(--wp--preset--spacing--50);padding: clamp(1.75rem, 4vw, 3rem) clamp(1.25rem, 5vw, 4rem);border-radius: var(--chiro-rond-groot, 1.5rem);background: var(--wp--preset--gradient--donker, var(--wp--preset--color--merk));color: var(--wp--preset--color--wit);text-align: center}.chiro-overons-band__tekst{max-width: 44rem;margin-inline: auto !important;color: inherit;font-family: var(--wp--preset--font-family--kop, inherit);font-size: clamp(1.25rem, 2.4vw, 1.75rem) !important;line-height: 1.35}.chiro-overons-bio .chiro-vlakkaart p{font-size: var(--wp--preset--font-size--klein)}.chiro-overons-vestigingen .wp-block-heading{margin-bottom: 0.35rem}.chiro-keurmerken .chiro-inhoudsbeeld{margin: 0 0 0.75rem}.chiro-keurmerken .chiro-inhoudsbeeld img{width: auto;height: 5rem;max-width: 100%;object-fit: contain;border-radius: 0;box-shadow: none}.chiro-keurmerken .wp-block-column{padding: 1.25rem;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--chiro-rond-kaart, 1rem);background: var(--wp--preset--color--wit)}.chiro-keurmerken p{margin: 0;font-size: var(--wp--preset--font-size--klein)}.chiro-overons-vestigingen{gap: var(--wp--preset--spacing--40) !important;align-items: stretch !important}.chiro-overons-vestigingen > .wp-block-column{display: flex;flex-direction: column;box-sizing: border-box;padding: clamp(1.5rem, 3vw, 2.25rem);border-radius: var(--chiro-rond-groot, 1.5rem);background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-zweef, 0 12px 32px rgba(10, 19, 32, 0.08))}.chiro-overons-vestigingen > .wp-block-column > .wp-block-heading{margin: 0 0 0.5rem}.chiro-overons-vestigingen > .wp-block-column > p{margin: 0 0 1.5rem;color: var(--wp--preset--color--tekst-zacht)}.chiro-overons-vestigingen .chiro-vest{margin: auto 0 0 !important;padding: 1.5rem 0 0 !important;border: 0 !important;border-top: 1px solid var(--wp--preset--color--lijn) !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;max-width: none !important}.chiro-overons-vestigingen .chiro-vest__naam{display: none}.chiro-overons-vestigingen .chiro-vest__route{display: inline-flex;align-items: center;margin-top: 0.75rem;padding: 0.45rem 1.1rem;border-radius: 999px;background: var(--wp--preset--color--merk);color: var(--wp--preset--color--wit) !important;font-size: var(--wp--preset--font-size--klein);font-weight: 600;text-decoration: none !important}.chiro-overons-vestigingen .chiro-vest__route:hover, .chiro-overons-vestigingen .chiro-vest__route:focus-visible{background: var(--wp--preset--color--merk-diep)}.chiro-blogkeuze__lijst{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 18rem), 1fr));gap: var(--wp--preset--spacing--30);margin: 0;padding: 0;list-style: none}@media (min-width: 1000px){.chiro-blogkeuze__lijst{grid-template-columns: repeat(3, minmax(0, 1fr))}}.chiro-blogkeuze__lijst > li{display: flex;margin: 0}.chiro-blogkeuze__lijst .chiro-blog__kaart{flex: 1 1 auto}.chiro-blogkeuze__kop{margin: 0 0 var(--wp--preset--spacing--30)}.chiro-blogkeuze__knop{display: flex;justify-content: center;margin-top: var(--wp--preset--spacing--40)}.chiro-kaart__merk{box-sizing: border-box;width: 2.6rem !important;height: 2.6rem !important;padding: 0.35rem;overflow: hidden}.chiro-kaart__merk img, .chiro-kaart__merk .chiro-illu, .chiro-kaart__merk svg{display: block;width: 100% !important;height: 100% !important;max-width: 100%;max-height: 100%;object-fit: contain}.chiro-blogkeuze__lijst .chiro-blog__tekst, .chiro-blogoverzicht .chiro-blog__tekst{padding: var(--wp--preset--spacing--30)}.chiro-blogkeuze__lijst{grid-auto-flow: dense}.chiro-archief__terug{margin: var(--wp--preset--spacing--40) 0 0}.chiro-blogoverzicht .chiro-groep + .chiro-groep{margin-top: var(--wp--preset--spacing--50)}.chiro-blogoverzicht__lijst{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 18rem), 1fr));gap: var(--wp--preset--spacing--30);margin: var(--wp--preset--spacing--30) 0 0;padding: 0;list-style: none}@media (min-width: 1000px){.chiro-blogoverzicht__lijst{grid-template-columns: repeat(3, minmax(0, 1fr))}}.chiro-blogoverzicht__lijst > li{display: flex;margin: 0}.chiro-blogoverzicht__lijst .chiro-blog__kaart{flex: 1 1 auto}.chiro-blogkeuze__lijst .chiro-blog__beeld, .chiro-blogoverzicht__lijst .chiro-blog__beeld{aspect-ratio: 3 / 2}.chiro-blogkeuze__lijst .chiro-blog__beeld a, .chiro-blogoverzicht__lijst .chiro-blog__beeld a{display: block;height: 100%}.chiro-blogkeuze__lijst .chiro-blog__beeld img, .chiro-blogoverzicht__lijst .chiro-blog__beeld img{width: 100%;height: 100%;object-fit: cover;object-position: center 35%}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__beeld{position: absolute;inset: 0;z-index: -2;aspect-ratio: auto;height: 100%}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__beeld::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, color-mix(in srgb, var(--wp--preset--color--blauw) 35%, transparent) 0%, color-mix(in srgb, var(--wp--preset--color--blauw) 92%, transparent) 62%);pointer-events: none}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__kaart{min-height: 26rem}@media (min-width: 1000px){.chiro-blog__lijst--uitgelicht > li:not(:first-child) .chiro-blog__beeld{aspect-ratio: 16 / 9}.chiro-blog__lijst--uitgelicht > li:not(:first-child) .wp-block-post-excerpt{display: none}.chiro-blog__lijst--uitgelicht > li:first-child .chiro-blog__kaart{min-height: 0;max-height: 44rem}}.chiro-bronnenvak__meer > summary{display: inline-flex;align-items: center;gap: 0.55rem;min-height: 44px;padding: 0 1.1rem;border: 1px solid var(--wp--preset--color--lijn);border-radius: 999px;background: var(--wp--preset--color--wit);color: var(--wp--preset--color--merk);font-size: 0.95rem;font-weight: 600;list-style: none;cursor: pointer;transition: border-color 0.2s, background-color 0.2s}.chiro-bronnenvak__meer > summary::-webkit-details-marker{display: none}.chiro-bronnenvak__meer > summary::after{content: "";width: 0.45rem;height: 0.45rem;margin-top: -0.2rem;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);transition: transform 0.2s}.chiro-bronnenvak__meer[open] > summary::after{margin-top: 0.2rem;transform: rotate(-135deg)}.chiro-bronnenvak__meer > summary:hover{border-color: var(--wp--preset--color--merk)}.chiro-bronnenvak__meer > summary:focus-visible{outline: 3px solid var(--wp--preset--color--merk);outline-offset: 2px}.chiro-bronnenvak__meer[open] > summary{margin-bottom: var(--wp--preset--spacing--20)}.chiro-bronnenvak__verberg, .chiro-bronnenvak__meer[open] .chiro-bronnenvak__toon{display: none}.chiro-bronnenvak__meer[open] .chiro-bronnenvak__verberg{display: inline}.chiro-bronnenvak .chiro-bronnen__groep{margin: var(--wp--preset--spacing--20) 0 0.5rem !important;color: var(--wp--preset--color--merk) !important;font-family: var(--wp--preset--font-family--tekst) !important;font-size: 0.95rem !important;font-weight: 700}.chiro-bronnenvak .chiro-bronnen + .chiro-bronnen__groep{margin-top: var(--wp--preset--spacing--30) !important}
.chiro-kop__hoofd > .wp-block-group{max-width: min(100%, var(--wp--style--global--wide-size, 77.5rem));margin-inline: auto !important}main.chiro-inhoud > .chiro-paginahero + *{margin-block-start: clamp(2.25rem, 4.5vw, 4rem) !important}main.chiro-inhoud > .chiro-paginahero + .wp-block-post-content > :first-child{margin-block-start: 0 !important}main.chiro-inhoud:not(.chiro-voorpagina) .wp-block-post-content.alignwide{--wp--preset--font-size--kopgroot: clamp(1.75rem, 1.25rem + 1.4vw, 2.5rem)}main.chiro-inhoud:not(.chiro-voorpagina) .wp-block-post-content.alignwide .chiro-verwant__kop, .chiro-tarieven__kop--uitleg{font-size: clamp(1.75rem, 1.25rem + 1.4vw, 2.5rem);line-height: 1.1;letter-spacing: -0.02em}@media (min-width: 1000px){.chiro-verwant .chiro-raster--kort:has(> :nth-child(4):last-child){grid-template-columns: repeat(4, minmax(0, 1fr))}.chiro-verwant .chiro-raster--kort:has(> :nth-child(3):last-child){grid-template-columns: repeat(3, minmax(0, 1fr))}}main.chiro-inhoud > .chiro-voorbehoud{max-width: var(--wp--style--global--wide-size, 77.5rem) !important;width: 100%}main.chiro-inhoud > .chiro-voorbehoud p{max-width: 60ch}main.chiro-inhoud > .chiro-auteur{display: flex;box-sizing: border-box;align-items: flex-start;gap: 1.25rem;width: 100%;max-width: var(--wp--style--global--wide-size, 77.5rem) !important;margin-top: var(--wp--preset--spacing--60);margin-inline: auto;padding: clamp(1.25rem, 3vw, 1.75rem);border-radius: var(--chiro-rond-kaart, 18px);background: var(--wp--preset--color--wit);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.05), 0 14px 34px -16px rgba(10, 19, 32, 0.24)}.chiro-auteur__foto{flex: none;width: 88px;height: 88px;border-radius: 50%;object-fit: cover;object-position: 50% 20%;background: var(--wp--preset--color--vlak-koel)}.chiro-auteur__tekst p{margin: 0}.chiro-auteur__label{color: #a8520f;font-size: 0.78rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.chiro-auteur__naam{margin-top: 0.2rem !important;color: var(--wp--preset--color--merk-diep);font-family: var(--wp--preset--font-family--kop, Fraunces, Georgia, serif);font-size: 1.3rem;line-height: 1.25}.chiro-auteur__naam a{color: inherit;text-decoration: none}.chiro-auteur__naam a:hover, .chiro-auteur__naam a:focus-visible{text-decoration: underline;text-underline-offset: 0.2em}.chiro-auteur__functie{margin-top: 0.15rem !important;color: var(--wp--preset--color--merk);font-size: var(--wp--preset--font-size--klein);font-weight: 600}.chiro-auteur__bio{max-width: 60ch;margin-top: 0.6rem !important;color: var(--wp--preset--color--tekst);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst, 1.6)}.chiro-auteur__datum{margin-top: 0.6rem !important;color: var(--wp--preset--color--tekst-zacht);font-size: 0.82rem}main.chiro-inhoud > .chiro-auteur + .chiro-voorbehoud{margin-top: var(--wp--preset--spacing--30)}@media (max-width: 600px){main.chiro-inhoud > .chiro-auteur{flex-direction: column;gap: 0.875rem}.chiro-auteur__foto{width: 64px;height: 64px}}main.chiro-voorpagina{padding-bottom: var(--wp--preset--spacing--60)}.chiro-voet__rij > .chiro-voetmerk, .chiro-voet__rij > .chiro-voetlijst{margin-block-start: 0}@media (max-width: 781px){.chiro-voet__rij > .chiro-voetvest{margin-block-start: 0}.chiro-voetvest{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 0.75rem}.chiro-voetvest > *{flex: 1 0 100%}.chiro-voetvest > .chiro-voet__kop, .chiro-voetvest > .chiro-voet__noot{flex: 0 0 auto;margin-bottom: 0.7rem !important}.chiro-voetvest > .chiro-voet__tel{flex: 0 0 auto;order: 1}.chiro-voetvest > .chiro-voet__route{flex: 0 0 auto;order: 2;margin: 0 0 0.7rem auto}.chiro-voetvest > .chiro-voet__uren{order: 3;margin-bottom: 0}}@media (min-width: 700px) and (max-width: 781px){.chiro-voet__rij > .chiro-voetvest{grid-column: auto}}@media (min-width: 700px) and (max-width: 1080px){.chiro-team__lijst:has(> :nth-child(3):last-child){grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (min-width: 1081px){.chiro-team__lijst:has(> :nth-child(2):last-child){grid-template-columns: repeat(2, minmax(0, 28rem))}}@media (min-width: 700px) and (max-width: 781px){.wp-block-columns.chiro-keurmerken{flex-wrap: nowrap !important}.wp-block-columns.chiro-keurmerken > .wp-block-column{flex-basis: 0 !important;flex-grow: 1}}@media (min-width: 360px){.chiro-kaart--foto .chiro-kaart__titel{hyphens: manual !important}}.chiro-actiebalk{display: none}@media (max-width: 600px){.chiro-actiebalk{position: fixed;inset: auto 0 0;z-index: 29;display: flex;gap: 0.6rem;padding: 0.6rem var(--wp--preset--spacing--20) calc(0.6rem + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--wp--preset--color--lijn);background: rgba(255, 255, 255, 0.94);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: 0 -8px 24px -16px rgba(10, 19, 32, 0.35)}.chiro-actiebalk__knop{display: inline-flex;flex: 1 1 0;align-items: center;justify-content: center;gap: 0.5rem;min-height: 48px;padding: 0 0.9rem;border: 1px solid var(--wp--preset--color--lijn);border-radius: 999px;background: var(--wp--preset--color--wit);color: var(--wp--preset--color--merk-diep);font-family: var(--wp--preset--font-family--tekst);font-size: 1rem;font-weight: 600;line-height: 1.1;text-decoration: none;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: background-color 0.2s, border-color 0.2s, transform 0.2s}.chiro-actiebalk__knop--afspraak{flex-grow: 1.6;border-color: var(--wp--preset--color--actie);background: var(--wp--preset--color--actie)}.chiro-actiebalk__knop .chiro-ic{flex: none}.chiro-actiebalk__knop:active{transform: scale(0.98)}.chiro-actiebalk__knop--bel:active{border-color: var(--wp--preset--color--merk);background: var(--wp--preset--color--vlak-koel, #EEF2F7)}.chiro-actiebalk__knop--afspraak:active{background: #EC8A33}.chiro-actiebalk__knop:focus-visible{outline: 3px solid var(--wp--preset--color--merk);outline-offset: 2px}body.heeft-actiebalk .chiro-voet{padding-bottom: calc(4.25rem + env(safe-area-inset-bottom, 0px))}html:has(> body.heeft-actiebalk){scroll-padding-bottom: calc(4.75rem + env(safe-area-inset-bottom, 0px))}body.heeft-actiebalk .chiro-kop .wp-block-chiro-afspraakknop{display: none}body:has(:is(input:not([type=checkbox]):not([type=radio]), textarea, select):focus) .chiro-actiebalk{display: none}}@media (max-width: 600px) and (prefers-reduced-motion: reduce){.chiro-actiebalk__knop:active{transform: none}}@media (max-width: 400px){.chiro-kop .chiro-kop__balk{padding-inline: var(--wp--preset--spacing--20) !important}.chiro-kop .chiro-kop__balk .wp-block-group:has(> .chiro-taalkeuze){column-gap: 0.5rem}.chiro-kop__balk .chiro-status__tekst{font-size: 0.8125rem}}@media (orientation: landscape) and (max-height: 500px){.chiro-kop .chiro-merklogo__tegels{display: none}.chiro-kop .chiro-kop__hoofd{padding-block: 0.5rem !important}}@media (max-width: 600px){.chiro-tariefkaart__tekst, .chiro-gebied__plaatsen, .chiro-gebied__adres, .chiro-verwant__lead, .chiro-auteur__bio, .chiro-voorbehoud p, .chiro-team__bio{font-size: 0.95rem}.chiro-contactformulier .chiro-veld__hulp, .chiro-plattegrondblok .chiro-plattegrond__noot, .chiro-plattegrond__noot, .chiro-vcheck__bron{font-size: 0.9rem}.chiro-auteur__naam a, body.search .wp-block-post-title a, .chb-404__meer a{display: inline-block;padding-block: 0.6rem;margin-block: -0.6rem}.chiro-plattegrond .chiro-plattegrond__toon, .chiro-plattegrond__altijd{min-height: 46px}}@media (max-height: 560px){.chiro-toestemming .chiro-toestemming__kop{display: none}.chiro-toestemming .chiro-toestemming__titel{margin-top: 0.25rem;padding-right: 3rem;font-size: 1.35rem}.chiro-toestemming .chiro-toestemming__sluit{top: 0.5rem}.chiro-toestemming .chiro-toestemming__knoppen{position: sticky;bottom: calc(-1rem - env(safe-area-inset-bottom, 0px));z-index: 1;margin: 1rem -1.25rem calc(-1rem - env(safe-area-inset-bottom, 0px));padding: 0.75rem 1.25rem calc(1rem + env(safe-area-inset-bottom, 0px));border-top: 1px solid var(--wp--preset--color--lijn);background: var(--wp--preset--color--wit)}.chiro-toestemming .chiro-toestemming__knop--keuze, .chiro-toestemming .chiro-toestemming__knop--opslaan{min-height: 48px;padding-block: 0.5rem}}@media (max-height: 560px) and (min-width: 600px){.chiro-toestemming .chiro-toestemming__binnen{padding-top: 1.25rem}.chiro-toestemming .chiro-toestemming__knoppen, .chiro-toestemming.is-uitgeklapt .chiro-toestemming__knoppen{bottom: -1.5rem;margin: 1rem -2rem -1.5rem;padding: 0.75rem 2rem 1.25rem}}:root{--chiro-veldrand: rgba(10, 19, 32, 0.5)}:root body :is(main, #chiro-vvenster) :is(input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="search"], input[type="number"], input[type="date"], select, textarea):not(:focus){border-color: var(--chiro-veldrand)}:where(a[href], button, input, select, textarea, summary){scroll-margin-top: 8rem}.chiro-balans > .wp-block-post-content > :is(.chb-sectie, .chb-taken) + .chb-sectie{margin-block-start: 0}main.chiro-inhoud :is(.chiro-oproep, .chiro-gebied), main.chiro-overzicht > .chiro-wijzer + .chiro-groepen{margin-block-start: var(--wp--preset--spacing--50)}.chiro-plattegrondblok .chiro-plattegrond__noot{max-width: 60ch}
.chiro-kaart__link::after{background-color: var(--wp--preset--color--merk-zacht);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2305366A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");background-position: center;background-repeat: no-repeat}.chiro-kaart__link:hover::after, .chiro-kaart__link:focus-visible::after{background-color: var(--wp--preset--color--merk);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.chiro-kaart--foto .chiro-kaart__link::after{background-color: var(--wp--preset--color--wit);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.12), 0 6px 16px -8px rgba(10, 19, 32, 0.35)}.chiro-kaart--foto .chiro-kaart__link:hover::after, .chiro-kaart--foto .chiro-kaart__link:focus-visible::after{background-color: var(--wp--preset--color--merk)}.chiro-kaart__link:hover, .chiro-merklogo__link:hover{text-decoration: none}.chiro-kaart__link:hover .chiro-kaart__titel{text-decoration: underline;text-decoration-thickness: 1px;text-decoration-color: color-mix(in srgb, currentColor 45%, transparent);text-underline-offset: 0.2em}.chiro-afspraakkaart, .chiro-verloop > .chiro-verloop__noot{background: linear-gradient(160deg, var(--wp--preset--color--merk) 0%, var(--wp--preset--color--merk-diep) 75%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08), 0 24px 48px -32px color-mix(in srgb, var(--wp--preset--color--merk-diep) 70%, transparent)}.chiro-afspraakkaart :focus-visible, .chiro-verloop__noot :focus-visible{outline-color: var(--wp--preset--color--wit)}.chiro-knopveld:not(.chiro-portaalknop) .chiro-knop--vol, .chiro-hero .chiro-knopveld .chiro-knop--vol, .chiro-oproep .chiro-knopveld .chiro-knop--vol, .chiro-afspraakkaart .chiro-knopveld .chiro-knop{box-shadow: 0 1px 1px rgba(10, 19, 32, 0.06), 0 6px 14px -8px color-mix(in srgb, var(--wp--preset--color--merk-diep) 45%, transparent)}.chiro-knopveld:not(.chiro-portaalknop) .chiro-knop--vol:hover, .chiro-knopveld:not(.chiro-portaalknop) .chiro-knop--vol:focus-visible, .chiro-hero .chiro-knopveld .chiro-knop--vol:hover, .chiro-oproep .chiro-knopveld .chiro-knop--vol:hover, .chiro-oproep .chiro-knopveld .chiro-knop--vol:focus-visible, .chiro-afspraakkaart .chiro-knopveld .chiro-knop:hover{box-shadow: 0 1px 2px rgba(10, 19, 32, 0.08), 0 12px 22px -12px color-mix(in srgb, var(--wp--preset--color--merk-diep) 55%, transparent)}.wp-block-post-content a:where(:not(.wp-element-button):not(.chiro-knop)), .chiro-gebied__plaatsen a, .chiro-tarieven__noot a{text-decoration-color: color-mix(in srgb, currentColor 45%, transparent);text-decoration-thickness: 1px;text-underline-offset: 0.2em;transition: text-decoration-color 0.3s var(--chiro-curve), color 0.3s var(--chiro-curve)}.wp-block-post-content a:where(:not(.wp-element-button):not(.chiro-knop)):hover, .chiro-gebied__plaatsen a:hover, .chiro-tarieven__noot a:hover{text-decoration-color: currentColor}.chiro-artikelinhoud .entry-content > :is(ul, ol):not([class*="chiro-"]) > li{line-height: 1.6}.chiro-artikelinhoud .entry-content > :is(ul, ol):not([class*="chiro-"]) > li + li{margin-top: 0.75em}.chiro-artikelinhoud .entry-content > ul:not([class*="chiro-"]) > li::before{top: 0.58em}.chiro-inhoudsnav__lijst{gap: 0}.chiro-inhoudsnav__lijst a{border-left-color: var(--wp--preset--color--lijn)}@media (max-width: 781px){.chiro-gebied__tel a, .chiro-voet__tel a, .chiro-vest__route, .chiro-afspraakkaart__tel, .chiro-kruimel a{min-height: 44px;align-items: center}.chiro-kruimel a{display: inline-flex}}@media (prefers-reduced-motion: reduce){.wp-block-post-content a, .chiro-gebied__plaatsen a, .chiro-tarieven__noot a{transition: none}}
:root{--chg-radius: 18px;--chg-schaduw: 0 1px 2px rgba(10, 19, 32, 0.05), 0 14px 34px -16px rgba(10, 19, 32, 0.24)}.chiro-gebied.chiro-gebied{border: 0;border-radius: var(--chg-radius);background: var(--wp--preset--color--wit);box-shadow: var(--chg-schaduw)}.chiro-artikelinhoud > .chiro-delen{box-sizing: border-box;max-width: var(--chiro-leesbreedte, 37rem);margin-left: 0 !important;margin-right: auto !important}main.chiro-artikel > .wp-block-post-content > p.chiro-reisnoot, .wp-block-post-content > p.chiro-reisnoot{max-width: 32rem;margin-left: 0 !important;margin-right: auto !important}
