.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}body.admin-bar .chiro-kop{top: calc( 32px - var( --chiro-balk, 0px ) )}@media screen and (max-width: 782px){body.admin-bar .chiro-kop{top: calc( 46px - var( --chiro-balk, 0px ) )}}.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{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}.chiro-kop__hoofd .wp-block-site-logo img{display: block;height: auto}.chiro-kop__hoofd .wp-block-site-logo a{display: block;line-height: 0}.chiro-kop__hoofd .wp-block-site-logo{flex: 0 0 auto}@media (max-width: 600px){.chiro-kop__hoofd .wp-block-site-logo img{width: 140px}.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.5rem;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 .current-menu-item > .wp-block-navigation-item__content, .chiro-kop .wp-block-navigation .current-menu-ancestor > .wp-block-navigation-item__content, .chiro-kop .wp-block-navigation .current-menu-parent > .wp-block-navigation-item__content{color: var(--wp--preset--color--merk);background: var(--wp--preset--color--merk-zacht);font-weight: 600}.chiro-kop .wp-block-navigation__submenu-icon{margin-left: 0.3rem;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}@media (max-width: 600px){.chiro-kop .chiro-portaalknop{display: none}}@media (min-width: 601px){.chiro-kop .chiro-nav-portaal{display: none}}.chiro-portaalknop .chiro-knop{gap: var(--wp--preset--spacing--10)}.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-knop--klein{min-height: var(--wp--preset--spacing--40);padding-inline: var(--wp--preset--spacing--20);font-size: var(--wp--preset--font-size--klein)}.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)}.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;flex-wrap: wrap;gap: var(--wp--preset--spacing--10);justify-content: space-between}.chiro-uur__tijd{font-variant-numeric: tabular-nums}.chiro-vest__route{display: inline-block;font-size: var(--wp--preset--font-size--klein);font-weight: 600}.chiro-bovenkop{margin: 0 0 var(--wp--preset--spacing--20);font-size: var(--wp--preset--font-size--klein);letter-spacing: var(--wp--custom--letterafstand--bovenkop);text-transform: uppercase}.chiro-bovenkop--left{text-align: left}.chiro-bovenkop--center{text-align: center}.chiro-bovenkop--right{text-align: right}.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.6875rem;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-sociaal__link--facebook{--sociaal-kleur: #0866FF}.chiro-sociaal__link--youtube{--sociaal-kleur: #FF0000}.chiro-sociaal__link--tiktok{--sociaal-kleur: #000000}.chiro-sociaal__link--linkedin{--sociaal-kleur: #0A66C2}.chiro-sociaal__link--tiktok .chiro-sociaal__icoon{filter: drop-shadow(-1px -1px 0 #25F4EE) drop-shadow(1px 1px 0 #FE2C55)}.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;margin-bottom: 0.7rem !important;padding: 0.2rem 0.6rem;border-radius: var(--wp--custom--rand--pil);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__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.75rem;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__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-keuzes__lijst{display: grid;align-items: start;grid-template-columns: 1fr;gap: var(--wp--preset--spacing--30);margin: 0;padding: 0;list-style: none}.chiro-keuzes__verder{margin-top: var(--wp--preset--spacing--40)}.chiro-keuzes__verderkop{margin: 0 0 var(--wp--preset--spacing--10);color: var(--wp--preset--color--tekst-hint);font-size: var(--wp--preset--font-size--klein)}.chiro-keuzes__verder ul{display: flex;flex-wrap: wrap;gap: 0.6rem 1.4rem;margin: 0;padding: 0;list-style: none}.chiro-keuzes__verder a{font-weight: 600}@media (min-width: 601px){.chiro-keuzes__lijst{grid-template-columns: repeat(2, 1fr)}}@media (min-width: 1024px){.chiro-keuzes__lijst{grid-template-columns: repeat(3, 1fr)}}.chiro-keuze{display: flex;flex-direction: column;gap: var(--wp--preset--spacing--10);padding: var(--wp--preset--spacing--40);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--groot);background: var(--wp--preset--color--wit);box-shadow: var(--wp--preset--shadow--kaart);transition: transform 0.28s var(--wp--custom--veer), box-shadow 0.28s var(--wp--custom--veer), border-color 0.28s var(--wp--custom--veer)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.chiro-keuze:hover{transform: translateY(-4px);border-color: var(--wp--preset--color--merk-zacht);box-shadow: var(--wp--preset--shadow--zweef)}}.chiro-keuze__ic{display: inline-flex;align-items: center;justify-content: center;width: var(--wp--preset--spacing--50);height: var(--wp--preset--spacing--50);margin-bottom: var(--wp--preset--spacing--10);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk-diep)}.chiro-keuze__ic .chiro-ic{width: 22px;height: 22px}.chiro-keuze--portaal .chiro-keuze__ic{background: var(--wp--preset--color--accent);color: var(--wp--preset--color--wit)}.chiro-keuze__kop{margin: 0;font-size: var(--wp--preset--font-size--kopklein)}.chiro-keuze__tekst{margin: 0;color: var(--wp--preset--color--tekst-zacht);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-keuze__acties{display: flex;flex-direction: column;gap: var(--wp--preset--spacing--10);margin-top: auto;padding-top: var(--wp--preset--spacing--30)}.chiro-keuze__acties .chiro-knop{width: 100%}.chiro-keuze__bel{flex-direction: column;gap: 0.15em;padding-block: var(--wp--preset--spacing--20);line-height: var(--wp--custom--regelhoogte--kop)}.chiro-keuze__plaats{font-weight: 600}.chiro-keuze__tel{font-size: var(--wp--preset--font-size--klein);font-variant-numeric: tabular-nums;opacity: 0.75}.chiro-keuze__nummer{margin: 0;color: var(--wp--preset--color--tekst-hint);font-size: var(--wp--preset--font-size--klein);font-variant-numeric: tabular-nums;text-align: center}.chiro-keuze__uren{display: grid;gap: 0.2em;padding-top: var(--wp--preset--spacing--10);color: var(--wp--preset--color--tekst-hint);font-size: var(--wp--preset--font-size--klein)}.chiro-keuze__urenkop{margin-bottom: 0.15em;color: var(--wp--preset--color--tekst);font-weight: 600}.chiro-meenemen__kop{margin: 0 0 var(--wp--preset--spacing--40)}.chiro-mee__lijst{display: grid;gap: var(--wp--preset--spacing--30);margin: 0;padding: 0;list-style: none}.chiro-mee{padding: var(--wp--preset--spacing--30);border-radius: var(--wp--custom--rand--normaal)}.chiro-mee__ic{display: inline-flex;align-items: center;justify-content: center;width: var(--wp--preset--spacing--40);height: var(--wp--preset--spacing--40);margin-bottom: var(--wp--preset--spacing--20);border-radius: var(--wp--custom--rand--klein);color: var(--wp--preset--color--merk)}.chiro-mee__ic .chiro-ic{width: 18px;height: 18px}.chiro-mee__kop{margin: 0 0 0.35em;font-size: var(--wp--preset--font-size--basis);font-weight: 650}.chiro-mee__tekst{margin: 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-artikelicoon{margin-bottom: var(--wp--preset--spacing--20);color: var(--wp--preset--color--merk)}.chiro-artikelicoon .chiro-illu{display: block}.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-inhoudsbeeld img{border-radius: var(--wp--custom--rand--normaal)}.chiro-lead{color: var(--wp--preset--color--tekst-zacht);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-groep + .chiro-groep{margin-top: var(--wp--preset--spacing--50)}.chiro-groep__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-raster{display: grid;grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));gap: var(--wp--preset--spacing--20);margin: 0;padding: 0;list-style: none}.chiro-raster--kort{grid-template-columns: repeat(auto-fill, minmax(min(100%, 14.5rem), 1fr))}.chiro-raster--beeld{grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));gap: var(--wp--preset--spacing--30)}.chiro-kaart{margin: 0}.chiro-kaart__link{display: flex;flex-direction: column;box-sizing: border-box;gap: 0.45rem;height: 100%;padding: var(--wp--preset--spacing--20);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--wit);color: inherit;text-decoration: none;transition: transform .25s var(--wp--custom--veer), border-color .25s var(--wp--custom--veer), box-shadow .25s var(--wp--custom--veer)}.chiro-kaart__link:hover, .chiro-kaart__link:focus-visible{border-color: var(--wp--preset--color--merk-zacht);box-shadow: var(--wp--preset--shadow--kaart);transform: translateY(-2px)}.chiro-kaart__beeld{display: inline-flex;color: var(--wp--preset--color--merk)}.chiro-kaart__beeld .chiro-illu{display: block}.chiro-kaart__titel{font-size: var(--wp--preset--font-size--basis);font-weight: 650;line-height: var(--wp--custom--regelhoogte--kop);letter-spacing: var(--wp--custom--letterafstand--kop)}.chiro-kaart__tekst{color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-verwant{margin-top: var(--wp--preset--spacing--60);padding-top: var(--wp--preset--spacing--40);border-top: 1px solid var(--wp--preset--color--lijn)}.chiro-verwant__kop{margin: 0 0 0.3em;font-size: var(--wp--preset--font-size--kopklein);letter-spacing: var(--wp--custom--letterafstand--kop)}.chiro-verwant__lead{margin: 0 0 var(--wp--preset--spacing--20);color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.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-voorbehoud{display: flex;box-sizing: border-box;gap: 0.7em;margin-top: var(--wp--preset--spacing--50);padding: var(--wp--preset--spacing--30)}.chiro-voorbehoud .chiro-ic{flex: none;margin-top: 0.15em;color: var(--wp--preset--color--merk)}.chiro-voorbehoud p{margin: 0;font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.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-aanbod__lijst{display: grid;grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));gap: var(--wp--preset--spacing--20);margin: 0;padding: 0;list-style: none}.chiro-aanbod__item{margin: 0}.chiro-aanbod__kaart{display: flex;flex-direction: column;box-sizing: border-box;gap: 0.45rem;height: 100%;padding: var(--wp--preset--spacing--20);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--wit);color: inherit;text-decoration: none;transition: border-color 0.18s var(--wp--custom--veer), box-shadow 0.18s var(--wp--custom--veer), transform 0.18s var(--wp--custom--veer)}.chiro-aanbod__kaart:hover, .chiro-aanbod__kaart:focus-visible{border-color: var(--wp--preset--color--merk);box-shadow: var(--wp--custom--schaduw--lift, 0 10px 30px rgba(0, 0, 0, 0.08));transform: translateY(-2px)}.chiro-aanbod__naam{font-weight: 700;font-size: var(--wp--preset--font-size--lead);color: var(--wp--preset--color--navy)}.chiro-aanbod__meta{color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--small)}.chiro-aanbod__actie{display: inline-flex;align-items: center;gap: 0.35rem;margin-top: auto;padding-top: var(--wp--preset--spacing--10);color: var(--wp--preset--color--merk);font-weight: 600}.chiro-aanbod__leeg{margin: 0;padding: var(--wp--preset--spacing--20);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--wit)}.chiro-aanbod__kop{margin: var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--20)}.chiro-aanbod__noot{margin: var(--wp--preset--spacing--20) 0 0;font-size: var(--wp--preset--font-size--small)}@media (prefers-reduced-motion: reduce){.chiro-aanbod__kaart, .chiro-aanbod__kaart:hover{transition: none;transform: none}}.chiro-voorpagina > .wp-block-post-content > * + *{margin-top: 0}.chiro-hero .wp-block-cover__inner-container{padding: var(--wp--preset--spacing--60) 0}.chiro-hero .chiro-bovenkop, .chiro-hero .chiro-bovenkop *{color: var(--wp--preset--color--wit);opacity: 0.85}.chiro-hero__lead{max-width: 36em;color: var(--wp--preset--color--wit);opacity: 0.92}.chiro-hero__knoppen{gap: var(--wp--preset--spacing--20);margin-top: var(--wp--preset--spacing--30);align-items: center}.chiro-hero .chiro-statusveld, .chiro-hero .chiro-status, .chiro-hero .chiro-status__tekst{color: var(--wp--preset--color--wit)}.chiro-hero .chiro-statusveld{margin-top: var(--wp--preset--spacing--20)}.chiro-hero .chiro-contactveld .chiro-contact{color: var(--wp--preset--color--wit);border-color: rgba(255, 255, 255, 0.55)}.chiro-hero .chiro-contactveld .chiro-contact:hover, .chiro-hero .chiro-contactveld .chiro-contact:focus-visible{border-color: var(--wp--preset--color--wit);background: rgba(255, 255, 255, 0.12)}.chiro-sectie--snelnaar{padding-top: var(--wp--preset--spacing--30) !important;padding-bottom: var(--wp--preset--spacing--30) !important;border-bottom: 1px solid var(--wp--preset--color--lijn)}.chiro-snelnaar{display: flex;flex-wrap: wrap}.chiro-snelnaar__kop{color: var(--wp--preset--color--tekst-zacht);font-weight: 600}.chiro-snelnaar__lijst{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--10);margin: 0;padding: 0;list-style: none}.chiro-snelnaar__lijst a{display: inline-block;padding: 0.55rem 1rem;border: 1px solid var(--wp--preset--color--lijn);border-radius: 999px;color: var(--wp--preset--color--navy);font-weight: 600;text-decoration: none}.chiro-snelnaar__lijst a:hover, .chiro-snelnaar__lijst a:focus-visible{border-color: var(--wp--preset--color--merk);background: var(--wp--preset--color--merk-zacht)}.chiro-sectiekop{margin-bottom: var(--wp--preset--spacing--40)}.chiro-sectiekop .chiro-lead{max-width: 44em;color: var(--wp--preset--color--tekst-zacht)}.chiro-sectie--feiten{padding-top: var(--wp--preset--spacing--40) !important;padding-bottom: var(--wp--preset--spacing--40) !important}.chiro-kaarten{gap: var(--wp--preset--spacing--20)}.chiro-kaarten .chiro-vlakkaart{height: 100%;box-sizing: border-box;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--wit)}.chiro-kaarten .chiro-vlakkaart h3{margin: 0 0 var(--wp--preset--spacing--10);color: var(--wp--preset--color--navy)}.chiro-kaarten .chiro-vlakkaart p:last-child{margin-bottom: 0;color: var(--wp--preset--color--tekst-zacht)}.chiro-vlakkaart__nummer{margin: 0 0 var(--wp--preset--spacing--10);color: var(--wp--preset--color--merk);font-variant-numeric: tabular-nums;font-weight: 700;letter-spacing: 0.08em}.chiro-inzichten .chiro-vlakkaart h3{font-style: italic;font-weight: 600}.chiro-sectie--klachten .chiro-raster, .chiro-sectie--behandelingen .chiro-raster{margin-bottom: var(--wp--preset--spacing--30)}.chiro-vragen{display: grid;gap: var(--wp--preset--spacing--10)}.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)}.chiro-team__lijst{display: grid;margin: 0;padding: 0;list-style: none}.chiro-team__lid{margin: 0}.chiro-team__beeld{overflow: hidden}.chiro-team__foto{display: block;width: 100%;height: 100%;object-fit: cover}.chiro-team__naam{font-size: var(--wp--preset--font-size--kopklein);color: var(--wp--preset--color--navy)}.chiro-team__link{padding-block: 0.25rem;color: inherit;text-decoration: none}.chiro-team__link:hover, .chiro-team__link:focus-visible{text-decoration: underline;text-underline-offset: 0.15em}.chiro-team__functie{margin: 0;color: var(--wp--preset--color--tekst-zacht)}.chiro-team__big{font-variant-numeric: tabular-nums}@media (max-width: 781px){.chiro-hero .wp-block-cover__inner-container{padding: var(--wp--preset--spacing--40) 0}.chiro-snelnaar{flex-direction: column}}@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)}.chiro-kop .chiro-portaalknop__label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.chiro-kop .chiro-portaalknop .chiro-knop{padding-inline: var(--wp--preset--spacing--20)}}@media (max-width: 400px){.chiro-kop__hoofd .wp-block-site-logo img{width: 118px}.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-hero.wp-block-cover{padding-left: var(--wp--style--root--padding-left, var(--wp--preset--spacing--30));padding-right: var(--wp--style--root--padding-right, var(--wp--preset--spacing--30))}.chiro-hero .wp-block-cover__inner-container{box-sizing: border-box;width: 100% !important;max-width: var(--wp--style--global--wide-size, 1240px);margin-left: auto !important;margin-right: auto !important}.chiro-hero .wp-block-cover__inner-container > *{margin-left: 0 !important;margin-right: 0 !important}.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}}.chiro-tarieven__noot{margin: var(--wp--preset--spacing--20) 0 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.chiro-contactformulier{max-width: 36rem}.chiro-contactformulier .chiro-veld{margin: 0 0 var(--wp--preset--spacing--20)}.chiro-contactformulier label{display: block;margin-bottom: 0.35rem;color: var(--wp--preset--color--navy);font-weight: 600}.chiro-contactformulier .chiro-veld__optioneel{color: var(--wp--preset--color--tekst-hint);font-weight: 400}.chiro-contactformulier input[type="text"], .chiro-contactformulier input[type="email"], .chiro-contactformulier input[type="tel"], .chiro-contactformulier select, .chiro-contactformulier textarea{box-sizing: border-box;width: 100%;padding: 0.7rem 0.9rem;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--klein);background: var(--wp--preset--color--wit);color: var(--wp--preset--color--tekst);font: inherit}.chiro-contactformulier input:focus-visible, .chiro-contactformulier select:focus-visible, .chiro-contactformulier textarea:focus-visible{outline: 2px solid var(--wp--preset--color--merk);outline-offset: 1px;border-color: var(--wp--preset--color--merk)}.chiro-contactformulier .chiro-veld__hulp{margin: 0.4rem 0 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.chiro-contactformulier .chiro-veld--vink label{display: flex;gap: 0.6rem;align-items: flex-start;font-weight: 400;color: var(--wp--preset--color--tekst)}.chiro-contactformulier .chiro-veld--vink input{margin-top: 0.3rem;flex: 0 0 auto}.chiro-contactformulier .chiro-veld--web{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.chiro-contactformulier .chiro-melding{margin: 0 0 var(--wp--preset--spacing--20);padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);border-radius: var(--wp--custom--rand--klein);background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--navy)}.chiro-contactformulier .chiro-melding--fout{background: #fdecec;color: #7a1f1f}.chiro-hero h1{overflow-wrap: break-word;hyphens: manual}@media (max-width: 400px){.has-koppagina-font-size{font-size: clamp(1.7rem, 9vw, 2.3rem) !important}.chiro-hero .has-display-font-size{font-size: clamp(1.9rem, 10vw, 2.6rem) !important}}.chiro-kruimelpad a{display: inline-block}.chiro-blog__lijst{gap: var(--wp--preset--spacing--30)}.chiro-blog__kaart{height: 100%;box-sizing: border-box;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--wit)}.chiro-blog__kaart .wp-block-post-title{margin: var(--wp--preset--spacing--10) 0}.chiro-blog__kaart .wp-block-post-title a{color: var(--wp--preset--color--navy);text-decoration: none}.chiro-blog__kaart .wp-block-post-title a:hover{text-decoration: underline;text-underline-offset: 0.15em}.chiro-blog__rubriek a{color: var(--wp--preset--color--merk);font-weight: 600;text-decoration: none}.chiro-blog__kaart .wp-block-post-excerpt__excerpt{color: var(--wp--preset--color--tekst-zacht)}.chiro-blog__datum{color: var(--wp--preset--color--tekst-hint)}h1, h2, h3, .chiro-kaart__titel, .chiro-aanbod__naam, .chiro-team__naam, .chiro-tijdblok__kop{text-wrap: balance}.chiro-lead, .chiro-sectiekop p, .chiro-kaart__tekst, .chiro-vlakkaart p, .chiro-paneel__tekst{text-wrap: pretty}time, .chiro-tijd, .chiro-agenda, .chiro-afspraak__datum, .chiro-team__big{font-variant-numeric: tabular-nums}.chiro-bovenkop{display: flex;align-items: center;gap: 0.6rem}.chiro-bovenkop::before{content: "";flex: 0 0 auto;width: 1.5rem;height: 2px;border-radius: 2px;background: currentColor;opacity: 0.55}.chiro-bovenkop--center{justify-content: center}.chiro-kaart__link, .chiro-aanbod__kaart, .chiro-blog__kaart, .chiro-vlakkaart, .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)}.chiro-blog__kaart{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-kaart__beeld{align-items: center;justify-content: center;width: 3.5rem;height: 3.5rem;margin-bottom: 0.2rem;border-radius: 50%;background: var(--wp--preset--color--merk-zacht)}.chiro-kaart__beeld .chiro-illu{width: 2.5rem;height: 2.5rem}.chiro-kaart__beeld .chiro-illu{transition: transform 0.5s var(--chiro-curve)}.chiro-kaart__link:hover .chiro-kaart__beeld, .chiro-kaart__link:focus-visible .chiro-kaart__beeld{background: var(--wp--preset--color--merk-zacht)}.chiro-kaart__link:hover .chiro-kaart__beeld .chiro-illu, .chiro-kaart__link:focus-visible .chiro-kaart__beeld .chiro-illu{transform: scale(1.08)}@media (prefers-reduced-motion: reduce){.chiro-kaart__link:hover .chiro-kaart__beeld .chiro-illu, .chiro-kaart__link:focus-visible .chiro-kaart__beeld .chiro-illu{transform: none}}.chiro-hero .wp-block-cover__background{background: linear-gradient( 100deg, rgba(10, 19, 32, 0.94) 0%, rgba(10, 19, 32, 0.86) 38%, rgba(10, 19, 32, 0.55) 68%, rgba(10, 19, 32, 0.30) 100% ) !important;opacity: 1 !important}@media (max-width: 781px){.chiro-hero .wp-block-cover__background{background: linear-gradient( 180deg, rgba(10, 19, 32, 0.86) 0%, rgba(10, 19, 32, 0.92) 55%, rgba(10, 19, 32, 0.96) 100% ) !important}}.chiro-hero h1{letter-spacing: var(--wp--custom--letterafstand--display)}@media (max-width: 600px){.chiro-sectie{padding-top: var(--wp--preset--spacing--40) !important;padding-bottom: var(--wp--preset--spacing--40) !important}}: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-hero :focus-visible, .chiro-voet :focus-visible, .chiro-kop__balk :focus-visible{outline-color: var(--wp--preset--color--wit)}.chiro-stappen .chiro-vlakkaart__nummer, .chiro-kaarten .chiro-vlakkaart__nummer{font-size: var(--wp--preset--font-size--kopmiddel);line-height: 1;opacity: 0.5}.chiro-groep__kop{display: flex;align-items: baseline;gap: 0.6rem;padding-bottom: 0.5rem;border-bottom: 1px solid var(--wp--preset--color--lijn)}.chiro-groep__aantal{color: var(--wp--preset--color--tekst-hint);font-size: var(--wp--preset--font-size--klein);font-weight: 500}@media (prefers-reduced-motion: reduce){.chiro-kaart__link, .chiro-aanbod__kaart, .chiro-blog__kaart{transition: none}.chiro-kaart__link:hover, .chiro-aanbod__kaart:hover, .chiro-blog__kaart:hover{transform: none}}.chiro-hero{--wp--preset--font-size--display: clamp(2rem, 3.2vw, 2.9rem)}.chiro-hero .chiro-hero__tekst > *{max-width: 46rem}.chiro-hero .chiro-hero__lead{max-width: 34rem}.chiro-snelnaar.has-global-padding{padding-left: 0;padding-right: 0}.chiro-snelnaar{align-items: baseline;gap: var(--wp--preset--spacing--10) var(--wp--preset--spacing--30)}.chiro-snelnaar > *{margin-left: 0 !important;margin-right: 0 !important;max-width: none !important}.chiro-snelnaar__kop{flex: 0 0 auto;margin: 0;font-size: var(--wp--preset--font-size--klein);letter-spacing: var(--wp--custom--letterafstand--bovenkop);text-transform: uppercase}.chiro-kaart__titel, .chiro-groep__kop, .chiro-aanbod__naam, .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__rij{display: flex;align-items: flex-start;gap: var(--wp--preset--spacing--30)}.chiro-hero__rij .chiro-artikelicoon{display: flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 5rem;height: 5rem;margin-top: 0.15rem;border-radius: 50%;border: 1px solid var(--wp--preset--color--lijn);background: var(--wp--preset--color--wit);color: var(--wp--preset--color--merk-diep);box-shadow: var(--wp--preset--shadow--kaart)}.chiro-hero__rij .chiro-artikelicoon .chiro-illu{width: 3.4rem;height: 3.4rem}@media (max-width: 600px){.chiro-hero__rij .chiro-artikelicoon{width: 3.5rem;height: 3.5rem}.chiro-hero__rij .chiro-artikelicoon .chiro-illu{width: 2.4rem;height: 2.4rem}.chiro-hero__rij{display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap: var(--wp--preset--spacing--20);row-gap: 0;align-items: center}.chiro-hero__rij > .chiro-hero__tekst{display: contents}.chiro-hero__rij > .chiro-artikelicoon{grid-column: 1;grid-row: 1 / span 2;margin-top: 0}.chiro-hero__rij > .chiro-hero__tekst > .chiro-bovenkop, .chiro-hero__rij > .chiro-hero__tekst > .chiro-hero__titel{grid-column: 2}.chiro-hero__rij > .chiro-hero__tekst > :not(.chiro-bovenkop):not(.chiro-hero__titel){grid-column: 1 / -1}.chiro-paginahero .chiro-hero__rij > .chiro-hero__tekst > *{margin-top: 0;margin-bottom: 0}.chiro-paginahero .chiro-hero__rij > .chiro-hero__tekst > .chiro-bovenkop{align-self: end;margin-bottom: 0.5rem}.chiro-paginahero .chiro-hero__rij > .chiro-hero__tekst > .chiro-hero__titel{align-self: start}.chiro-paginahero .chiro-hero__rij > .chiro-hero__tekst > :not(.chiro-bovenkop):not(.chiro-hero__titel){margin-top: var(--wp--preset--spacing--20)}}.chiro-hero__tekst{min-width: 0}.chiro-hero__tekst .chiro-bovenkop{margin-bottom: 0.5rem}.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-hero__tekst .chiro-locbadge{margin-top: var(--wp--preset--spacing--20)}.chiro-artikelvlak{margin-top: var(--wp--preset--spacing--40)}@media (min-width: 1100px){.chiro-artikelvlak{display: grid;grid-template-columns: minmax(0, 1fr) 19rem;gap: var(--wp--preset--spacing--50);align-items: start}.chiro-zijkolom{position: sticky;top: calc(var(--chiro-kophoogte, 5rem) + 1rem)}}@media (max-width: 1099px){.chiro-zijkolom{margin-top: var(--wp--preset--spacing--40)}.chiro-zijkolom .chiro-inhoudsnav{display: none}}.chiro-zijkolom > * + *{margin-top: var(--wp--preset--spacing--30)}.chiro-inhoudsnav{padding: var(--wp--preset--spacing--30);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--wit)}.chiro-inhoudsnav__kop{margin: 0 0 var(--wp--preset--spacing--20);color: var(--wp--preset--color--tekst-hint);font-size: var(--wp--preset--font-size--klein);font-weight: 600;letter-spacing: var(--wp--custom--letterafstand--bovenkop);text-transform: uppercase}.chiro-inhoudsnav__lijst{display: grid;gap: 0.15rem;margin: 0;padding: 0;list-style: none;counter-reset: kop}.chiro-inhoudsnav__lijst li{margin: 0;counter-increment: kop}.chiro-inhoudsnav__lijst a{display: block;padding: 0.4rem 0.5rem 0.4rem 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: 1.45;text-decoration: none;border-left: 2px solid transparent;padding-left: 0.75rem;transition: color 0.18s var(--wp--custom--veer), border-color 0.18s var(--wp--custom--veer)}.chiro-inhoudsnav__lijst a:hover, .chiro-inhoudsnav__lijst a:focus-visible{border-left-color: var(--wp--preset--color--merk);color: var(--wp--preset--color--navy)}.chiro-afspraakkaart{padding: var(--wp--preset--spacing--30);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--navy);color: var(--wp--preset--color--tekst-omkeer)}.chiro-afspraakkaart__kop{margin: 0 0 0.4rem;color: var(--wp--preset--color--wit);font-size: var(--wp--preset--font-size--kopklein);letter-spacing: var(--wp--custom--letterafstand--kop)}.chiro-afspraakkaart__tekst{margin: 0 0 var(--wp--preset--spacing--20);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst);opacity: 0.88}.chiro-afspraakkaart .chiro-knopveld{margin: 0}.chiro-afspraakkaart .chiro-knop{width: 100%;justify-content: center;background: var(--wp--preset--color--wit);border-color: var(--wp--preset--color--wit);color: var(--wp--preset--color--navy)}.chiro-afspraakkaart .chiro-knop:hover{background: var(--wp--preset--color--merk-zacht);border-color: var(--wp--preset--color--merk-zacht)}.chiro-afspraakkaart__tel{display: inline-flex;align-items: center;gap: 0.4rem;color: var(--wp--preset--color--wit);font-weight: 600;text-decoration: none}.chiro-afspraakkaart__tel:hover{text-decoration: underline;text-underline-offset: 0.25em}.chiro-artikelinhoud h2[id]{scroll-margin-top: calc(var(--chiro-kophoogte, 5rem) + 1rem)}.chiro-bovenkop{color: var(--wp--preset--color--merk);font-family: var(--wp--preset--font-family--tekst);font-weight: 600}.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-hero .chiro-knop--vol, .chiro-afspraakkaart .chiro-knop, .chiro-oproep .chiro-knop{box-shadow: none}.chiro-hero .chiro-knop--vol:hover, .chiro-oproep .chiro-knop:hover{box-shadow: 0 12px 28px rgba(0, 0, 0, 0.24)}.wp-block-button__link{box-shadow: 0 10px 24px color-mix(in srgb, var(--wp--preset--color--merk) 24%, transparent);transition: background-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)}.wp-block-button__link:hover{transform: translateY(-2px);box-shadow: 0 14px 30px color-mix(in srgb, var(--wp--preset--color--merk) 32%, transparent)}.wp-block-button.is-style-outline .wp-block-button__link{box-shadow: none;background: var(--wp--preset--color--wit);border-color: var(--wp--preset--color--lijn);color: var(--wp--preset--color--navy)}.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color: var(--wp--preset--color--merk);color: var(--wp--preset--color--merk);box-shadow: var(--wp--preset--shadow--kaart)}.chiro-kaart__link, .chiro-aanbod__kaart, .chiro-blog__kaart, .chiro-vlakkaart, .chiro-vraag, .chiro-inhoudsnav, .chiro-afspraakkaart{border-radius: var(--wp--custom--rand--normaal)}.chiro-gebied, .chiro-oproep{border-radius: var(--wp--custom--rand--groot)}h1, h2, h3, h4, .chiro-kaart__titel, .chiro-aanbod__naam, .chiro-tijdblok__kop, .chiro-team__naam{font-optical-sizing: auto}.chiro-kaart__titel, .chiro-aanbod__naam{font-family: var(--wp--preset--font-family--kop);font-weight: 600}body{background: var(--wp--preset--color--vlak)}.chiro-vragen > *, .chiro-team__lijst > *, .chiro-tijden > *{margin-left: 0 !important;margin-right: 0 !important;max-width: none !important}.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, .chiro-voet .wp-block-button.is-style-outline .wp-block-button__link{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, .chiro-voet .wp-block-button.is-style-outline .wp-block-button__link: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-locbadge{display: inline-flex;align-items: center;gap: 0.3rem;margin-top: auto;padding: 0.28rem 0.6rem;border-radius: var(--wp--custom--rand--pil);background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk-diep);font-size: 0.78rem;font-weight: 600;line-height: 1.3;white-space: nowrap}.chiro-locbadge--dordrecht{background: #FBEEE0;color: #8A4B12}.chiro-locbadge--donderdag{background: #FBEEE0;color: #8A4B12;white-space: normal}.chiro-kaart__link .chiro-locbadge{align-self: flex-start;margin-top: auto}.chiro-locbadgeveld{margin-top: var(--wp--preset--spacing--20)}.chiro-locbadgeveld .chiro-locbadge{font-size: var(--wp--preset--font-size--klein);padding: 0.4rem 0.8rem}.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-foto{margin: 0}.chiro-foto img{display: block;width: 100%;height: auto}.chiro-beeldrij{gap: var(--wp--preset--spacing--50);margin-bottom: var(--wp--preset--spacing--40)}.chiro-beeldrij .chiro-sectiekop{margin-bottom: 0}.chiro-mee{box-sizing: border-box;height: 100%;border: 1px solid var(--wp--preset--color--lijn);background: var(--wp--preset--color--wit);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.04)}.chiro-mee__ic{background: var(--wp--preset--color--merk-zacht)}.chiro-mee__lijst{grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr))}.chiro-meenemen__kop{margin-bottom: var(--wp--preset--spacing--30);font-size: var(--wp--preset--font-size--kopmiddel)}.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.625rem;font-weight: 500;letter-spacing: 0.06em;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}}.chiro-vraagrij{gap: var(--wp--preset--spacing--50);align-items: flex-start}.chiro-vraagrij .chiro-sectiekop{text-align: left;margin-bottom: var(--wp--preset--spacing--20)}.chiro-vraagrij__hulp{max-width: 34ch;color: var(--wp--preset--color--tekst-zacht)}@media (min-width: 782px){.chiro-vraagrij > .wp-block-column:first-child{position: sticky;top: var(--wp--preset--spacing--50)}}.chiro-artikelinhoud .entry-content > p, .chiro-artikelinhoud .entry-content > ul, .chiro-artikelinhoud .entry-content > ol:not(.chiro-stappenlijst){max-width: 65ch;margin-left: 0 !important;margin-right: 0 !important}.chiro-artikelinhoud > .wp-block-post-content{margin-left: 0 !important;margin-right: 0 !important}.chiro-vraag--artikel summary > h3{margin: 0;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);letter-spacing: 0;color: inherit}.chiro-vraag--artikel summary > h3.has-kopmiddel-font-size{font-size: var(--wp--preset--font-size--basis) !important}.chiro-vraag--artikel > p{max-width: 65ch}.chiro-stappenlijst{counter-reset: chiro-stap;list-style: none;margin: var(--wp--preset--spacing--40) 0 0;padding: 0}.chiro-stap{position: relative;padding-left: 3.75rem;padding-bottom: var(--wp--preset--spacing--40)}.chiro-stap:last-child{padding-bottom: 0}.chiro-stap::after{content: "";position: absolute;left: 1.375rem;top: 2.75rem;bottom: 0.25rem;width: 2px;border-radius: var(--wp--custom--rand--pil);background: var(--wp--preset--color--merk-zacht)}.chiro-stap:last-child::after{content: none}.chiro-stap::before{counter-increment: chiro-stap;content: counter(chiro-stap, decimal-leading-zero);position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;border-radius: 50%;background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk-diep);font-family: var(--wp--preset--font-family--tekst);font-size: var(--wp--preset--font-size--klein);font-weight: 700;font-variant-numeric: tabular-nums;letter-spacing: 0.03em}.chiro-stap > h3{margin: 0.4rem 0 0.35rem !important;font-size: var(--wp--preset--font-size--kopklein) !important}.chiro-stap > p{margin: 0;max-width: 62ch;color: var(--wp--preset--color--tekst-zacht)}@media (max-width: 600px){.chiro-stap{padding-left: 3rem}.chiro-stap::before{width: 2.25rem;height: 2.25rem}.chiro-stap::after{left: 1.125rem;top: 2.5rem}}.chiro-bronnenvak{margin-top: var(--wp--preset--spacing--40);padding: var(--wp--preset--spacing--30);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--vlak-koel)}.chiro-bronnenvak > h3{margin: 0 0 var(--wp--preset--spacing--20) !important;color: var(--wp--preset--color--tekst-hint) !important;font-family: var(--wp--preset--font-family--tekst) !important;font-size: var(--wp--preset--font-size--klein) !important;font-weight: 700;letter-spacing: var(--wp--custom--letterafstand--bovenkop);text-transform: uppercase}.chiro-bronnen{margin: 0;padding-left: 1.15rem;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-bronnen li + li{margin-top: 0.5rem}.chiro-bronnen li{overflow-wrap: break-word}.chiro-vcheck{margin-top: var(--wp--preset--spacing--40);padding: var(--wp--preset--spacing--40);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--groot);background: var(--wp--preset--color--wit);box-shadow: var(--wp--preset--shadow--kaart);scroll-margin-top: 7rem}.chiro-vcheck__form{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 18.5rem), 1fr));gap: var(--wp--preset--spacing--30);align-items: end}@media (max-width: 400px){.chiro-vcheck:not(.chiro-vvenster .chiro-vcheck){padding: 0.875rem}.chiro-vcheck .chiro-vcheck__veld select{padding-right: 2rem;padding-left: 0.625rem;background-position: right 0.6rem center}}.chiro-vcheck__veld{display: flex;flex-direction: column;gap: 0.4rem;min-width: 0}.chiro-vcheck__veld label{color: var(--wp--preset--color--tekst-hint);font-size: var(--wp--preset--font-size--klein);font-weight: 600;letter-spacing: var(--wp--custom--letterafstand--bovenkop);text-transform: uppercase}.chiro-vcheck select{box-sizing: border-box;width: 100%;min-height: var(--wp--preset--spacing--50);padding: 0 2.75rem 0 var(--wp--preset--spacing--20);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--klein);background-color: var(--wp--preset--color--vlak);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='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right var(--wp--preset--spacing--20) center;background-size: 1.1rem;color: var(--wp--preset--color--tekst);font-family: var(--wp--preset--font-family--tekst);font-size: var(--wp--preset--font-size--basis);appearance: none;cursor: pointer}.chiro-vcheck select:disabled{opacity: 0.55;cursor: not-allowed}.chiro-vcheck__knop{grid-column: 1 / -1;justify-self: start}[hidden]{display: none !important}.chiro-vcheck__antwoord:empty{display: none}.chiro-vcheck__uit{margin-top: var(--wp--preset--spacing--30);padding: var(--wp--preset--spacing--30);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--vlak-koel)}.chiro-vcheck__uit--ja{background: var(--wp--preset--color--merk-zacht)}.chiro-vcheck__kop{margin: 0 0 0.35rem;color: var(--wp--preset--color--merk-diep);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-vcheck__uit--nee .chiro-vcheck__kop{color: var(--wp--preset--color--navy)}.chiro-vcheck__tekst{margin: 0;color: var(--wp--preset--color--tekst-zacht);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-vcheck__cijfers{display: flex;flex-wrap: wrap;gap: var(--wp--preset--spacing--40);margin-top: var(--wp--preset--spacing--20)}.chiro-vcheck__cijfers:empty{display: none}.chiro-vcheck__cijfer{display: flex;flex-direction: column}.chiro-vcheck__getal{color: var(--wp--preset--color--merk-diep);font-family: var(--wp--preset--font-family--kop);font-size: var(--wp--preset--font-size--kopgroot);font-weight: 600;line-height: 1.1;font-variant-numeric: tabular-nums}.chiro-vcheck__label{color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.chiro-vcheck__klein{margin: var(--wp--preset--spacing--20) 0 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.chiro-vcheck__waarschuwing{margin: var(--wp--preset--spacing--20) 0 0;padding: var(--wp--preset--spacing--20);border-left: 3px solid var(--wp--preset--color--accent-diep);border-radius: var(--wp--custom--rand--klein);background: var(--wp--preset--color--vlak);font-size: var(--wp--preset--font-size--klein)}.chiro-heel, .chiro-vcheck__heel{white-space: nowrap}.chiro-vcheck__bron{margin: var(--wp--preset--spacing--20) 0 0;color: var(--wp--preset--color--tekst-hint);font-size: 0.8125rem;line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-tariefkaarten{display: grid;grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));gap: var(--wp--preset--spacing--30);margin: var(--wp--preset--spacing--40) 0 0;padding: 0;list-style: none}.chiro-tariefkaart{padding: var(--wp--preset--spacing--30);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--wp--custom--rand--normaal);background: var(--wp--preset--color--wit)}.chiro-tariefkaart__icoon{display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;margin-bottom: var(--wp--preset--spacing--20);border-radius: 50%;background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk-diep)}.chiro-tariefkaart__kop{margin: 0 0 0.4rem;color: var(--wp--preset--color--navy);font-size: var(--wp--preset--font-size--kopklein);font-weight: 600;letter-spacing: var(--wp--custom--letterafstand--kop)}.chiro-tariefkaart__tekst{margin: 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.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: 46ch}.chiro-kaart__foto{position: relative;display: block;margin: calc(-1 * var(--wp--preset--spacing--30)) calc(-1 * var(--wp--preset--spacing--30)) var(--wp--preset--spacing--20);overflow: hidden;border-radius: var(--wp--custom--rand--normaal) var(--wp--custom--rand--normaal) 0 0;background: var(--wp--preset--color--merk-zacht);aspect-ratio: 16 / 10}.chiro-kaart__foto img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s var(--wp--custom--veer)}.chiro-kaart__link:hover .chiro-kaart__foto img{transform: scale(1.04)}@media (prefers-reduced-motion: reduce){.chiro-kaart__link:hover .chiro-kaart__foto img{transform: none}}.chiro-kaart__merk{position: absolute;left: 0.75rem;bottom: 0.75rem;display: flex;align-items: center;justify-content: center;width: 2.25rem;height: 2.25rem;border-radius: 50%;background: var(--wp--preset--color--wit);color: var(--wp--preset--color--merk-diep);box-shadow: var(--wp--preset--shadow--kaart)}.chiro-kaart--foto .chiro-kaart__link{overflow: hidden}.chiro-tarieven{--chiro-curve: cubic-bezier(0.32, 0.72, 0, 1);--chiro-haarlijn: rgba(10, 19, 32, 0.06);display: flex;flex-direction: column;gap: var(--wp--preset--spacing--40)}.chiro-tarieven__intro{max-width: 42rem}.chiro-tarieven__kop{margin: 0;color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--kop);font-size: clamp(1.75rem, 1.25rem + 1.4vw, 2.5rem);font-weight: 600;line-height: 1.1;letter-spacing: -0.02em}.chiro-tarieven__lead{margin: 0.75rem 0 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--lead);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-prijslijst{padding: 0.45rem;border-radius: 1.75rem;background: rgba(10, 19, 32, 0.035);box-shadow: inset 0 0 0 1px rgba(10, 19, 32, 0.05)}.chiro-prijslijst__kern{margin: 0;padding: 0.35rem 0;list-style: none;border-radius: calc(1.75rem - 0.45rem);background: var(--wp--preset--color--wit);box-shadow: 0 1px 2px rgba(10, 19, 32, 0.04), 0 28px 56px -32px rgba(10, 19, 32, 0.16)}.chiro-prijsregel{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 0.5rem 2.5rem;margin: 0 0.35rem;padding: 1.35rem clamp(1rem, 2.6vw, 1.9rem);border-radius: 1.1rem;transition: background-color 0.5s var(--chiro-curve)}.chiro-prijsregel + .chiro-prijsregel{box-shadow: inset 0 1px 0 var(--chiro-haarlijn)}.chiro-prijsregel:hover{background-color: color-mix(in srgb, var(--wp--preset--color--merk) 3.5%, transparent)}.chiro-prijsregel:hover, .chiro-prijsregel:hover + .chiro-prijsregel{box-shadow: none}.chiro-prijsregel__tekst{display: flex;flex-wrap: wrap;align-items: center;gap: 0.4rem 0.75rem;min-width: 0}.chiro-prijsregel__naam{flex: 0 0 100%;margin: 0;color: var(--wp--preset--color--navy);font-family: var(--wp--preset--font-family--tekst);font-size: 1.125rem;font-weight: 600;line-height: 1.3;letter-spacing: -0.01em}.chiro-prijsregel__meta{margin: 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: 1.45}.chiro-prijsregel .chiro-locbadge{margin-top: 0;font-size: 0.78rem}.chiro-prijsregel__prijs{margin: 0;color: var(--wp--preset--color--navy);font-size: 1.125rem;font-weight: 600;font-variant-numeric: tabular-nums;letter-spacing: -0.01em;text-align: right;white-space: nowrap}.chiro-tarieven .chiro-tarieven__noot{margin: calc(var(--wp--preset--spacing--20) * -1) 0 0;padding: 0 0.5rem}.chiro-tarieven__kop--uitleg{margin-top: var(--wp--preset--spacing--30);font-size: clamp(1.5rem, 1.15rem + 1vw, 2rem)}.chiro-tarieven .chiro-tariefkaarten{gap: 1rem;margin: calc(var(--wp--preset--spacing--20) * -1) 0 0;grid-template-columns: repeat(auto-fit, minmax(14.5rem, 1fr))}.chiro-tarieven .chiro-tariefkaart{padding: 1.75rem 1.6rem;border: 0;border-radius: 1.5rem;background: var(--wp--preset--color--wit);box-shadow: 0 0 0 1px rgba(10, 19, 32, 0.05), 0 20px 44px -30px rgba(10, 19, 32, 0.2);transition: transform 0.6s var(--chiro-curve), box-shadow 0.6s var(--chiro-curve)}.chiro-tarieven .chiro-tariefkaart:hover{transform: translateY(-3px);box-shadow: 0 0 0 1px rgba(10, 19, 32, 0.06), 0 28px 56px -30px rgba(10, 19, 32, 0.26)}.chiro-tarieven .chiro-tariefkaart__icoon{width: 2.75rem;height: 2.75rem;margin-bottom: 1rem}@media (max-width: 600px){.chiro-prijsregel{grid-template-columns: 1fr;gap: 0.6rem;margin: 0 0.25rem;padding: 1.15rem 1rem}.chiro-prijsregel__prijs{text-align: left;color: var(--wp--preset--color--merk-diep)}.chiro-prijslijst{border-radius: 1.4rem}.chiro-prijslijst__kern{border-radius: calc(1.4rem - 0.45rem)}}@media (prefers-reduced-motion: reduce){.chiro-prijsregel, .chiro-tarieven .chiro-tariefkaart{transition: none}.chiro-tarieven .chiro-tariefkaart:hover{transform: none}}: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, .chiro-sectiekop h2{text-wrap: balance}.chiro-kaart__link, .chiro-aanbod__kaart, .chiro-blog__kaart, .chiro-kaarten .chiro-vlakkaart, .chiro-mee, .chiro-inhoudsnav, .chiro-aanbod__leeg{border-color: transparent;border-radius: var(--chiro-rond-kaart);box-shadow: var(--chiro-schaduw-zweef);transition: transform 0.6s var(--chiro-curve), box-shadow 0.6s var(--chiro-curve), border-color 0.6s var(--chiro-curve)}.chiro-keuze, .chiro-vcheck{border-color: transparent;border-radius: var(--chiro-rond-groot);box-shadow: var(--chiro-schaduw-zweef)}.chiro-kaart__link:hover, .chiro-kaart__link:focus-visible, .chiro-aanbod__kaart:hover, .chiro-aanbod__kaart:focus-visible, .chiro-blog__kaart:hover{border-color: transparent;box-shadow: var(--chiro-schaduw-lift);transform: translateY(-4px)}.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-foto img{border-radius: var(--chiro-rond-groot);box-shadow: var(--chiro-schaduw-zweef)}.chiro-snelnaar__lijst a{border-color: transparent;background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-rust);transition: transform 0.5s var(--chiro-curve), box-shadow 0.5s var(--chiro-curve), color 0.3s var(--chiro-curve)}.chiro-snelnaar__lijst a:hover{transform: translateY(-2px);box-shadow: var(--chiro-schaduw-zweef)}.chiro-knop, .wp-block-button__link, body .chiro-woo .woocommerce-Button, body.woocommerce-account .woocommerce-Button{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, .wp-block-button__link:active, body .chiro-woo .woocommerce-Button: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}.chiro-contactformulier input[type="text"], .chiro-contactformulier input[type="email"], .chiro-contactformulier input[type="tel"], .chiro-contactformulier select, .chiro-contactformulier textarea, .chiro-vcheck select, body .chiro-woo .input-text{border-color: rgba(10, 19, 32, 0.12);border-radius: 0.9rem;background-color: var(--wp--preset--color--wit);transition: border-color 0.35s var(--chiro-curve), box-shadow 0.35s var(--chiro-curve)}.chiro-contactformulier input:focus, .chiro-contactformulier select:focus, .chiro-contactformulier textarea:focus, .chiro-vcheck select:focus, body .chiro-woo .input-text:focus{border-color: var(--wp--preset--color--merk);box-shadow: 0 0 0 4px color-mix(in srgb, var(--wp--preset--color--merk) 14%, transparent)}.chiro-contactformulier .chiro-formulier--contact, body .chiro-woo .woocommerce-form-login, body .chiro-woo .woocommerce-form-register{box-sizing: border-box;padding: clamp(1.25rem, 3vw, 2.25rem);border: 0;border-radius: var(--chiro-rond-groot);background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-zweef)}.chiro-contactformulier .chiro-formulier--contact{max-width: 44rem}@media (prefers-reduced-motion: reduce){.chiro-kaart__link, .chiro-aanbod__kaart, .chiro-blog__kaart, .chiro-kaarten .chiro-vlakkaart, .chiro-mee, .chiro-snelnaar__lijst a, .chiro-knop, .wp-block-button__link, .chiro-vraag{transition: none}.chiro-kaart__link:hover, .chiro-kaart__link:focus-visible, .chiro-aanbod__kaart:hover, .chiro-aanbod__kaart:focus-visible, .chiro-blog__kaart:hover, .chiro-snelnaar__lijst a:hover, .chiro-knop--vol:hover, .chiro-knop:active{transform: none}}body .chiro-portaal .chiro-paneel:not(.chiro-paneel--leeg){border-color: transparent;border-radius: var(--chiro-rond-groot);box-shadow: var(--chiro-schaduw-zweef)}body .chiro-portaal .chiro-paneel--leeg{border-color: rgba(10, 19, 32, 0.14);border-radius: var(--chiro-rond-groot)}body .woocommerce-MyAccount-navigation ul{padding: 0.4rem;border-color: transparent;border-radius: var(--chiro-rond-kaart);box-shadow: var(--chiro-schaduw-zweef)}body .woocommerce-MyAccount-navigation li a{border-radius: 0.8rem;transition: background-color 0.35s var(--chiro-curve), color 0.35s var(--chiro-curve)}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin: 0;padding: 0}body.woocommerce-account .woocommerce-MyAccount-navigation ul li + li{margin-top: 0.15rem}.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}.chiro-meenemen{container-type: inline-size}@container (max-width: 52rem){.chiro-mee__lijst:has(> :nth-child(4):last-child){grid-template-columns: repeat(2, minmax(0, 1fr))}}@container (max-width: 30rem){.chiro-mee__lijst:has(> :nth-child(4):last-child){grid-template-columns: minmax(0, 1fr)}}@media (min-width: 1600px){html{font-size: clamp(100%, calc(100% + (100vw - 1600px) * 0.0042), 131.25%)}}.chiro-verloop{margin-block: var(--wp--preset--spacing--60) !important}.chiro-verloop > .chiro-verloop__boven{font-weight: 600;text-transform: uppercase}.chiro-verloop > .chiro-verloop__kop{margin-top: 0}.chiro-verloop > .chiro-verloop__intro{max-width: 40rem;margin-top: 0.75rem;margin-inline: 0 !important;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--lead)}.chiro-verloop > .chiro-verloop__kop, .chiro-verloop > .chiro-verloop__boven, .chiro-verloop > .chiro-verloop__lijst, .chiro-verloop > .chiro-verloop__noot{margin-inline: 0 !important;max-width: none}@media (min-width: 1000px){.wp-block-group.chiro-verloop{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: var(--wp--preset--spacing--50);align-items: end}.chiro-verloop > .chiro-verloop__boven, .chiro-verloop > .chiro-verloop__kop{grid-column: 1}.chiro-verloop > .chiro-verloop__intro{grid-column: 2;grid-row: 1 / span 2;align-self: end;margin-bottom: 0.35rem}.chiro-verloop > .chiro-verloop__lijst, .chiro-verloop > .chiro-verloop__noot{grid-column: 1 / -1}}.chiro-verloop__lijst{counter-reset: stap;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1rem;margin: var(--wp--preset--spacing--40) 0 0;padding: 0;list-style: none}@media (max-width: 960px){.chiro-verloop__lijst{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.chiro-verloop__lijst{grid-template-columns: minmax(0, 1fr)}}.chiro-verloop .chiro-verloop__noot .chiro-verloop__nootkop{color: var(--wp--preset--color--wit)}.chiro-verloop__lijst > li{counter-increment: stap;margin: 0;padding: 1.5rem;border: 1px solid rgba(10, 19, 32, 0.05);border-radius: var(--chiro-rond-kaart);background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-rust);color: var(--wp--preset--color--tekst-zacht);line-height: 1.6}.chiro-verloop__lijst > li::before{content: counter(stap, decimal-leading-zero);display: inline-grid;place-items: center;width: 2.25rem;height: 2.25rem;margin-bottom: 1rem;border-radius: 999px;background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk-diep);font-size: 0.8rem;font-weight: 700;font-variant-numeric: tabular-nums}.chiro-verloop__lijst > li strong{display: block;margin-bottom: 0.35rem;color: var(--wp--preset--color--tekst);font-family: var(--wp--preset--font-family--kop);font-size: 1.2rem;font-weight: 600;line-height: 1.25}.chiro-verloop > .chiro-verloop__noot{margin-top: 1rem;padding: 1.75rem 2rem;border-radius: var(--chiro-rond-groot);background: var(--wp--preset--color--navy);color: rgba(255, 255, 255, 0.82)}.chiro-verloop__noot > *{max-width: 46rem;margin-inline: 0 !important}.chiro-verloop__noot > .chiro-verloop__nootkop{margin: 0 0 0.5rem;color: var(--wp--preset--color--tekst-omkeer);font-size: var(--wp--preset--font-size--kopmiddel)}.chiro-verloop__noot > p{margin: 0;line-height: 1.65}.chiro-paginahero .chiro-hero__titel{text-wrap: balance}@media (min-width: 1000px){.chiro-paginahero--gesplitst .chiro-hero__tekst{display: grid;grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);column-gap: var(--wp--preset--spacing--60);align-items: end}.chiro-paginahero--gesplitst .chiro-hero__tekst > *{grid-column: 1}.chiro-paginahero--gesplitst .chiro-hero__tekst > .chiro-hero__lead{grid-column: 2;grid-row: 1 / span 3;align-self: end;max-width: 34rem;margin: 0 0 0.35rem}}.chiro-hero__groepen{margin-top: var(--wp--preset--spacing--40)}.chiro-hero__groepen ul{display: flex;flex-wrap: wrap;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.chiro-hero__groepen li{margin: 0}.chiro-hero__groepen a{display: inline-flex;align-items: center;gap: 0.5rem;min-height: 2.5rem;padding: 0.45rem 1.05rem;border: 1px solid rgba(10, 19, 32, 0.08);border-radius: 999px;background: rgba(255, 255, 255, 0.78);color: var(--wp--preset--color--tekst);font-size: 0.92rem;font-weight: 600;text-decoration: none;white-space: nowrap;transition: transform 0.5s var(--chiro-curve), background-color 0.35s var(--chiro-curve), box-shadow 0.35s var(--chiro-curve)}.chiro-hero__groepen a:hover, .chiro-hero__groepen a:focus-visible{background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-rust);transform: translateY(-1px)}.chiro-hero__aantal{color: var(--wp--preset--color--tekst-hint);font-weight: 500;font-variant-numeric: tabular-nums}@media (max-width: 600px){.chiro-hero__groepen ul{flex-wrap: nowrap;overflow-x: auto;margin-inline: calc(-1 * var(--wp--style--root--padding-left, 1.5rem));padding: 0 var(--wp--style--root--padding-left, 1.5rem) 0.25rem;scroll-padding-inline: var(--wp--style--root--padding-left, 1.5rem);scrollbar-width: none}.chiro-hero__groepen ul::-webkit-scrollbar{display: none}}.chiro-groep{scroll-margin-top: 8rem}@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%)}}@keyframes chiro-plattegrond-pin{from{opacity: 0;transform: translateY(-3rem) scale(0.9)}to{opacity: 1;transform: none}}@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)}.chiro-kaart__link{position: relative}.chiro-kaart__titel{color: var(--chiro-blauw)}.chiro-kaart__link::after{content: "";position: absolute;top: 1rem;right: 1rem;width: 2.25rem;height: 2.25rem;border-radius: 999px;background: 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") center / 1rem no-repeat, var(--chiro-blauw);transition: transform 0.5s var(--chiro-curve)}.chiro-kaart__link:hover::after, .chiro-kaart__link:focus-visible::after{transform: translateX(3px) scale(1.05)}.chiro-kaart--foto .chiro-kaart__link::after{box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.9)}@media (prefers-reduced-motion: reduce){.chiro-kaart__link::after, .chiro-oproep .chiro-knop--vol::after{transition: none}}body .chiro-woo button.button, body .chiro-woo .woocommerce-button, body .chiro-woo .woocommerce-Button, body .chiro-woo .wp-element-button, body.woocommerce-account button.button, body.woocommerce-account .woocommerce-button, body.woocommerce-account .woocommerce-form-login__submit{min-height: 3rem;padding-inline: 1.6rem;border-radius: 999px !important;box-shadow: 0 10px 24px -12px color-mix(in srgb, var(--wp--preset--color--merk) 55%, transparent);transition: transform 0.5s var(--chiro-curve), background-color 0.35s var(--chiro-curve), box-shadow 0.35s var(--chiro-curve)}body .chiro-woo button.button:active, body.woocommerce-account button.button:active{transform: scale(0.98)}@media (min-width: 1000px){.chiro-raster--kort:has(> :nth-child(8):last-child){grid-template-columns: repeat(4, minmax(0, 1fr)) !important}}.chiro-kaart__titel, .chiro-aanbod__naam{hyphens: manual;text-wrap: balance}.chiro-vlakkaart .wp-block-heading a{color: var(--wp--preset--color--tekst);text-decoration: none}.chiro-vlakkaart .wp-block-heading a::after{content: " \2192";display: inline-block;color: var(--wp--preset--color--merk);transition: transform 0.5s var(--chiro-curve)}.chiro-vlakkaart:hover .wp-block-heading a::after{transform: translateX(4px)}.chiro-voorbehoud{border-left: 0;border-radius: var(--chiro-rond-kaart);background: var(--wp--preset--color--vlak);color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.chiro-contactrij{gap: var(--wp--preset--spacing--60) !important;margin-top: var(--wp--preset--spacing--60) !important}.chiro-contactrij > .wp-block-column:first-child > .wp-block-heading{margin-top: 0}.chiro-contactrij > .wp-block-column:first-child > p{max-width: 26rem;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--lead)}@media (min-width: 782px){.chiro-contactrij > .wp-block-column:first-child{position: sticky;top: 7rem;align-self: flex-start}}.chiro-contactrij .chiro-contactformulier, .chiro-contactrij .chiro-formulier--contact{max-width: none !important;margin: 0 !important}.chiro-snelnaar__kop, .chiro-inhoudsnav__kop{color: var(--wp--preset--color--merk);font-family: var(--wp--preset--font-family--tekst) !important;font-size: 0.78rem !important;font-weight: 600;letter-spacing: 0.12em;line-height: 1.4;text-transform: uppercase}.chiro-kaarten .chiro-vlakkaart > .wp-block-heading + p{margin-block-start: 0.45rem !important}@media (max-width: 600px){.chiro-hero .chiro-bovenkop{align-items: flex-start;font-size: 0.72rem;letter-spacing: 0.1em}.chiro-hero .chiro-bovenkop::before{margin-top: 0.62em}body.home .chiro-kop__balk{display: 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-search__inside-wrapper{gap: 0.6rem}.wp-block-search__input{min-height: 3rem;padding: 0.65rem 1.25rem;border: 1px solid rgba(10, 19, 32, 0.12);border-radius: 999px;background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-rust);transition: border-color 0.35s var(--chiro-curve), box-shadow 0.35s var(--chiro-curve)}.wp-block-search__input:focus{border-color: var(--wp--preset--color--merk);box-shadow: 0 0 0 4px color-mix(in srgb, var(--wp--preset--color--merk) 14%, transparent)}.wp-block-search__button{min-height: 3rem;padding-inline: 1.5rem;border-radius: 999px;transition: transform 0.5s var(--chiro-curve), background-color 0.35s var(--chiro-curve)}.wp-block-search__button:active{transform: scale(0.98)}body .chiro-veld input[type="text"], body .chiro-veld input[type="email"], body .chiro-veld input[type="password"], body .chiro-veld input[type="tel"], body .chiro-veld select, body .chiro-veld textarea{box-sizing: border-box;max-width: 100%;border-color: rgba(10, 19, 32, 0.12);border-radius: 0.9rem}body .chiro-veld input[type="text"], body .chiro-veld input[type="email"], body .chiro-veld input[type="password"], body .chiro-veld input[type="tel"]{min-height: 3.5rem}body .chiro-portaal input[type="checkbox"]{accent-color: var(--wp--preset--color--merk)}@media (max-width: 600px){body .chiro-portaal section.chiro-paneel:not(.chiro-paneel--leeg){padding: 1.25rem}}body .chiro-veld input:focus, body .chiro-veld select:focus, body .chiro-veld textarea:focus{border-color: var(--wp--preset--color--merk);box-shadow: 0 0 0 4px color-mix(in srgb, var(--wp--preset--color--merk) 14%, transparent)}.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)}body .woocommerce-MyAccount-navigation li--customer-logout, body .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{border-top-color: var(--chiro-haarlijn)}.wp-block-post-content > figure.chiro-inhoudsbeeld:has(img[src*="/badge-"]){display: inline-flex;align-items: center;width: auto;margin: 0.25rem 1.75rem 0.75rem 0 !important;vertical-align: middle}.wp-block-post-content > figure.chiro-inhoudsbeeld:has(img[src*="/badge-"]) img{width: auto;height: 5.5rem;max-width: 12rem;object-fit: contain;border-radius: 0;box-shadow: none}@media (min-width: 900px){.wp-block-post-content > .chiro-redenen:has(> :nth-child(6):last-child), .wp-block-post-content > .chiro-redenen:has(> :nth-child(3):last-child){grid-template-columns: repeat(3, minmax(0, 1fr)) !important}}.wp-block-post-content > .chiro-redenen{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap: 1rem;max-width: none !important;margin: var(--wp--preset--spacing--30) 0 0 !important;padding: 0;list-style: none}.chiro-reden{padding: 1.5rem 1.5rem 1.35rem;border-radius: var(--chiro-rond-kaart);background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-zweef)}.chiro-reden h3{margin: 0 0 0.45rem;color: var(--wp--preset--color--navy);font-size: 1.15rem !important;line-height: 1.25}.chiro-reden p{margin: 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.wp-block-post-content > .chiro-personen{display: grid;grid-template-columns: repeat(auto-fit, minmax(17rem, 1fr));gap: 1rem;max-width: none !important;margin: var(--wp--preset--spacing--30) 0 0 !important;padding: 0;list-style: none}.chiro-persoon{display: flex;flex-direction: column;gap: 0.6rem;padding: 1.75rem 1.6rem;border-radius: var(--chiro-rond-groot);background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-zweef)}.chiro-persoon h3{margin: 0;color: var(--wp--preset--color--navy);font-size: 1.35rem !important;line-height: 1.2}.chiro-persoon p{margin: 0;color: var(--wp--preset--color--tekst);font-size: var(--wp--preset--font-size--klein);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-persoon h3 + p{color: var(--wp--preset--color--merk-diep);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase}.chiro-persoon p:last-child{margin-top: auto;padding-top: 0.75rem;box-shadow: inset 0 1px 0 var(--chiro-haarlijn);color: var(--wp--preset--color--tekst-zacht)}.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-bovenkop, .chiro-paginahero .chiro-bovenkop *{color: var(--wp--preset--color--accent-licht);opacity: 1}.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__rij .chiro-artikelicoon{background: #ffffff;box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.08), 0 20px 40px -18px rgba(0, 0, 0, 0.5)}.chiro-paginahero .chiro-hero__beeld{box-shadow: 0 40px 80px -30px rgba(0, 0, 0, 0.6)}.chiro-paginahero .chiro-hero__groepen a{border-color: rgba(255, 255, 255, 0.18);background: rgba(255, 255, 255, 0.08);color: #ffffff;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.chiro-paginahero .chiro-hero__groepen a:hover, .chiro-paginahero .chiro-hero__groepen a:focus-visible{background: rgba(255, 255, 255, 0.18);box-shadow: none}.chiro-paginahero .chiro-hero__aantal{color: rgba(255, 255, 255, 0.7)}.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, .chiro-inhoud .chiro-sectiekop h2{letter-spacing: -0.02em;line-height: 1.08}body.single-post .chiro-paginahero .chiro-hero__titel{max-width: 24ch;font-size: clamp(2.2rem, 4vw, 3.6rem);line-height: 1.06}.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, body.single-post .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-paginahero .chiro-hero__rij .chiro-artikelicoon{width: 4rem;height: 4rem}.chiro-paginahero .chiro-hero__rij .chiro-artikelicoon .chiro-illu{width: 2.75rem;height: 2.75rem}.chiro-paginahero .chiro-hero__groepen{margin-top: 1.25rem}.chiro-paginahero .chiro-hero__groepen a{min-height: 2.25rem;padding: 0.35rem 0.9rem;font-size: 0.88rem}.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{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-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{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-sectie > .chiro-sectiekop{box-sizing: border-box;width: 100%;max-width: var(--wp--style--global--wide-size, 77.5rem) !important}.chiro-sectie > .chiro-sectiekop > *{margin-left: 0 !important;margin-right: 0 !important}.chiro-sectie > .chiro-sectiekop > .chiro-lead{max-width: 40rem}@media (min-width: 1000px){.chiro-sectie > .chiro-sectiekop:has(> .chiro-lead){display: grid;grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);column-gap: var(--wp--preset--spacing--60);align-items: end;margin-bottom: var(--wp--preset--spacing--50)}.chiro-sectie > .chiro-sectiekop:has(> .chiro-lead) > *{grid-column: 1}.chiro-sectie > .chiro-sectiekop:has(> .chiro-lead) > .wp-block-heading{margin-bottom: 0}.chiro-sectie > .chiro-sectiekop:has(> .chiro-lead) > .chiro-lead{grid-column: 2;grid-row: 2;align-self: end;max-width: 34rem;margin-top: 0 !important;margin-bottom: 0.3rem}}.chiro-sectie.has-vlak-background-color{background-color: var(--wp--preset--color--merk-zacht) !important}.chiro-sectie--team{background-color: var(--wp--preset--color--merk-zacht)}.chiro-sectie--vragen.has-vlak-background-color{background-color: var(--wp--preset--color--vlak) !important}.chiro-sectie--inzichten{position: relative;isolation: isolate;overflow: hidden;background: var(--wp--preset--gradient--donker);color: var(--wp--preset--color--tekst-omkeer)}.chiro-sectie--inzichten::before{content: "";position: absolute;z-index: -1;top: -45%;right: -14%;width: 52rem;height: 52rem;border: 4.5rem solid rgba(255, 255, 255, 0.05);border-radius: 50%;pointer-events: none}.chiro-sectie--inzichten .chiro-bovenkop{color: var(--wp--preset--color--accent-licht)}.chiro-sectie--inzichten .chiro-sectiekop .wp-block-heading{color: var(--wp--preset--color--wit)}.chiro-sectie--inzichten .chiro-sectiekop .chiro-lead{color: rgba(255, 255, 255, 0.84)}.chiro-sectie--inzichten .chiro-kaarten .chiro-vlakkaart{background: rgba(255, 255, 255, 0.06);box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12)}.chiro-sectie--inzichten .chiro-kaarten .chiro-vlakkaart::before{content: "";display: block;width: 2rem;height: 3px;margin-bottom: 1rem;border-radius: var(--wp--custom--rand--pil);background: var(--wp--preset--color--accent-licht)}.chiro-sectie--inzichten .chiro-kaarten .chiro-vlakkaart h3{color: var(--wp--preset--color--wit)}.chiro-sectie--inzichten .chiro-kaarten .chiro-vlakkaart p{color: rgba(255, 255, 255, 0.8)}.chiro-sectie--inzichten :focus-visible{outline-color: var(--wp--preset--color--wit)}.chiro-sectie--bezoek > .chiro-beeldrij{margin-bottom: var(--wp--preset--spacing--50)}.chiro-sectie--bezoek > .chiro-meenemen{margin-top: var(--wp--preset--spacing--50) !important;padding-top: var(--wp--preset--spacing--50);box-shadow: inset 0 1px 0 var(--chiro-haarlijn)}.chiro-feiten .chiro-vlakkaart{position: relative;padding-top: calc(var(--wp--preset--spacing--30) + 3rem) !important}.chiro-feiten .chiro-vlakkaart::before, .chiro-feiten .chiro-vlakkaart::after{content: "";position: absolute;top: var(--wp--preset--spacing--30);left: var(--wp--preset--spacing--30);width: 2.25rem;height: 2.25rem;border-radius: 50%}.chiro-feiten .chiro-vlakkaart::before{background: var(--wp--preset--color--merk-zacht)}.chiro-feiten .chiro-vlakkaart::after{background: var(--wp--preset--color--merk);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 1.1rem no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 1.1rem no-repeat}.chiro-gebied{background: var(--wp--preset--color--merk-zacht)}.chiro-team__lijst{grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr));gap: 1rem}.chiro-team__lid{display: flex;flex-direction: column;box-sizing: border-box;padding: 0.625rem 0.625rem 1.35rem;border-radius: var(--chiro-rond-groot);background: var(--wp--preset--color--wit);box-shadow: var(--chiro-schaduw-zweef);text-align: left}.chiro-team__beeld{width: 100%;margin: 0 0 1.1rem;aspect-ratio: 5 / 4;border-radius: calc(var(--chiro-rond-groot) - 0.625rem);background: var(--wp--preset--color--merk-zacht)}.chiro-team__foto{object-position: 50% 20%}.chiro-team__tekst{padding-inline: 0.75rem}.chiro-team__naam{margin: 0 0 0.3rem}.chiro-team__functie{font-size: var(--wp--preset--font-size--klein);line-height: 1.5}.chiro-team__big{display: inline-flex;align-items: center;gap: 0.4rem;margin: 0.8rem 0 0;padding: 0.25rem 0.7rem;border-radius: var(--wp--custom--rand--pil);background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk-diep);font-size: 0.78rem;font-weight: 600}.chiro-team__big abbr{letter-spacing: 0.06em;text-decoration: none;opacity: 0.72;cursor: help}.chiro-team__bio{margin: 0.85rem 0 0;padding-top: 0.85rem;border-top: 1px solid var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--tekst-zacht, #4a5568);font-size: var(--wp--preset--font-size--klein);line-height: 1.6}.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: 781px){.chiro-kaarten.chiro-feiten{gap: 0.625rem}.chiro-feiten .chiro-vlakkaart{padding: 1rem 1rem 1.05rem 3.9rem !important}.chiro-feiten .chiro-vlakkaart::before, .chiro-feiten .chiro-vlakkaart::after{top: 1rem;left: 1rem;width: 2.1rem;height: 2.1rem}.chiro-feiten .chiro-vlakkaart h3{font-size: 1.05rem !important}.chiro-feiten .chiro-vlakkaart p{font-size: var(--wp--preset--font-size--klein);line-height: 1.55}}@media (max-width: 600px){.chiro-snelnaar{flex-wrap: nowrap}.chiro-snelnaar > .chiro-snelnaar__lijst{min-width: 0;flex-wrap: nowrap;align-self: stretch;max-width: none !important;margin-left: calc(-1 * var(--wp--style--root--padding-left, 1.5rem)) !important;margin-right: calc(-1 * var(--wp--style--root--padding-right, 1.5rem)) !important;padding: 0.25rem var(--wp--style--root--padding-right, 1.5rem) 0.5rem var(--wp--style--root--padding-left, 1.5rem);overflow-x: auto;scroll-padding-inline: var(--wp--style--root--padding-left, 1.5rem);scroll-snap-type: x proximity;scrollbar-width: none}.chiro-snelnaar__lijst::-webkit-scrollbar{display: none}.chiro-snelnaar__lijst > li{flex: none;scroll-snap-align: start}.chiro-kaarten .chiro-vlakkaart:not(.chiro-feiten .chiro-vlakkaart){padding: 1.1rem 1.15rem 1.2rem !important}.chiro-raster--kort:not(.chiro-raster--beeld){grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.625rem}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart__link{gap: 0.4rem;padding: 0.8rem}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart__beeld{width: 2.75rem;height: 2.75rem}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart__beeld .chiro-illu{width: 2rem;height: 2rem}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart__titel{font-size: 0.95rem;hyphens: manual}@media (max-width: 380px){.chiro-raster--kort:not(.chiro-raster--beeld){grid-template-columns: minmax(0, 1fr)}}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart__link::after{top: 0.7rem;right: 0.7rem;width: 1.75rem;height: 1.75rem;background-size: 0.8rem, auto}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld){gap: 0.625rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__link{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: start;column-gap: 0.875rem;row-gap: 0.2rem;padding: 0.9rem 3rem 0.9rem 0.9rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__beeld{grid-row: 1 / span 3;width: 3rem;height: 3rem;margin: 0}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__beeld .chiro-illu{width: 2.2rem;height: 2.2rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__link > :not(.chiro-kaart__beeld){grid-column: 2}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__link::after{top: 0.9rem;right: 0.9rem;width: 1.75rem;height: 1.75rem;background-size: 0.8rem, auto}ul.chiro-raster.chiro-raster--beeld{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: min(80%, 18rem);gap: 0.75rem;max-width: none !important;margin-left: calc(-1 * var(--wp--style--root--padding-left, 1.5rem)) !important;margin-right: calc(-1 * var(--wp--style--root--padding-right, 1.5rem)) !important;padding: 0.35rem var(--wp--style--root--padding-right, 1.5rem) 1.25rem var(--wp--style--root--padding-left, 1.5rem);overflow-x: auto;overscroll-behavior-x: contain;scroll-padding-inline: var(--wp--style--root--padding-left, 1.5rem);scroll-snap-type: x mandatory;scrollbar-width: none}ul.chiro-raster.chiro-raster--beeld::-webkit-scrollbar{display: none}ul.chiro-raster.chiro-raster--beeld > .chiro-kaart{scroll-snap-align: start}.chiro-team__lijst{gap: 0.625rem}.chiro-team__lid{flex-direction: row;align-items: center;gap: 0.9rem;padding: 0.625rem}.chiro-team__beeld{flex: 0 0 5.5rem;width: 5.5rem;margin: 0;aspect-ratio: 1;border-radius: 1rem}.chiro-team__tekst{min-width: 0;padding-inline: 0}.chiro-team__big{margin-top: 0.5rem}.chiro-team--bio .chiro-team__lid{flex-direction: column;align-items: stretch;padding: 0.625rem 0.625rem 1.1rem}.chiro-team--bio .chiro-team__beeld{flex: none;width: 100%;margin: 0 0 0.9rem;aspect-ratio: 4 / 3;border-radius: calc(var(--chiro-rond-groot) - 0.625rem)}.chiro-team--bio .chiro-team__tekst{padding-inline: 0.5rem}.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}}@media (max-width: 400px){.chiro-sectiekop .wp-block-heading{overflow-wrap: break-word;hyphens: manual}.chiro-sectiekop .wp-block-heading.has-kopgroot-font-size{font-size: min(8.4vw, var(--wp--preset--font-size--kopgroot)) !important}}@container (max-width: 30rem){.chiro-mee__lijst{gap: 0.625rem}.chiro-mee{display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap: 0.875rem;padding: 1rem}.chiro-mee__ic{grid-row: 1 / span 2;margin-bottom: 0}}[data-type^="chiro/"] a, [data-type^="chiro/"] img{-webkit-user-drag: none}.chiro-kop.block-editor-block-list__block, .block-editor-block-list__block .chiro-kop, .chiro-zijkolom.block-editor-block-list__block, .chiro-vraagrij > .block-editor-block-list__block, .chiro-contactrij > .block-editor-block-list__block{position: relative !important;top: auto !important}.block-editor-block-list__block .chiro-plattegrond, .block-editor-block-list__block .chiro-plattegrond__glans{animation: none !important;transform: none !important;transition: none !important}.block-editor-block-list__block .chiro-plattegrond{opacity: 1 !important}.chiro-nowrap{white-space: nowrap}.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-hero .chiro-contactveld .chiro-contact--telefoon, .chiro-contactveld .chiro-contact--telefoon{padding-block: 0.55rem;margin-block: -0.55rem}.chiro-afspraakkaart__tel{padding-block: 0.5rem;margin-top: calc(var(--wp--preset--spacing--20) - 0.5rem);margin-bottom: -0.5rem}.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: 480px){.chiro-raster--kort:not(.chiro-raster--beeld):not(:has(> .chiro-kaart--foto)){grid-template-columns: minmax(0, 1fr);gap: 0.5rem}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart:not(.chiro-kaart--foto) .chiro-kaart__link{flex-direction: row;align-items: center;gap: 0.75rem;min-height: 3.75rem;padding: 0.5rem 3rem 0.5rem 0.6rem}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart:not(.chiro-kaart--foto) .chiro-kaart__beeld{flex: none}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart:not(.chiro-kaart--foto) .chiro-kaart__titel{min-width: 0;font-size: clamp(0.875rem, 4.3vw, 1rem);hyphens: manual;overflow-wrap: break-word}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart:not(.chiro-kaart--foto) .chiro-kaart__link::after{top: calc(50% - 0.875rem)}}@media (max-width: 400px){.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__link{column-gap: 0.7rem;padding-left: 0.75rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__beeld{width: 2.5rem;height: 2.5rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__beeld .chiro-illu{width: 1.85rem;height: 1.85rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__titel{font-size: clamp(0.875rem, 4.45vw, 1rem);hyphens: manual}}@media (max-width: 340px){.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart:not(.chiro-kaart--foto) .chiro-kaart__link{gap: 0.6rem;padding-right: 2.75rem}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart:not(.chiro-kaart--foto) .chiro-kaart__beeld{width: 2.25rem;height: 2.25rem}.chiro-raster--kort:not(.chiro-raster--beeld) .chiro-kaart:not(.chiro-kaart--foto) .chiro-kaart__beeld .chiro-illu{width: 1.7rem;height: 1.7rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__link{padding-right: 2.75rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__beeld{width: 2.25rem;height: 2.25rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__beeld .chiro-illu{width: 1.7rem;height: 1.7rem}.chiro-raster:not(.chiro-raster--kort):not(.chiro-raster--beeld) .chiro-kaart__titel{font-size: 0.875rem}}@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}}@media (max-width: 400px){.chiro-hero__rij > .chiro-artikelicoon{grid-row: 1}.chiro-hero__rij > .chiro-hero__tekst > .chiro-bovenkop{align-self: center}.chiro-paginahero .chiro-hero__rij > .chiro-hero__tekst > .chiro-bovenkop{align-self: center;margin-bottom: 0}.chiro-hero__rij > .chiro-hero__tekst > .chiro-hero__titel, .chiro-paginahero .chiro-hero__rij > .chiro-hero__tekst > .chiro-hero__titel{grid-column: 1 / -1;margin-top: var(--wp--preset--spacing--10)}}.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)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .current-menu-item > .wp-block-navigation-item__content{background: transparent;color: var(--wp--preset--color--merk)}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container > .current-menu-item > .wp-block-navigation-item__content{box-shadow: inset 3px 0 0 var(--wp--preset--color--accent);padding-left: 0.875rem !important}.chiro-kop .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .current-menu-item > .wp-block-navigation-item__content{background: var(--wp--preset--color--merk-zacht);font-weight: 600}@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}}.chiro-prijsregel{position: relative}.chiro-prijsregel + .chiro-prijsregel, .chiro-prijsregel:hover, .chiro-prijsregel:hover + .chiro-prijsregel{box-shadow: none}.chiro-prijsregel + .chiro-prijsregel::before{content: "";position: absolute;top: 0;left: clamp(1rem, 2.6vw, 1.9rem);right: clamp(1rem, 2.6vw, 1.9rem);height: 1px;background: var(--chiro-haarlijn);transition: opacity 0.3s var(--chiro-curve)}.chiro-prijsregel:hover::before, .chiro-prijsregel:hover + .chiro-prijsregel::before{opacity: 0}@media (max-width: 600px){.chiro-prijsregel + .chiro-prijsregel::before{left: 1rem;right: 1rem}}.chiro-paginahero--zoeken .chiro-hero__titel{margin: 0}.chiro-zoeken{width: 100%;box-sizing: border-box}.chiro-zoeken > *{max-width: 38rem}.chiro-zoekresultaten .wp-block-post-template{margin: 0;padding: 0;list-style: none}.chiro-zoekresultaten .wp-block-post-template > li{margin: 0;padding-block: var(--wp--preset--spacing--30);border-top: 1px solid var(--wp--preset--color--lijn)}.chiro-zoekresultaten .wp-block-post-template > li:last-child{border-bottom: 1px solid var(--wp--preset--color--lijn)}.chiro-zoekresultaten .wp-block-post-title{margin: 0 0 0.5rem;line-height: 1.2;text-wrap: balance}.chiro-zoekresultaten .wp-block-post-title a{color: var(--wp--preset--color--navy);text-decoration: none}.chiro-zoekresultaten .wp-block-post-title a:hover{color: var(--wp--preset--color--merk)}.chiro-zoekresultaten .wp-block-post-excerpt{margin: 0}.chiro-zoekresultaten .wp-block-post-excerpt__excerpt{margin: 0;color: var(--wp--preset--color--tekst-zacht);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-zoekresultaten .wp-block-post-excerpt__more-text{margin: 0.5rem 0 0}.chiro-zoekresultaten .wp-block-post-excerpt__more-link{display: inline-flex;align-items: center;min-height: 2.75rem;color: var(--wp--preset--color--merk);font-weight: 600;text-decoration: none}.chiro-zoekresultaten .wp-block-post-excerpt__more-link::after{content: "\2192";margin-left: 0.4rem;transition: transform 0.2s var(--wp--custom--veer)}.chiro-zoekresultaten .wp-block-post-excerpt__more-link:hover::after{transform: translateX(3px)}.chiro-zoekresultaten .wp-block-query-pagination{margin-top: var(--wp--preset--spacing--40);gap: 0.5rem}.chiro-zoekresultaten .wp-block-query-pagination a, .chiro-zoekresultaten .wp-block-query-pagination .current{display: inline-flex;align-items: center;justify-content: center;min-width: 2.75rem;min-height: 2.75rem;padding-inline: 0.75rem;border-radius: var(--wp--custom--rand--pil);text-decoration: none}.chiro-zoekresultaten .wp-block-query-pagination .current{background: var(--wp--preset--color--merk);color: var(--wp--preset--color--wit)}.chiro-paginahero--zoeken .chiro-hero__binnen{box-sizing: content-box}.chiro-zoeken{padding-inline: 0}.chiro-verloop > .chiro-verloop__boven{display: flex;align-items: center;gap: 0.6rem;margin-bottom: var(--wp--preset--spacing--20);color: var(--wp--preset--color--merk);font-size: var(--wp--preset--font-size--klein);letter-spacing: var(--wp--custom--letterafstand--bovenkop)}.chiro-verloop > .chiro-verloop__boven::before{content: "";flex: 0 0 auto;width: 1.5rem;height: 2px;border-radius: 2px;background: currentColor;opacity: 0.55}: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}.chiro-artikelinhoud{--chiro-leesbreedte: 37rem}.chiro-artikelinhoud > .chiro-kortantwoord{box-sizing: border-box}.chiro-artikelinhoud > .chiro-kortantwoord, .chiro-artikelinhoud .wp-block-post-content > :not(.alignwide):not(.alignfull):not(figure):not(.wp-block-image):not(.wp-block-table):not(.wp-block-columns):not(.wp-block-embed):not(.wp-block-video){box-sizing: border-box;max-width: var(--chiro-leesbreedte);margin-left: 0 !important;margin-right: auto !important}.chiro-voorbehoud p{max-width: 60ch}.chiro-tarieven .chiro-tarieven__noot{max-width: 44rem}@media (min-width: 601px){.chiro-keuzes__lijst{align-items: stretch}.chiro-keuze{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: var(--wp--preset--spacing--10);align-content: start}.chiro-keuze__ic{align-self: start}.chiro-keuze__acties{align-self: start;margin-top: 0}}@media (min-width: 601px) and (max-width: 1023.98px){.chiro-keuze:last-child:nth-child(odd){grid-column: 1 / -1}.chiro-keuze:last-child:nth-child(odd) .chiro-keuze__acties{flex-direction: row;flex-wrap: wrap}.chiro-keuze:last-child:nth-child(odd) .chiro-keuze__acties .chiro-knop{flex: 1 1 11rem;width: auto}}@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}.taxonomy-category.wp-block-post-terms a{display: inline-block;padding-block: 0.8rem;margin-block: -0.8rem}}.chiro-kaart__titel, .chiro-groep__kop, .chiro-aanbod__naam, .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-verloop > .chiro-verloop__noot p{max-width: 44rem}.chiro-zoekresultaten .wp-block-post-excerpt__excerpt{max-width: 35rem}.chiro-kaart .chiro-locbadge{box-sizing: border-box;max-width: 100%;white-space: normal}.chiro-kaart .chiro-locbadge > :where(svg, .chiro-ic){flex: none}@media (max-width: 400px){.chiro-kaart .chiro-locbadge{border-radius: var(--wp--custom--rand--klein)}}.chiro-badge{display: inline-flex;align-items: center;padding: 0.28rem 0.6rem;border-radius: var(--wp--custom--rand--pil);font-size: 0.78rem;font-weight: 600;line-height: 1.3;white-space: nowrap}.chiro-badge--blauw{background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk-diep)}.chiro-badge--oranje{background: #FBEEE0;color: #8A4B12}.chiro-badge--groen{background: #E3F2EA;color: #1F5E3B}.chiro-badge--grijs{background: #EEF0F3;color: #3C4652}.chiro-kaart__link .chiro-badgerij{display: flex;flex-wrap: wrap;align-self: stretch;gap: 0.35rem;margin-top: auto}.chiro-badgerij .chiro-locbadge{margin-top: 0}.chiro-kaart .chiro-badge{max-width: 100%;white-space: normal}.chiro-locbadgeveld{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 0.4rem}.chiro-locbadgeveld .chiro-badge{font-size: var(--wp--preset--font-size--klein);padding: 0.4rem 0.8rem}.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 .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}.chiro-zoeksoort{margin: 0 0 0.15rem;color: var(--wp--preset--color--tekst-zacht);font-size: 0.78rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.chiro-zoekresultaten .wp-block-post-title{margin-top: 0}.chiro-zoekhulp{margin-top: 1rem;padding-left: 1.1rem}.chiro-zoekhulp li{margin: 0.35rem 0}.chiro-inhoudsnav-tel{display: none}@media (max-width: 1099px){.chiro-inhoudsnav-tel{display: block;margin: var(--wp--preset--spacing--30) 0;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--chiro-rond-kaart, 16px);background: var(--wp--preset--color--wit)}.chiro-inhoudsnav-tel__kop{display: flex;align-items: center;justify-content: space-between;gap: 0.75rem;min-height: 52px;padding: 0.75rem 1rem;color: var(--wp--preset--color--merk-diep);font-family: var(--wp--preset--font-family--tekst);font-size: 1rem;font-weight: 600;cursor: pointer;list-style: none}.chiro-inhoudsnav-tel__kop::-webkit-details-marker{display: none}.chiro-inhoudsnav-tel__aantal{display: inline-flex;align-items: center;justify-content: center;min-width: 28px;height: 28px;padding: 0 0.5rem;border-radius: 999px;background: var(--wp--preset--color--vlak-koel);color: var(--wp--preset--color--merk);font-size: 0.85rem}.chiro-inhoudsnav-tel__kop::after{content: "";width: 10px;height: 10px;margin-left: auto;border-right: 2px solid var(--wp--preset--color--merk);border-bottom: 2px solid var(--wp--preset--color--merk);transform: rotate(45deg) translate(-2px, -2px);transition: transform 0.2s ease}.chiro-inhoudsnav-tel[open] .chiro-inhoudsnav-tel__kop::after{transform: rotate(-135deg) translate(-2px, -2px)}.chiro-inhoudsnav-tel__lijst{margin: 0;padding: 0 1rem 0.75rem;list-style: none;counter-reset: koptel}.chiro-inhoudsnav-tel__lijst li{counter-increment: koptel;border-top: 1px solid var(--wp--preset--color--lijn)}.chiro-inhoudsnav-tel__lijst a{display: flex;gap: 0.6rem;align-items: baseline;min-height: 48px;padding: 0.7rem 0;color: var(--wp--preset--color--merk);font-size: 1rem;line-height: 1.4;text-decoration: none}.chiro-inhoudsnav-tel__lijst a::before{content: counter(koptel);flex: none;width: 1.4rem;color: var(--wp--preset--color--tekst-hint);font-size: 0.85rem;font-variant-numeric: tabular-nums}.chiro-inhoudsnav-tel__lijst a:active{color: var(--wp--preset--color--merk-diep)}}@media (prefers-reduced-motion: reduce){.chiro-inhoudsnav-tel__kop::after{transition: none}}.chiro-vknop__icoon{display: inline-block;width: 1.1em;height: 1.1em;margin-right: 0.55rem;vertical-align: -0.18em;background: currentColor;-webkit-mask: var(--chiro-vknop-schild) center / contain no-repeat;mask: var(--chiro-vknop-schild) center / contain no-repeat}: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")}.chiro-vvenster{--chiro-v-boog: rgba(5, 54, 106, 0.13);--chiro-v-radius: 18px;position: fixed;inset: auto 0 0;width: 100%;max-width: none;max-height: calc(100dvh - 2.5rem);margin: 0;padding: 0;border: 0;border-radius: var(--chiro-v-radius) var(--chiro-v-radius) 0 0;background: var(--wp--preset--color--wit);color: var(--wp--preset--color--tekst);box-shadow: 0 -2px 6px rgba(3, 22, 43, 0.06), 0 -24px 48px -12px rgba(3, 22, 43, 0.35);overflow: hidden;animation: chiro-vvenster-blad 340ms cubic-bezier(0.22, 1, 0.36, 1) both}.chiro-vvenster::backdrop{background: rgba(3, 22, 43, 0.52);animation: chiro-vvenster-scherm 260ms ease-out both}.chiro-vvenster::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-vvenster-blad{from{transform: translateY(100%)}to{transform: none}}@keyframes chiro-vvenster-scherm{from{opacity: 0}to{opacity: 1}}.chiro-vvenster__binnen{display: flex;flex-direction: column;min-height: 0;max-height: calc(100dvh - 2.5rem);padding: 0.9rem 1.25rem calc(1rem + env(safe-area-inset-bottom, 0px));overflow-y: auto;overscroll-behavior: contain}.chiro-vvenster__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(--wp--preset--color--merk-zacht) 0%, color-mix(in srgb, var(--wp--preset--color--merk-zacht) 45%, #fff) 100%)}.chiro-vvenster__kop::before, .chiro-vvenster__kop::after{content: "";position: absolute;bottom: 0;border: 1.5px solid var(--chiro-v-boog);border-bottom: 0;border-radius: 999px 999px 0 0;pointer-events: none}.chiro-vvenster__kop::before{right: -3.5rem;width: 13rem;height: 6.5rem}.chiro-vvenster__kop::after{right: -0.5rem;width: 7rem;height: 3.5rem}.chiro-vvenster__logo{position: relative;display: block;width: 9.5rem;max-width: 100%;height: auto;aspect-ratio: 536.6 / 168.5}.chiro-vvenster__titel{margin: 1.1rem 0 0;color: var(--wp--preset--color--merk-diep);font-family: var(--wp--preset--font-family--kop);font-size: 1.4rem;font-weight: 600;letter-spacing: -0.01em;line-height: 1.2;text-wrap: balance}.chiro-vvenster__tekst{margin: 0.6rem 0 1.25rem;color: var(--wp--preset--color--tekst-zacht);font-size: 0.9375rem}.chiro-vvenster__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(--wp--preset--color--tekst-zacht);cursor: pointer;transition: background-color 0.18s ease, color 0.18s ease}.chiro-vvenster__sluit:hover, .chiro-vvenster__sluit:focus-visible{background-color: rgba(5, 54, 106, 0.08);color: var(--wp--preset--color--merk-diep)}.chiro-vvenster .chiro-vcheck{margin: 0;padding: 0;border: 0;background: transparent;box-shadow: none}@media (min-width: 600px){.chiro-vvenster{inset: 50% auto auto 50%;width: min(34rem, calc(100vw - 3rem));max-height: min(46rem, calc(100dvh - 3rem));border-radius: var(--chiro-v-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-vvenster-venster;animation-duration: 280ms}.chiro-vvenster::before{display: none}@keyframes chiro-vvenster-venster{from{opacity: 0;transform: translate(-50%, calc(-50% + 12px)) scale(0.98)}to{opacity: 1;transform: translate(-50%, -50%)}}.chiro-vvenster__binnen{max-height: min(46rem, calc(100dvh - 3rem));padding: 2rem 2rem 1.5rem}.chiro-vvenster__kop{min-height: 5rem;margin: -2rem -2rem 0;padding: 1.1rem 4.5rem 0.9rem 2rem}.chiro-vvenster__kop::before{right: -4rem;width: 17rem;height: 8.5rem}.chiro-vvenster__kop::after{right: 0;width: 9rem;height: 4.5rem}.chiro-vvenster__logo{width: 10.5rem}.chiro-vvenster__titel{margin-top: 1.1rem}.chiro-vvenster__sluit{top: 1.25rem;right: 1.1rem}}@media (prefers-reduced-motion: reduce){.chiro-vvenster, .chiro-vvenster::backdrop{animation: none}}.chiro-refs__raster{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr));gap: var(--wp--preset--spacing--30);margin: 0;padding: 0;list-style: none}.chiro-ref{display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--chiro-rond-kaart, 1.35rem);background: var(--wp--preset--color--wit)}.chiro-ref__kop{display: flex;align-items: center;gap: 0.6rem;padding: 0.75rem 1rem;border-bottom: 1px solid var(--wp--preset--color--lijn)}.chiro-ref__merk{display: flex;flex: none;align-items: center;line-height: 0}.chiro-ref__merk img{width: 28px;height: 28px;border-radius: 50%;border: 1px solid var(--wp--preset--color--lijn);background: var(--wp--preset--color--wit)}.chiro-ref__naam{color: var(--wp--preset--color--merk-diep);font-size: 0.875rem;font-weight: 600;letter-spacing: 0.01em}.chiro-ref__vlak{position: relative;aspect-ratio: 1;background: var(--wp--preset--color--vlak-koel)}.chiro-ref__foto{width: 100%;height: 100%;object-fit: cover;display: block}.chiro-ref__beh{display: flex;flex-direction: column;gap: 0.15rem;margin: 0;padding: 1rem 1rem 0.75rem;color: var(--wp--preset--color--merk-diep);font-size: 1rem;font-weight: 600;line-height: 1.35}.chiro-ref__beh span{color: var(--wp--preset--color--tekst-hint);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase}.chiro-ref__knop{display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;min-height: 48px;margin-top: auto;padding: 0.75rem 1rem;border-top: 1px solid var(--wp--preset--color--lijn);color: var(--wp--preset--color--merk);font-size: 0.9375rem;font-weight: 600;text-decoration: none;transition: background-color 120ms var(--wp--custom--veer)}.chiro-ref__knop::after{content: "";width: 8px;height: 8px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg)}.chiro-ref__knop:hover, .chiro-ref__knop:focus-visible{background-color: var(--wp--preset--color--vlak-koel)}.chiro-refs--uit{padding: 1.25rem;border: 1px dashed var(--wp--preset--color--lijn);border-radius: var(--chiro-rond-kaart, 1.35rem);color: var(--wp--preset--color--tekst-zacht)}.chiro-refs--uit p{margin: 0 0 0.4rem}.chiro-vknop{display: flex;flex-direction: column;align-items: flex-start;gap: 0.85rem;padding: var(--wp--preset--spacing--30);border: 1px solid var(--wp--preset--color--lijn);border-radius: var(--chiro-rond-kaart, 1.35rem);background: var(--wp--preset--color--wit)}.chiro-vknop--midden{align-items: center;text-align: center}.chiro-vknop__lead{margin: 0;color: var(--wp--preset--color--merk-diep);font-family: var(--wp--preset--font-family--kop);font-size: clamp(1.25rem, 2.4vw, 1.5rem);line-height: 1.2}.chiro-vknop__knop{flex: none;width: auto;max-width: 100%;align-self: center;white-space: normal}.chiro-vknop__knop .chiro-vknop__icoon{flex: none}.chiro-vknop:not(.chiro-vknop--midden) .chiro-vknop__knop{align-self: flex-start}.chiro-vcheck__veld label{display: flex;align-items: center;gap: 0.5rem}.chiro-vcheck__stap{display: inline-flex;align-items: center;justify-content: center;width: 1.375rem;height: 1.375rem;border-radius: 50%;background: var(--wp--preset--color--merk);color: var(--wp--preset--color--wit);font-size: 0.75rem;font-weight: 700;letter-spacing: 0}.chiro-vcheck__uit{position: relative;overflow: hidden}.chiro-vcheck__uit--ja::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: linear-gradient(180deg, var(--wp--preset--color--merk), var(--wp--preset--color--actie))}.chiro-afspraakkaart__verg{margin-top: 1rem;padding-top: 1rem;border-top: 1px solid color-mix(in srgb, currentColor 22%, transparent)}.chiro-afspraakkaart__vergtekst{margin: 0 0 0.35rem;color: inherit;font-size: 0.9375rem;line-height: 1.5;opacity: 0.88}.chiro-afspraakkaart__verglink{display: inline-flex;align-items: center;gap: 0.5rem;min-height: 44px;color: inherit;font-size: 1rem;font-weight: 600;line-height: 1.35;text-decoration: underline;text-decoration-color: color-mix(in srgb, currentColor 45%, transparent);text-decoration-thickness: 1px;text-underline-offset: 0.25em;border-bottom: 0;transition: text-decoration-color 120ms var(--wp--custom--veer)}.chiro-afspraakkaart__verglink::after{content: "";width: 7px;height: 7px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg)}.chiro-afspraakkaart__verglink:hover, .chiro-afspraakkaart__verglink:focus-visible{text-decoration-color: currentColor}.chiro-vvenster .chiro-vcheck__form{gap: 1rem}.chiro-vvenster .chiro-vcheck__uit{margin-top: 1rem;padding: 1.1rem 1.25rem}.chiro-vvenster .chiro-vcheck__bron{margin-top: 0.75rem}.chiro-vvenster .chiro-vcheck__antwoord{min-height: 14.75rem}@media (max-width: 600px){.chiro-vvenster .chiro-vcheck__antwoord{min-height: 17rem}}@media (max-width: 400px){.chiro-vvenster__kop{min-height: 4rem;padding-top: 0.9rem;padding-bottom: 0.75rem}.chiro-vvenster__logo{width: 8.5rem}.chiro-vvenster__titel{margin-top: 0.9rem;font-size: 1.25rem}}@media (max-height: 820px){.chiro-vvenster__tekst{display: none}.chiro-vvenster__titel{margin-bottom: 1rem}}@media (max-height: 700px) and (max-width: 600px){.chiro-vvenster__kop{min-height: 3.25rem;padding-top: 0.7rem;padding-bottom: 0.6rem}.chiro-vvenster__logo{width: 7rem}.chiro-vvenster__titel{margin-top: 0.5rem;margin-bottom: 0.625rem}.chiro-vvenster .chiro-vcheck__form{gap: 0.75rem}.chiro-vvenster .chiro-vcheck .chiro-vcheck__veld select{min-height: 3rem}.chiro-vvenster .chiro-vcheck__uit{padding: 0.9rem 1rem}.chiro-vvenster .chiro-vcheck__antwoord{min-height: 16rem}.chiro-vvenster .chiro-vcheck__bron{margin-top: 0.5rem;font-size: 0.75rem;line-height: 1.4}}.chiro-vcheck__wacht{background: var(--wp--preset--color--vlak-koel)}.chiro-vcheck__punten{margin: 0.6rem 0 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 0.5rem}.chiro-vcheck__punten li{position: relative;padding-left: 1.6rem;color: var(--wp--preset--color--tekst-zacht);font-size: 0.9375rem;line-height: 1.45}.chiro-vcheck__punten li::before{content: "";position: absolute;top: 0.45em;left: 0;width: 0.85rem;height: 0.45rem;border-left: 2px solid var(--wp--preset--color--actie);border-bottom: 2px solid var(--wp--preset--color--actie);transform: rotate(-45deg)}.chiro-inhoudsnav__lijst a.is-hier, .chiro-inhoudsnav-tel__lijst a.is-hier{color: var(--wp--preset--color--merk-diep);font-weight: 600}.chiro-inhoudsnav__lijst a{position: relative}.chiro-inhoudsnav__lijst a.is-hier::before{content: "";position: absolute;top: 0.35em;bottom: 0.35em;left: -0.85rem;width: 3px;border-radius: 2px;background: var(--wp--preset--color--actie)}.chiro-inhoudsnav-tel__lijst a.is-hier::before{color: var(--wp--preset--color--actie)}@media (max-width: 699px){:root body .chiro-hero__titel.chiro-hero__titel--lang{font-size: min(2.07rem, calc((100vw - 4rem) / (var(--chiro-langste-woord, 14) * 0.58))) !important}}.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__kvk{white-space: nowrap}.chiro-vest__zuster{font-size: 0.92em;opacity: 0.9}.chiro-team__register, .chiro-team__werkt{margin: 0.15rem 0 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: 1.45}.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-wijzer{box-sizing: border-box;margin-block: var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);padding: var(--wp--preset--spacing--30);background: var(--wp--preset--color--wit)}.chiro-wijzer *, .chiro-wijzer *::before, .chiro-wijzer *::after{box-sizing: border-box}.chiro-wijzer__kopvak{max-width: 44rem;margin-bottom: var(--wp--preset--spacing--30)}.chiro-wijzer__kop{margin: 0 0 0.35em;font-family: var(--wp--preset--font-family--kop);font-size: clamp(var(--wp--preset--font-size--kopmiddel), 3.2vw, var(--wp--preset--font-size--kopband));line-height: var(--wp--custom--regelhoogte--kop);letter-spacing: var(--wp--custom--letterafstand--kop)}.chiro-wijzer__lead{margin: 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--basis);line-height: var(--wp--custom--regelhoogte--tekst)}.chiro-wijzer__vlak{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--wp--preset--spacing--30)}.chiro-wijzer__rechts{min-width: 0}@media (min-width: 782px){.chiro-wijzer{padding: var(--wp--preset--spacing--40)}}.chiro-wijzer__figuur{position: relative;overflow: hidden;padding: var(--wp--preset--spacing--20)}.chiro-wijzer__kanten{display: flex;justify-content: center;gap: 0;width: max-content;max-width: 100%;margin: 0 auto var(--wp--preset--spacing--20);padding: 0.25rem;border-radius: var(--wp--custom--rand--pil)}.chiro-wijzer__kantkeuze{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.chiro-wijzer__kantlabel{display: inline-flex;align-items: center;min-height: 2.75rem;padding: 0.5rem 1.25rem;border-radius: var(--wp--custom--rand--pil);font-size: var(--wp--preset--font-size--klein);font-weight: 600;cursor: pointer;transition: background-color 0.2s var(--wp--custom--veer), color 0.2s var(--wp--custom--veer)}.chiro-wijzer__kantkeuze:focus-visible + .chiro-wijzer__kantlabel{outline: 3px solid var(--wp--preset--color--merk);outline-offset: 2px}.chiro-wijzer__doek--achter{display: none}.chiro-wijzer__doek{position: relative;display: flex;justify-content: center}.chiro-wijzer__lichaam{position: relative;aspect-ratio: 620 / 1102}.chiro-wijzer__beeld{display: block;width: 100%;height: 100%;max-width: none;object-fit: contain;pointer-events: none;user-select: none}.chiro-wijzer__lijnen, .chiro-wijzer__label{display: none}@media (min-width: 960px){.chiro-wijzer__doek{display: block;width: 100%;margin-inline: auto;aspect-ratio: 1000 / 620}.chiro-wijzer__lichaam{position: absolute;left: var(--fig-links);top: var(--fig-top);width: var(--fig-breed);aspect-ratio: auto}.chiro-wijzer__lijnen{display: block;position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.chiro-wijzer__lijn line{stroke-width: 1.5;vector-effect: non-scaling-stroke;transition: stroke-opacity 0.2s var(--wp--custom--veer)}.chiro-wijzer__label{display: flex;position: absolute;align-items: center;color: inherit;text-decoration: none;transform: translateY(-50%)}.chiro-wijzer__label--links{left: 2%}.chiro-wijzer__label--rechts{right: 2%}.chiro-wijzer__label:hover{border-color: var(--wp--preset--color--merk);text-decoration: none}.chiro-wijzer__labelicoon{flex: none;display: inline-flex;overflow: hidden}.chiro-wijzer__labelicoon .chiro-illu{display: block;width: 100%;height: 100%}.chiro-wijzer__labeltekst{display: flex;flex-direction: column;gap: 0.1rem;min-width: 0}.chiro-wijzer__labeltekst strong{font-family: var(--wp--preset--font-family--kop);font-weight: 600;line-height: 1.2}.chiro-wijzer__labelregel{display: flex;align-items: baseline;gap: 0.3em;min-width: 0;color: var(--wp--preset--color--tekst-zacht);line-height: 1.35}.chiro-wijzer__labelnamen{overflow: hidden;min-width: 0;text-overflow: ellipsis;white-space: nowrap}.chiro-wijzer__labelmeer{flex: none;color: var(--wp--preset--color--merk);font-weight: 600}.chiro-wijzer.is-js .chiro-wijzer__label.is-actief{border-color: var(--wp--preset--color--merk);box-shadow: 0 0 0 2px var(--wp--preset--color--merk), var(--wp--preset--shadow--kaart)}.chiro-wijzer.is-js .chiro-wijzer__lijn.is-actief line{stroke-opacity: 0.9}}.chiro-wijzer__stip{position: absolute;width: 2.75rem;height: 2.75rem;margin: -1.375rem 0 0 -1.375rem;border-radius: 50%;cursor: pointer;outline: none}.chiro-wijzer__stip::after{content: "";position: absolute;inset: 50% auto auto 50%;width: 0.875rem;height: 0.875rem;margin: -0.4375rem 0 0 -0.4375rem;border: 2px solid var(--wp--preset--color--wit);border-radius: 50%;transition: transform 0.2s var(--wp--custom--veer), background-color 0.2s var(--wp--custom--veer)}.chiro-wijzer__puls{position: absolute;inset: 50% auto auto 50%;width: 1.75rem;height: 1.75rem;margin: -0.875rem 0 0 -0.875rem;border: 2px solid var(--wp--preset--color--actie);border-radius: 50%;opacity: 0.55;animation: chiro-wijzer-puls 2.4s cubic-bezier(0.32, 0.72, 0, 1) infinite}@keyframes chiro-wijzer-puls{0%{transform: scale(0.6);opacity: 0.7}70%{transform: scale(1.35);opacity: 0}100%{transform: scale(1.35);opacity: 0}}.chiro-wijzer__stip:hover::after{transform: scale(1.2)}.chiro-wijzer.is-js .chiro-wijzer__stip.is-actief::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--hoofd:target) .chiro-wijzer__stip.chiro-wijzer__zone--hoofd::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--schouder:target) .chiro-wijzer__stip.chiro-wijzer__zone--schouder::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--arm:target) .chiro-wijzer__stip.chiro-wijzer__zone--arm::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--rug:target) .chiro-wijzer__stip.chiro-wijzer__zone--rug::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--bekken:target) .chiro-wijzer__stip.chiro-wijzer__zone--bekken::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--heupknie:target) .chiro-wijzer__stip.chiro-wijzer__zone--heupknie::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--voet:target) .chiro-wijzer__stip.chiro-wijzer__zone--voet::after{transform: scale(1.45)}.chiro-wijzer__keuzes{display: flex;flex-wrap: wrap;gap: 0.5rem;margin: 0 0 var(--wp--preset--spacing--30);padding: 0;list-style: none}.chiro-wijzer__keuzes li{margin: 0;max-width: 100%}.chiro-wijzer__keuze{display: inline-flex;align-items: center;gap: 0.5rem;max-width: 100%;min-height: 2.75rem;padding: 0.5rem 1rem;border-radius: var(--wp--custom--rand--pil);font-size: var(--wp--preset--font-size--klein);font-weight: 600;line-height: 1.25;text-decoration: none}.chiro-wijzer__keuze:hover{text-decoration: none}.chiro-wijzer__aantal{color: var(--wp--preset--color--tekst-hint);font-weight: 500;font-variant-numeric: tabular-nums}.chiro-wijzer__keuze[aria-current="true"] .chiro-wijzer__aantal{color: var(--wp--preset--color--tekst-omkeer)}.chiro-wijzer__leeg{margin: 0;color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein)}.chiro-wijzer__paneel{display: none;scroll-margin-top: 6.5rem}.chiro-wijzer:not(.is-js) .chiro-wijzer__paneel:target{display: block}.chiro-wijzer:not(.is-js) .chiro-wijzer__panelen:has(.chiro-wijzer__paneel:target) .chiro-wijzer__leeg{display: none}.chiro-wijzer.is-js .chiro-wijzer__paneel.is-actief{display: block}.chiro-wijzer.is-js.heeft-keuze .chiro-wijzer__leeg{display: none}.chiro-wijzer__paneelkop{margin: 0 0 var(--wp--preset--spacing--20);font-family: var(--wp--preset--font-family--kop);font-size: var(--wp--preset--font-size--kopklein);line-height: var(--wp--custom--regelhoogte--kop);color: var(--wp--preset--color--navy)}.chiro-wijzer__paneelkop:focus{outline: none}.chiro-wijzer__paneelkop:focus-visible{outline: 3px solid var(--wp--preset--color--merk);outline-offset: 2px}.chiro-wijzer__lijst{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.625rem;margin: 0;padding: 0;list-style: none}@media (min-width: 782px){.chiro-wijzer__lijst{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1100px){.chiro-wijzer__lijst{grid-template-columns: repeat(3, minmax(0, 1fr))}}.chiro-wijzer__lijst li{margin: 0;min-width: 0}.chiro-wijzer__klacht{display: flex;align-items: flex-start;gap: 0.75rem;height: 100%;min-height: 2.75rem;padding: 0.75rem 0.875rem;color: inherit;text-decoration: none}.chiro-wijzer__klacht:hover{text-decoration: none}.chiro-wijzer__icoon{flex: none;display: inline-flex;width: 2.75rem;height: 2.75rem;background: var(--wp--preset--color--merk-zacht);overflow: hidden}.chiro-wijzer__icoon .chiro-illu{display: block;width: 100%;height: 100%}.chiro-wijzer__klachttekst{display: flex;flex-direction: column;gap: 0.2rem;min-width: 0}.chiro-wijzer__klachttitel{color: var(--wp--preset--color--merk);font-family: var(--wp--preset--font-family--kop);font-size: var(--wp--preset--font-size--basis);font-weight: 600;line-height: var(--wp--custom--regelhoogte--kop);overflow-wrap: break-word;hyphens: manual}.chiro-wijzer__samenvatting{color: var(--wp--preset--color--tekst-zacht);font-size: var(--wp--preset--font-size--klein);line-height: 1.5;overflow-wrap: break-word}.chiro-wijzer__actie{margin: var(--wp--preset--spacing--30) 0 0}.chiro-wijzer__actie .chiro-knop{min-height: 2.75rem;white-space: normal}@media (max-width: 480px){.chiro-wijzer{padding: var(--wp--preset--spacing--20)}.chiro-wijzer__actie .chiro-knop{width: 100%}}@media (prefers-reduced-motion: reduce){.chiro-wijzer__kantlabel{transition: none}.chiro-wijzer__puls{animation: none;opacity: 0}.chiro-wijzer__stip::after, .chiro-wijzer__label, .chiro-wijzer__lijn line, .chiro-wijzer__keuze, .chiro-wijzer__klacht{transition: none}}.chiro-wijzer__lichaam{height: min(24rem, 62vh)}@media (min-width: 960px){.chiro-wijzer__doek--voor{display: block}.chiro-wijzer__doek--achter{display: none}.chiro-wijzer__doek{max-width: 46rem}.chiro-wijzer__lichaam{height: var(--fig-hoog)}.chiro-wijzer__kanten{margin-bottom: 0.25rem}.chiro-wijzer__label{width: 29%;gap: 0.5rem;padding: 0.4rem 0.6rem;min-height: 2.75rem}.chiro-wijzer__labelicoon{width: 2rem;height: 2rem;border-width: 1.5px}.chiro-wijzer__labeltekst strong{font-size: 0.9375rem}.chiro-wijzer__labelregel{font-size: 0.75rem}}@media (min-width: 1200px){.chiro-wijzer__vlak{grid-template-columns: minmax(0, 46rem) minmax(0, 1fr);align-items: start;gap: var(--wp--preset--spacing--30)}.chiro-wijzer__figuur{position: sticky;top: calc(var(--wp--preset--spacing--30) + 5rem)}.chiro-wijzer__rechts .chiro-wijzer__keuzes{gap: 0.4rem;margin-bottom: var(--wp--preset--spacing--20)}.chiro-wijzer__rechts .chiro-wijzer__lijst{grid-template-columns: minmax(0, 1fr)}.chiro-wijzer__rechts .chiro-wijzer__klacht{padding: 0.6rem 0.75rem}}.chiro-wijzer__figuur .chiro-wijzer__doek--achter{display: none}.chiro-wijzer__figuur:has(.chiro-wijzer__kantkeuze[value="achter"]:checked) .chiro-wijzer__doek--voor{display: none}.chiro-wijzer__figuur:has(.chiro-wijzer__kantkeuze[value="achter"]:checked) .chiro-wijzer__doek--achter{display: flex}@media (min-width: 960px){.chiro-wijzer__figuur:has(.chiro-wijzer__kantkeuze[value="achter"]:checked) .chiro-wijzer__doek--achter{display: block}}.chiro-wijzer{scroll-margin-top: 6.5rem}.chiro-wijzer__terug{margin: var(--wp--preset--spacing--20) 0 0}.chiro-wijzer__terug a{display: inline-flex;align-items: center;gap: 0.4em;min-height: 44px;color: var(--wp--preset--color--merk);font-size: var(--wp--preset--font-size--klein);font-weight: 600;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.2em}.chiro-wijzer__terug a::before{content: "\2191";text-decoration: none}@media (min-width: 1200px){.chiro-wijzer__terug{display: none}}@media (min-width: 960px){.chiro-wijzer__lijnen{z-index: 1}.chiro-wijzer__stip, .chiro-wijzer__label{z-index: 2}}.chiro-wijzer.is-js .chiro-wijzer__stip.is-wijs::after{transform: scale(1.3)}@media (min-width: 960px){.chiro-wijzer.is-js .chiro-wijzer__label.is-wijs{border-color: var(--wp--preset--color--merk)}.chiro-wijzer.is-js .chiro-wijzer__lijn.is-wijs line{stroke-opacity: 0.9}}.chiro-wijzer__lead{max-width: 37rem}.chiro-wijzer.is-js .chiro-wijzer__figuur[data-kant] .chiro-wijzer__doek{display: none}.chiro-wijzer.is-js .chiro-wijzer__figuur[data-kant="voor"] .chiro-wijzer__doek--voor, .chiro-wijzer.is-js .chiro-wijzer__figuur[data-kant="achter"] .chiro-wijzer__doek--achter{display: flex}@media (min-width: 960px){.chiro-wijzer.is-js .chiro-wijzer__figuur[data-kant="voor"] .chiro-wijzer__doek--voor, .chiro-wijzer.is-js .chiro-wijzer__figuur[data-kant="achter"] .chiro-wijzer__doek--achter{display: block}}@supports (overflow: clip){.chiro-wijzer__figuur{overflow: clip}.chiro-wijzer__kanten{position: sticky;top: calc(var(--wijzer-kop, 7.5rem) + 0.5rem);z-index: 5;box-shadow: var(--wp--preset--shadow--kaart)}}.chiro-wijzer.is-bezig .chiro-wijzer__panelen a{pointer-events: none}.chiro-wijzer.is-bezig .chiro-wijzer__puls, .chiro-wijzer__figuur.is-uit-beeld .chiro-wijzer__puls{animation-play-state: paused}.chiro-wijzer{--wz-radius: 18px;--wz-schaduw: 0 1px 2px rgba(10, 19, 32, 0.05), 0 14px 34px -16px rgba(10, 19, 32, 0.24);--wz-schaduw-hoog: 0 2px 4px rgba(10, 19, 32, 0.06), 0 22px 44px -18px rgba(10, 19, 32, 0.32);border: 0;border-radius: var(--wz-radius);box-shadow: var(--wz-schaduw-hoog)}.chiro-wijzer__kopvak::before{content: "Klachtenwijzer";display: block;margin-bottom: 0.6rem;padding-left: 2.1rem;background: linear-gradient(var(--wp--preset--color--actie), var(--wp--preset--color--actie)) left center / 1.5rem 1.5px no-repeat;color: color-mix(in srgb, var(--wp--preset--color--accent-diep) 80%, #000);font-size: 0.8rem;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase}.chiro-wijzer__kop{color: var(--wp--preset--color--merk-diep)}.chiro-wijzer__figuur{border-radius: var(--wz-radius);background: radial-gradient(ellipse 34% 58% at 50% 56%, rgba(232, 235, 242, 0.34) 0%, rgba(232, 235, 242, 0.1) 55%, rgba(232, 235, 242, 0) 100%), linear-gradient(135deg, var(--wp--preset--color--merk-diep) 0%, var(--wp--preset--color--merk) 100%);isolation: isolate}.chiro-wijzer__figuur::before{content: "";position: absolute;inset: 0;z-index: -1;background: url("/wp-content/themes/chiropractor/assets/css/../img/decor-golven.svg") right -14rem center / auto 150% no-repeat;opacity: 0.8;pointer-events: none}.chiro-wijzer__kanten{border: 1px solid rgba(255, 255, 255, 0.2);background: rgba(255, 255, 255, 0.1);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.chiro-wijzer__kantlabel{color: var(--wp--preset--color--wit)}.chiro-wijzer__kantkeuze:checked + .chiro-wijzer__kantlabel{background: var(--wp--preset--color--wit);color: var(--wp--preset--color--merk-diep)}.chiro-wijzer__kantkeuze:focus-visible + .chiro-wijzer__kantlabel{outline-color: var(--wp--preset--color--actie)}.chiro-wijzer__beeld{filter: drop-shadow(0 18px 24px rgba(1, 15, 32, 0.35))}@media (min-width: 960px){.chiro-wijzer__lijn line{stroke: var(--wp--preset--color--wit);stroke-opacity: 0.4}.chiro-wijzer__label{border: 0;border-radius: 14px;background: var(--wp--preset--color--wit);box-shadow: 0 12px 26px -14px rgba(1, 15, 32, 0.6);transition: box-shadow 0.35s cubic-bezier(0.32, 0.72, 0, 1), outline-color 0.2s;outline: 2px solid transparent;outline-offset: 2px}.chiro-wijzer__label:hover{box-shadow: 0 18px 34px -12px rgba(1, 15, 32, 0.75);outline-color: var(--wp--preset--color--actie)}.chiro-wijzer__labelicoon{border: 0;border-radius: 10px;background: var(--wp--preset--color--merk-zacht)}.chiro-wijzer__labeltekst strong{color: var(--wp--preset--color--merk-diep)}}.chiro-wijzer__stip::after{border-color: var(--wp--preset--color--wit);background: var(--wp--preset--color--actie);box-shadow: 0 2px 8px rgba(1, 15, 32, 0.45)}.chiro-wijzer.is-js .chiro-wijzer__stip.is-actief::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--hoofd:target) .chiro-wijzer__stip.chiro-wijzer__zone--hoofd::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--schouder:target) .chiro-wijzer__stip.chiro-wijzer__zone--schouder::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--arm:target) .chiro-wijzer__stip.chiro-wijzer__zone--arm::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--rug:target) .chiro-wijzer__stip.chiro-wijzer__zone--rug::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--bekken:target) .chiro-wijzer__stip.chiro-wijzer__zone--bekken::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--heupknie:target) .chiro-wijzer__stip.chiro-wijzer__zone--heupknie::after, .chiro-wijzer:not(.is-js):has(.chiro-wijzer__paneel--voet:target) .chiro-wijzer__stip.chiro-wijzer__zone--voet::after{border-color: var(--wp--preset--color--actie);background: var(--wp--preset--color--wit)}.chiro-wijzer__keuze{border: 1px solid transparent;background: var(--wp--preset--color--vlak-koel);color: var(--wp--preset--color--merk-diep);transition: background-color 0.25s, color 0.25s, box-shadow 0.35s cubic-bezier(0.32, 0.72, 0, 1)}.chiro-wijzer__keuze:hover{border-color: transparent;background: var(--wp--preset--color--merk-zacht);color: var(--wp--preset--color--merk-diep)}.chiro-wijzer__keuze[aria-current="true"]{border-color: var(--wp--preset--color--merk);background: var(--wp--preset--color--merk);box-shadow: 0 8px 18px -10px rgba(5, 54, 106, 0.7);color: var(--wp--preset--color--wit)}.chiro-wijzer__leeg{padding: 1rem 1.2rem;border: 0;border-left: 4px solid var(--wp--preset--color--actie);border-radius: 14px;background: var(--wp--preset--color--vlak)}.chiro-wijzer__klacht{border: 0;border-radius: 14px;background: var(--wp--preset--color--wit);box-shadow: var(--wz-schaduw);transition: transform 0.35s cubic-bezier(0.32, 0.72, 0, 1), box-shadow 0.35s cubic-bezier(0.32, 0.72, 0, 1)}.chiro-wijzer__klacht:hover{border-color: transparent;box-shadow: var(--wz-schaduw-hoog);transform: translateY(-2px)}.chiro-wijzer__icoon{border-radius: 12px}.chiro-wijzer__klachttitel, .chiro-wijzer__paneelkop{color: var(--wp--preset--color--merk-diep)}.chiro-wijzer__actie .chiro-knop{border-color: var(--wp--preset--color--actie);border-radius: 999px;background: var(--wp--preset--color--actie);box-shadow: 0 1px 1px rgba(10, 19, 32, 0.06), 0 8px 18px -10px rgba(174, 95, 31, 0.7);color: var(--wp--preset--color--merk-diep);transition: transform 0.45s cubic-bezier(0.32, 0.72, 0, 1), background-color 0.3s, box-shadow 0.45s cubic-bezier(0.32, 0.72, 0, 1)}.chiro-wijzer__actie .chiro-knop:hover, .chiro-wijzer__actie .chiro-knop:focus-visible{border-color: var(--wp--preset--color--actie-diep);background: var(--wp--preset--color--actie-diep);color: var(--wp--preset--color--merk-diep);transform: translateY(-2px)}@media (prefers-reduced-motion: reduce){.chiro-wijzer__klacht:hover, .chiro-wijzer__actie .chiro-knop:hover{transform: none}}
