body:has(:where(.dpf)){--dbg-schil-breedte: 1240px;--dbg-schil-rand: 20px}.dbg-pwrap.dpf{max-width: 1240px;padding: 12px 20px 0}@media (min-width: 1100px){body:has(:where(.dpf)){--dbg-schil-rand: 32px}.dbg-pwrap.dpf{padding: 16px 32px 0}}.dpf-nav{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;margin: 0 0 10px}.dpf-nav__links{min-width: 0;flex: 1 1 auto;overflow: hidden}.dpf-nav .dbg-kruimels{margin: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.dpf-nav__rechts{display: flex;flex: none;gap: 8px}.dpf-nav__rechts:empty{display: none}.dpf-terug,.dpf-terug:visited{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;max-width: 100%;font-size: 15px;font-weight: 600;color: var(--dbg-blauw-donker);text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.dpf-terug:hover{text-decoration: underline}.dpf-terug:focus-visible,.dpf-blader:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 6px}.dpf-terug .dbg-icoon{flex: none}.dpf-terug__tekst{min-width: 0;overflow: hidden;text-overflow: ellipsis}.dpf-terug__kort{display: none}@media (max-width: 359px){.dpf-terug__kort{display: inline}.dpf-terug__kort + .dpf-terug__tekst,.dpf-terug .dpf-terug__tekst{display: none}}.dpf-blader,.dpf-blader:visited{display: inline-flex;align-items: center;gap: 4px;min-height: 44px;padding: 0 14px;border: 1px solid var(--dbg-rand);border-radius: 999px;background: var(--dbg-wit);font-size: 14px;font-weight: 600;color: var(--dbg-navy);text-decoration: none;white-space: nowrap}.dpf-blader:hover{border-color: var(--dbg-blauw);color: var(--dbg-blauw-donker)}.dpf-blader__naam{font-weight: 500;color: var(--dbg-secundair);max-width: 9em;overflow: hidden;text-overflow: ellipsis}.dpf-blader .dbg-icoon{display: block;flex: none;width: 18px;height: 18px}@media (max-width: 719px){.dpf-blader__naam{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.dpf-blader{padding: 0 12px}}@media (max-width: 479px){.dpf-blader{justify-content: center;width: 44px;padding: 0}.dpf-blader__woord{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}}.dpf .dpf-kolommen{display: grid;gap: 20px}@media (min-width: 720px){.dpf .dpf-kolommen{grid-template-columns: var(--dbg-fotobreedte,240px) minmax(0,1fr);column-gap: 28px;row-gap: 24px;align-items: start}.dpf .dpf-kolommen .dpf-kop{display: contents}.dpf .dpf-kolommen .dpf-foto{grid-column: 1;grid-row: 1 / span 2}.dpf .dpf-kolommen .dpf-kop__tekst{grid-column: 2;grid-row: 1}.dpf .dpf-kolommen .dpf-kenmerken{grid-column: 2;grid-row: 2}.dpf .dpf-kolommen .dpf-beslis{grid-column: 1 / -1;grid-row: 3}.dpf .dpf-kolommen .dpf-hoofd{grid-column: 1 / -1;grid-row: 4;margin-top: 12px}}@media (min-width: 1040px){.dpf .dpf-kolommen{grid-template-columns: var(--dbg-fotobreedte,240px) minmax(0,1fr) 360px;grid-template-rows: auto auto 1fr;column-gap: 32px}.dpf .dpf-kolommen .dpf-hoofd{grid-column: 1 / span 2;grid-row: 3;margin-top: 16px}.dpf .dpf-kolommen .dpf-beslis{grid-column: 3;grid-row: 1 / span 3;margin-left: 16px;position: sticky;top: var(--dpf-kolomtop,calc(var(--dbg-kophoogte,64px) + var(--dbg-wpbalk,0px) + 20px))}}.dpf-kop{display: grid;grid-template-columns: 112px minmax(0,1fr);gap: 16px;align-items: start}.dpf-foto{position: relative;aspect-ratio: 4 / 5;border-radius: 14px;overflow: hidden;background: var(--dbg-blauwtint)}.dpf-foto img{border-radius: 0}.dpf-foto__letter{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;font-size: 44px;font-weight: 600;line-height: 1;color: #7EA4D6}@media (min-width: 720px){.dpf-foto__letter{font-size: 88px}}.dpf-kop__tekst{min-width: 0;padding-top: 2px}.dpf-naam{margin: 0;font-size: 26px;line-height: 1.15;font-weight: 700;letter-spacing: -0.02em;color: var(--dbg-navy);overflow-wrap: anywhere}.dpf-naam__voornaam{display: block}.dpf-naam__ondertitel{display: block;margin-top: 6px;font-size: 15px;line-height: 1.4;font-weight: 500;letter-spacing: 0;color: var(--dbg-secundair)}@media (min-width: 720px){.dpf-naam{font-size: 36px}.dpf-naam__ondertitel{font-size: 17px}}.dpf .dpf-eigenkop{margin: 10px 0 0;font-size: 15px;line-height: 1.45;font-style: normal;font-weight: 500;color: var(--dbg-tekst)}@media (min-width: 720px){.dpf .dpf-eigenkop{font-size: 17px}}.dpf-kop__bewijs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 16px;margin: 12px 0 0;font-size: 14px;line-height: 1.4}.dpf .dpf-bewijs{display: inline-flex;align-items: center;gap: 5px;margin: 0;padding: 0;border: 0;background: none;font-size: 14px;font-weight: 600}.dpf .dpf-bewijs.dbg-gecontroleerd{color: var(--dbg-blauw-donker)}.dpf .dpf-bewijs.dbg-cijferlink{color: var(--dbg-navy);text-decoration: none}.dpf a.dpf-bewijs.dbg-cijferlink:hover{text-decoration: underline}.dpf .dpf-bewijs .dbg-ster{color: var(--dbg-ster);display: inline-flex}.dpf .dpf-bewijs.dbg-topdocent,.dpf .dpf-bewijs.dbg-ambassadeur{padding: 2px 10px;border-radius: 999px;background: var(--dbg-paginatint);color: var(--dbg-navy);font-size: 13px}.dpf .dpf-kop__leeg{margin: 10px 0 0;font-size: 13px;line-height: 1.5;color: var(--dbg-secundair)}.dpf .dpf-bewijs__icoon{display: inline-flex;color: var(--dbg-blauw)}.dpf .dpf-bewijs--leerlingen{color: var(--dbg-navy)}.dpf a.dpf-bewijs--video{padding: 3px 0;margin: -3px 0;color: var(--dbg-blauw-donker);text-decoration: underline;text-decoration-color: var(--dbg-rand);text-underline-offset: 3px}.dpf a.dpf-bewijs--video:hover{text-decoration-color: currentColor}.dpf a.dpf-bewijs--video:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 2px}.dpf-beslis{min-width: 0}.dpf-beslis__kaart{background: var(--dbg-wit);border: 1px solid var(--dbg-rand);border-radius: 16px;box-shadow: 0 2px 14px rgba(10,31,68,0.08);padding: 18px}@media (min-width: 720px){.dpf-beslis__kaart{padding: 22px}}.dpf-tarief{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;margin: 0}.dpf-tarief__bedrag{font-size: 30px;line-height: 1.1;font-weight: 700;letter-spacing: -0.02em;color: var(--dbg-navy)}.dpf-tarief__eenheid{font-size: 15px;color: var(--dbg-secundair)}.dpf-tarief__tweede{margin: 4px 0 0;font-size: 14px;color: var(--dbg-tekst)}.dpf .dpf-korting{margin: 6px 0 0;font-size: 14px;line-height: 1.45;color: var(--dbg-succes);font-weight: 600}.dpf .dpf-tarief__uitleg{margin: 10px 0 0;font-size: 13.5px;line-height: 1.5;color: var(--dbg-secundair)}.dpf .dpf-tarief__uitleg strong{color: var(--dbg-navy);font-weight: 600}.dpf-stand{display: flex;align-items: center;gap: 8px;margin: 14px 0 0;font-size: 14.5px;font-weight: 600;line-height: 1.4;color: var(--dbg-succes)}.dpf-stand--wacht{color: var(--dbg-warm-donker)}.dpf-stand--wacht .dbg-stip{background: var(--dbg-warm)}.dpf-stand--vol{color: var(--dbg-tekst)}.dpf-stand--vol .dbg-stip{background: var(--dbg-lijn)}.dpf-signalen{list-style: none;display: grid;gap: 4px;margin: 8px 0 0;padding: 0;font-size: 14px;line-height: 1.45;color: var(--dbg-tekst)}.dpf-signaal{display: flex;align-items: center;gap: 8px;margin: 0}.dpf-signaal .dbg-icoon{flex: none;color: var(--dbg-secundair)}.dpf .dpf-beslis .dbg-cta{margin: 16px 0 0}.dpf .dpf-beslis .dbg-cta__knop{max-width: none}.dpf .dpf-hoofdknop{min-height: 52px;font-size: 17px}.dpf .dpf-beslis .dbg-geenplek{margin: 12px 0 0;max-width: none;font-size: 14px;line-height: 1.5}.dpf .dpf-beslis .dbg-nietactief__regel{margin: 12px 0 0;font-size: 14px}.dpf .dpf-zinnen{margin: 10px 0 0;font-size: 13px;line-height: 1.5;color: var(--dbg-secundair)}.dpf .dpf-garantie{margin: 4px 0 0;font-size: 13px;line-height: 1.5;color: var(--dbg-secundair)}.dpf-meerlink{margin: 12px 0 0;font-size: 14px}.dpf-meerlink a{color: var(--dbg-blauw-donker);font-weight: 600}.dpf-geenplek__links{display: flex;flex-wrap: wrap;gap: 0 20px;margin-top: 6px}.dpf-geenplek__links a{display: inline-flex;align-items: center;min-height: 44px}.dpf-import{margin: 12px 0 0;padding: 10px 12px;border-radius: 10px;background: var(--dbg-paginatint);font-size: 13.5px;line-height: 1.5;color: var(--dbg-tekst)}.dpf-import a{display: inline-block;margin-top: 2px;color: var(--dbg-blauw-donker);font-weight: 600}.dpf-controle{display: flex;align-items: flex-start;gap: 8px;margin: 16px 0 0;padding-top: 14px;border-top: 1px solid var(--dbg-rand);font-size: 13.5px;line-height: 1.5;color: var(--dbg-tekst)}.dpf-controle__icoon{display: inline-flex;flex: none;margin-top: 1px;color: var(--dbg-succes)}.dpf-controle--open .dpf-controle__icoon{color: var(--dbg-secundair)}.dpf-hoofd{min-width: 0}.dpf .dpf-hoofd > section,.dpf .dpf-hoofd > .dbg-reviewblok__beleid{margin: 0 0 36px}.dpf .dpf-hoofd > .dbg-reviewblok{margin-bottom: 8px}.dpf .dpf-kop2,.dpf .dbg-reviewblok__kop,.dpf .dbg-buurtblok__kop{margin: 0 0 12px;font-size: 22px;line-height: 1.25;font-weight: 700;letter-spacing: -0.01em;color: var(--dbg-navy)}.dpf-kenmerken__lijst{list-style: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 14px 28px;margin: 0;padding: 0}.dpf-kenmerken{container-type: inline-size;min-width: 0}@container (min-width: 520px){.dpf-kenmerken__lijst{grid-template-columns: repeat(2,minmax(0,1fr))}}.dpf-kenmerk{display: flex;align-items: flex-start;gap: 12px;margin: 0;min-width: 0}.dpf-kenmerk__icoon{display: flex;flex: none;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 10px;background: var(--dbg-paginatint);color: var(--dbg-blauw)}.dpf-kenmerk--match .dpf-kenmerk__icoon{background: var(--dbg-succes-tint);color: var(--dbg-succes)}.dpf-kenmerk__tekst{display: flex;flex-direction: column;min-width: 0}.dpf-kenmerk__label{font-size: 13px;line-height: 1.35;color: var(--dbg-secundair)}.dpf-kenmerk__waarde{font-size: 15px;line-height: 1.4;font-weight: 500;color: var(--dbg-navy);overflow-wrap: anywhere}a.dpf-kenmerk__waarde{display: inline-block;align-self: flex-start;padding: 3px 0;margin: -3px 0;text-decoration: underline;text-decoration-color: var(--dbg-rand);text-underline-offset: 3px}a.dpf-kenmerk__waarde:hover{color: var(--dbg-blauw-donker);text-decoration-color: currentColor}a.dpf-kenmerk__waarde:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 2px}.dpf-kenmerk--match .dpf-kenmerk__waarde{color: var(--dbg-succes-donker);font-weight: 600}.dpf .dpf-over__tekst{max-width: 70ch}.dpf .dpf-over__tekst p{margin: 0 0 12px}.dpf .dpf-over__tekst > p:first-child{font-size: 17px;line-height: 1.55;color: var(--dbg-navy)}.dpf .dpf-over__tekst > p:last-child{margin-bottom: 0}.dpf-js .dpf .dpf-over__tekst.is-lang:not(.is-open){max-height: 11.5em;overflow: hidden;-webkit-mask-image: linear-gradient(to bottom,#000 72%,transparent);mask-image: linear-gradient(to bottom,#000 72%,transparent)}.dpf-meer{display: none}.dpf-js .dpf-meer{display: inline-flex;align-items: center;min-height: 44px;margin: 2px 0 0;padding: 0;border: 0;background: none;font: inherit;font-size: 15px;font-weight: 600;color: var(--dbg-blauw-donker);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.dpf-meer:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 4px}.dpf .dpf-over .dbg-opleiding{margin: 12px 0 0;font-size: 14px}.dpf .dpf-video{margin: 20px 0 0;max-width: 70ch}.dpf .dpf-video--staand{max-width: 360px}.dpf .dpf-video--staand{max-width: min(360px,40vh)}@supports (height: 1svh){.dpf .dpf-video--staand{max-width: min(360px,40svh)}}.dpf .dpf-over__tekst + .dpf-video,.dpf .dpf-kop2 + .dpf-video{margin-top: 16px}.dpf .dpf-video__speler{display: block;width: 100%;height: auto;border-radius: 14px;background: var(--dbg-navy)}.dpf .dpf-video__speler{max-height: 85vh;object-fit: contain}.dpf .dpf-video__speler:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 3px}.dpf .dpf-video__fout{margin: 8px 0 0;font-size: 14px;color: var(--dbg-fout)}.dpf .dpf-video__fout[hidden]{display: none}.dpf .dbg-blokkenblok .dbg-beschikbaarheid{margin: 10px 0 0;font-size: 14px}.dpf .dbg-blokkenrooster--compact{width: auto;max-width: 100%;margin-top: 4px}.dpf .dbg-blokkenrooster--compact th[scope="col"],.dpf .dbg-blokkenrooster--compact td{min-width: 40px}.dpf .dbg-hoeblok{margin-bottom: 36px}.dpf .dbg-profielfaq{max-width: 760px;margin: 12px 0 0}.dpf .dpf-buurt{margin: 44px 0 0}.dpf .dpf-buurt .dbg-buurtblok__alle{margin: 18px 0 0}.dpf-paneel{position: static;display: block;inset: auto;width: auto;height: auto;max-width: 760px;max-height: none;margin: 0 0 36px;padding: 0;overflow: visible;border: 1px solid var(--dbg-rand);border-radius: 16px;background: var(--dbg-wit);color: var(--dbg-tekst)}.dpf-paneel:not([open]){display: none}.dpf-js .dpf-paneel:not(.is-modaal):not(:target){display: none}@media (min-width: 720px){.dpf .dpf-kolommen > .dpf-paneel:not(.is-modaal){grid-column: 1 / -1}}@media (min-width: 1040px){.dpf .dpf-kolommen > .dpf-paneel:not(.is-modaal){grid-column: 1 / span 2;grid-row: 4}}html.dpf-laag-open .dpf-paneel:not(.is-modaal){display: none}.dpf-paneel__kop{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border-bottom: 1px solid var(--dbg-rand);background: var(--dbg-wit);border-radius: 16px 16px 0 0}.dpf-paneel__foto{position: relative;display: block;flex: none;width: 44px;height: 44px;border-radius: 50%;overflow: hidden;background: var(--dbg-blauwtint)}.dpf-paneel__img{position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: var(--dbg-fotofocus,50% 30%)}.dpf-paneel__letter{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: 20px;font-weight: 600;color: #5F86BA}.dpf-paneel__koptekst{flex: 1 1 auto;min-width: 0}.dpf-paneel__titel{margin: 0;font-size: 18px;line-height: 1.3;font-weight: 700;color: var(--dbg-navy)}.dpf-paneel__titel:focus{outline: none}.dpf-paneel__titel:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 4px}.dpf-paneel__sub{margin: 2px 0 0;font-size: 13.5px;line-height: 1.4;color: var(--dbg-secundair)}.dpf-paneel__sub--kort{display: none}.dpf-paneel__profiel{display: inline-flex;align-items: center;min-height: 32px;margin: 0 0 -6px;padding: 0;border: 0;background: none;font: inherit;font-size: 14px;font-weight: 600;line-height: 1.3;color: var(--dbg-blauw-donker);text-decoration: underline;text-decoration-color: var(--dbg-rand);text-underline-offset: 3px;cursor: pointer}.dpf-paneel__profiel[hidden]{display: none}.dpf-paneel__profiel:hover{text-decoration-color: currentColor}.dpf-paneel__profiel:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 4px}.dpf-naam:focus{outline: none}.dpf-naam:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 4px;border-radius: 4px}.dpf-paneel__sluit{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 44px;height: 44px;margin: -6px -8px -6px 0;padding: 0;border: 0;border-radius: 10px;background: none;color: var(--dbg-navy);cursor: pointer}.dpf-paneel__sluit[hidden]{display: none}.dpf-paneel__sluit:hover{background: var(--dbg-paginatint)}.dpf-paneel__sluit:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dpf-paneel__inhoud{padding: 16px 16px 20px}@media (min-width: 720px){.dpf-paneel__inhoud{padding: 20px 24px 24px}}.dpf .dpf-paneel .dbg-berichtformulier{margin: 0;padding: 0;border: 0;border-radius: 0;background: none}.dpf .dpf-paneel .dbg-benader{margin: 0}.dpf .dpf-paneel .dbg-benader__kop{font-size: 20px;margin: 0 0 10px}.dpf-js .dpf-paneel .dbg-stap__stand{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.dpf-paneel .dbg-formulier--stappen .dbg-stap__kop{position: absolute;width: 1px;height: 1px;margin: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.dpf .dpf-paneel .dbg-betaalstapregel{font-size: 13.5px;color: var(--dbg-tekst)}.dpf-paneel.is-modaal{position: fixed;inset: 0;display: flex;flex-direction: column;width: 100%;max-width: none;height: 100%;max-height: none;margin: 0;border: 0;border-radius: 0;overflow: hidden}.dpf-paneel.is-modaal:not([open]){display: none}.dpf-paneel.is-modaal .dpf-paneel__kop{flex: none;border-radius: 0;padding-top: calc(12px + env(safe-area-inset-top))}.dpf-paneel.is-modaal .dpf-paneel__inhoud{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;padding-bottom: calc(28px + env(safe-area-inset-bottom))}.dpf-paneel::backdrop{background: rgba(10,31,68,0.45)}@media (min-width: 820px){.dpf-paneel.is-modaal{inset: 0 0 0 auto;width: min(580px,100vw);border-left: 1px solid var(--dbg-rand);box-shadow: -16px 0 48px rgba(10,31,68,0.22)}.dpf-paneel.is-modaal .dpf-paneel__kop{padding: 16px 24px}}@media (prefers-reduced-motion: no-preference){.dpf-paneel.is-modaal[open]{animation: dpf-erin 0.18s ease-out}}@keyframes dpf-erin{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}@media (min-width: 820px) and (prefers-reduced-motion: no-preference){.dpf-paneel.is-modaal[open]{animation-name: dpf-erin-rechts}}@keyframes dpf-erin-rechts{from{opacity: 0.6;transform: translateX(32px)}to{opacity: 1;transform: none}}html.dpf-paneel-open,html.dpf-paneel-open body{overflow: hidden}@media (min-width: 820px) and (max-width: 1039.98px){.dpf-balk:not([hidden]){display: flex}body.dbg-heeft-stickybalk{padding-bottom: 86px}}@media (min-width: 1040px){.dpf-balk{display: none}}.dpf-balk .dbg-stickybalk__knop:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}@media (max-width: 479.98px){.dpf-balk{gap: 10px}.dpf-balk .dbg-stickybalk__knop{padding-left: 12px;padding-right: 12px;font-size: 15px}}html:has(body.dbg-heeft-stickybalk){scroll-padding-bottom: 96px}.dpf-balk.dpf-balk--volgende{flex-wrap: wrap;row-gap: 0;padding-bottom: 0}.dpf-balk .dpf-balk__volgende,.dpf-balk .dpf-balk__volgende:visited{display: flex;flex: 1 1 100%;align-items: center;gap: 8px;min-height: 44px;margin: 8px -14px 0;padding: 0 14px;border-top: 1px solid var(--dbg-rand);font-size: 14px;font-weight: 600;line-height: 1.3;color: var(--dbg-blauw-donker);text-decoration: none}.dpf-balk .dpf-balk__volgende[hidden]{display: none}.dpf-balk .dpf-balk__volgende:hover .dpf-balk__volgendetekst{text-decoration: underline}.dpf-balk .dpf-balk__volgende:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: -2px;border-radius: 0 0 12px 12px}.dpf-balk__naam{min-width: 0;margin-left: auto;overflow: hidden;font-weight: 500;color: var(--dbg-secundair);white-space: nowrap;text-overflow: ellipsis}.dpf-balk__volgende .dbg-icoon{display: block;flex: none;width: 18px;height: 18px}html.dpf-heeft-volgende body.dbg-heeft-stickybalk{padding-bottom: 136px}html.dpf-heeft-volgende:has(body.dbg-heeft-stickybalk){scroll-padding-bottom: 146px}@media (min-width: 1040px){html.dpf-heeft-volgende body.dbg-heeft-stickybalk{padding-bottom: 0}}.dpf-paneel.is-modaal .dpf-stapvoet{position: sticky;bottom: calc(-28px - env(safe-area-inset-bottom));z-index: 2;margin: 16px -16px 0;padding: 12px 16px calc(12px + env(safe-area-inset-bottom));background: var(--dbg-wit);border-top: 1px solid var(--dbg-rand);box-shadow: 0 -6px 16px rgba(10,31,68,0.06)}.dpf-paneel.is-modaal .dpf-stapvoet[hidden]{display: none}.dpf-paneel.is-modaal .dpf-stapvoet.dbg-acties,.dpf-paneel.is-modaal .dpf-stapvoet .dbg-acties{margin-top: 0;margin-bottom: 0}.dpf-paneel.is-modaal .dpf-stapvoet .dbg-betaalstapregel{margin: 8px 0 0;line-height: 1.4}@media (min-width: 720px){.dpf-paneel.is-modaal .dpf-stapvoet{margin-left: -24px;margin-right: -24px;padding-left: 24px;padding-right: 24px}}.dpf-paneel.is-modaal .dpf-paneel__inhoud{scroll-padding-bottom: calc(var(--dpf-voet,120px) + 12px)}@media (max-height: 540px){.dpf-paneel.is-modaal .dpf-stapvoet{position: static;box-shadow: none}}.dpf-paneel .dpf-stapvoet + .dbg-privacyregel,.dpf-paneel .dpf-stapvoet + p{margin-top: 12px}.dpf .dpf-paneel .dbg-berichtextra{margin: 4px 0 0}.dpf .dpf-paneel .dbg-berichtextra .dbg-veld:last-child{margin-bottom: 4px}body.dbg-vk-pagina{margin: 0;padding: 24px 16px 40px;background: var(--dbg-paginatint);font-family: var(--dbg-font);color: var(--dbg-tekst)}.dbg-vk{max-width: 560px;margin: 0 auto}.dbg-vk__kaart{padding: 24px 20px}@media (min-width: 720px){body.dbg-vk-pagina{padding-top: 64px}.dbg-vk__kaart{padding: 32px}}.dbg-vk__kop{display: flex;align-items: center;gap: 14px;margin: 0 0 16px}.dbg-vk__foto{flex: none;width: 56px;height: 56px;border-radius: 50%;object-fit: cover}.dbg-vk__titel{margin: 0;font-size: var(--dbg-kop-m);line-height: 1.25;color: var(--dbg-navy)}.dbg-vk__tekst{margin: 0 0 16px}.dbg-vk__vraag{margin: 0 0 20px;padding: 12px 14px;background: var(--dbg-wit);border: 1px solid var(--dbg-rand);border-left: 3px solid var(--dbg-blauw);border-radius: 10px;font-size: 15px;line-height: 1.5;overflow-wrap: anywhere}.dbg-vk__form .dbg-acties{margin: 0}.dbg-vk__knop{width: 100%;border: 0;cursor: pointer}.dbg-vk__knop:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px}.dbg-vk-pagina a:not(.dbg-knop){color: var(--dbg-blauw-donker);font-weight: 600}.dbg-vk-pagina a:not(.dbg-knop):focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 4px}.dbg-vk__regel{margin: 10px 0 0;font-size: 13.5px}.dbg-vk__terug{margin: 16px 0 0}.dbg-vk__acties{display: flex;flex-wrap: wrap;gap: 10px;margin: 0}.dpf-paneel.is-modaal{overflow: clip}.dbg-vk__kaart > .dbg-vk__titel{margin-bottom: 12px}.dpf .dpf-reviewsmeer{margin: 12px 0 0}.dpf .dpf-reviewsmeer__knop{display: inline-flex;align-items: center;min-height: 44px;font-size: 15px;font-weight: 600;color: var(--dbg-blauw-donker);text-decoration: underline;text-underline-offset: 3px;cursor: pointer;list-style: none}.dpf .dpf-reviewsmeer__knop::-webkit-details-marker{display: none}.dpf .dpf-reviewsmeer__knop:hover{color: var(--dbg-navy)}.dpf .dpf-reviewsmeer__knop:focus-visible{outline: 2px solid var(--dbg-navy);outline-offset: 2px;border-radius: 4px}.dpf .dpf-reviewsmeer__open{display: none}.dpf .dpf-reviewsmeer[open] > .dpf-reviewsmeer__knop .dpf-reviewsmeer__dicht{display: none}.dpf .dpf-reviewsmeer[open] > .dpf-reviewsmeer__knop .dpf-reviewsmeer__open{display: inline}.dpf .dpf-reviewsmeer > .dbg-reviewlijst{margin-top: 16px}.dpf .dbg-reviewblok .dbg-reviewlijst > .dbg-reviewkaart:last-child:nth-child(odd):not(:first-child){grid-column: 1 / -1}@media (scripting: enabled){.dpf-beslis .dbg-bewaarrij{min-height: 44px}}@media (min-width: 1040px){html.dpf-kolom-open .dpf .dpf-kolommen > .dpf-beslis{display: none}html.dpf-kolom-open .dpf .dpf-kolommen > .dpf-paneel[open]{grid-column: 3;grid-row: 1 / span 3;position: sticky;top: var(--dpf-kolomtop,calc(var(--dbg-kophoogte,64px) + var(--dbg-wpbalk,0px) + 20px));display: flex;flex-direction: column;max-width: none;max-height: var(--dpf-kolomhoogte,calc(100vh - 152px));margin: 0 0 0 16px;overflow: hidden;box-shadow: 0 2px 14px rgba(10,31,68,0.08)}html.dpf-kolom-open.dpf-balkruimte .dpf .dpf-kolommen > .dpf-paneel[open]{max-height: calc(var(--dpf-kolomhoogte,calc(100vh - 152px)) - max(64px,calc(var(--dbg-toestemming-hoogte,0px) - 2px)))}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__kop{flex: none;padding: 12px 18px}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__sluit[hidden]{display: inline-flex;visibility: hidden}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__profiel{display: none}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__inhoud{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 14px 18px 18px;scroll-padding-bottom: calc(var(--dpf-voet,120px) + 12px)}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-stapvoet{position: sticky;bottom: -18px;z-index: 2;margin: 14px -18px 0;padding: 10px 18px;background: var(--dbg-wit);border-top: 1px solid var(--dbg-rand);box-shadow: 0 -6px 16px rgba(10,31,68,0.06)}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-stapvoet[hidden]{display: none}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-stapvoet .dbg-acties{margin-top: 0;margin-bottom: 0}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-stapvoet .dbg-betaalstapregel{margin: 6px 0 0;line-height: 1.35}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dbg-verstuurknop{width: 100%;padding-top: 10px;padding-bottom: 10px}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__foto,html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__sub:not(.dpf-paneel__sub--kort){display: none}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__sub--kort{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dbg-keuzeveld:has(> .dbg-keuzeknoppen > .dbg-keuzeknop:only-child input:checked) > legend{float: left;margin: 0 10px 0 0;line-height: 24px}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dbg-keuzeveld:has(> .dbg-keuzeknoppen > .dbg-keuzeknop:only-child input:checked) > .dbg-keuzeknoppen{display: block;margin: 0}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dbg-ui .dbg-keuzeknoppen > label.dbg-keuzeknop:only-child:has(input:checked){display: inline;min-height: 0;padding: 0;border: 0;border-radius: 4px;background: none;color: var(--dbg-tekst);font-size: 15px;font-weight: 600;line-height: 24px;cursor: default}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dbg-ui .dbg-keuzeknoppen > label.dbg-keuzeknop:only-child:has(input:checked)::before{display: none}}.dpf-paneel__tijd{display: none}@media (min-width: 1040px) and (min-height: 800px){html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__sub--kort{white-space: normal}html.dpf-kolom-open .dpf-kolommen > .dpf-paneel .dpf-paneel__tijd{display: inline}}