.faq:where(.astro-gfo3rpqg){--vlak:var(--zacht);--vlak-hover:var(--ijs);--knop-vlak:var(--wit)}.faq:where(.astro-gfo3rpqg).sectie--ijs,.faq:where(.astro-gfo3rpqg).sectie--zacht{--vlak:var(--wit);--vlak-hover:var(--wit);--knop-vlak:var(--ijs)}.faq__binnen:where(.astro-gfo3rpqg){max-width:920px}.faq__tabs:where(.astro-gfo3rpqg){display:none}[data-faq-actief] .faq__tabs:where(.astro-gfo3rpqg){isolation:isolate;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:32px auto 0;padding:6px;display:flex;position:relative}.faq__tabs:where(.astro-gfo3rpqg):before{content:"";z-index:-1;background:var(--vlak);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);position:absolute;inset:0}.faq:where(.astro-gfo3rpqg).sectie--ijs .faq__tabs:where(.astro-gfo3rpqg):before,.faq:where(.astro-gfo3rpqg).sectie--zacht .faq__tabs:where(.astro-gfo3rpqg):before{background:var(--wit)}.faq__tab:where(.astro-gfo3rpqg){isolation:isolate;min-height:44px;color:var(--tekst);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duur) var(--ease);background:0 0;border:0;align-items:center;gap:9px;padding:0 18px;font-size:.90625rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.faq__tab:where(.astro-gfo3rpqg):before{content:"";z-index:-1;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background-color var(--duur) var(--ease);background:0 0;position:absolute;inset:0}.faq__aantal:where(.astro-gfo3rpqg){background:var(--ijs);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);min-width:24px;height:22px;color:var(--navy);transition:background-color var(--duur) var(--ease);place-items:center;padding:0 6px;font-size:.75rem;font-weight:800;line-height:1;display:inline-grid}@media (hover:hover){.faq__tab:where(.astro-gfo3rpqg)[aria-selected=false]:hover{color:var(--navy)}.faq__tab:where(.astro-gfo3rpqg)[aria-selected=false]:hover:before{background:var(--knop-vlak)}}.faq__tab:where(.astro-gfo3rpqg)[aria-selected=true]{color:var(--wit)}.faq__tab:where(.astro-gfo3rpqg)[aria-selected=true]:before{background:var(--navy)}.faq__tab:where(.astro-gfo3rpqg)[aria-selected=true] .faq__aantal:where(.astro-gfo3rpqg){background:var(--oranje)}.faq__tab:where(.astro-gfo3rpqg):focus-visible{outline:2px solid var(--blauw);outline-offset:2px}.faq__lijst:where(.astro-gfo3rpqg){gap:10px;margin-top:30px;display:grid}.faq__lijst:where(.astro-gfo3rpqg):focus{outline:none}.faq__item:where(.astro-gfo3rpqg){isolation:isolate;position:relative}.faq__item:where(.astro-gfo3rpqg):before,.faq__item:where(.astro-gfo3rpqg):after{content:"";z-index:-1;transition:background-color var(--duur) var(--ease);position:absolute}.faq__item:where(.astro-gfo3rpqg):before{background:var(--vlak);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);inset:0}.faq__item:where(.astro-gfo3rpqg):after{clip-path:polygon(9.1px 0,100% 0,100% calc(100% - 9.1px),calc(100% - 9.1px) 100%,0 100%,0 9.1px);background:0 0;inset:1.5px}.faq__item:where(.astro-gfo3rpqg)[open]:before{background:var(--blauw)}.faq__item:where(.astro-gfo3rpqg)[open]:after{background:var(--wit)}@media (hover:hover){.faq__item:where(.astro-gfo3rpqg):not([open]):hover:before{background:var(--vlak-hover)}}.faq__vraag:where(.astro-gfo3rpqg){cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:1fr 34px;align-items:center;column-gap:14px;padding:16px 20px;list-style:none;display:grid}.faq--labels:where(.astro-gfo3rpqg) .faq__vraag:where(.astro-gfo3rpqg){grid-template-columns:110px 1fr 34px}.faq__vraag:where(.astro-gfo3rpqg)::-webkit-details-marker{display:none}.faq__vraag:where(.astro-gfo3rpqg)::marker{content:""}.faq__vraag:where(.astro-gfo3rpqg):focus-visible{outline:2px solid var(--blauw);outline-offset:2px}@supports selector(:has(a)){.faq__vraag:where(.astro-gfo3rpqg):focus-visible{outline:none}.faq__item:where(.astro-gfo3rpqg):has(>.faq__vraag:focus-visible){outline:2px solid var(--blauw);outline-offset:3px}}.faq__label:where(.astro-gfo3rpqg){background:var(--ijs);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);color:var(--blauw);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-self:start;padding:5px 9px;font-size:.6875rem;font-weight:700;line-height:1.2}.faq:where(.astro-gfo3rpqg).sectie--ijs .faq__label:where(.astro-gfo3rpqg),.faq:where(.astro-gfo3rpqg).sectie--zacht .faq__label:where(.astro-gfo3rpqg){background:var(--ijs)}.faq__titel:where(.astro-gfo3rpqg){color:var(--navy);letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);font-weight:700;line-height:1.35}.faq__icoon:where(.astro-gfo3rpqg){background:var(--knop-vlak);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);width:34px;height:34px;color:var(--navy);transition:background-color var(--duur) var(--ease), color var(--duur) var(--ease);place-items:center;font-size:16px;display:grid}.faq__icoon:where(.astro-gfo3rpqg) svg{transition:rotate .4s var(--ease)}.faq__item:where(.astro-gfo3rpqg)[open] .faq__icoon:where(.astro-gfo3rpqg){background:var(--oranje)}.faq__item:where(.astro-gfo3rpqg)[open] .faq__icoon:where(.astro-gfo3rpqg) svg{rotate:45deg}@media (hover:hover){.faq__item:where(.astro-gfo3rpqg):not([open]) .faq__vraag:where(.astro-gfo3rpqg):hover .faq__icoon:where(.astro-gfo3rpqg){background:var(--blauw);color:var(--wit)}}.faq__antwoord:where(.astro-gfo3rpqg){padding:0 72px 22px 20px}.faq--labels:where(.astro-gfo3rpqg) .faq__antwoord:where(.astro-gfo3rpqg){padding-left:144px}.faq__antwoord:where(.astro-gfo3rpqg) p:where(.astro-gfo3rpqg){font-size:.9375rem;line-height:1.7}@media (prefers-reduced-motion:no-preference){.faq--gefilterd .faq__item:where(.astro-gfo3rpqg):not([hidden]){animation:faq-in .4s var(--ease) backwards}}@keyframes faq-in{0%{opacity:0;translate:0 6px}}@media (width<=640px){.faq__tab:where(.astro-gfo3rpqg){padding:0 14px;font-size:.84375rem}.faq__vraag:where(.astro-gfo3rpqg){column-gap:12px;padding:14px 16px}.faq--labels:where(.astro-gfo3rpqg) .faq__vraag:where(.astro-gfo3rpqg){grid-template-columns:1fr 34px;grid-template-areas:"label label""titel icoon";row-gap:10px}.faq--labels:where(.astro-gfo3rpqg) .faq__label:where(.astro-gfo3rpqg){grid-area:label}.faq--labels:where(.astro-gfo3rpqg) .faq__titel:where(.astro-gfo3rpqg){grid-area:titel}.faq--labels:where(.astro-gfo3rpqg) .faq__icoon:where(.astro-gfo3rpqg){grid-area:icoon}.faq__antwoord:where(.astro-gfo3rpqg),.faq--labels:where(.astro-gfo3rpqg) .faq__antwoord:where(.astro-gfo3rpqg){padding:0 16px 20px}}
