:root{--nacht:#21033F;--nacht2:#2E0C52;--nacht3:#150127;--paars:#6B15C1;--roze:#E5186E;--roze2:#C80F5C;--zacht-roze:#FDE7F0;--lav:#F4F1F7;--lav2:#EAE4F0;--wit:#FFFFFF;--inkt:#21033F;--t2:#55466A;--t3:#86799A;--lijn:#E4DDEB;--lijn2:#CFC4DB;--groen:#0E7A4E;--verloop:linear-gradient(135deg,#E5186E 0%,#9A1A8F 60%,#6B15C1 100%);--ff:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,Roboto,"Helvetica Neue",Arial,sans-serif;--r:14px;--r2:24px;--r3:32px;--breed:1240px;--sch:0 6px 22px rgba(33,3,63,.08);--sch2:0 16px 44px rgba(33,3,63,.18)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--lav);color:var(--inkt);font:400 16.5px/1.65 var(--ff)}img,svg,picture{display:block;max-width:100%}img{height:auto}a{color:var(--paars);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--inkt)}p{margin:0 0 1em}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid #FF8FC0;outline-offset:2px}[hidden]{display:none!important}.berglaanvliet2{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eeplasvoort9{width:min(var(--breed),100% - 48px);margin-inline:auto}.daalzandmeer9{width:min(860px,100% - 48px)}.daalhoutsteeg2{width:22px;height:22px;flex:none}.daalhoutsteeg2 .stip{fill:currentColor;stroke:none}.wijkdorpland7{color:var(--t3);font-size:.93rem}.landterhof6{text-align:center}.waalhofstad6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:var(--r);background:var(--verloop);color:#fff;font-weight:700;cursor:pointer;text-decoration:none;transition:filter .15s,box-shadow .15s}.waalhofstad6:hover{filter:brightness(1.08);color:#fff;text-decoration:none;box-shadow:0 8px 22px rgba(229,24,110,.35)}.waalhofstad6 .daalhoutsteeg2{width:20px;height:20px}.loveldwijk4{background:var(--wit);color:var(--inkt);box-shadow:inset 0 0 0 2px var(--lijn2)}.loveldwijk4:hover{color:var(--inkt);box-shadow:inset 0 0 0 2px var(--paars);filter:none}.meerstadwijk7{width:100%}.horstdrechtwoud9{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--paars)}.horstdrechtwoud9 .daalhoutsteeg2{width:18px;height:18px}.slootduinrode0{display:flex;gap:8px;margin:14px 0 0;color:var(--t3);font-size:.84rem;line-height:1.6}.slootduinrode0 .daalhoutsteeg2{width:18px;height:18px;margin-top:1px}.bosbrinkstad6{background:var(--nacht);position:relative;z-index:50}.oordbossteeg1{display:flex;align-items:center;gap:22px;min-height:74px}.dorpdrechtrode7 img{height:36px;width:auto}.steegaawoud6{margin-left:auto;display:flex;align-items:center;gap:4px}.steegaawoud6 a{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:12px;color:#fff;font-weight:600;font-size:.95rem}.steegaawoud6 a:hover{background:rgba(255,255,255,.1);text-decoration:none}.steegaawoud6 a[aria-current=page]{background:rgba(255,255,255,.14)}.steegaawoud6 .daalhoutsteeg2{width:19px;height:19px;color:#FF8FC0}.steegaawoud6 .eelandbrink9{background:var(--wit);color:var(--inkt);margin-left:8px}.steegaawoud6 .eelandbrink9:hover{background:var(--lav2)}.steegaawoud6 .eelandbrink9 .daalhoutsteeg2{color:var(--roze)}.sloothoutmeer8{display:none;margin-left:auto;width:46px;height:46px;border:0;border-radius:14px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;place-items:center}.steegstadwijk4{background:var(--nacht3);margin-top:88px;padding:60px 0 30px;font-size:.92rem;color:#CFC2DD}.brinkhoutvoort7{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px}.meerwaalburg7 img{height:34px;width:auto;margin-bottom:16px}.steegstadwijk4 h2{font-size:.98rem;margin:0 0 12px;color:#fff}.steegstadwijk4 ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.steegstadwijk4 a{color:#E9DFF3}.vlietvlietwijk8{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:44px 0 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#A898BB;font-size:.84rem}.duindaalveld7{position:fixed;left:20px;bottom:20px;z-index:900;width:min(460px,calc(100% - 40px));background:var(--wit);border-radius:var(--r2);box-shadow:var(--sch2);padding:20px 22px;display:grid;gap:14px;font-size:.9rem}.duindaalveld7 p{margin:0}.oordkampplas0{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.duindaalveld7 .waalhofstad6{min-height:42px;padding:0 18px}.lorodevoort4{position:relative;z-index:20}.broekkerkhaven5{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;background:var(--wit);border:0;border-radius:18px;box-shadow:0 18px 50px rgba(8,0,20,.35);padding:6px}.broekkerkhaven5>*+*{border-left:1px solid var(--lijn)}.eelaankerk0{border-left:0!important}.meerdorpzand9{display:grid;min-width:0}.laangouwvoort8{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.laangouwvoort8>*+*{border-left:1px solid var(--lijn)}.stadrodewoud2{position:relative;min-width:0;padding:8px 14px 6px}.kamplaanplas5{display:block;font-size:.74rem;font-weight:700;color:var(--t2);margin:0 0 2px;padding-left:30px}.dijkdamwoud1,.veldkerkzand8{width:100%;height:34px;border:0;background:transparent;padding:0;font-size:1rem;font-weight:600;-webkit-appearance:none;appearance:none;outline:none}.dijkdamwoud1::placeholder{color:var(--t3);font-weight:500}.houtkampbos5 .dijkdamwoud1{padding-left:30px;padding-right:30px}.houtveldzand4{position:absolute;left:14px;top:15px;width:22px;height:22px;color:var(--roze)}.waalveldee7{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border:0;border-radius:50%;background:var(--lav);color:var(--t2);cursor:pointer;display:none}.eemeerter4 .waalveldee7{display:block}.kerklandlaan1{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:4px;padding-left:30px;position:relative}.brinkeezand3{position:static;min-width:0}.burgslootvoort8{position:absolute;left:0;top:-14px;width:22px;height:22px;color:var(--roze)}.drechtrodedaal0 .kamplaanplas5{padding-left:30px}.loburghorst7{height:34px;cursor:pointer}.meerbrinkveen1{line-height:34px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meerbrinkveen1:empty::before{content:attr(data-placeholder);color:var(--t3);font-weight:500}.veldkerkzand8{cursor:pointer;color:var(--t2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23E5186E' stroke-width='2.2'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E") right 2px center/14px no-repeat}.eelaankerk0{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:132px;margin:2px;border:0;border-radius:16px;background:var(--verloop);color:#fff;font-weight:800;font-size:1.05rem;cursor:pointer;transition:background .15s}.eelaankerk0:hover{background:var(--roze2)}.eelaankerk0 .daalstadbos8{width:22px;height:22px}.eelaankerk0 .daalstadbos8 .f{fill:rgba(255,255,255,.25)}.hofzandter4{display:flex;flex-wrap:wrap;gap:4px 22px;margin:12px 8px 0;font-size:.86rem;color:var(--t2)}.damoorddijk9{display:inline-flex;align-items:center;gap:7px;cursor:pointer;min-height:30px}.damoorddijk9 input[type=checkbox]{width:18px;height:18px;accent-color:var(--roze);margin:0}.burgdamveld9{display:inline-flex;align-items:center;gap:6px}#aahavenveen1:checked ~ .burgdamveld9{display:none}.voortburgdrecht0{width:58px;height:30px;border:1px solid var(--lijn2);border-radius:8px;padding:0 8px}.voortmeeree5{display:none}.duinhorststad2{display:none;position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:400;background:var(--wit);border-radius:16px;box-shadow:var(--sch2);max-height:min(440px,60vh);overflow:auto;padding:8px;min-width:320px}.duinhorststad2.active{display:block}.oordslootgouw7{font-size:.76rem;font-weight:800;color:var(--t3);padding:10px 12px 6px}.vlietvlietrijp2{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer}.vlietvlietrijp2:hover,.vlietvlietrijp2.highlighted{background:var(--zacht-roze)}svg.meerdaalmeer8{width:20px;height:20px;color:var(--roze);flex:none}.steegplasbrink5{width:22px;height:16px;border-radius:3px;flex:none;object-fit:cover}.zandkerkaa6{flex:1;min-width:0;font-size:.94rem;overflow:hidden;text-overflow:ellipsis}.wouddorpstad7{flex:none;font-size:.74rem;font-weight:800;color:var(--roze2);background:var(--zacht-roze);padding:3px 8px;border-radius:999px}.kerkstadduin2{font-family:var(--ff)!important;border-radius:16px!important}.voortveldbroek3{padding:24px 0 48px;min-height:70vh}.havenwaalhaar6{max-width:520px;margin:48px auto;text-align:center;background:var(--lav);border-radius:var(--r2);padding:34px 26px}.monddamveld9{height:6px;background:var(--wit);border-radius:999px;overflow:hidden;margin:16px 24px 0}.monddamveld9 i{display:block;width:34%;height:100%;border-radius:999px;background:var(--roze);animation:drechtburgvoort1 1.2s ease-in-out infinite}@keyframes drechtburgvoort1{0%{transform:translateX(-100%)}100%{transform:translateX(300%)}}.haarvlietmond7{background:var(--nacht);padding:8px 0 0}.woudmeermeer2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:6px 36px;align-items:center;border-radius:var(--r3);padding:26px 56px 40px;background:radial-gradient(circle at 0 100%,rgba(229,24,110,.3),rgba(229,24,110,0) 380px),var(--nacht2)}.gouwbosplas2{grid-column:1/-1;position:relative;z-index:3;margin-top:8px}.waalplasoord4{position:relative;min-width:0}.haarvlietmond7 h1{color:#fff;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.15;max-width:760px}.steeglandvliet5{color:#E3D6F0;font-size:1.08rem;margin:12px 0 0}.haarvlietmond7 .hofzandter4,.rodewoudaa9 .hofzandter4{color:#E6DAF2}.haarvlietmond7 .damoorddijk9 input[type=checkbox],.rodewoudaa9 .damoorddijk9 input[type=checkbox]{accent-color:var(--roze)}.hofdorpplas4{list-style:none;margin:0;padding:0 0 4px;display:flex;align-items:flex-end;justify-content:flex-end}.bergeebroek3{display:flex;flex-direction:column;align-items:center;position:relative}.bergeebroek3+.bergeebroek3{margin-left:-6px}.bosbosdam9{position:relative;display:block;width:128px;height:128px;border-radius:50%;border:4px solid var(--nacht2);box-shadow:0 14px 34px rgba(0,0,0,.35),inset 0 -18px 30px rgba(0,0,0,.12)}.rijpvlietbroek9 .bosbosdam9{background:radial-gradient(circle at 30% 25%,#FF9BC4,#E5186E 70%)}.woudwijkwijk5 .bosbosdam9{width:150px;height:150px;background:radial-gradient(circle at 30% 25%,#B27BFF,#6B15C1 70%)}.stadmonddaal1 .bosbosdam9{background:radial-gradient(circle at 30% 25%,#7CF0CF,#0E9E8A 70%)}.bosbosdam9 img{position:absolute;left:50%;bottom:2px;width:132%;max-width:none;height:auto;transform:translateX(-50%);filter:drop-shadow(0 8px 8px rgba(33,3,63,.35))}.woudwijkwijk5{margin-bottom:14px;z-index:1}.burgdrechtmeer3{display:flex;flex-direction:column;align-items:center;margin-top:-14px;position:relative;background:#fff;color:var(--inkt);border-radius:999px;padding:5px 14px 6px;box-shadow:0 8px 20px rgba(0,0,0,.25);line-height:1.15;white-space:nowrap}.burgdrechtmeer3 b{font-size:.86rem}.burgdrechtmeer3 small{font-size:.72rem;color:var(--t2)}.waalhavenhaar9{padding:64px 0}.rijpsteegdaal6{background:var(--wit)}.eelandburg9{margin-bottom:28px}.eelandburg9 h2{font-size:clamp(1.45rem,2.6vw,2rem)}.eelandburg9 p{margin:8px 0 0;color:var(--t2)}.damteree5{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.kampstadkerk0{text-align:center}.eewaalplas9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.slootduinrode3{display:grid;grid-template-columns:150px minmax(0,1fr);background:var(--wit);border-radius:var(--r2);overflow:hidden;color:var(--inkt);box-shadow:var(--sch);min-height:120px;transition:transform .15s,box-shadow .15s}.slootduinrode3:hover{text-decoration:none;transform:translateY(-2px);box-shadow:var(--sch2)}.bosduinrijp6 picture,.bosduinrijp6 img{width:100%;height:100%;object-fit:cover}.slootwijkter6{display:flex;flex-direction:column;justify-content:center;padding:14px 18px;min-width:0}.slootwijkter6 small{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700;color:var(--t3)}.slootwijkter6 strong{font-size:1.18rem;line-height:1.25}.slootbosdrecht8{font-size:.86rem;color:var(--t2)}.oordduinplas4{margin-top:8px;font-size:.88rem;color:var(--t2)}.oordduinplas4 em{font-style:normal;font-weight:800;color:var(--roze2);font-size:1.02rem}.slootsteegbrink8{color:var(--paars);font-weight:700}.burgaawijk8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.dorpduinaa6 h3{font-size:1.2rem;margin-bottom:12px}.dorpduinaa6 h3 a{color:var(--inkt)}.veldbosplas1{list-style:none;margin:0;padding:0;display:grid;gap:10px}.veldbosplas1 a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r);background:var(--lav);color:var(--inkt)}.veldbosplas1 a:hover{text-decoration:none;background:var(--zacht-roze)}.veldbosplas1 .daalhoutsteeg2{color:var(--roze)}.veldbosplas1 span{display:flex;flex-direction:column;flex:1;min-width:0}.veldbosplas1 strong{font-weight:700;line-height:1.3}.veldbosplas1 small{color:var(--t3);font-size:.8rem}.haarzandhof3{width:18px;height:18px;color:var(--t3)!important}.roderoderode4{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.roderoderode4 button{border:0;border-radius:999px;padding:9px 16px;background:var(--wit);color:var(--inkt);font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px var(--lijn)}.roderoderode4 button[aria-selected=true]{background:var(--nacht);color:#fff;box-shadow:none}.duindaaldaal0{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stadhavenrijp9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stadhavenrijp9 a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-radius:var(--r);background:var(--wit);color:var(--inkt);box-shadow:var(--sch)}.stadhavenrijp9 a:hover{text-decoration:none;box-shadow:inset 0 0 0 2px var(--roze)}.stadhavenrijp9 span{font-size:.8rem;color:var(--t3);white-space:nowrap}.eelozand4 .slootlodorp9[hidden]{display:none}.horstterburg4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:s}.horstterburg4 li{background:var(--lav);border-radius:var(--r2);padding:28px}.lodorpwaal5{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--verloop);color:#fff;font-weight:800;font-size:1.1rem;margin-bottom:16px}.horstterburg4 h3{font-size:1.1rem;margin-bottom:8px}.horstterburg4 p{margin:0;color:var(--t2)}.kampdaaldijk1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kampdaaldijk1 li{display:flex;gap:16px;background:var(--wit);border-radius:var(--r2);padding:24px;box-shadow:var(--sch)}.kampdaaldijk1 .daalhoutsteeg2{width:30px;height:30px;color:var(--roze)}.kampdaaldijk1 h3{font-size:1.05rem;margin-bottom:6px}.kampdaaldijk1 p{margin:0;color:var(--t2)}.rodewoudveld9{display:grid;gap:10px}.rodewoudveld9 details{background:var(--wit);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--lijn)}.rijpsteegdaal6 .rodewoudveld9 details{background:var(--lav);box-shadow:none}.rodewoudveld9 summary{cursor:pointer;list-style:none;padding:16px 52px 16px 20px;font-weight:700;position:relative}.rodewoudveld9 summary::-webkit-details-marker{display:none}.rodewoudveld9 summary::after{content:"";position:absolute;right:20px;top:50%;width:10px;height:10px;margin-top:-7px;border-right:2.5px solid var(--roze);border-bottom:2.5px solid var(--roze);transform:rotate(45deg);transition:transform .2s}.rodewoudveld9 details[open] summary::after{transform:rotate(225deg);margin-top:-2px}.rodewoudveld9 details p{margin:0;padding:0 20px 18px;color:var(--t2)}.rodewoudaa9{background:var(--nacht);padding:6px 0 44px}.havenburghout1{display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px;border-radius:var(--r3);padding:30px 44px 40px;position:relative;background:radial-gradient(circle at 0 100%,rgba(229,24,110,.22),rgba(229,24,110,0) 340px),var(--nacht2)}.veendaalbroek9{grid-template-columns:minmax(0,1fr) 300px}.havenburghout1>*{grid-column:1;min-width:0}.oordwijkee9{grid-column:2!important;grid-row:1/span 4;align-self:center;position:relative;width:300px;height:300px}.oordzandberg3{margin:0;width:300px;height:300px;border-radius:50%;overflow:hidden;border:6px solid rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.35)}.oordzandberg3 picture,.oordzandberg3 img{width:100%;height:100%}.oordzandberg3 img{object-fit:cover}.dorphoutvoort2{position:absolute;right:-18px;bottom:-12px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#FFFFFF,#F6E8F7);border:4px solid var(--nacht2);box-shadow:0 12px 30px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 10px 8px;text-align:center;color:var(--inkt);line-height:1.2;transition:transform .15s}.dorphoutvoort2:hover{text-decoration:none;transform:translateY(-2px)}.dorphoutvoort2>*{flex:none}.dorphoutvoort2 img{width:104px;height:auto;margin:0 0 1px}.dorphoutvoort2 b{font-size:.74rem;font-weight:700;max-width:116px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dorphoutvoort2 span{font-size:.7rem;color:var(--t2);white-space:nowrap}.dorphoutvoort2 em{font-style:normal;font-weight:800;font-size:.98rem;color:var(--roze2)}.voortlandveld6{display:flex;flex-wrap:wrap;gap:6px;font-size:.85rem;color:#B9A9CC;margin:0 0 18px}.voortlandveld6 a{color:#E6DAF2}.voortlandveld6>*+*::before{content:"/";margin-right:6px;color:#8C7AA3}.plassteegmond0{margin:28px 0 18px;color:var(--t3)}.plassteegmond0 a{color:var(--t2)}.plassteegmond0>*+*::before{color:var(--lijn2)}.eerodewoud4{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;justify-self:start;margin:0 0 12px;padding:5px 14px 5px 10px;border-radius:999px;background:rgba(255,255,255,.1);font-size:.84rem;font-weight:700;color:#fff}.eerodewoud4 .daalhoutsteeg2{width:19px;height:19px;color:#FF8FC0}.eerodewoud4 b{background:var(--roze);color:#fff;font-size:.72rem;padding:2px 8px;border-radius:6px}.eerodewoud4 span{padding-left:8px;border-left:1px solid rgba(255,255,255,.25);font-weight:500}.rodewoudaa9 h1{color:#fff;font-size:clamp(1.8rem,3.4vw,2.6rem);margin:0 0 24px}.eevlietaa0{margin:22px 0 0;color:#E3D6F0;font-size:1.04rem;max-width:760px}.damaalaan3{margin-top:44px}.haarwaalwaal6{list-style:none;margin:0;padding:4px 2px 12px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(196px,1fr);gap:14px;overflow-x:auto}.duinveenstad0{display:grid;gap:2px;background:var(--wit);border-radius:var(--r2);padding:16px 18px 18px;box-shadow:var(--sch)}.meerwijkdijk2{display:grid;place-items:center;height:88px;margin-bottom:8px;background:var(--lav);border-radius:var(--r)}.meerwijkdijk2 img{width:150px;height:86px;object-fit:contain}.meerwijkdijk2 .daalhoutsteeg2{width:44px;height:44px;color:var(--t3)}.plasveldmeer3{font-size:1rem}.slootdorphorst0{color:var(--t2);font-size:.86rem}.slootdorphorst0 em{font-style:normal;font-weight:800;font-size:1.3rem;color:var(--roze2);margin-right:2px}.zandzandwijk9{font-size:.8rem;color:var(--t3)}.gouwsloothof8{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:40px;margin-top:44px;align-items:start}.mondhaarrode9{min-width:0}.daalboster7{position:sticky;top:18px;display:grid;gap:12px}.houtwouddijk0{margin:0 0 22px;scroll-margin-top:16px;background:var(--wit);border-radius:var(--r2);padding:28px 30px;box-shadow:var(--sch)}.houtwouddijk0>h2{font-size:1.38rem;margin:0 0 14px}.damburgzand0 p{line-height:1.85;color:#2E2140}.damburgzand0 p:last-child{margin-bottom:0}.slootrodedijk4{background:var(--nacht);color:#fff;border-radius:var(--r2);padding:22px 22px 24px;box-shadow:var(--sch2)}.slootrodedijk4 h2{font-size:1.05rem;margin:0 0 12px;color:#fff}.slootrodedijk4 dl{margin:0 0 18px;display:grid}.slootrodedijk4 dl>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}.slootrodedijk4 dl>div:last-child{border-bottom:0}.slootrodedijk4 dt{display:flex;align-items:center;gap:8px;color:#D9CBE8;font-size:.88rem}.slootrodedijk4 dt .daalhoutsteeg2{width:19px;height:19px;color:#FF8FC0}.slootrodedijk4 dd{margin:0;font-size:.88rem;text-align:right}.slootrodedijk4 dd b{font-size:1.05rem}.stadhoutmeer4{color:#FF8FC0}.slootrodedijk4 .wijkdorpland7{color:#D9CBE8}.dorpbroekdaal0{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r2);color:var(--inkt);background:var(--wit);box-shadow:var(--sch)}.dorpbroekdaal0:hover{text-decoration:none;box-shadow:inset 0 0 0 2px var(--roze)}.dorpbroekdaal0>.daalhoutsteeg2:first-child{width:28px;height:28px;color:var(--roze)}.dorpbroekdaal0 span{flex:1;display:grid;min-width:0;line-height:1.35}.dorpbroekdaal0 small{color:var(--t3);font-size:.78rem}.dorpbroekdaal0>.daalhoutsteeg2:last-child{width:18px;height:18px;color:var(--t3)}.steegplasveld7{list-style:none;margin:0;padding:0;display:grid;gap:10px}.steegplasveld7 li{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px 10px 10px;border-radius:var(--r);background:var(--lav)}.gouwdaallaan9{display:grid;place-items:center;background:var(--wit);border-radius:12px;height:72px}.gouwdaallaan9 img{width:120px;height:68px;object-fit:contain}.steegeedam3{display:grid;min-width:0}.steegeedam3 small{color:var(--t3);font-size:.82rem}.meerslootsloot8{text-align:right;white-space:nowrap;display:grid}.meerslootsloot8 em{font-style:normal;font-weight:800;font-size:1.15rem;color:var(--roze2)}.meerslootsloot8 small{color:var(--t3);font-size:.8rem}.plasburgbos3{display:grid;gap:12px}.plasburgbos3>div{border-radius:var(--r);background:var(--lav);padding:16px}.plasburgbos3 h3{display:flex;justify-content:space-between;gap:10px;font-size:1rem;margin:0 0 10px}.plasburgbos3 h3 span{color:var(--roze2);font-weight:700;font-size:.9rem}.plasburgbos3 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;font-size:.84rem;text-align:center}.plasburgbos3 img{margin:0 auto 4px;width:140px;height:80px;object-fit:contain}.dijkvlietvoort0{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dijkvlietvoort0 li{padding:7px 14px;border-radius:10px;background:var(--lav);font-weight:700;font-size:.88rem}.voortdamburg4{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;margin:0}.voortdamburg4 span{padding:4px 12px;border-radius:999px;background:var(--zacht-roze);color:var(--roze2);font-weight:600}.lowaalduin9{height:420px;border-radius:var(--r);overflow:hidden;background:var(--lav);display:grid;place-items:center}.oordkerkdam6{display:flex;gap:8px;align-items:center;color:var(--t3);margin:0}.kerkeegouw2{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.kerkeegouw2 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:10px 0;border-bottom:1px solid var(--lijn);font-size:.86rem}.kerkeegouw2 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kerkeegouw2 span{grid-column:1;color:var(--t3);font-size:.8rem}.kerkeegouw2 em{grid-row:1;grid-column:2;font-style:normal;color:var(--t3);font-size:.8rem}.rodesteegwijk2{display:grid;place-items:center;width:46px!important;height:30px!important;background:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(33,3,63,.28)}.rodesteegwijk2 img{max-width:36px;max-height:20px;object-fit:contain}.rodesteegwijk2 b{font-size:.68rem;font-weight:800;color:var(--paars)}.kamplandplas6{width:16px!important;height:16px!important;border-radius:50%;background:var(--paars);border:3px solid #fff}.dijkboslo2{background:var(--roze)}.stadvlietoord8,.leaflet-marker-icon.stadvlietoord8{display:grid;place-items:center;text-align:center;line-height:1;border-radius:50%;background:var(--nacht);color:#fff;font-weight:800;border:3px solid #fff;box-shadow:0 3px 12px rgba(33,3,63,.35)}.oordvoortvoort0{font-weight:700}.veenwoudmond5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.veenwoudmond5 li{display:flex;gap:14px;padding:18px;border-radius:var(--r);background:var(--lav)}.kerkhavenveen8{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--verloop);color:#fff;font-weight:800}.veenwoudmond5 h3{font-size:1rem;margin:0 0 4px}.veenwoudmond5 p{margin:0;color:var(--t2);font-size:.93rem;line-height:1.7}.houtwouddijk0 .rodewoudveld9 details{background:var(--lav);box-shadow:none}.hoflozand6{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hoflozand6 a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--lav);color:var(--inkt);font-weight:600;font-size:.9rem}.hoflozand6 a:hover{background:var(--zacht-roze);text-decoration:none}.hoflozand6 .daalhoutsteeg2{width:18px;height:18px;color:var(--roze)}.hoflozand6 small{color:var(--t3);font-weight:400}.veenwoudwoud2{margin-top:-24px;position:relative;z-index:2}.veenwoudwoud2 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.veenwoudwoud2 li{display:grid;gap:2px;padding:16px 18px;border-radius:var(--r2);background:var(--wit);box-shadow:var(--sch2)}.veenwoudwoud2 small{color:var(--roze2);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.veenwoudwoud2 strong{font-size:1.1rem}.veenwoudwoud2 span{color:var(--t2);font-size:.82rem;line-height:1.5}.daallandlaan7{list-style:none;margin:0;padding:0;display:grid;gap:10px}.daallandlaan7 li{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--r);background:var(--lav)}.daallandlaan7 li>.daalhoutsteeg2{width:28px;height:28px;color:var(--roze)}.tergouwbrink1{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-weight:700}.tergouwbrink1 b{font-size:.72rem;background:var(--nacht);color:#fff;padding:2px 7px;border-radius:6px}.tergouwbrink1 small{flex-basis:100%;color:var(--t3);font-weight:400;font-size:.8rem}.brinkhofdaal4{white-space:nowrap;color:var(--t3);font-size:.84rem}.brinkhofdaal4 em{font-style:normal;font-weight:800;font-size:1.15rem;color:var(--roze2)}.mondveenstad0{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.stadrodewaal9{border-radius:var(--r);background:var(--lav);padding:16px 18px}.stadrodewaal9 h3{display:flex;align-items:center;gap:8px;font-size:1rem;margin:0 0 10px}.stadrodewaal9 h3 .daalhoutsteeg2{width:22px;height:22px;color:var(--roze)}.stadrodewaal9 h3 small{margin-left:auto;color:var(--t3);font-weight:600}.stadrodewaal9 ul{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:340px;overflow:auto}.stadrodewaal9 a{display:block;padding:5px 0;color:var(--inkt);font-size:.92rem}.havenwaalwoud7{padding:0 0 24px;margin-bottom:28px;border-bottom:1px solid var(--lijn)}.havenwaalwoud7 h1{font-size:clamp(1.7rem,3vw,2.4rem);margin:0 0 8px}.havenwaalwoud7 p{color:var(--t2);margin:0}.horstvoortsloot6{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.horstvoortsloot6 a{padding:7px 16px;border-radius:999px;background:var(--wit);color:var(--inkt);font-weight:700;font-size:.88rem;box-shadow:var(--sch)}.veldgouwlaan5>h2{font-size:1.35rem;margin:0 0 14px}.veenhorstwoud6{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.wijkmondhout4{border-radius:var(--r);background:var(--lav);padding:16px 18px}.wijkmondhout4 h3{display:flex;justify-content:space-between;gap:10px;font-size:1rem;margin:0 0 8px}.wijkmondhout4 h3 a{color:var(--inkt)}.wijkmondhout4 h3 small{color:var(--t3);font-weight:500;font-size:.8rem}.wijkmondhout4 ul{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:.88rem;max-height:240px;overflow:auto}.wijkmondhout4 ul a{color:var(--t2)}.bosbrinkwaal2{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}.bosbrinkwaal2 li{display:flex;gap:16px;padding:22px;border-radius:var(--r2);background:var(--wit);box-shadow:var(--sch)}.bosbrinkwaal2 li>.daalhoutsteeg2{width:34px;height:34px;color:var(--roze)}.bosbrinkwaal2 h2{font-size:1.05rem;margin:0 0 4px}.bosbrinkwaal2 p{margin:0;color:var(--t2)}.landslootkerk1{background:var(--wit);border-radius:var(--r2);padding:26px;box-shadow:var(--sch)}.aawaalwaal3{display:grid;gap:8px;max-width:440px;margin-bottom:14px}.aawaalwaal3 label{font-weight:700;font-size:.88rem}.aawaalwaal3 input{height:48px;border:1px solid var(--lijn2);border-radius:12px;padding:0 14px;margin-bottom:8px;background:var(--wit)}.zandkampoord5{color:#B4123F;margin:0}.drechtveenbrink4 iframe{width:100%;min-height:780px;border:0}.dijkkerkkamp3{background:var(--wit);border-radius:var(--r2);padding:28px 30px;box-shadow:var(--sch)}.dijkkerkkamp3 h2{font-size:1.18rem;margin:28px 0 10px}.dijkkerkkamp3 h2:first-child{margin-top:0}.dijkkerkkamp3 p{line-height:1.85}.damveenrode0{text-align:center;padding:64px 0}.drechteekerk7{font-size:5rem;font-weight:900;margin:0 0 8px;line-height:1;background:var(--verloop);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1100px){.broekkerkhaven5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:18px}.stadslootkamp4{grid-column:1/-1;border-bottom:1px solid var(--lijn)}.broekkerkhaven5>.drechtrodedaal0{border-left:0}.broekkerkhaven5>.drechtrodedaal0+.drechtrodedaal0{border-left:1px solid var(--lijn)}.eelaankerk0{grid-column:1/-1;min-height:52px;margin-top:6px}.woudmeermeer2{grid-template-columns:minmax(0,1fr) 340px;padding:26px 32px 36px}.hofdorpplas4{transform:scale(.8);transform-origin:right bottom}.eewaalplas9{grid-template-columns:repeat(2,minmax(0,1fr))}.stadhavenrijp9{grid-template-columns:repeat(3,minmax(0,1fr))}.gouwsloothof8{grid-template-columns:minmax(0,1fr)}.daalboster7{position:static;order:-1}.brinkhoutvoort7{grid-template-columns:repeat(3,minmax(0,1fr))}.meerwaalburg7{grid-column:1/-1}.veendaalbroek9{grid-template-columns:minmax(0,1fr) 220px}.oordwijkee9,.oordzandberg3{width:220px;height:220px}.dorphoutvoort2{width:134px;height:134px;right:-22px;bottom:-18px}.dorphoutvoort2 img{width:90px}}@media (max-width:820px){.woudmeermeer2{grid-template-columns:minmax(0,1fr)}.hofdorpplas4{grid-row:3;justify-content:center;transform:none;margin-top:22px}.burgaawijk8{grid-template-columns:minmax(0,1fr)}.horstterburg4,.kampdaaldijk1{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body{font-size:15.5px}.eeplasvoort9,.daalzandmeer9{width:calc(100% - 32px)}.oordbossteeg1{min-height:62px;flex-wrap:wrap;gap:12px}.dorpdrechtrode7 img{height:30px}.sloothoutmeer8{display:grid}.steegaawoud6{display:none;width:100%;flex-direction:column;align-items:stretch;margin:0;padding:0 0 14px}.steegaawoud6.brinkoordlaan3{display:flex}.steegaawoud6 .eelandbrink9{margin-left:0}.haarvlietmond7{padding:0}.woudmeermeer2{border-radius:0;padding:28px 16px 34px;width:100%}.steeglandvliet5{margin:10px 0 20px;font-size:.98rem}.hofdorpplas4{transform:scale(.8);transform-origin:center top;margin:18px 0 -30px}.broekkerkhaven5{grid-template-columns:minmax(0,1fr);padding:4px}.broekkerkhaven5>*+*{border-left:0!important;border-top:1px solid var(--lijn)}.eelaankerk0{border-top:0!important}.laangouwvoort8{grid-template-columns:minmax(0,1fr)}.laangouwvoort8>*+*{border-left:0;border-top:1px solid var(--lijn)}.waalhavenhaar9{padding:44px 0}.eewaalplas9{grid-template-columns:minmax(0,1fr);gap:12px}.slootduinrode3{grid-template-columns:118px minmax(0,1fr);min-height:104px}.stadhavenrijp9{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rodewoudaa9{padding:0 0 32px}.havenburghout1,.veendaalbroek9{display:flex;flex-direction:column;border-radius:0;padding:16px 16px 28px;width:100%}.voortlandveld6{margin-bottom:12px}.eerodewoud4{align-self:flex-start}.rodewoudaa9 h1{margin-bottom:16px}.eevlietaa0{order:1;margin-top:18px}.oordwijkee9{order:2;width:100%;height:auto;margin-top:20px}.oordzandberg3{width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--r2);border:0}.dorphoutvoort2{right:10px;bottom:-26px;width:140px;height:140px}.dorphoutvoort2 span{font-size:.64rem}.dorphoutvoort2 img{width:90px}.haarwaalwaal6{grid-auto-columns:64%}.houtwouddijk0{padding:22px 18px}.veenwoudmond5,.kerkeegouw2{grid-template-columns:minmax(0,1fr)}.steegplasveld7 li{grid-template-columns:88px minmax(0,1fr);gap:10px}.gouwdaallaan9{height:56px}.gouwdaallaan9 img{width:88px;height:50px}.meerslootsloot8{grid-column:2;text-align:left}.lowaalduin9{height:320px}.veenwoudwoud2{margin-top:0}.brinkhoutvoort7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.vlietvlietwijk8{flex-direction:column}.duindaalveld7{left:0;right:0;bottom:0;width:100%;border-radius:20px 20px 0 0;padding:12px 16px;gap:10px;font-size:.8rem;line-height:1.45}.duindaalveld7 .waalhofstad6{min-height:38px;padding:0 16px}}