:root{--wit:#fff;--mist:#edf2f2;--inkt:#101e24;--dempen:#455a60;--lijn:#dce5e5;--raak:#ce1b2c;--raak-diep:#9e1020;--raak-was:#ce1b2c1a;--raak-ring:#ce1b2c2b;--nacht:#072a32;--petrol:#0a3038;--petrol-op:#11454f;--petrol-lijn:#ffffff26;--petrol-tekst:#ffffffc7;--open:#166e52;--open-licht:#7fd3b4;--roos-gat:#fff;--sch-licht:0 1px 2px #101e240a, 0 8px 20px -10px #101e2424;--sch-kaart:0 2px 4px #101e240a, 0 18px 36px -18px #101e2438;--sch-zweef:0 4px 10px #0a30380f, 0 28px 56px -22px #0a30384d, 0 64px 120px -60px #0a303842;--boog:110px 110px 16px 16px;--kader:1120px;--rand:20px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:112.5%}@media (min-width:900px){html{font-size:118.75%}}body{background:var(--wit);color:var(--inkt);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Schibsted Grotesk,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--raak);outline-offset:3px;border-radius:4px}.held :focus-visible,.vak.diep :focus-visible,.balk :focus-visible{outline-color:#fff}.kader{width:100%;max-width:var(--kader);padding-inline:var(--rand);margin-inline:auto}.reus,.groot,.midden,h1,h2,h3,.prijs,.pasprijs,.tel-groot{font-variation-settings:"opsz" 48;font-family:Bricolage Grotesque,Schibsted Grotesk,sans-serif}.reus{letter-spacing:-.033em;text-wrap:balance;font-variation-settings:"opsz" 96;max-width:14ch;font-size:clamp(2.05rem,7.4vw,3.45rem);font-weight:700;line-height:1}.groot{letter-spacing:-.03em;font-variation-settings:"opsz" 72;font-size:clamp(1.75rem,5.2vw,2.7rem);font-weight:700;line-height:1.06}.midden{letter-spacing:-.022em;font-size:clamp(1.3rem,3.2vw,1.65rem);font-weight:700;line-height:1.16}.lood{color:var(--dempen);max-width:33em;font-size:clamp(1.06rem,2.1vw,1.2rem);line-height:1.5}p{max-width:36em}.tabel{font-variant-numeric:tabular-nums}.roos{background:radial-gradient(circle, var(--raak) 0 16%, var(--roos-gat) 16% 32%, var(--raak) 32% 50%, var(--roos-gat) 50% 68%, var(--raak) 68% 100%);border-radius:50%;flex:none;width:30px;height:30px}.stip{background:radial-gradient(circle,var(--raak) 0 34%,transparent 34% 60%,var(--raak) 60% 100%);border-radius:50%;flex:none;width:13px;height:13px}.balk{z-index:60;--roos-gat:#072a32;-webkit-backdrop-filter:saturate(180%)blur(16px);color:#fff;background:#072a32db;border-bottom:1px solid #ffffff1a;position:sticky;top:0}.balk .kader{align-items:center;gap:26px;min-height:70px;display:flex}.merk{letter-spacing:-.028em;align-items:center;gap:10px;font-family:Bricolage Grotesque,sans-serif;font-size:1.22rem;font-weight:700;display:flex}.balk nav{color:#ffffffbd;gap:28px;font-size:1rem;font-weight:500;display:none}.balk nav a:hover{color:#fff}.balk .rechts{align-items:center;gap:18px;margin-left:auto;display:flex}.inlog{color:#ffffffdb;font-size:1rem;font-weight:600;display:none}.inlog:hover{color:#fff}@media (min-width:880px){.balk nav{display:flex}.inlog{display:block}}.knop{background:var(--raak);color:#fff;letter-spacing:-.01em;cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-family:Schibsted Grotesk,sans-serif;font-size:1.05rem;font-weight:700;transition:background .18s;display:inline-flex;box-shadow:0 1px 2px #9e102040,0 10px 22px -12px #9e102099}.knop:hover{background:var(--raak-diep)}.knop.klein{min-height:48px;box-shadow:none;padding:0 20px;font-size:1rem}.knop.breed{width:100%}.knop.licht{color:var(--petrol);box-shadow:none;background:#fff}.knop.licht:hover{background:var(--mist)}.knop.rand-licht{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff5c}.knop.rand-licht:hover{background:#ffffff1f}.knop.petrol{background:var(--petrol);box-shadow:none}.knop.petrol:hover{background:var(--inkt)}.vak{padding-block:76px}.vak.mist{background:var(--mist)}.vak.diep{background:var(--petrol);color:#fff;--roos-gat:var(--petrol)}.vak.diep .lood{color:var(--petrol-tekst)}@media (min-width:900px){.vak{padding-block:118px}}.koppel{max-width:20ch}.vakkop{margin-bottom:44px}.vakkop .lood{margin-top:16px}@media (min-width:900px){.vakkop{margin-bottom:62px}}.held{background:var(--nacht);color:#fff;--roos-gat:var(--nacht);padding-block:44px 66px;position:relative;overflow:hidden}.held:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#072a3200,#04161bb3);height:90px;position:absolute;bottom:0;left:0;right:0}.ringveld{pointer-events:none;z-index:0;aspect-ratio:1;background:repeating-radial-gradient(circle,#ffffff2b 0 1.3px,#0000 1.3px 7.4%);width:150vw;max-width:820px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 0 26%,#0006 58%,#0000 76%);mask-image:radial-gradient(circle,#000 0 26%,#0006 58%,#0000 76%)}.gloed{pointer-events:none;z-index:0;aspect-ratio:1;background:radial-gradient(circle,#ce1b2c57 0 26%,#ce1b2c00 68%);width:min(560px,96vw);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@media (min-width:960px){.held{padding-block:52px 96px}.ringveld{width:min(700px,52vw);top:50%;left:auto;right:4%;transform:translateY(-50%)}.gloed{width:min(460px,36vw);top:50%;left:auto;right:9%;transform:translateY(-50%)}}.held .kader{z-index:2;position:relative}.heldnet{gap:34px;display:grid}.heldkop{order:1}.heldactie{order:2}.beeldkant{order:3}@media (min-width:960px){.heldnet{grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"kop beeld""actie beeld";align-content:center;gap:26px 60px}.heldkop{grid-area:kop;align-self:end}.heldactie{grid-area:actie;align-self:start}.beeldkant{grid-area:beeld;align-self:center}}.held h1{margin-bottom:16px}.held .leid{color:#ffffffd1;max-width:33em;font-size:clamp(1.06rem,2.1vw,1.2rem);line-height:1.5}.zoekkaart{background:var(--wit);color:var(--inkt);border-radius:20px;max-width:470px;padding:22px;box-shadow:0 30px 64px -26px #000000b8,0 2px #ffffff12}.zoekkaart label{margin-bottom:10px;font-size:1.05rem;font-weight:700;display:block}.zoekveld{background:var(--mist);width:100%;min-height:56px;color:var(--inkt);border:1.5px solid #0000;border-radius:12px;padding:0 18px;font-size:1.06rem}.zoekveld::placeholder{color:#6e8085}.zoekveld:focus{border-color:var(--raak);background:#fff;outline:none}.zoekkaart .knop{margin-top:12px}.prijsregel{color:var(--dempen);max-width:34em;margin-top:14px;font-size:1rem}.teller{color:#ffffffc7;flex-wrap:wrap;gap:10px 26px;max-width:470px;margin-top:20px;font-size:1rem;display:flex}.teller span{align-items:baseline;gap:7px;display:flex}.teller b{color:#fff;letter-spacing:-.02em;font-family:Bricolage Grotesque,sans-serif;font-size:1.16rem;font-weight:700}.zekerrij{color:#ffffffd1;flex-wrap:wrap;gap:10px 24px;margin-top:22px;font-size:1rem;display:flex}.zekerrij span{align-items:center;gap:8px;display:flex}.zekerrij svg{color:var(--open-licht);flex:none}.toneel{flex-direction:column;align-items:center;padding-top:6px;display:flex;position:relative}.toestel{z-index:2;aspect-ratio:9/17.4;width:min(268px,72vw);box-shadow:0 0 0 1.5px #ffffff24, 0 44px 78px -34px #000000eb, var(--sch-zweef);background:linear-gradient(168deg,#12414b,#062026 62%);border-radius:40px;padding:12px;position:relative}.scherm{background:linear-gradient(#1c525d 0%,#0b313a 56%,#082930 100%);border-radius:30px;width:100%;height:100%;position:relative;overflow:visible}.klok{text-align:center;letter-spacing:-.03em;color:#fffffff0;padding-top:26px;font-family:Bricolage Grotesque,sans-serif;font-size:2.5rem;font-weight:600;line-height:1}.dagregel{text-align:center;color:#ffffffb8;margin-top:7px;font-size:1rem}.meldingen{z-index:3;position:absolute;top:26%;left:-14px;right:-14px}@media (min-width:960px){.meldingen{top:22%;left:-34px;right:-30px}}.melding{background:var(--wit);color:var(--inkt);border-radius:18px;padding:15px 15px 14px;box-shadow:0 30px 55px -22px #000c,0 0 44px -8px #ce1b2c66}.meldkop{color:var(--dempen);align-items:center;gap:9px;margin-bottom:8px;font-size:1rem;display:flex}.meldkop b{color:var(--inkt);font-size:1.02rem;font-weight:700}.meldkop .tijd{margin-left:auto;font-weight:600}.wa{background:#25d366;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:grid}.meldtekst{font-size:1rem;font-weight:500;line-height:1.4}.meldvoet{border-top:1px solid var(--lijn);color:var(--dempen);align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:1rem;display:flex}.meldvoet svg{color:var(--open);flex:none}.melding-oud{color:#ffffffe6;background:#ffffff21;border:1px solid #ffffff26;border-radius:15px;margin:11px 16px 0;padding:12px 13px}.melding-oud .kop{color:#ffffff9e;align-items:center;gap:7px;margin-bottom:4px;font-size:1rem;display:flex}.melding-oud .kop b{color:#fffffff0;font-size:1.02rem;font-weight:600}.melding-oud .kop .tijd{margin-left:auto}.melding-oud p{max-width:none;font-size:1rem;line-height:1.38}.annotatie{z-index:3;color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-self:center;align-items:center;gap:9px;width:fit-content;max-width:100%;margin-top:26px;padding:11px 18px;font-size:1rem;font-weight:600;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.melding{animation:.65s cubic-bezier(.2,.75,.3,1) .45s both binnenkomst}html{scroll-behavior:smooth}}@keyframes binnenkomst{0%{transform:translateY(18px)scale(.982)}to{transform:none}}.krijg{border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);gap:0;display:grid}.krijgpunt{padding:30px 0}.krijgpunt+.krijgpunt{border-top:1px solid var(--lijn)}.krijgpunt h3{letter-spacing:-.022em;margin:16px 0 8px;font-size:1.26rem;font-weight:700}.krijgpunt p{color:var(--dempen);max-width:30em;font-size:1.04rem}.glyf{width:38px;height:38px;color:var(--raak)}@media (min-width:760px){.krijg{grid-template-columns:1fr 1fr}.krijgpunt{padding:34px 34px 34px 0}.krijgpunt:nth-child(2n){border-left:1px solid var(--lijn);padding-left:34px;padding-right:0}.krijgpunt:nth-child(-n+2){border-top:0}}@media (min-width:1000px){.krijg{grid-template-columns:repeat(4,1fr)}.krijgpunt{border-top:0;padding:40px 26px 40px 0}.krijgpunt+.krijgpunt{border-top:0;border-left:1px solid var(--lijn);padding-left:26px}.krijgpunt:nth-child(2n){padding-left:26px}.krijgpunt:last-child{padding-right:0}.krijgpunt p{font-size:1rem}}.stap{align-items:center;gap:34px;display:grid}.stap+.stap{margin-top:80px}.stapbeeld{position:relative}@media (min-width:900px){.stap{grid-template-columns:1fr 1fr;gap:72px}.stap+.stap{margin-top:124px}.stap.om .stapbeeld{order:-1}}.stapnr{align-items:center;gap:12px;margin-bottom:16px;display:flex}.roosje{background:radial-gradient(circle,var(--raak) 0 26%,var(--mist) 26% 56%,var(--raak) 56% 100%);border-radius:50%;flex:none;width:34px;height:34px}.stapnr .tel{color:var(--dempen);font-size:1rem;font-weight:700}.staptekst h3{margin-bottom:14px}.staptekst p{color:var(--dempen);font-size:1.08rem}.plaat{background:radial-gradient(120% 100% at 50% 0,#ce1b2c1c,#0a30380f 58%,#0000 85%),#dce8e8;border-radius:26px;place-items:center;padding:34px 22px;display:grid;position:relative;overflow:hidden}.plaat:before{content:"";background:repeating-radial-gradient(circle,#0a303814 0 1px,#0000 1px 9%);position:absolute;inset:-30% -10%;-webkit-mask-image:radial-gradient(circle,#000 0 40%,#0000 72%);mask-image:radial-gradient(circle,#000 0 40%,#0000 72%)}@media (min-width:900px){.plaat{padding:52px 34px}}.paneel{z-index:1;width:100%;max-width:400px;box-shadow:var(--sch-zweef);background:#fff;border-radius:18px;position:relative;overflow:hidden}.paneelkop{border-bottom:1px solid var(--lijn);align-items:center;gap:9px;padding:14px 16px;font-size:1rem;font-weight:700;display:flex}.paneelkop .roos{width:19px;height:19px}.paneelromp{padding:14px 16px 18px}.veldrij{background:#f2f6f6;border-radius:11px;align-items:center;gap:10px;margin-bottom:9px;padding:12px 13px;font-size:1rem;display:flex}.veldrij .etiket{color:var(--dempen);font-weight:500}.veldrij .waarde{text-align:right;margin-left:auto;font-weight:700}.veldrij.aan{background:#ce1b2c12;box-shadow:inset 0 0 0 1.5px #ce1b2c4d}.paneelknop{background:var(--raak);color:#fff;border-radius:11px;place-items:center;min-height:46px;margin-top:13px;font-size:1rem;font-weight:700;display:grid}.adresrij{background:#ce1b2c12;border-radius:11px;align-items:center;gap:10px;margin-bottom:11px;padding:13px;font-size:1rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #ce1b2c47}.briefje{color:#2f454b;background:#f2f6f6;border-radius:11px;padding:13px;font-size:1rem;line-height:1.5}.briefje b{color:var(--inkt)}.chiprij{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.chip{color:#2f454b;background:#f2f6f6;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:1rem;font-weight:600;display:inline-flex}.chip.vol{background:var(--inkt);color:#fff}.chip .stip{width:11px;height:11px}.vinkje{width:17px;height:17px;color:var(--raak);flex:none}.bijkaart{z-index:2;box-shadow:var(--sch-kaart);background:#fff;border-radius:14px;align-items:center;gap:9px;padding:12px 14px;font-size:1rem;font-weight:700;display:flex;position:absolute}.bijkaart.rechtsonder{bottom:16px;right:6px}.bijkaart.linksboven{top:16px;left:6px}@media (min-width:900px){.bijkaart.rechtsonder{right:-8px}.bijkaart.linksboven{left:-8px}}.vandaagkop{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:32px;display:flex}.vandaagkop .lood{margin-top:14px}.vandaagkop .meer{color:var(--raak);border-bottom:2px solid #ce1b2c52;margin-left:auto;padding-bottom:2px;font-weight:700}.vandaagkop .meer:hover{border-bottom-color:var(--raak)}.rek{scroll-snap-type:x mandatory;margin-inline:calc(var(--rand) * -1);padding-bottom:12px;padding-inline:var(--rand);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.rek::-webkit-scrollbar{display:none}@media (min-width:760px){.rek{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;gap:24px;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:1000px){.rek{grid-template-columns:repeat(4,1fr);gap:20px}}.woning{scroll-snap-align:start;box-shadow:var(--sch-kaart);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.fotovlak{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#0a30380d 0 10px,#0000 10px 20px),linear-gradient(150deg,#d5e0e1,#b5c7c9);place-items:center;display:grid;position:relative}.fotovlak .etiket{letter-spacing:.04em;color:#3a4e54;font-size:1rem;font-weight:700}.verslabel{white-space:nowrap;color:var(--raak-diep);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:1rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 12px -4px #07333a80}.verslabel.open{color:var(--open)}.verslabel .stip{width:11px;height:11px}.woninginfo{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex}.woninginfo .prijs{letter-spacing:-.03em;font-size:1.4rem;font-weight:700}.woninginfo .plek{font-size:1.02rem;font-weight:600}.woninginfo .feiten{color:var(--dempen);font-size:1rem}.slotregel{border-top:1px solid var(--lijn);color:var(--dempen);align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:1rem;font-weight:600;display:flex}.slotregel.vrij{color:var(--open)}.slotregel svg{flex:none}.lijstvoet{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.lijstvoet p{color:var(--dempen);max-width:40em;font-size:1rem}.passen{gap:18px;display:grid}@media (min-width:900px){.passen{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px}}.pas{background:var(--petrol-op);border:1px solid var(--petrol-lijn);border-radius:20px;flex-direction:column;padding:26px 22px;display:flex}.pas.gekozen{color:var(--inkt);box-shadow:var(--sch-zweef);background:#fff;border-color:#fff}@media (min-width:900px){.pas.gekozen{padding-block:34px;transform:translateY(-14px)}}.pasduur{color:var(--petrol-tekst);font-size:1rem;font-weight:600}.pas.gekozen .pasduur{color:var(--dempen)}.pas h3{letter-spacing:-.032em;margin-top:8px;font-size:1.6rem;font-weight:700}.pasprijs{letter-spacing:-.04em;margin:12px 0 4px;font-size:2.3rem;font-weight:700;line-height:1}.pas.gekozen .pasprijs{color:var(--raak)}.paseenmalig{color:var(--petrol-tekst);margin-bottom:20px;font-size:1rem}.pas.gekozen .paseenmalig{color:var(--dempen)}.merkje{background:var(--raak);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;margin-bottom:12px;padding:7px 14px;font-size:1rem;font-weight:700;display:inline-flex}.paserft{margin-bottom:12px;font-size:1rem;font-weight:700}.pas ul{flex-direction:column;gap:12px;margin-bottom:24px;list-style:none;display:flex}.pas li{align-items:flex-start;gap:11px;font-size:1.02rem;line-height:1.4;display:flex}.pas li svg{color:var(--open-licht);flex:none;margin-top:4px}.pas.gekozen li svg{color:var(--raak)}.pas .knop{margin-top:auto}.belofte{border-left:3px solid var(--raak);background:#ce1b2c2e;border-radius:0 10px 10px 0;margin-bottom:18px;padding:13px 15px;font-size:1rem;line-height:1.45}.belofte b{margin-bottom:3px;display:block}.betaalnoot{text-align:center;color:#fff;max-width:36em;margin:40px auto 0;font-size:1.12rem;font-weight:700}.betaalnoot span{color:var(--petrol-tekst);margin-top:6px;font-size:1rem;font-weight:400;display:block}.steden{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:700px){.steden{grid-template-columns:repeat(4,1fr);gap:18px}}.stad{aspect-ratio:3/4;border-radius:var(--boog);color:#fff;box-shadow:var(--sch-licht);background:repeating-linear-gradient(135deg,#ffffff0f 0 10px,#0000 10px 20px),linear-gradient(170deg,#2a5f68,#0c3038);flex-direction:column;justify-content:flex-end;padding:16px 16px 18px;display:flex;position:relative;overflow:hidden}@media (min-width:700px){.stad{aspect-ratio:4/5;border-radius:160px 160px 18px 18px}}.stad:after{content:"foto";text-align:center;letter-spacing:.04em;color:#ffffffb3;font-size:1rem;font-weight:700;position:absolute;top:14px;left:0;right:0}.stad b{letter-spacing:-.022em;font-family:Bricolage Grotesque,sans-serif;font-size:1.14rem;font-weight:700}.stad span{color:#ffffffdb;font-size:1rem}.stad:hover{box-shadow:var(--sch-kaart)}.waarom{border-top:1px solid var(--lijn);gap:0;display:grid}.waaromrij{border-bottom:1px solid var(--lijn);gap:8px;padding:28px 0;display:grid}@media (min-width:800px){.waaromrij{grid-template-columns:minmax(0,15em) minmax(0,1fr);align-items:start;gap:40px;padding:32px 0}}.waaromrij h3{letter-spacing:-.022em;font-size:1.28rem;font-weight:700}.waaromrij p{color:var(--dempen);font-size:1.06rem}.slotblok{flex-wrap:wrap;align-items:center;gap:18px;margin-top:46px;display:flex}.slotblok p{max-width:24em;font-size:1.14rem;font-weight:600}.vragen{border-top:1px solid var(--lijn);max-width:48em}.vragen details{border-bottom:1px solid var(--lijn)}.vragen summary{cursor:pointer;letter-spacing:-.018em;padding:24px 44px 24px 0;font-family:Bricolage Grotesque,sans-serif;font-size:1.16rem;font-weight:600;list-style:none;position:relative}.vragen summary::-webkit-details-marker{display:none}.vragen summary:after{content:"";border-right:2.5px solid var(--raak);border-bottom:2.5px solid var(--raak);width:14px;height:14px;margin-top:-9px;transition:transform .2s;position:absolute;top:50%;right:8px;transform:rotate(45deg)}.vragen details[open] summary:after{margin-top:-3px;transform:rotate(-135deg)}.vragen .antwoord{color:var(--dempen);max-width:44em;padding:0 0 26px;font-size:1.06rem}@media (prefers-reduced-motion:reduce){.vragen summary:after{transition:none}}.voet{background:var(--inkt);color:#ffffffb8;--roos-gat:var(--inkt);padding-block:56px 40px}.voetgrid{gap:34px;display:grid}@media (min-width:800px){.voetgrid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.voet .merk{color:#fff;font-size:1.22rem}.voet h3{color:#fff;margin-bottom:12px;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;font-weight:700}.voet ul{flex-direction:column;gap:10px;font-size:1rem;list-style:none;display:flex}.voet a:hover{color:#fff}.voet .over{max-width:26em;margin-top:16px;font-size:1rem}.voetstreep{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding-top:22px;font-size:1rem;display:flex}.overslaan{color:var(--inkt);z-index:100;background:#fff;padding:14px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.overslaan:focus{top:12px;left:12px}.chatingang{z-index:50;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:16px;right:16px}.chatteaser{color:#101e24;background:#fff;border-radius:14px;max-width:220px;padding:10px 14px;font-size:15px;line-height:1.35;box-shadow:0 12px 30px #101e242e}.chatteaser b{display:block}.chatknop{cursor:pointer;background:#ce1b2c;border:0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 12px 30px #ce1b2c59}.chatknop svg{width:28px;height:28px}@media (max-width:600px){.chatteaser{display:none}}.stadkop{padding-block:44px 18px}.stadkop h1{margin-bottom:10px}.stadkop .lood{max-width:none}.stadkop .lood b{color:var(--raak)}.filters{scrollbar-width:none;margin-inline:calc(-1*var(--rand));padding:14px 0 6px;padding-inline:var(--rand);gap:10px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filter{border:1.5px solid var(--lijn);color:var(--inkt);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 18px;font-size:.95rem;font-weight:600;display:inline-flex}.filter.actief{border-color:var(--petrol);color:var(--petrol);background:var(--mist)}.filter svg{width:16px;height:16px}.lijst{gap:18px;padding-block:22px 10px;display:grid}@media (min-width:760px){.lijst{grid-template-columns:1fr 1fr;gap:22px}}@media (min-width:1100px){.lijst{grid-template-columns:repeat(3,1fr)}}.lijst .woning{box-shadow:var(--sch-kaart)}.inzet{background:var(--petrol);color:#fff;border-radius:22px;grid-column:1/-1;gap:18px;padding:30px 26px;display:grid;position:relative;overflow:hidden}.inzet:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#ce1b2c47 0 8px,#0000 8px 26px);border-radius:50%;width:300px;height:300px;position:absolute;top:-90px;right:-90px}.inzet h3{margin-bottom:6px;font-size:1.5rem;line-height:1.15;position:relative}.inzet p{color:var(--petrol-tekst);position:relative}@media (min-width:860px){.inzet{grid-template-columns:1fr auto;align-items:center;padding:34px 38px}}.stadblok{border-top:1px solid var(--lijn);gap:26px;margin-top:26px;padding-top:34px;display:grid}@media (min-width:860px){.stadblok{grid-template-columns:1.2fr 1fr}}.cijfers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cijfer{border:1px solid var(--lijn);background:#fff;border-radius:16px;padding:16px 18px}.cijfer b{color:var(--petrol);font-family:Bricolage Grotesque,sans-serif;font-size:1.5rem;display:block}.cijfer span{color:var(--dempen);font-size:.95rem}.buurten{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.buurten a{border:1px solid var(--lijn);color:var(--inkt);border-radius:999px;padding:8px 14px;font-size:.95rem}.kruimel{color:var(--dempen);padding-block:22px 0;font-size:.95rem}.kruimel a{color:var(--petrol);font-weight:600}.detailnet{gap:26px;padding-block:16px 60px;display:grid}@media (min-width:960px){.detailnet{grid-template-columns:minmax(0,1.5fr) minmax(0,420px);align-items:start;gap:40px}}.grootfoto{aspect-ratio:16/10;box-shadow:var(--sch-kaart);background:linear-gradient(135deg,#9fb4b8,#5e7a80);border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.grootfoto .etiket{position:absolute;inset:auto auto 14px 16px}.grootfoto .verslabel{width:auto;max-width:calc(100% - 32px);position:absolute;inset:16px auto auto 16px}.fotostrook{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.fotostrook div{aspect-ratio:4/3;background:linear-gradient(135deg,#b9c6c9,#8fa3a8);border-radius:12px}.titelrij{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:22px;display:flex}.titelrij h1{font-size:clamp(1.6rem,4.5vw,2.3rem)}.titelrij .prijs{color:var(--raak);font-size:clamp(1.6rem,4.5vw,2.3rem)}.buurtregel{color:var(--dempen);margin-top:4px}.kenmerken{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:22px 0;display:grid}.kenm{border:1px solid var(--lijn);background:#fff;border-radius:14px;padding:14px 16px}.kenm b{font-size:1.15rem;display:block}.kenm span{color:var(--dempen);font-size:.9rem}.blok{border:1px solid var(--lijn);background:#fff;border-radius:20px;margin-top:18px;padding:24px}.blok h2{margin-bottom:10px;font-size:1.25rem}.kaartvlak{aspect-ratio:16/8;background:#e3ebec;border-radius:14px;position:relative;overflow:hidden}.cirkel{aspect-ratio:1;border:2px dashed var(--petrol);background:#0c4a5329;border-radius:50%;width:42%;position:absolute;top:18%;left:36%}.slotblok{background:var(--petrol);color:#fff;box-shadow:var(--sch-zweef);border-radius:22px;padding:28px 24px;position:relative;overflow:hidden}.slotblok:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#ce1b2c4d 0 8px,#0000 8px 26px);border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-110px}.slotblok>*{position:relative}.slotblok h2{margin-bottom:6px;font-size:1.45rem;line-height:1.15}.slotblok .sub{color:var(--petrol-tekst);margin-bottom:14px}.slotblok ul{gap:10px;margin:0 0 20px;list-style:none;display:grid}.slotblok li{align-items:flex-start;gap:10px;display:flex}.slotblok li svg{color:#ff6b54;flex:none;margin-top:4px}.slotblok .zekerrij{color:var(--petrol-tekst);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:.92rem;display:flex}.afteller{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:.95rem}.afteller b{color:#ff6b54}.reactieproef{background:var(--mist);border-radius:14px;max-height:150px;padding:16px;font-size:.98rem;line-height:1.55;position:relative;overflow:hidden}.reactieproef:after{content:"";background:linear-gradient(transparent,var(--mist) 75%);position:absolute;inset:50% 0 0}.controle{gap:9px;list-style:none;display:grid}.controle li{align-items:flex-start;gap:9px;display:flex}.controle svg{color:var(--petrol);flex:none;margin-top:4px}@media (min-width:960px){.zijkant{position:sticky;top:22px}}.afr{max-width:600px;margin-inline:auto;padding-block:36px 80px}.afr h1{margin-bottom:8px;font-size:clamp(1.7rem,5vw,2.3rem)}.stappen{color:var(--dempen);align-items:center;gap:8px;margin:18px 0 26px;font-size:.9rem;display:flex}.stappen b{color:var(--petrol)}.stappen i{background:var(--lijn);border-radius:2px;flex:1;height:2px}.stappen i.aan{background:var(--petrol)}.gekozenpas{background:var(--petrol);color:#fff;box-shadow:var(--sch-zweef);border-radius:22px;padding:24px;position:relative;overflow:hidden}.gekozenpas:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#ce1b2c4d 0 8px,#0000 8px 26px);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-110px}.gekozenpas>*{position:relative}.gekozenpas .rij{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gekozenpas h2{padding-top:6px;font-size:1.3rem;line-height:1.2}.gekozenpas .bedrag{white-space:nowrap;color:#ff6b54;font-family:Bricolage Grotesque,sans-serif;font-size:1.8rem;font-weight:800}.gekozenpas ul{gap:8px;margin:14px 0 10px;list-style:none;display:grid}.gekozenpas li{align-items:flex-start;gap:9px;font-size:.98rem;display:flex}.gekozenpas li svg{color:#ff6b54;flex:none;margin-top:4px}.gekozenpas .wissel{color:var(--petrol-tekst);font-size:.92rem}.gekozenpas .wissel a{color:#fff;text-decoration:underline}.formblok{border:1px solid var(--lijn);box-shadow:var(--sch-kaart);background:#fff;border-radius:22px;margin-top:18px;padding:26px 24px}.veld{margin-bottom:18px}.veld label{margin-bottom:8px;font-weight:700;display:block}.veld input{width:100%;font:inherit;border:1.5px solid var(--lijn);background:#fff;border-radius:12px;padding:15px 16px;font-size:1.05rem}.veld input:focus{border-color:var(--petrol);outline:none;box-shadow:0 0 0 3px #0c4a5326}.veld .hint{color:var(--dempen);margin-top:6px;font-size:.9rem}.betaalopt{grid-template-columns:1fr 1fr;gap:10px;display:grid}.betaalopt span{border:1.5px solid var(--lijn);text-align:center;background:#fff;border-radius:12px;padding:14px;font-weight:700}.betaalopt span.actief{border-color:var(--petrol);background:var(--mist);color:var(--petrol);box-shadow:0 0 0 3px #0c4a531f}.vink{color:var(--dempen);align-items:flex-start;gap:11px;margin:12px 0;font-size:.95rem;display:flex}.vink input{width:20px;height:20px;accent-color:var(--petrol);flex:none;margin-top:3px}.vink a{color:var(--petrol);font-weight:600}.zekerlijst{color:var(--dempen);gap:8px;margin-top:16px;font-size:.92rem;list-style:none;display:grid}.zekerlijst li{align-items:flex-start;gap:8px;display:flex}.zekerlijst svg{color:var(--petrol);flex:none;margin-top:4px}.voetnoot{text-align:center;color:var(--dempen);margin-top:22px;font-size:.88rem}.tekst{max-width:64ch;font-size:1.05rem}.tekst h2{margin:36px 0 10px;font-size:1.35rem}.tekst h3{margin:22px 0 6px;font-size:1.1rem}.tekst p,.tekst li{color:var(--inkt);margin-bottom:12px}.tekst ul,.tekst ol{padding-left:22px}.tekst .mat{color:var(--dempen)}
