.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}}.chiro-toestemming__extra{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0 1.25rem}.chiro-toestemming__beleid{display: none}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig){overflow: visible}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__scherm,html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__venster::before,html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__kop,html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__titel,html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__beloftes,html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__klein{display: none}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__venster{right: 0.5rem;bottom: calc(0.5rem + env(safe-area-inset-bottom, 0px));left: 0.5rem;max-height: min(60vh, 24rem);border: 1px solid var(--chiro-t-lijn);border-radius: 16px;box-shadow: 0 1px 2px rgba(10, 19, 32, 0.06), 0 16px 36px -14px rgba(3, 22, 43, 0.4)}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__binnen{padding: 0.85rem 1rem 0.5rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__sluit{top: 0.35rem;right: 0.3rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__tekst{margin: 0;padding-right: 2.5rem;font-size: 0.875rem;line-height: 1.45}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__knoppen{grid-template-columns: 1fr 1fr;gap: 0.75rem;margin-top: 0.75rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming .chiro-toestemming__knop--keuze{min-height: 46px;padding: 0.5rem 0.75rem;font-size: 0.9375rem;line-height: 1.2}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__extra{justify-content: flex-start;margin-top: 0.15rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__knop--tekst{margin: 0;padding: 0.25rem 0;font-size: 0.875rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__beleid{display: inline-flex;align-items: center;min-height: 44px;color: var(--chiro-t-merk);font-size: 0.875rem;font-weight: 600;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.25em}@media (max-width: 400px){html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__venster{right: 0.375rem;left: 0.375rem;bottom: calc(0.375rem + env(safe-area-inset-bottom, 0px))}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__binnen{padding: 0.65rem 0.8rem 0.3rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__tekst{font-size: 0.8125rem;line-height: 1.4}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__knoppen{gap: 0.5rem;margin-top: 0.55rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming .chiro-toestemming__knop--keuze{min-height: 44px;padding: 0.4rem 0.5rem;font-size: 0.875rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__extra{margin-top: 0}}@media (min-width: 600px){html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__venster{top: auto;right: 1.25rem;bottom: 1.25rem;left: auto;width: min(50rem, calc(100vw - 2.5rem));max-height: none;transform: none;animation-name: chiro-toestemming-balk}@keyframes chiro-toestemming-balk{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__binnen{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;column-gap: 1.75rem;padding: 1rem 1.25rem 0.6rem 1.5rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__tekst{grid-column: 1;grid-row: 1;padding-right: 0;font-size: 0.9375rem}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__extra{grid-column: 1;grid-row: 2}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__knoppen{grid-column: 2;grid-row: 1 / span 2;grid-template-columns: 1fr 1fr;margin: 0 2.5rem 0.4rem 0}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming .chiro-toestemming__knop--keuze{padding-inline: 1.4rem;white-space: nowrap}html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__sluit{top: 50%;right: 0.5rem;transform: translateY(-50%)}}@media (prefers-reduced-motion: reduce){html.chiro-toestemming-vraag:not(.chiro-toestemming-volledig) .chiro-toestemming__venster{animation: none}}@media print{.chiro-toestemming{display: none !important}html.chiro-toestemming-vraag,html.chiro-toestemming-open{overflow: visible}}.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__datum{margin: 0.5rem 0 0;color: var(--wp--preset--color--tekst-zacht, #525252);font-size: 0.9rem}.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}.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.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-toestemming__bewijs[hidden]{display: none}.chiro-toestemming__bewijs{margin: 0.75rem 0 0;color: var(--chiro-t-grijs)}.chiro-toestemming__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-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}}.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: 600px){.chiro-vertaalmelding{padding: 0.4rem 1rem;font-size: 0.78rem;line-height: 1.35}}@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}}.skip-link.screen-reader-text{position: absolute;top: 0;left: var(--wp--preset--spacing--20);z-index: 100000;display: block;width: auto;height: auto;clip: auto;clip-path: none;padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);border-radius: 0 0 var(--wp--custom--rand--klein) var(--wp--custom--rand--klein);background: var(--wp--preset--color--navy);color: var(--wp--preset--color--wit);font-family: var(--wp--preset--font-family--tekst);font-size: var(--wp--preset--font-size--basis);font-weight: 600;line-height: var(--wp--custom--regelhoogte--kop);text-decoration: none;transform: translateY(-100%)}.skip-link.screen-reader-text:focus{transform: translateY(0)}.chiro-kop__balk :where(a, button):focus-visible,.chiro-voet :where(a, button):focus-visible{outline-color: var(--wp--preset--color--wit)}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}:target,:where(h1, h2, h3, h4)[id]{scroll-margin-top: var(--wp--preset--spacing--60)}::selection{background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--navy)}.chiro-kop{position: sticky;top: calc( -1 * var( --chiro-balk, 0px ) );z-index: 30}.wp-site-blocks > .chiro-kop{max-width: none;margin-inline: 0}.wp-site-blocks > .chiro-kop + *{margin-block-start: 0}.chiro-kop__balk,.chiro-kop__hoofd{padding-inline: var(--wp--preset--spacing--30)}@media (max-width: 600px){.chiro-kop__balk,.chiro-kop__hoofd{padding-inline: var(--wp--preset--spacing--20)}}.chiro-kop__balk{font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--kop)}.chiro-kop__balk a{color: inherit;text-decoration: none}.chiro-kop__balk a:hover{color: var(--wp--preset--color--wit);text-decoration: underline;text-underline-offset: 0.25em}@media (max-width: 781px){.chiro-kop .chiro-kop__nummers .chiro-contactveld ~ .chiro-contactveld,.chiro-kop .chiro-kop__nummers .chiro-contact__plaats{display: none}.chiro-kop .chiro-kop__balk{text-align: center}}.chiro-kop__hoofd{border-bottom: 1px solid var(--wp--preset--color--lijn);transition: box-shadow 0.25s var(--wp--custom--veer), border-color 0.25s var(--wp--custom--veer)}.chiro-kop.is-vast .chiro-kop__hoofd{border-bottom-color: transparent}@media (max-width: 600px){.chiro-kop .chiro-kop__hoofd .wp-block-group{gap: var(--wp--preset--spacing--20)}.chiro-kop__hoofd .chiro-knop{min-height: var(--wp--preset--spacing--40);padding-inline: var(--wp--preset--spacing--20);font-size: var(--wp--preset--font-size--klein)}}.chiro-kop .wp-block-navigation .wp-block-navigation-item__content{display: flex;align-items: center;min-height: 2.75rem;padding: 0 0.65rem;border-radius: var(--wp--custom--rand--klein);white-space: nowrap;font-size: 0.9375rem;font-weight: 500;text-decoration: none;transition: color 120ms var(--wp--custom--veer), background-color 120ms var(--wp--custom--veer)}.chiro-kop .wp-block-navigation .wp-block-navigation-item__content:hover,.chiro-kop .wp-block-navigation .wp-block-navigation-item__content:focus-visible{color: var(--wp--preset--color--merk);background: var(--wp--preset--color--vlak-koel)}.chiro-kop .wp-block-navigation__submenu-icon{min-width: 24px;min-height: 24px;justify-content: center;margin-left: 0.15rem;opacity: 0.55;transition: transform 200ms var(--wp--custom--veer), opacity 120ms var(--wp--custom--veer)}.chiro-kop .wp-block-navigation-item:hover > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon,.chiro-kop .wp-block-navigation-item:focus-within > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon,.chiro-kop .wp-block-navigation-submenu[aria-expanded="true"] > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon{transform: rotate(180deg);opacity: 1}.chiro-kop .wp-block-navigation__submenu-container{min-width: 12rem;padding: var(--wp--preset--spacing--10);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--zweef)}.chiro-kop .wp-block-navigation__submenu-container .wp-block-navigation-item__content{display: block;min-height: 0;padding: var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);border-radius: var(--wp--custom--rand--klein);white-space: nowrap;font-weight: 500}.chiro-kop .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background: var(--wp--preset--color--vlak-koel);color: var(--wp--preset--color--merk)}@media (max-width: 1239.98px){.chiro-kop .wp-block-navigation__responsive-container:not(.is-menu-open){display: none}.chiro-kop .wp-block-navigation__responsive-container-open:not(.always-shown){display: flex}}@media (min-width: 1240px){.chiro-kop .wp-block-navigation__responsive-container-open:not(.always-shown){display: none}}.chiro-kop .wp-block-navigation__responsive-container-open{padding: var(--wp--preset--spacing--10);border-radius: var(--wp--custom--rand--klein);color: var(--wp--preset--color--navy)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open{padding: var(--wp--preset--spacing--40) var(--wp--preset--spacing--30);background: var(--wp--preset--color--wit)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top: var(--wp--preset--spacing--40)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{padding-block: var(--wp--preset--spacing--20);font-size: var(--wp--preset--font-size--kopklein)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{border: 0;box-shadow: none;background: transparent}.chiro-knop{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-height: var(--wp--preset--spacing--50);padding: var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);border: 1px solid transparent;border-radius: var(--wp--custom--rand--klein);font-family: var(--wp--preset--font-family--tekst);font-size: var(--wp--preset--font-size--basis);font-weight: 600;line-height: var(--wp--custom--regelhoogte--kop);text-align: center;text-decoration: none;white-space: nowrap}.chiro-knop--vol{background: var(--wp--preset--color--merk);color: var(--wp--preset--color--wit)}.chiro-knop--vol:hover{background: var(--wp--preset--color--merk-diep);color: var(--wp--preset--color--wit);text-decoration: none}.chiro-knop--lijn{color: var(--wp--preset--color--navy)}.chiro-knop--lijn:hover{border-color: var(--wp--preset--color--merk);color: var(--wp--preset--color--merk-diep);text-decoration: none}.chiro-contact{display: inline-flex;align-items: center;gap: var(--wp--preset--spacing--10);color: inherit;font-weight: 500;text-decoration: none;white-space: nowrap}.chiro-contact:hover{text-decoration: underline;text-underline-offset: 0.25em}.chiro-contact .chiro-ic{flex: none;opacity: 0.7}.chiro-contact__plaats{opacity: 0.72}.chiro-contact__plaats::after{content: "\00a0"}.chiro-status{display: inline-flex;align-items: center;gap: var(--wp--preset--spacing--10);font-weight: 600;white-space: nowrap}.chiro-status__stip{flex: none;width: 0.5rem;height: 0.5rem;border-radius: var(--wp--custom--rand--pil);background: currentColor}.chiro-status[data-open="0"]{opacity: 0.72}.chiro-status[data-open="1"] .chiro-status__stip{background: var(--wp--preset--color--status-open);color: var(--wp--preset--color--status-open)}@media (prefers-reduced-motion: no-preference){.chiro-status[data-open="1"] .chiro-status__stip{animation: chiro-klop 2.4s var(--wp--custom--veer) infinite}}@keyframes chiro-klop{0%, 70%, 100%{box-shadow: 0 0 0 0 currentColor;opacity: 1}35%{box-shadow: 0 0 0 0.25rem currentColor;opacity: 0.55}}.chiro-vest__naam{margin: 0 0 var(--wp--preset--spacing--20);font-family: var(--wp--preset--font-family--kop);font-size: var(--wp--preset--font-size--kopklein);font-weight: 600;letter-spacing: var(--wp--custom--letterafstand--kop)}.chiro-vest__lijst{display: grid;gap: var(--wp--preset--spacing--20);margin: 0}.chiro-vest__rij{display: grid;gap: 0.15em}.chiro-vest__rij dt{font-size: var(--wp--preset--font-size--klein);font-weight: 600;letter-spacing: var(--wp--custom--letterafstand--bovenkop);text-transform: uppercase;opacity: 0.6}.chiro-vest__rij dd{margin: 0;line-height: var(--wp--custom--regelhoogte--tekst)}@media (pointer: coarse){.chiro-voetlijst a{display: inline-block;padding-block: 0.55rem}}.chiro-gknoppen{display: flex;flex-wrap: wrap;gap: 0.5rem;margin-top: 0.3rem}.chiro-vest .chiro-gknop,.chiro-gknop{box-sizing: border-box;display: inline-flex;align-items: center;gap: 0.5rem;min-height: 44px;padding: 0.45rem 0.95rem 0.45rem 0.75rem;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--pil);background: #fff;box-shadow: 0 1px 2px rgba(3, 38, 75, 0.08);color: var(--wp--preset--color--merk-diep);font-size: var(--wp--preset--font-size--klein);font-weight: 600;line-height: 1.2;text-decoration: none;transition: border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease}.chiro-vest .chiro-gknop:hover,.chiro-vest .chiro-gknop:focus-visible,.chiro-gknop:hover,.chiro-gknop:focus-visible{border-color: var(--wp--preset--color--merk);box-shadow: 0 3px 10px rgba(3, 38, 75, 0.14);color: var(--wp--preset--color--merk-diep)}.chiro-gknop__icoon{flex: none;width: 18px;height: 18px}@media (prefers-reduced-motion: no-preference){.chiro-gknop:hover{transform: translateY(-1px)}}.chiro-vest__mens{display: block}.chiro-vest__mens + .chiro-vest__mens{margin-top: 0.45rem}.chiro-vest__functie{display: block;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: 1.4}.chiro-vest__toegang{margin: 0;padding-left: 1.1em}.chiro-vest__noot{display: block;opacity: 0.8}.chiro-uur{display: flex;gap: var(--wp--preset--spacing--10);justify-content: space-between}.chiro-uur__dag{flex: 1 1 auto;min-width: 0}.chiro-uur__tijd{flex: 0 0 auto;margin-left: auto;font-variant-numeric: tabular-nums;text-align: right}.chiro-vest__route{display: inline-block;font-size: var(--wp--preset--font-size--klein);font-weight: 600}.chiro-colofon{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);font-size: var(--wp--preset--font-size--klein)}.chiro-colofon__recht{margin: 0;opacity: 0.72}.chiro-colofon__links{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);margin: 0;padding: 0;list-style: none}.chiro-colofon__links a{color: inherit;text-decoration: none}.chiro-colofon__links a:hover{text-decoration: underline;text-underline-offset: 0.25em}.chiro-voet a{color: inherit}.chiro-voet :is( h1, h2, h3, h4, h5, h6 ){color: inherit}.chiro-voet__rij{display: grid;grid-template-columns: minmax(0, 1.5fr) repeat(4, minmax(0, 1fr));align-items: start}@media (max-width: 1080px){.chiro-voet__rij{grid-template-columns: repeat(2, minmax(0, 1fr))}.chiro-voetmerk{grid-column: 1 / -1}}.chiro-voet__kop{margin: 0 0 var(--wp--preset--spacing--20);color: var(--wp--preset--color--wit);font-family: var(--wp--preset--font-family--tekst);font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.115em;line-height: 1.2;text-transform: uppercase}.chiro-voetmerk{display: flex;flex-direction: column;gap: var(--wp--preset--spacing--20);max-width: 30rem}.chiro-voet__zin{margin: 0;max-width: 26ch;font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst);opacity: 0.74}.chiro-voet__groep{display: flex;flex-direction: column;margin: 0;font-size: var(--wp--preset--font-size--klein)}.chiro-voet__groep b{font-weight: 600;opacity: 0.82;font-size: 0.8125rem;letter-spacing: 0.04em;text-transform: uppercase}.chiro-voet__groep a{width: fit-content;color: var(--wp--preset--color--wit);opacity: 0.8;text-decoration: none;border-bottom: 1px solid rgba(255, 255, 255, 0.22);transition: opacity 120ms var(--wp--custom--veer), border-color 120ms var(--wp--custom--veer)}.chiro-voet__groep a:hover{opacity: 1;border-bottom-color: currentColor}.chiro-groen{display: inline-flex;align-self: flex-start;align-items: center;gap: 0.6rem;width: fit-content;margin-top: 1.25rem;padding: 0.5rem 0.9rem 0.5rem 0.7rem;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 999px;color: var(--wp--preset--color--wit);text-decoration: none;transition: border-color 140ms var(--wp--custom--veer), background-color 140ms var(--wp--custom--veer)}.chiro-groen__merk{flex: none}.chiro-groen__tekst{display: flex;flex-direction: column;gap: 0.1rem;line-height: 1.2}.chiro-groen__kop{font-size: 0.875rem;font-weight: 600;letter-spacing: 0.01em}.chiro-groen__bron{font-size: 0.8125rem;letter-spacing: 0.02em;opacity: 0.66}.chiro-groen:hover,.chiro-groen:focus-visible{border-color: rgba(18, 232, 43, 0.55);background-color: rgba(18, 232, 43, 0.1)}.chiro-sociaal__link--instagram{--sociaal-kleur: #E4405F;--sociaal-vlak: linear-gradient(45deg, #FEDA75 0%, #FA7E1E 25%, #D62976 50%, #962FBF 75%, #4F5BD5 100%)}.chiro-voet__sociaal{margin-top: var(--wp--preset--spacing--10)}.chiro-sociaal--voet{display: flex;flex-wrap: wrap;gap: 0.625rem;margin: 0;padding: 0;list-style: none}.chiro-sociaal--voet .chiro-sociaal__link{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;background: var(--wp--preset--color--wit);color: var(--sociaal-kleur, var(--wp--preset--color--merk));text-decoration: none;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);transition: background-color 150ms var(--wp--custom--veer), color 150ms var(--wp--custom--veer), transform 150ms var(--wp--custom--veer)}.chiro-sociaal--voet .chiro-sociaal__link:hover{background: var(--sociaal-vlak, var(--sociaal-kleur, var(--wp--preset--color--merk)));color: var(--wp--preset--color--wit);transform: translateY(-2px)}@media (prefers-reduced-motion: reduce){.chiro-sociaal--voet .chiro-sociaal__link:hover{transform: none}}.chiro-voet .chiro-sociaal__link:focus-visible{border-radius: 50%;outline-offset: 3px}.chiro-sociaal__icoon{flex: none}.chiro-voet__lijst{display: flex;flex-direction: column;margin: 0;padding: 0;list-style: none;font-size: var(--wp--preset--font-size--klein)}.chiro-voet__lijst a{position: relative;display: inline-block;opacity: 0.74;text-decoration: none;transition: opacity 120ms var(--wp--custom--veer), transform 260ms var(--wp--custom--veer)}.chiro-voet__lijst a::after{content: "";position: absolute;inset: 0 -14px}.chiro-voet__lijst a:hover{opacity: 1;transform: translateX(3px);text-decoration: underline;text-underline-offset: 0.25em}.chiro-voetvest p{margin: 0 0 0.7rem;font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-voetvest p:last-child{margin-bottom: 0}.chiro-voet__noot{display: inline-block;max-width: 100%;margin-bottom: 0.7rem !important;padding: 0.2rem 0.6rem;border-radius: 0.6rem;line-height: 1.45;text-wrap: balance;background: rgba(255, 255, 255, 0.1);color: var(--wp--preset--color--wit);font-size: 0.75rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase}.chiro-voet__naam{color: var(--wp--preset--color--wit);font-weight: 600}.chiro-voet__adres{opacity: 0.74}.chiro-voet__tel a{display: inline-flex;align-items: center;gap: 0.45rem;color: var(--wp--preset--color--wit);font-weight: 600;text-decoration: none;transition: opacity 120ms var(--wp--custom--veer)}.chiro-voet__tel a:hover{opacity: 0.78;text-decoration: underline;text-underline-offset: 0.25em}.chiro-voet__tel .chiro-ic{flex: none;opacity: 0.6}.chiro-voet__uren{display: flex;flex-direction: column;gap: 0.5rem;opacity: 0.74}.chiro-voet__urenkop{font-weight: 600;opacity: 0.85}.chiro-voet__uur{display: flex;flex-direction: column}.chiro-voet__uur span:first-child{font-size: 0.8125rem;letter-spacing: 0.04em;opacity: 0.9}.chiro-voet__route a{display: inline-block;color: var(--wp--preset--color--wit);text-decoration: none;border-bottom: 1px solid rgba(255, 255, 255, 0.28);transition: border-color 120ms var(--wp--custom--veer)}.chiro-voet__route a:hover{border-bottom-color: currentColor}.chiro-voet__plaatsen{width: 100%;margin-top: var(--wp--preset--spacing--20);border-top: 1px solid rgba(255, 255, 255, 0.12);font-size: 0.8125rem}.chiro-voet__plaatsen summary{display: flex;align-items: center;gap: 0.55rem;min-height: 44px;padding: 0.35rem 0;color: var(--wp--preset--color--tekst-omkeer);font-weight: 600;cursor: pointer;list-style: none;transition: color 0.18s ease}.chiro-voet__plaatsen summary::-webkit-details-marker{display: none}.chiro-voet__plaatsen summary .chiro-ic{flex: none;opacity: 0.8}.chiro-voet__plaatsen summary span{flex: 1 1 auto}.chiro-voet__plaatsen summary::after{content: "";flex: none;width: 0.45rem;height: 0.45rem;margin-right: 0.2rem;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform 0.2s ease}.chiro-voet__plaatsen[open] summary::after{transform: translateY(1px) rotate(-135deg)}.chiro-voet__plaatsen summary:hover,.chiro-voet__plaatsen summary:focus-visible{color: var(--wp--preset--color--wit)}.chiro-voet__plaatsen summary:focus-visible{outline: 2px solid var(--wp--preset--color--actie);outline-offset: 2px;border-radius: 6px}.chiro-voet__plaatsenlijst{display: flex;flex-wrap: wrap;gap: 0.4rem;margin: 0.2rem 0 0.4rem;padding: 0;list-style: none}.chiro-voet__plaatsenlijst li{margin: 0}.chiro-voet__plaatsenlijst a{display: inline-flex;align-items: center;min-height: 32px;padding: 0.25rem 0.75rem;border: 1px solid rgba(255, 255, 255, 0.18);border-radius: var(--wp--custom--rand--pil);color: var(--wp--preset--color--tekst-omkeer);line-height: 1.2;text-decoration: none;transition: background-color 0.18s ease, border-color 0.18s ease, color 0.18s ease}.chiro-voet__plaatsenlijst a:hover,.chiro-voet__plaatsenlijst a:focus-visible{border-color: rgba(255, 255, 255, 0.4);background: rgba(255, 255, 255, 0.08);color: var(--wp--preset--color--wit)}@media (min-width: 782px){.chiro-voet__plaatsenlijst{display: grid;gap: 0;margin-top: 0}.chiro-voet__plaatsenlijst a{min-height: 0;padding: 0.3rem 0;border: 0;border-radius: 0;text-decoration: underline;text-decoration-color: rgba(255, 255, 255, 0.25);text-underline-offset: 0.25em}.chiro-voet__plaatsenlijst a:hover,.chiro-voet__plaatsenlijst a:focus-visible{background: none;text-decoration-color: currentColor}}@media (prefers-reduced-motion: reduce){.chiro-voet__plaatsen summary,.chiro-voet__plaatsen summary::after,.chiro-voet__plaatsenlijst a{transition: none}}.chiro-voet__onder{position: relative}.chiro-voet__onder::before{content: "";position: absolute;inset-inline: max(var(--wp--preset--spacing--30), calc((100% - 77.5rem) / 2));top: 0;height: 1px;background: currentColor;opacity: 0.18}.wp-block-post-content a:where(:not(.wp-element-button):not(.chiro-knop)){text-underline-offset: 0.18em;text-decoration-thickness: 1px}.chiro-inhoud{min-height: var(--wp--preset--spacing--70)}.chiro-artikel .entry-content > p:first-child{color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--lead);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-artikel .entry-content > h2{margin-top: var(--wp--preset--spacing--50)}.chiro-artikel .entry-content > h3{margin-top: var(--wp--preset--spacing--40)}.chiro-lead{color: var(--wp--preset--color--tekst-zacht);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-gebied{box-sizing: border-box;margin-top: var(--wp--preset--spacing--50);padding: var(--wp--preset--spacing--40);border-radius: var(--wp--custom--rand--groot)}.chiro-gebied__kop{margin: 0 0 var(--wp--preset--spacing--20);font-size: var(--wp--preset--font-size--kopklein);letter-spacing: var(--wp--custom--letterafstand--kop)}.chiro-gebied__rij{display: grid;gap: var(--wp--preset--spacing--30)}.chiro-gebied__plaats{margin: 0 0 0.4em;font-size: var(--wp--preset--font-size--basis);font-weight: 650}.chiro-gebied__adres,.chiro-gebied__plaatsen{margin: 0 0 0.4em;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-gebied__tel{margin: 0 0 0.4em}.chiro-gebied__tel a{display: inline-flex;align-items: center;gap: 0.4em;color: var(--wp--preset--color--merk);font-size: var(--wp--preset--font-size--klein);font-weight: 600;text-decoration: none}.chiro-gebied__tel a:hover,.chiro-gebied__tel a:focus-visible{text-decoration: underline}.chiro-oproep{box-sizing: border-box;margin-top: var(--wp--preset--spacing--50);padding: var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);border-radius: var(--wp--custom--rand--groot);color: var(--wp--preset--color--tekst-omkeer);text-align: center}.chiro-oproep__binnen{max-width: 34rem;margin-inline: auto}.chiro-oproep__kop{margin: 0 0 0.4em;letter-spacing: var(--wp--custom--letterafstand--kop)}.chiro-oproep__tekst{margin: 0 0 var(--wp--preset--spacing--30);line-height: var(--wp--custom--regelhoogte--tekst);opacity: .88}.chiro-oproep .chiro-knop--vol:hover,.chiro-oproep .chiro-knop--vol:focus-visible{background: var(--wp--preset--color--vlak);border-color: var(--wp--preset--color--vlak);color: var(--wp--preset--color--merk-diep)}.chiro-kruimelpad{margin-bottom: var(--wp--preset--spacing--20)}.chiro-kruimels{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35em;margin: 0;padding: 0;list-style: none;color: var(--wp--preset--color--tekst-hint);font-size: var(--wp--preset--font-size--klein)}.chiro-kruimel + .chiro-kruimel::before{content: "›";margin-right: 0.35em;color: var(--wp--preset--color--tekst-hint)}.chiro-kruimel a{color: var(--wp--preset--color--tekst-zacht);text-decoration: none}.chiro-kruimel a:hover,.chiro-kruimel a:focus-visible{color: var(--wp--preset--color--merk);text-decoration: underline}.chiro-kruimel [aria-current="page"]{color: var(--wp--preset--color--tekst-hint)}.chiro-hero__lead{max-width: 36em;color: var(--wp--preset--color--wit);opacity: 0.92}.chiro-vraag summary{color: var(--wp--preset--color--navy);font-weight: 600}.chiro-vraag[open] summary{margin-bottom: var(--wp--preset--spacing--10)}.chiro-vraag p:last-child{margin-bottom: 0;color: var(--wp--preset--color--tekst-zacht)}@media (max-width: 1180px){.chiro-kop .wp-block-navigation .wp-block-navigation-item__content{font-size: var(--wp--preset--font-size--klein)}.chiro-kop .wp-block-navigation{gap: var(--wp--preset--spacing--20)}}@media (max-width: 400px){.chiro-kop .chiro-kop__hoofd .wp-block-group{gap: var(--wp--preset--spacing--10)}.chiro-kop__hoofd .chiro-knop{padding-inline: var(--wp--preset--spacing--10)}}.chiro-kop__hoofd > .wp-block-group,.chiro-kop__hoofd > .wp-block-group > .wp-block-group{min-width: 0;max-width: 100%}.chiro-kop__hoofd .chiro-knopveld{flex: 0 1 auto;min-width: 0}.chiro-gebied__rij{grid-template-columns: repeat(auto-fit, minmax(min(17rem, 100%), 1fr))}.chiro-gebied__vestiging{min-width: 0}@media (max-width: 480px){.chiro-gebied{padding: var(--wp--preset--spacing--30)}}.chiro-knop__kort{display: none}@media (max-width: 360px){.chiro-kop__hoofd .chiro-knop__lang{display: none}.chiro-kop__hoofd .chiro-knop__kort{display: inline}}@media (max-width: 400px){.has-koppagina-font-size{font-size: clamp(1.7rem, 9vw, 2.3rem) !important}}.chiro-kruimelpad a{display: inline-block}h1,h2,h3{text-wrap: balance}.chiro-lead{text-wrap: pretty}time{font-variant-numeric: tabular-nums}.chiro-vraag{border-color: color-mix(in srgb, var(--wp--preset--color--lijn) 82%, transparent);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.04)}:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible{outline: 3px solid var(--wp--preset--color--merk);outline-offset: 2px;border-radius: var(--wp--custom--rand--klein)}.chiro-voet :focus-visible,.chiro-kop__balk :focus-visible{outline-color: var(--wp--preset--color--wit)}.chiro-gebied__plaats,.chiro-vest__lijst dd{overflow-wrap: break-word;hyphens: manual}.chiro-paginahero{position: relative;overflow: hidden}.chiro-paginahero::before{content: "";position: absolute;inset: 0;pointer-events: none}.chiro-hero__binnen{position: relative;max-width: var(--wp--style--global--wide-size, 1240px);margin-inline: auto;padding-inline: var(--wp--preset--spacing--30)}.chiro-hero__tekst{min-width: 0}.chiro-hero__titel{margin: 0;max-width: 20ch;color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--kop);font-size: var(--wp--preset--font-size--koppagina);font-weight: 600;line-height: var(--wp--custom--regelhoogte--pagina);letter-spacing: var(--wp--custom--letterafstand--pagina);text-wrap: balance;overflow-wrap: break-word}.chiro-paginahero .chiro-hero__lead{margin: var(--wp--preset--spacing--20) 0 0;max-width: 60ch;opacity: 1;line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-knop{transition: background-color var(--duur, 0.22s) var(--wp--custom--veer), border-color var(--duur, 0.22s) var(--wp--custom--veer), color var(--duur, 0.22s) var(--wp--custom--veer), box-shadow var(--duur, 0.22s) var(--wp--custom--veer), transform var(--duur, 0.22s) var(--wp--custom--veer)}.chiro-knop--vol{box-shadow: 0 10px 24px color-mix(in srgb, var(--wp--preset--color--merk) 24%, transparent)}.chiro-knop--vol:hover{box-shadow: 0 14px 30px color-mix(in srgb, var(--wp--preset--color--merk) 32%, transparent)}.chiro-knop--lijn:hover{transform: translateY(-2px);background: var(--wp--preset--color--wit);box-shadow: var(--wp--preset--shadow--kaart)}.chiro-oproep .chiro-knop{box-shadow: none}.chiro-oproep .chiro-knop:hover{box-shadow: 0 12px 28px rgba(0, 0, 0, 0.24)}.chiro-vraag{border-radius: var(--wp--custom--rand--normaal)}.chiro-gebied,.chiro-oproep{border-radius: var(--wp--custom--rand--groot)}h1,h2,h3,h4{font-optical-sizing: auto}body{background: var(--wp--preset--color--vlak)}.chiro-vraag summary{display: flex;gap: 0.6rem;list-style: none}.chiro-vraag summary::-webkit-details-marker{display: none}.chiro-vraag summary::before{flex: 0 0 auto;width: 0.5rem;height: 0.5rem;margin-top: 0.35em;border-right: 2px solid var(--wp--preset--color--merk);border-bottom: 2px solid var(--wp--preset--color--merk);transform: rotate(-45deg);transition: transform 0.22s var(--wp--custom--veer)}.chiro-vraag[open] summary::before{transform: rotate(45deg)}.chiro-voet .chiro-knop--lijn{background: transparent;border-color: rgba(255, 255, 255, 0.45);color: var(--wp--preset--color--wit);box-shadow: none}.chiro-voet .chiro-knop--lijn:hover{background: rgba(255, 255, 255, 0.1);border-color: var(--wp--preset--color--wit);color: var(--wp--preset--color--wit);box-shadow: none}.chiro-oproep{background-position: center, center 70%;background-size: cover, cover;background-repeat: no-repeat, no-repeat;background-color: var(--wp--preset--color--merk-diep)}.chiro-oproep__kop{color: var(--wp--preset--color--wit);font-size: var(--wp--preset--font-size--kopgroot)}.chiro-oproep__tekst{color: rgba(255, 255, 255, 0.88)}.chiro-merklogo{--chiro-tegel: 34px;--chiro-logo-breedte: calc(var(--chiro-tegel) * 5.366);line-height: 0}.chiro-merklogo__link{display: inline-flex;flex-direction: column;align-items: flex-start;gap: calc(var(--chiro-tegel) * 0.138);width: var(--chiro-logo-breedte);max-width: 100%;text-decoration: none}.chiro-merklogo__woord{display: block;width: 100%;height: auto}.chiro-merklogo__tegels{display: flex;flex-wrap: nowrap;gap: calc(var(--chiro-tegel) * 0.0915);width: 100%}.chiro-merklogo__tegel{display: block;flex: 0 0 auto;width: var(--chiro-tegel);height: auto;border-radius: calc(var(--chiro-tegel) * 0.2);transition: transform 0.25s var(--wp--custom--veer), filter 0.25s var(--wp--custom--veer)}.chiro-merklogo:not(.chiro-merklogo--licht) .chiro-merklogo__tegel{filter: drop-shadow(0 4px 6px rgba(10, 19, 32, 0.22)) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.12))}.chiro-merklogo--licht .chiro-merklogo__tegel{box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.14)}.chiro-merklogo__link:hover .chiro-merklogo__tegel{transform: translateY(-2px)}@media (prefers-reduced-motion: reduce){.chiro-merklogo__link:hover .chiro-merklogo__tegel{transform: none}}.chiro-merklogo__adres{display: block;width: 100%;margin-top: calc(var(--chiro-tegel) * 0.16);color: var(--wp--preset--color--tekst-hint);font-family: var(--wp--preset--font-family--tekst);font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.04em;line-height: 1.2;text-transform: uppercase;white-space: nowrap}@media (max-width: 1180px){.chiro-merklogo__adres{display: none}}.chiro-merklogo__link{position: relative}.chiro-merklogo__link::after{content: "";position: absolute;inset-inline: 0;top: 50%;height: max(44px, 100%);transform: translateY(-50%)}.chiro-voet .chiro-merklogo{--chiro-tegel: 30px}@media (max-width: 1180px){.chiro-kop .chiro-merklogo{--chiro-tegel: 30px}}@media (max-width: 600px){.chiro-kop .chiro-merklogo{--chiro-tegel: 26px}}@media (max-width: 400px){.chiro-kop .chiro-merklogo{--chiro-tegel: 23px}}@media (max-width: 340px){.chiro-kop .chiro-merklogo{--chiro-tegel: 20px}}[hidden]{display: none !important}.chiro-heel{white-space: nowrap}.chiro-artikel > .wp-block-post-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter){margin-left: 0 !important;margin-right: 0 !important}.chiro-hero__kolommen{display: grid;grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: var(--wp--preset--spacing--50);align-items: center}@media (max-width: 900px){.chiro-hero__kolommen{grid-template-columns: minmax(0, 1fr)}.chiro-hero__beeld{display: none}}.chiro-hero__beeld{margin: 0;overflow: hidden;border-radius: var(--wp--custom--rand--groot);background: var(--wp--preset--color--merk-zacht);box-shadow: var(--wp--preset--shadow--zweef)}.chiro-hero__beeld img{display: block;width: 100%;height: 100%;max-height: 20rem;object-fit: cover}.chiro-paginahero--foto .chiro-hero__titel{max-width: none}.chiro-paginahero--foto .chiro-hero__lead{max-width: 25em}:root{--chiro-curve: cubic-bezier(0.32, 0.72, 0, 1);--chiro-haarlijn: rgba(10, 19, 32, 0.07);--chiro-schaduw-rust: 0 0 0 1px rgba(10, 19, 32, 0.05), 0 1px 2px rgba(10, 19, 32, 0.04);--chiro-schaduw-zweef: 0 0 0 1px rgba(10, 19, 32, 0.05), 0 22px 48px -30px rgba(10, 19, 32, 0.22);--chiro-schaduw-lift: 0 0 0 1px rgba(10, 19, 32, 0.06), 0 30px 60px -28px rgba(10, 19, 32, 0.28);--chiro-rond-kaart: 1.35rem;--chiro-rond-groot: 1.75rem}.wp-block-heading,.chiro-hero__titel{text-wrap: balance}.chiro-vraag{margin: 0 !important;padding: 0 !important;border: 0;border-bottom: 1px solid rgba(10, 19, 32, 0.1);border-radius: 0;background: transparent;box-shadow: none}.chiro-vraag:first-of-type{border-top: 1px solid rgba(10, 19, 32, 0.1)}.chiro-vraag[open],.chiro-vraag:hover{box-shadow: none}.chiro-vraag summary{position: relative;justify-content: space-between;align-items: center;padding: 1.25rem 3.25rem 1.25rem 0;cursor: pointer;transition: color 0.35s var(--chiro-curve)}.chiro-vraag summary:hover{color: var(--wp--preset--color--merk-diep)}.chiro-vraag summary::before{content: none}.chiro-vraag summary::after{content: "";position: absolute;top: 50%;right: 0;width: 2rem;height: 2rem;margin-top: -1rem;border-radius: 999px;background: linear-gradient(var(--wp--preset--color--merk), var(--wp--preset--color--merk)) center / 0.75rem 1.5px no-repeat, linear-gradient(var(--wp--preset--color--merk), var(--wp--preset--color--merk)) center / 1.5px 0.75rem no-repeat, var(--wp--preset--color--merk-zacht);transition: transform 0.5s var(--chiro-curve), background-size 0.35s var(--chiro-curve)}.chiro-vraag[open] summary::after{transform: rotate(180deg);background: linear-gradient(var(--wp--preset--color--merk), var(--wp--preset--color--merk)) center / 0.75rem 1.5px no-repeat, var(--wp--preset--color--merk-zacht)}.chiro-vraag > p,.chiro-vraag > div{margin: 0 3.25rem 1.4rem 0 !important;color: var(--wp--preset--color--tekst-zacht)}@media (prefers-reduced-motion: reduce){.chiro-vraag summary::after{transition: none}}.chiro-knop{border-radius: 999px;transition: transform 0.5s var(--chiro-curve), background-color 0.35s var(--chiro-curve), color 0.35s var(--chiro-curve), border-color 0.35s var(--chiro-curve), box-shadow 0.5s var(--chiro-curve)}.chiro-knop:active{transform: scale(0.98)}.chiro-knop--vol{box-shadow: 0 1px 2px rgba(10, 19, 32, 0.08), 0 12px 26px -16px color-mix(in srgb, var(--wp--preset--color--merk) 60%, transparent)}.chiro-knop--vol:hover{transform: translateY(-1px);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.08), 0 18px 34px -18px color-mix(in srgb, var(--wp--preset--color--merk) 65%, transparent)}.chiro-knop--lijn{border-color: rgba(10, 19, 32, 0.12);background: rgba(255, 255, 255, 0.72)}.chiro-kop__hoofd{position: relative;isolation: isolate;border-bottom-color: var(--chiro-haarlijn);background: transparent}.chiro-kop__hoofd::before{content: "";position: absolute;inset: 0;z-index: -1;background: rgba(255, 255, 255, 0.8);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);pointer-events: none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.chiro-kop__hoofd::before{background: var(--wp--preset--color--wit)}}.chiro-kop.is-vast .chiro-kop__hoofd{box-shadow: 0 1px 0 var(--chiro-haarlijn), 0 14px 34px -26px rgba(10, 19, 32, 0.28)}.chiro-paginahero{border-bottom-color: transparent}@media (prefers-reduced-motion: reduce){.chiro-knop,.chiro-vraag{transition: none}.chiro-knop--vol:hover,.chiro-knop:active{transform: none}}.wp-block-post-content > .chiro-vest,.wp-block-post-content .wp-block-column > .chiro-vest{box-sizing: border-box;padding: clamp(1.25rem, 3vw, 2rem);border-radius: var(--chiro-rond-groot);background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-zweef)}.wp-block-post-content > .chiro-vest .chiro-vest__lijst,.wp-block-post-content .wp-block-column > .chiro-vest .chiro-vest__lijst{grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));gap: 1.1rem 2rem}.wp-block-post-content > .chiro-vest .chiro-vest__rij,.wp-block-post-content .wp-block-column > .chiro-vest .chiro-vest__rij{align-content: start}@media (min-width: 1600px){html{font-size: clamp(100%, calc(100% + (100vw - 1600px) * 0.0042), 131.25%)}}.chiro-paginahero .chiro-hero__titel{text-wrap: balance}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}.chiro-plattegrondblok{margin-top: var(--wp--preset--spacing--30)}.chiro-plattegrond{position: relative;isolation: isolate;overflow: hidden;box-sizing: border-box;width: 100%;max-width: 100%;aspect-ratio: 16 / 10;border-radius: var(--chiro-rond-groot);background: var(--wp--preset--color--merk-zacht);box-shadow: var(--chiro-schaduw-zweef)}.chiro-plattegrond__vlak{position: absolute;inset: -5%;animation: chiro-plattegrond-drift 26s cubic-bezier(0.45, 0, 0.55, 1) infinite alternate}.chiro-plattegrond__vlak svg{display: block;width: 100%;height: 100%}.chiro-plattegrondblok{min-width: 0;max-width: 100%;perspective: 1600px;perspective-origin: 50% 0%}.chiro-plattegrond{transform-origin: 50% 100%;transform-style: preserve-3d;will-change: transform}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.chiro-plattegrond{animation: chiro-plattegrond-kanteling linear both;animation-timeline: view();animation-range: entry 0% entry 100%}.chiro-plattegrond__glans{animation: chiro-plattegrond-glans linear both;animation-timeline: view();animation-range: entry 0% cover 55%}}}.chiro-plattegrond.is-3d{transform: rotateX(9deg) scale(0.975);transition: transform 1.2s var(--chiro-curve)}.chiro-plattegrond.is-3d.is-in-beeld{transform: none}.chiro-plattegrond__glans{position: absolute;inset: 0;z-index: 4;pointer-events: none;border-radius: inherit;background: linear-gradient(115deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.28) 48%, rgba(255, 255, 255, 0) 62%);background-size: 260% 100%;background-position: 100% 0;opacity: 0}@keyframes chiro-plattegrond-kanteling{from{transform: rotateX(9deg) scale(0.975);box-shadow: 0 44px 64px -40px rgba(10, 19, 32, 0.3)}to{transform: none;box-shadow: 0 30px 60px -30px rgba(10, 19, 32, 0.3)}}@keyframes chiro-plattegrond-glans{0%{opacity: 0;background-position: 100% 0}40%{opacity: 1}100%{opacity: 0;background-position: 0% 0}}.chiro-plattegrond__route{min-height: 2.75rem;max-width: 100%;padding: 0.55rem 1.2rem;font-size: 0.92rem;white-space: nowrap}.chiro-plattegrondblok .chiro-plattegrond__noot a{color: inherit}.chiro-plattegrond__balk{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.75rem 1rem;margin-top: 0.9rem}.chiro-plattegrond__label{min-width: 0;line-height: 1.35}.chiro-plattegrond__label strong{display: block;color: var(--wp--preset--color--tekst);font-family: var(--wp--preset--font-family--kop);font-size: 1.05rem;font-weight: 600}.chiro-plattegrond__label span{color: var(--wp--preset--color--tekst-zacht);font-size: 0.85rem}.chiro-plattegrond__frame{position: absolute;inset: 0;z-index: 3;height: 100%;border: 0;opacity: 0;transition: opacity 0.7s var(--chiro-curve)}.chiro-plattegrond.is-zichtbaar .chiro-plattegrond__frame{opacity: 1}.chiro-plattegrond__frame{left: -72px;right: auto;width: calc(100% + 144px)}.chiro-plattegrond,.chiro-plattegrond__frame{pointer-events: none;user-select: none}.chiro-plattegrond__frame.is-ver,.chiro-plattegrond__frame.is-nabij{transform-origin: 50% 50%;transition: transform 2s cubic-bezier(0.22, 1, 0.36, 1), opacity 1.4s cubic-bezier(0.22, 1, 0.36, 1)}.chiro-plattegrond .chiro-plattegrond__frame.is-nabij{z-index: 4;opacity: 0;transform: scale(0.42)}.chiro-plattegrond.is-ingezoomd .chiro-plattegrond__frame.is-nabij{opacity: 1;transform: scale(1)}.chiro-plattegrond.is-ingezoomd .chiro-plattegrond__frame.is-ver{opacity: 0;transform: scale(2.4)}@media (prefers-reduced-motion: reduce){.chiro-plattegrond__frame.is-ver,.chiro-plattegrond__frame.is-nabij{transition: none}}.chiro-plattegrondblok .chiro-plattegrond__noot{margin: 0.55rem 0 0;color: var(--wp--preset--color--tekst-hint);font-size: 0.8rem;line-height: 1.5}@keyframes chiro-plattegrond-drift{from{transform: scale(1.02) translate(0, 0)}to{transform: scale(1.08) translate(-1.5%, 1%)}}@media (prefers-reduced-motion: reduce){.chiro-plattegrond__vlak{animation: none}.chiro-plattegrond__frame{transition: none}}:root{--chiro-blauw: var(--wp--preset--color--blauw, #05366a);--chiro-blauw-zacht: var(--wp--preset--color--blauw-zacht, #e8ebf2)}@media (max-width: 600px){.chiro-plattegrond{aspect-ratio: 4 / 3}}.chiro-oproep{position: relative;isolation: isolate;overflow: hidden;background: var(--chiro-blauw) !important;background-image: none !important}.chiro-oproep::before,.chiro-oproep::after{content: "";position: absolute;z-index: -1;border-radius: 50%;pointer-events: none}.chiro-oproep::before{top: -38%;left: -18%;width: 62rem;height: 62rem;border: 4.5rem solid rgba(255, 255, 255, 0.07)}.chiro-oproep::after{right: -24%;bottom: -70%;width: 44rem;height: 44rem;border: 3.5rem solid rgba(255, 255, 255, 0.05)}.chiro-oproep .chiro-knop--vol{background: var(--wp--preset--color--wit);border-color: var(--wp--preset--color--wit);color: var(--chiro-blauw)}.chiro-oproep .chiro-knop--vol::after{content: " \2197";display: inline-block;margin-left: 0.35rem;transition: transform 0.5s var(--chiro-curve)}.chiro-oproep .chiro-knop--vol:hover::after{transform: translate(2px, -2px)}@media (prefers-reduced-motion: reduce){.chiro-oproep .chiro-knop--vol::after{transition: none}}.chiro-vestigingrij{gap: var(--wp--preset--spacing--60) !important;align-items: center !important;margin-top: var(--wp--preset--spacing--60) !important}.chiro-vestigingrij > .wp-block-column:first-child > .wp-block-heading{margin-top: 0}.chiro-vestigingrij > .wp-block-column:first-child > p{max-width: 30rem;color: var(--wp--preset--color--tekst-zacht)}.chiro-vestigingrij .chiro-vest{max-width: none !important;margin: 0 !important}.wp-block-post-content > .chiro-vest .chiro-vest__rij:has(.chiro-uur),.wp-block-post-content .wp-block-column > .chiro-vest .chiro-vest__rij:has(.chiro-uur){grid-column: 1 / -1;padding-top: 1rem;box-shadow: inset 0 1px 0 var(--chiro-haarlijn)}.wp-block-post-content > p:has(+ figure.chiro-inhoudsbeeld img[src*="/badge-"]){margin-top: var(--wp--preset--spacing--40);color: var(--wp--preset--color--merk-diep);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase}.chiro-paginahero{isolation: isolate;border-bottom: 0;background: var(--wp--preset--gradient--donker);background-color: var(--wp--preset--color--merk);color: var(--wp--preset--color--wit)}.chiro-paginahero::before{z-index: -1;background: radial-gradient(52rem 30rem at 85% -10%, rgba(90, 160, 255, 0.22) 0%, rgba(90, 160, 255, 0) 70%), radial-gradient(40rem 26rem at 0% 120%, rgba(245, 178, 122, 0.16) 0%, rgba(245, 178, 122, 0) 70%)}.chiro-paginahero::after{content: "";position: absolute;z-index: -1;top: -55%;right: -12%;width: 58rem;height: 58rem;border: 5rem solid rgba(255, 255, 255, 0.05);border-radius: 50%;pointer-events: none}.chiro-paginahero .chiro-hero__titel{max-width: 16ch;color: #ffffff;font-size: clamp(2.6rem, 6vw, 5.25rem);font-weight: 600;line-height: 1.02;letter-spacing: -0.025em}.chiro-paginahero .chiro-hero__lead{color: rgba(255, 255, 255, 0.86)}.chiro-paginahero .chiro-kruimelpad,.chiro-paginahero .chiro-kruimelpad a,.chiro-paginahero .chiro-kruimelpad span{color: rgba(255, 255, 255, 0.78)}.chiro-paginahero .chiro-kruimelpad a:hover{color: #ffffff}.chiro-paginahero .chiro-hero__beeld{box-shadow: 0 40px 80px -30px rgba(0, 0, 0, 0.6)}.chiro-paginahero :focus-visible{outline-color: #ffffff}.chiro-inhoud{--wp--preset--font-size--kopgroot: clamp(2rem, 3.6vw, 3.1rem)}.chiro-inhoud .wp-block-post-content > h2.wp-block-heading{letter-spacing: -0.02em;line-height: 1.08}.chiro-paginahero{padding-block: clamp(1.75rem, 3.2vw, 3rem) clamp(2rem, 3.6vw, 3.25rem)}.chiro-paginahero .chiro-kruimelpad{margin-bottom: 1rem}.chiro-paginahero .chiro-hero__titel{max-width: 22ch;font-size: clamp(2.1rem, 3.9vw, 3.5rem);line-height: 1.05}.chiro-paginahero--foto .chiro-hero__titel{font-size: clamp(2rem, 3.3vw, 3rem)}.chiro-paginahero .chiro-hero__lead{font-size: clamp(1rem, 1.15vw, 1.15rem)}.chiro-paginahero .chiro-hero__beeld img{max-height: 16rem}.chiro-knopveld:not(.chiro-portaalknop) .chiro-knop--vol,.chiro-oproep .chiro-knopveld .chiro-knop--vol{border-color: var(--wp--preset--color--actie);background: var(--wp--preset--color--actie);color: var(--wp--preset--color--merk-diep);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.08), 0 12px 26px -14px color-mix(in srgb, var(--wp--preset--color--actie-diep) 70%, transparent)}.chiro-knopveld:not(.chiro-portaalknop) .chiro-knop--vol:hover,.chiro-knopveld:not(.chiro-portaalknop) .chiro-knop--vol:focus-visible,.chiro-oproep .chiro-knopveld .chiro-knop--vol:hover,.chiro-oproep .chiro-knopveld .chiro-knop--vol:focus-visible{border-color: var(--wp--preset--color--actie-diep);background: var(--wp--preset--color--actie-diep);color: var(--wp--preset--color--merk-diep);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.1), 0 18px 34px -16px color-mix(in srgb, var(--wp--preset--color--actie-diep) 80%, transparent)}.chiro-gebied{background: var(--wp--preset--color--merk-zacht)}.chiro-voet__rij{gap: var(--wp--preset--spacing--40)}.chiro-voetvest{box-sizing: border-box;margin-top: -1.1rem;padding: 1.1rem 1.2rem 1.25rem;border-radius: var(--chiro-rond-kaart);background: rgba(255, 255, 255, 0.045);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.08)}@media (max-width: 600px){.chiro-voet__rij{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--wp--preset--spacing--40) var(--wp--preset--spacing--30)}.chiro-voetmerk,.chiro-voetvest{grid-column: 1 / -1}.chiro-voetvest{margin-top: 0}.chiro-voet__lijst a{overflow-wrap: anywhere}.chiro-voet__uren{flex-direction: row;flex-wrap: wrap;gap: 0.5rem 1.75rem}.chiro-voet__urenkop{flex-basis: 100%}.chiro-voet__uren + .chiro-voet__uren{margin-top: 0.9rem}}[data-type^="chiro/"] a,[data-type^="chiro/"] img{-webkit-user-drag: none}.chiro-kop .wp-block-navigation__responsive-container-open{box-sizing: border-box;min-width: 44px;min-height: 44px;align-items: center;justify-content: center;margin: -2px}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{display: flex;box-sizing: border-box;min-width: 44px;min-height: 44px;align-items: center;justify-content: center;margin: -10px;border-radius: var(--wp--custom--rand--klein)}@media (max-width: 600px){.chiro-kop .chiro-merklogo__link{box-sizing: border-box;min-height: 44px;justify-content: center;margin-block: -2px}.chiro-kop__hoofd .chiro-knopveld:not(.chiro-portaalknop) .chiro-knop{min-height: 44px;margin-block: -4px}}.chiro-voet__lijst{gap: 0}.chiro-voet__lijst a{padding-block: 0.3rem}.chiro-voet__tel a{padding-block: 0.55rem;margin-block: -0.55rem}.chiro-voet__route a{padding-top: 0.6rem;margin-top: -0.6rem}.chiro-voet__groep{gap: 0.05rem}.chiro-voet__groep a{padding-top: 0.3rem}.chiro-gebied__tel a,.chiro-contactveld .chiro-contact--telefoon{padding-block: 0.55rem;margin-block: -0.55rem}.chiro-vest__rij dd > a:not(.chiro-vest__route){display: inline-block;padding-block: 0.6rem;margin-block: -0.6rem}.chiro-vest__route{padding-block: 0.5rem;margin-top: calc(var(--wp--preset--spacing--10) - 0.5rem);margin-bottom: -0.5rem}.chiro-kruimelpad a{padding: 0.6rem 0.3rem;margin: -0.6rem -0.3rem}@media (max-width: 360px){.chiro-hero__titel{font-size: min(var(--wp--preset--font-size--koppagina), 9.2vw) !important}}@media (max-width: 400px){.chiro-hero__titel{max-width: none !important}}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{align-items: stretch !important;gap: 0 !important}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{width: 100%}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item{border-bottom: 1px solid var(--wp--preset--color--lijn)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{justify-content: flex-start;min-height: 3rem;padding: 0.35rem 0 !important;color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--kop);font-size: 1.25rem;font-weight: 600;letter-spacing: -0.01em}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{display: flex !important;flex-direction: column;align-items: stretch !important;width: 100%;margin: -0.25rem 0 0 !important;padding: 0 0 0.5rem 1rem !important;border-left: 0 !important}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{display: flex;align-items: center;justify-content: flex-start;min-height: 2.5rem;padding: 0.2rem 0.75rem !important;color: var(--wp--preset--color--tekst-zacht);font-family: var(--wp--preset--font-family--tekst);font-size: 1.0625rem;font-weight: 500;white-space: normal;text-align: left}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover{background: var(--wp--preset--color--vlak-koel);color: var(--wp--preset--color--merk)}@media (min-width: 601px){.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{max-width: 34rem;margin-inline: auto}}:where(h1, h2, h3, h4, .chiro-hero__titel, .chiro-kaart__titel, .chiro-tariefkaart__kop, .chiro-afspraakkaart__kop, .chiro-oproep__kop){text-wrap: balance}:where(main p, main li, footer p){text-wrap: pretty}@media (max-width: 1024px){.chiro-voet__lijst a{display: inline-flex;align-items: center;min-height: 44px;padding-block: 0}.chiro-colofon__links{row-gap: 0}.chiro-colofon__links a{display: inline-flex;align-items: center;min-height: 44px}.chiro-voet__groep a{padding-top: 1.35rem}.chiro-voet__route a{padding-top: 1.35rem;margin-top: -1.35rem}}.chiro-gebied__plaats,.chiro-vest__lijst dd{hyphenate-limit-chars: 10 4 4}@media (min-width: 782px){.chiro-vestigingrij{align-items: flex-start !important}.chiro-vestigingrij > .wp-block-column:first-child{position: sticky;top: calc(var(--chiro-plakhoogte, 7.1rem) + 1.5rem)}}.wp-block-post-content > :is(h2, h3) + details.chiro-vraag{margin-top: var(--wp--preset--spacing--30) !important}main.chiro-artikel > .wp-block-post-content > :is(p, ul, ol):not(.has-text-align-center):not([class*="chiro-"]){max-width: 37rem;margin-left: 0 !important;margin-right: auto !important}main.chiro-artikel > .wp-block-post-content > p.chiro-lead:not(.has-text-align-center){max-width: 40rem;margin-left: 0 !important;margin-right: auto !important}.chiro-menu__kop,.chiro-menu__acties{display: none}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .chiro-menu__kop{display: flex}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .chiro-menu__acties{display: grid}.chiro-menu__kop{align-items: center;min-height: 44px;margin-bottom: 1.25rem;padding-right: 3.5rem}.chiro-menu__acties{position: sticky;z-index: 2;bottom: 0;gap: 0.6rem;margin-top: 1.25rem;padding: 1rem 0 max(0.75rem, env(safe-area-inset-bottom));border-top: 1px solid var(--wp--preset--color--lijn);background: var(--wp--preset--color--wit)}.chiro-menu__status .chiro-status{justify-content: flex-start;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.chiro-menu__afspraak .chiro-knop{width: 100%;justify-content: center}.chiro-menu__bellen{display: grid;gap: 0.5rem}.chiro-menu__bellen .chiro-contact{display: flex;align-items: center;gap: 0.6rem;min-height: 48px;padding: 0 1rem;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--chiro-rond-kaart, 14px);background: var(--wp--preset--color--wit);color: var(--wp--preset--color--merk);font-weight: 600;text-decoration: none}.chiro-menu__bellen .chiro-contact__plaats{color: var(--wp--preset--color--tekst-zacht);font-weight: 500;opacity: 1}.chiro-menu__bellen .chiro-contact__plaats::after{content: "·";margin-left: 0.4rem;color: var(--wp--preset--color--lijn)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open{padding-bottom: 0}.chiro-menu__acties .chiro-knop,.chiro-menu__acties .chiro-contact{margin: 0 !important}.chiro-menu__acties .chiro-contactveld,.chiro-menu__afspraak{display: block;height: auto}.chiro-menu__bellen{grid-template-columns: repeat(auto-fit, minmax(9.5rem, 1fr))}.chiro-menu__bellen .chiro-contact{flex-direction: column;align-items: flex-start;justify-content: center;gap: 0;min-height: 52px;padding: 0.35rem 0.9rem;line-height: 1.25}.chiro-menu__bellen .chiro-contact > svg{display: none}.chiro-menu__bellen .chiro-contact__plaats{font-size: 0.8125rem}.chiro-menu__bellen .chiro-contact__plaats::after{content: none}@media (max-height: 700px){.chiro-menu__acties{position: static}}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{top: 0.75rem;right: 0.75rem;color: var(--wp--preset--color--merk-diep)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg{width: 28px;height: 28px}.chiro-menu__afspraak .chiro-knop__kort{display: none}.chiro-menu__afspraak .chiro-knop__lang{display: inline}:root{--chiro-vknop-schild: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 9.4 8 11 4.6-1.6 8-6 8-11V5l-8-3Zm-1.2 14.2-3.5-3.5 1.4-1.4 2.1 2.1 5-5 1.4 1.4-6.4 6.4Z'/%3E%3C/svg%3E")}@media (min-width: 600px){}.chiro-voetmerken{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem 1.25rem;box-sizing: border-box;width: 100%;max-width: var(--wp--style--global--wide-size, 77.5rem);margin: 0 auto;padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--30) 0;border-top: 1px solid rgba(255, 255, 255, 0.14)}.chiro-voetmerken__kop{flex: 0 1 auto;min-width: 0;margin: 0;color: var(--wp--preset--color--tekst-omkeer);font-size: var(--wp--preset--font-size--klein);font-weight: 600;letter-spacing: var(--wp--custom--letterafstand--bovenkop);text-transform: uppercase;opacity: 0.75}.chiro-voetmerken .chiro-groen{margin-left: auto}.chiro-voetkeurmerken{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6rem}.chiro-voetkeurmerk{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;height: 3.9rem;min-width: 4.5rem;padding: 0.4rem 0.7rem;border-radius: 12px;background: var(--wp--preset--color--wit);transition: transform 0.18s var(--wp--custom--veer)}.chiro-voetkeurmerk:hover,.chiro-voetkeurmerk:focus-visible{transform: translateY(-2px)}.chiro-voetkeurmerk img{display: block;width: auto;height: auto;max-height: 3rem;max-width: 6rem}.chiro-voetkeurmerk img[src*="sgrc"]{max-height: 2.5rem;max-width: 7.5rem}.chiro-colofon__praktijk{display: flex;align-items: center;gap: 0.55rem;margin: 0.15rem 0 0;opacity: 0.85}.chiro-colofon__merk{flex: none;width: auto;height: 2.9rem}.chiro-colofon__praktijk > span{min-width: 0}.chiro-colofon__kvk{display: inline-block;white-space: nowrap}.chiro-vest__noot{display: block;margin-top: 0.4rem;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.chiro-vest__zuster{display: inline-block;padding-block: 0.35rem;margin-block: -0.35rem;font-size: 0.92em;opacity: 0.9}.chiro-praktijknaam{margin: 0;color: var(--wp--preset--color--tekst-omkeer);font-size: var(--wp--preset--font-size--klein);font-weight: 600;letter-spacing: 0.02em;opacity: 0.78}.chiro-kop__praktijk{position: relative}.chiro-kop__praktijk .chiro-praktijknaam + .chiro-statusveld::before,.chiro-kop__praktijk .chiro-praktijknaam + .chiro-status::before{content: "·";margin-right: 0.55rem;opacity: 0.5}@media (max-width: 860px){.chiro-praktijknaam{display: none}.chiro-kop__praktijk .chiro-praktijknaam + .chiro-statusveld::before,.chiro-kop__praktijk .chiro-praktijknaam + .chiro-status::before{content: none}}html:has(.chiro-kop .wp-block-navigation__responsive-container.is-menu-open) .chiro-toestemming{visibility: hidden}@media (pointer: coarse){.chiro-kop__balk .chiro-contact{position: relative}.chiro-kop__balk .chiro-contact::after{content: "";position: absolute;inset: -12px -4px}}.chiro-voetvest p.chiro-voet__kop{margin: 0 0 var(--wp--preset--spacing--20);font-size: 0.8125rem;line-height: 1.2}p.chiro-voet__kop{color: var(--wp--preset--color--tekst-omkeer)}:root{--chiro-rond-kaart: var(--wp--custom--rand--normaal);--chiro-rond-groot: var(--wp--custom--rand--groot);--chiro-rond-label: 0.8125rem}.chiro-voet__noot{border-radius: var(--chiro-rond-label)}.chiro-knop--lijn,.chiro-gknop{border: 1px solid var(--wp--preset--color--lijn);background-color: var(--wp--preset--color--wit)}.chiro-knop--lijn:hover,.chiro-gknop:hover{border-color: var(--wp--preset--color--merk)}.chiro-paginahero .chiro-hero__beeld img{height: clamp(12rem, 18vw, 16rem);max-height: 16rem;object-fit: cover;object-position: 50% 30%}:root{--chiro-plakhoogte: var(--chiro-kophoogte, 7.1rem)}.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)}.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__noot{flex: 0 1 auto;max-width: 100%}.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}.chiro-voetvest > .chiro-voet__plaatsen{order: 4}}@media (min-width: 700px) and (max-width: 781px){.chiro-voet__rij > .chiro-voetvest{grid-column: auto}}.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-actiebalk__knop{min-width: 0;padding: 0 0.7rem;font-size: 0.94rem;white-space: normal;text-align: center}}@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-gebied__plaatsen,.chiro-gebied__adres{font-size: 0.95rem}.chiro-plattegrondblok .chiro-plattegrond__noot,.chiro-plattegrond__noot{font-size: 0.9rem}.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}main.chiro-inhoud :is(.chiro-oproep, .chiro-gebied){margin-block-start: var(--wp--preset--spacing--50)}.chiro-plattegrondblok .chiro-plattegrond__noot{max-width: 60ch}.chiro-merklogo__link:hover{text-decoration: none}.chiro-knopveld:not(.chiro-portaalknop) .chiro-knop--vol,.chiro-oproep .chiro-knopveld .chiro-knop--vol{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-oproep .chiro-knopveld .chiro-knop--vol:hover,.chiro-oproep .chiro-knopveld .chiro-knop--vol:focus-visible{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{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{text-decoration-color: currentColor}@media (max-width: 781px){.chiro-gebied__tel a,.chiro-voet__tel a,.chiro-vest__route,.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{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)}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}