.blok[data-astro-cid-aymebgda]{padding:5rem 0}.blok[data-astro-cid-aymebgda].smal{padding:4rem 0}.blok-foto[data-astro-cid-aymebgda]{position:relative}.blok-achtergrond[data-astro-cid-aymebgda]{position:absolute;inset:0;overflow:hidden}.blok-achtergrond[data-astro-cid-aymebgda] img[data-astro-cid-aymebgda]{width:100%;height:100%;object-fit:cover}.blok-achtergrond[data-astro-cid-aymebgda] .waas[data-astro-cid-aymebgda]{position:absolute;inset:0}.blok-foto[data-astro-cid-aymebgda] .container[data-astro-cid-aymebgda]{position:relative;z-index:1}.raster{margin-top:2.5rem;display:grid;grid-template-columns:repeat(var(--kolommen, 3),1fr);gap:var(--gap, 1rem);align-items:start}.raster.masonry{grid-auto-rows:4px;row-gap:0}.raster figure{margin:0;border-radius:4px;overflow:hidden}.raster.masonry figure{margin-bottom:var(--gap, 1rem)}.raster img{width:100%;height:auto;display:block;transition:transform .4s}.raster figure:hover img{transform:scale(1.04)}@media(max-width:900px){.raster{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.raster{grid-template-columns:1fr}}.diavoorstelling{position:relative;margin-top:2.5rem}.dia-strook{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:4px}.dia-strook::-webkit-scrollbar{display:none}.dia{flex:0 0 100%;scroll-snap-align:center;margin:0;display:flex;align-items:center;justify-content:center}.dia img{max-height:min(70vh,620px);width:auto;max-width:100%;border-radius:4px}.dia-knop{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:56px;border:none;background:none;padding:0;color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.9;transition:opacity .2s,transform .2s}.dia-knop svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 5px rgba(0,0,0,.55))}.dia-knop:hover{opacity:1}.dia-knop.vorige{left:.5rem}.dia-knop.volgende{right:.5rem}.dia-knop.vorige:hover{transform:translateY(-50%) translate(-2px)}.dia-knop.volgende:hover{transform:translateY(-50%) translate(2px)}.diavoorstelling.strook{width:100vw;position:relative;left:50%;transform:translate(-50%)}.strook .dia-strook{gap:var(--gap, 1rem);border-radius:0}.strook .dia{flex:0 0 calc((min(100%,1500px) - (var(--zichtbaar, 3) - 1) * var(--gap, 1rem)) / var(--zichtbaar, 3));scroll-snap-align:start}.strook .dia img{width:100%;max-width:none;height:auto;max-height:none;aspect-ratio:var(--verhouding, 1 / 1);object-fit:cover;border-radius:0}@media(max-width:900px){.strook .dia{flex-basis:calc((100% - var(--gap, 1rem)) / 2)}}@media(max-width:560px){.strook .dia{flex-basis:100%}}.dia-teller{text-align:center;font-size:.85rem;margin-top:.75rem;opacity:.7}.lightbox{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border:none;padding:0;background:transparent;outline:none}.lightbox[open]{display:flex;align-items:center;justify-content:center}.lightbox::backdrop{background:#141822eb}.lightbox img{max-width:92vw;max-height:92vh;width:auto;height:auto;border-radius:4px}.lightbox button{position:fixed;width:48px;height:56px;border:none;background:none;padding:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.lightbox button svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 5px rgba(0,0,0,.6))}.lightbox button:hover{opacity:1}.lightbox button:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px;border-radius:8px;opacity:1}.lightbox .lb-sluit{top:1rem;right:1rem}.lightbox .lb-vorige{left:1rem;top:50%;transform:translateY(-50%)}.lightbox .lb-volgende{right:1rem;top:50%;transform:translateY(-50%)}.sectie-inhoud[data-astro-cid-ssz6zwui].gecentreerd{text-align:center}.sectie-inhoud[data-astro-cid-ssz6zwui]:not(.met-afbeelding) .sectie-tekst[data-astro-cid-ssz6zwui]{max-width:46rem}.sectie-inhoud[data-astro-cid-ssz6zwui].gecentreerd .sectie-tekst[data-astro-cid-ssz6zwui]{margin-inline:auto}.sectie-tekst[data-astro-cid-ssz6zwui] p[data-astro-cid-ssz6zwui]{margin-bottom:1.2rem}.sectie-tekst[data-astro-cid-ssz6zwui] p[data-astro-cid-ssz6zwui]:last-of-type{margin-bottom:0}.sectie-inhoud[data-astro-cid-ssz6zwui].met-afbeelding{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:3rem;align-items:center}.sectie-inhoud[data-astro-cid-ssz6zwui].met-afbeelding.verticaal-boven{align-items:start}.sectie-inhoud[data-astro-cid-ssz6zwui].afbeelding-rechts{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.sectie-inhoud[data-astro-cid-ssz6zwui].afbeelding-rechts .sectie-afbeelding[data-astro-cid-ssz6zwui]{order:2}.sectie-afbeelding[data-astro-cid-ssz6zwui] img[data-astro-cid-ssz6zwui]{border-radius:4px;width:100%;height:auto}.sectie-afbeelding[data-astro-cid-ssz6zwui] .diavoorstelling{margin-top:0}.sectie-inhoud[data-astro-cid-ssz6zwui].alleen-afbeelding .sectie-afbeelding[data-astro-cid-ssz6zwui]{max-width:46rem;margin:0 auto}.sectie-acties[data-astro-cid-ssz6zwui]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.sectie-inhoud[data-astro-cid-ssz6zwui].gecentreerd .sectie-acties[data-astro-cid-ssz6zwui]{justify-content:center}@media(max-width:820px){.sectie-inhoud[data-astro-cid-ssz6zwui].met-afbeelding{grid-template-columns:1fr}.sectie-inhoud[data-astro-cid-ssz6zwui].afbeelding-rechts .sectie-afbeelding[data-astro-cid-ssz6zwui]{order:0}.sectie-afbeelding[data-astro-cid-ssz6zwui]{max-width:380px;margin:0 auto}}.contact-grid[data-astro-cid-4w6kd4bo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.contact-info[data-astro-cid-4w6kd4bo]{list-style:none;margin-top:1.5rem}.contact-info[data-astro-cid-4w6kd4bo] li[data-astro-cid-4w6kd4bo]{margin-bottom:.5rem}.contact-info[data-astro-cid-4w6kd4bo] a[data-astro-cid-4w6kd4bo]{color:var(--navy);text-decoration:none;font-weight:400}.contact-form[data-astro-cid-4w6kd4bo]{display:flex;flex-direction:column;gap:1rem}.contact-form[data-astro-cid-4w6kd4bo] label[data-astro-cid-4w6kd4bo]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:400}.extra-velden[data-astro-cid-4w6kd4bo]{display:flex;flex-direction:column;gap:1rem}.extra-velden[data-astro-cid-4w6kd4bo][hidden]{display:none}.contact-form[data-astro-cid-4w6kd4bo] input[data-astro-cid-4w6kd4bo],.contact-form[data-astro-cid-4w6kd4bo] select[data-astro-cid-4w6kd4bo],.contact-form[data-astro-cid-4w6kd4bo] textarea[data-astro-cid-4w6kd4bo]{font:inherit;padding:.6rem .8rem;border:1px solid var(--beige);border-radius:4px;background:var(--cream)}.contact-form[data-astro-cid-4w6kd4bo] button[data-astro-cid-4w6kd4bo]{cursor:pointer;background:none;align-self:flex-start}.botcheck[data-astro-cid-4w6kd4bo]{display:none}.form-nota[data-astro-cid-4w6kd4bo]{font-size:.8rem;font-style:italic;opacity:.75}.form-status[data-astro-cid-4w6kd4bo]{font-size:.9rem;font-weight:400;color:var(--navy);min-height:1.4em}@media(max-width:820px){.contact-grid[data-astro-cid-4w6kd4bo]{grid-template-columns:1fr}}.reviews-titel[data-astro-cid-pxoqvtku]{text-align:center;padding:4rem 0 2.5rem}.reviews-band[data-astro-cid-pxoqvtku]{position:relative}.reviews-strook[data-astro-cid-pxoqvtku]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews-strook[data-astro-cid-pxoqvtku]::-webkit-scrollbar{display:none}.review[data-astro-cid-pxoqvtku]{position:relative;flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:4rem 1.25rem 4.5rem;min-height:clamp(420px,65vh,640px);overflow:hidden;background:var(--navy)}.review-foto[data-astro-cid-pxoqvtku]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.review-waas[data-astro-cid-pxoqvtku]{position:absolute;inset:0}.review-kaart[data-astro-cid-pxoqvtku]{position:relative;width:min(100%,44rem);max-height:min(70vh,32rem);overflow-y:auto;padding:2.5rem clamp(1.25rem,4vw,3rem);border-radius:4px;text-align:center;color:var(--tekst, #313131)}.kaart-donker[data-astro-cid-pxoqvtku] .review-kaart[data-astro-cid-pxoqvtku]{color:var(--white)}.review-quote[data-astro-cid-pxoqvtku]{font-size:clamp(1.4rem,2.6vw,1.9rem);font-style:italic;font-weight:600;line-height:1.3;margin-bottom:1.2rem}.review-kaart[data-astro-cid-pxoqvtku] p[data-astro-cid-pxoqvtku]{font-size:.98rem;line-height:1.7;margin-bottom:1rem}.review-kaart[data-astro-cid-pxoqvtku] p[data-astro-cid-pxoqvtku]:last-child{margin-bottom:0}.review-namen[data-astro-cid-pxoqvtku]{margin-top:1.4rem;font-weight:600;letter-spacing:.03em}.review-knop[data-astro-cid-pxoqvtku].vorige{left:.5rem}.review-knop[data-astro-cid-pxoqvtku].volgende{right:.5rem}.review-bolletjes[data-astro-cid-pxoqvtku]{position:absolute;left:0;right:0;bottom:1.4rem;display:flex;justify-content:center;gap:.6rem}.review-bolletjes[data-astro-cid-pxoqvtku] button[data-astro-cid-pxoqvtku]{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:#ffffff8c;box-shadow:0 1px 4px #00000059;cursor:pointer}.review-bolletjes[data-astro-cid-pxoqvtku] button[data-astro-cid-pxoqvtku].actief{background:var(--white)}@media(max-width:640px){.review[data-astro-cid-pxoqvtku]{padding:3rem .9rem 4rem}.review-knop[data-astro-cid-pxoqvtku]{display:none}}.reviews .review-knop{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:64px;border:none;background:transparent;padding:0;color:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .2s;opacity:.85}.reviews .review-knop svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 6px rgba(0,0,0,.5))}.reviews .review-knop:hover{opacity:1}.reviews .review-knop.vorige:hover{transform:translateY(-50%) translate(-2px)}.reviews .review-knop.volgende:hover{transform:translateY(-50%) translate(2px)}
