:root{--groen:#5f7d2c;--groen-donker:#3f5619;--groen-lig:#eef3e4;--teks:#1f2418;--teks-sag:#545b4a;--agter:#fbfbf8;--rand:#d9dccf;--geel:#fff3c4;--rooi:#a3261b}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:4rem}body{color:var(--teks);background:var(--agter);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.0625rem;line-height:1.6}.houer{max-width:46rem;margin:0 auto;padding:0 1rem}a{color:var(--groen-donker)}.kop{background:var(--groen);color:#fff;padding:2.5rem 0 2rem}.kop h1{margin:0;font-size:clamp(2rem,7vw,3rem);line-height:1.1}.kop .org{opacity:.9;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.85rem}.kop-datums{margin:.5rem 0 0;font-size:1.15rem}.nav{z-index:1;background:var(--groen-donker);position:sticky;top:0;overflow-x:auto}.nav .houer{white-space:nowrap;gap:1rem;padding-top:.6rem;padding-bottom:.6rem;display:flex}.nav a{color:#fff;font-size:.95rem;text-decoration:none}.nav a:hover,.nav a:focus{text-decoration:underline}main{padding-bottom:2rem}section{border-bottom:1px solid var(--rand);padding-top:2rem;padding-bottom:1rem}section:last-child{border-bottom:0}h2{color:var(--groen-donker);margin:0 0 .75rem}h3{margin:1.25rem 0 .5rem}.feite{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:1rem 0;display:grid}.feite dt{font-weight:600}.feite dd{margin:0}.bank{background:var(--groen-lig);border-radius:.5rem;padding:1rem}table.pryse{border-collapse:collapse;width:100%;margin:1rem 0}.pryse th,.pryse td{text-align:left;border-bottom:1px solid var(--rand);padding:.5rem .6rem}.pryse td:not(:first-child),.pryse th:not(:first-child){text-align:right}.pryse thead th{background:var(--groen-lig)}.stappe li{margin-bottom:.4rem}.belangrik{border-left:4px solid var(--rooi);background:#fbeeec;padding:.75rem 1rem}.knoppie{background:var(--groen);color:#fff;border-radius:.4rem;padding:.4rem .9rem;text-decoration:none;display:inline-block}.placeholder{background:var(--geel);color:#5a4a00;border:1px dashed #c9a600;border-radius:.25rem;padding:0 .3rem;font-style:italic}.klein{color:var(--teks-sag);font-size:.9rem}.voet{background:var(--groen-lig);color:var(--teks-sag);padding:1rem 0;font-size:.9rem}@media (width<=30rem){.feite{grid-template-columns:1fr;gap:0}.feite dd{margin-bottom:.5rem}}fieldset{border:1px solid var(--rand);border-radius:.5rem;margin:1.25rem 0;padding:.75rem 1rem 1rem}legend{color:var(--groen-donker);padding:0 .3rem;font-weight:700}form label{margin-top:.6rem;font-weight:600;display:block}form label.inlyn{align-items:flex-start;gap:.4rem;margin-right:1rem;font-weight:400;display:inline-flex}form label.blok{display:flex}form input:not([type=checkbox]):not([type=radio]),form select{width:100%;font:inherit;color:var(--teks);background:#fff;border:1px solid #b9bdae;border-radius:.35rem;margin-top:.2rem;padding:.45rem .55rem;display:block}form input[aria-invalid],form select[aria-invalid]{border-color:var(--rooi)}.rooster{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.radio-ry{margin-top:.8rem}.radio-ry>span{font-weight:600;display:block}.fout{color:var(--rooi);font-size:.9rem}.fout:empty{display:none}.toestemming{margin-top:.5rem}table.kampgangers{border-collapse:collapse;width:100%}.kampgangers th,.kampgangers td{text-align:left;border-bottom:1px solid var(--rand);vertical-align:top;padding:.35rem .3rem}.kampgangers td:nth-child(3) input{max-width:5rem}.kampgangers tfoot th,.kampgangers tfoot td{border-bottom:0;font-weight:700}.heuningpot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#turnstile{min-height:65px;margin:1rem 0 .25rem}button.knoppie{font:inherit;cursor:pointer;border:0;padding:.6rem 1.2rem;font-size:1.05rem}button.knoppie:disabled{opacity:.6;cursor:wait}.verwysing{font-size:1.3rem}#sukses{border-bottom:0}@media (width<=30rem){.rooster{grid-template-columns:1fr}.kampgangers thead{display:none}.kampgangers tr{border-bottom:1px solid var(--rand);grid-template-columns:1fr auto;gap:.25rem .5rem;padding:.5rem 0;display:grid}.kampgangers td,.kampgangers th{border:0;padding:0}.kampgangers td:first-child{font-weight:600}.kampgangers td:nth-child(3) input{max-width:none}.kampgangers td:nth-child(3):before{content:"Aantal";font-size:.85rem}.kampgangers td:nth-child(4){grid-column:1/-1}.kampgangers td:nth-child(4):before{content:"Ouderdomme";font-size:.85rem}.kampgangers tfoot tr{border-bottom:0}}.foto-strook,.foto-rooster{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.foto-strook{grid-template-columns:repeat(3,1fr)}.foto-rooster{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.foto-strook img,.foto-rooster img{aspect-ratio:3/2;object-fit:cover;background:var(--groen-lig);border-radius:.4rem;width:100%;height:auto;display:block}.foto-rooster a:hover img,.foto-strook a:hover img{opacity:.9}.onderskrif{color:var(--teks-sag);margin:.3rem 0 0;font-size:.9rem}.galery section{padding-top:1.25rem}#kyker{background:0 0;border:0;max-width:100vw;max-height:100vh;padding:0}#kyker::backdrop{background:#0a0c08e6}#kyker figure{text-align:center;margin:0}#kyker img{border-radius:.3rem;max-width:96vw;max-height:82vh;margin:0 auto;display:block}#kyker figcaption{color:#fff;padding:.5rem 1rem 0}.kyker-knoppies{justify-content:center;gap:1rem;padding:.6rem 0;display:flex}.kyker-knoppies button{font:inherit;color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:2.6rem;height:2.6rem;font-size:1.4rem;line-height:1}.kyker-knoppies button:hover,.kyker-knoppies button:focus-visible{background:#ffffff4d}@media (width<=30rem){.foto-strook{grid-template-columns:1fr}.foto-rooster{grid-template-columns:1fr 1fr;gap:.5rem}}.kaart{border:1px solid var(--rand);border-radius:.5rem;width:100%;height:22rem;margin:.5rem 0 1rem;display:block}@media (width<=30rem){.kaart{height:18rem}}
