html,body,#app{min-height:100%}#app{min-height:100vh}:root{--blauw-900: #123f73;--blauw-800: #1e5f9f;--blauw-700: #2b70b7;--blauw-100: #eaf3fb;--blauw-050: #f5f9fd;--groen-600: #7db82e;--groen-500: #99c83e;--groen-100: #eff8dc;--tekst: #24364a;--tekst-zacht: #5d6b7a;--wit: #ffffff;--rand: #dce7f0;--schaduw: 0 20px 50px rgba(25, 73, 117, .12);--container: 1040px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;min-width:320px;color:var(--tekst);background:var(--wit);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit}button,a{font:inherit}img,svg{display:block;max-width:100%}.site{min-height:100vh;overflow:hidden}.container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.skip-link{position:fixed;top:12px;left:12px;z-index:999;padding:10px 16px;color:var(--wit);background:var(--blauw-900);border-radius:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:100;background:#fffffff5;border-bottom:1px solid rgba(220,231,240,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{width:min(calc(100% - 40px),1480px);min-height:144px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{width:350px;max-width:28vw;flex:0 0 350px;display:inline-flex;align-items:center;text-decoration:none;border:0;outline:none}.brand-logo{width:100%;height:150px;display:block;object-fit:contain;object-position:left center}.hoofdnavigatie{display:flex;align-items:center;gap:20px;white-space:nowrap}.hoofdnavigatie a{position:relative;color:#38516b;font-size:1.05rem;font-weight:700;text-decoration:none}.hoofdnavigatie>a:not(.nav-actie):after{position:absolute;right:0;bottom:-7px;left:0;height:2px;content:"";background:var(--groen-500);transform:scaleX(0);transition:transform .18s ease}.hoofdnavigatie>a:not(.nav-actie):hover:after,.hoofdnavigatie>a:not(.nav-actie):focus-visible:after{transform:scaleX(1)}.nav-actie{padding:12px 18px;color:var(--wit)!important;background:var(--blauw-700);border-radius:10px;box-shadow:none}.nav-actie:hover{background:var(--blauw-900)}.menu-knop{display:none;width:46px;height:42px;padding:9px;background:transparent;border:0;border-radius:8px;cursor:pointer}.menu-knop span:not(.sr-only){display:block;height:2px;margin:5px 0;background:var(--blauw-900);border-radius:99px}.hero-sectie{position:relative;background:radial-gradient(circle at 85% 20%,rgba(153,200,62,.18),transparent 29%),linear-gradient(135deg,var(--blauw-050),#ffffff 58%)}.hero-grid{position:relative;z-index:2;min-height:680px;padding-block:74px;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:70px}.bovenkop{margin:0 0 14px;color:var(--groen-600);font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.hero-inhoud h1{max-width:760px;margin:0;color:var(--blauw-900);font-size:clamp(3rem,5vw,5.15rem);line-height:1.04;letter-spacing:-.055em}.hero-inhoud h1 span{display:block;color:var(--blauw-700)}.hero-intro{max-width:660px;margin:27px 0 0;color:var(--tekst-zacht);font-size:1.28rem;line-height:1.75}.hero-acties{margin-top:34px;display:flex;flex-wrap:wrap;gap:13px}.knop{min-height:52px;padding:13px 23px;display:inline-flex;align-items:center;justify-content:center;color:var(--blauw-900);font-weight:800;text-decoration:none;border:1px solid transparent;border-radius:11px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.knop:hover{transform:translateY(-2px)}.knop-groen{color:#1f3d12;background:var(--groen-500);box-shadow:0 13px 28px #7db82e3b}.knop-groen:hover{background:#a8d553}.knop-licht{background:var(--wit);border-color:var(--rand);box-shadow:0 8px 22px #1f4d7314}.knop-licht:hover{border-color:#b7cadb}.knop-blauw{min-width:170px;color:var(--wit);background:var(--blauw-700);box-shadow:0 13px 30px #2b70b73d}.knop-blauw:hover{background:var(--blauw-900)}.hero-beloftes{margin-top:31px;display:flex;flex-wrap:wrap;gap:21px;color:#526a80;font-size:1rem;font-weight:750}.hero-beloftes span:first-letter{color:var(--groen-600)}.hero-illustratie{position:relative;min-height:490px;border-radius:32px;background:linear-gradient(180deg,#e8f4fb,#f8fbfd 62%,#dcebc3 62%,#c6df9a);box-shadow:var(--schaduw);overflow:hidden}.zon{position:absolute;top:45px;right:55px;width:92px;height:92px;background:#ffdd7ad1;border-radius:50%;box-shadow:0 0 0 18px #ffe69e38}.huis{position:absolute}.huis-achter{top:165px;left:48px;transform:scale(.8);opacity:.76}.huis-voor{top:190px;right:48px}.huis-dak{position:relative;z-index:2;width:230px;height:105px;background:var(--blauw-700);clip-path:polygon(50% 0,100% 72%,92% 72%,92% 100%,8% 100%,8% 72%,0 72%)}.huis-gevel{position:relative;width:194px;height:145px;margin:-29px auto 0;background:#fffdf4;border-radius:0 0 5px 5px;box-shadow:0 12px 25px #2c537221}.huis-raam{position:absolute;top:34px;left:35px;width:54px;height:54px;background:linear-gradient(90deg,transparent 47%,#ffffff 47%,#ffffff 53%,transparent 53%),linear-gradient(transparent 47%,#ffffff 47%,#ffffff 53%,transparent 53%),#96c8df;border:5px solid #ffffff;box-shadow:0 0 0 2px #dbe8ee}.huis-deur{position:absolute;right:34px;bottom:0;width:48px;height:81px;background:#78a64b;border-radius:5px 5px 0 0}.huis-deur:after{position:absolute;top:42px;right:8px;width:5px;height:5px;content:"";background:#f5e6b7;border-radius:50%}.grondlijn{position:absolute;right:-10%;bottom:65px;left:-10%;height:90px;background:#76a93b4f;border-radius:50% 50% 0 0}.boom{position:absolute;z-index:3;bottom:76px;width:27px;height:78px;background:#7f9a58;border-radius:4px}.boom:before{position:absolute;width:76px;height:76px;content:"";background:#7db34c;border-radius:52% 48% 50% 50%}.boom-een{left:38px}.boom-een:before{top:-44px;left:-25px}.boom-twee{right:36px;bottom:64px;transform:scale(.72)}.boom-twee:before{top:-44px;left:-25px}.illustratie-kaart{position:absolute;right:28px;bottom:24px;z-index:6;width:min(290px,calc(100% - 56px));padding:19px 21px;color:var(--blauw-900);background:#ffffffed;border:1px solid rgba(255,255,255,.84);border-radius:15px;box-shadow:0 15px 35px #1d466829;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.illustratie-kaart strong,.illustratie-kaart span{display:block}.illustratie-kaart strong{font-size:1rem}.illustratie-kaart span{margin-top:3px;color:var(--tekst-zacht);font-size:.82rem}.hero-decoratie{position:absolute;border-radius:50%;pointer-events:none}.hero-decoratie-links{bottom:-130px;left:-150px;width:390px;height:390px;border:70px solid rgba(43,112,183,.045)}.hero-decoratie-rechts{top:-100px;right:-150px;width:360px;height:360px;border:64px solid rgba(153,200,62,.06)}.sectie{padding-block:96px}.sectie-wit{background:var(--wit)}.sectie-zacht{background:var(--blauw-050)}.sectie-intro{max-width:760px;margin:0 auto 48px;text-align:center}.sectie-intro-links{margin-left:0;text-align:left}.sectie-intro h2,.accent-grid h2,.lid-inhoud h2,.contact-grid h2{margin:0;color:var(--blauw-900);font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.13;letter-spacing:-.04em}.sectie-intro>p:last-child{max-width:680px;margin:20px auto 0;color:var(--tekst-zacht);font-size:1.05rem}.sectie-intro-links>p:last-child{margin-left:0}.kaarten-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.informatief-kaart{min-height:285px;padding:29px;background:var(--wit);border:1px solid var(--rand);border-radius:18px;box-shadow:0 10px 30px #1e4f7712;transition:transform .18s ease,box-shadow .18s ease}.informatief-kaart:hover{transform:translateY(-5px);box-shadow:var(--schaduw)}.kaart-icoon{width:57px;height:57px;display:grid;place-items:center;font-size:1.55rem;background:var(--groen-100);border-radius:14px}.informatief-kaart h3,.document-kaart h3,.contact-kaart h3{margin:22px 0 10px;color:var(--blauw-900);font-size:1.15rem;line-height:1.3}.informatief-kaart p,.document-kaart p,.contact-kaart p{margin:0;color:var(--tekst-zacht);font-size:1.04rem}.accent-sectie{color:var(--wit);background:radial-gradient(circle at 80% 0%,rgba(153,200,62,.25),transparent 30%),var(--blauw-900)}.accent-grid{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:90px}.accent-grid h2{color:var(--wit)}.accent-grid>div:last-child>p{margin:0;color:#d6e4ef;font-size:1.05rem}.bovenkop-licht{color:#b7dd71}.tekst-link{margin-top:20px;display:inline-flex;gap:8px;color:var(--wit);font-weight:800;text-decoration:none}.tekst-link span{color:var(--groen-500);transition:transform .18s ease}.tekst-link:hover span{transform:translate(5px)}.documenten-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.document-kaart{padding:27px;display:flex;gap:20px;background:var(--wit);border:1px solid var(--rand);border-radius:17px}.document-symbool{position:relative;width:54px;height:66px;flex:0 0 54px;background:var(--blauw-100);border:2px solid #c7dceb;border-radius:7px}.document-symbool:before{position:absolute;top:-2px;right:-2px;width:18px;height:18px;content:"";background:var(--wit);border-bottom:2px solid #c7dceb;border-left:2px solid #c7dceb;border-radius:0 5px 0 4px}.document-symbool span,.document-symbool span:before,.document-symbool span:after{position:absolute;left:11px;width:29px;height:3px;content:"";background:#82acd0;border-radius:99px}.document-symbool span{top:30px}.document-symbool span:before{top:9px;left:0}.document-symbool span:after{top:18px;left:0;width:21px}.document-kaart h3{margin-top:1px}.status-label,.contact-status{margin-top:16px;padding:6px 10px;display:inline-flex;color:#55742c;font-size:.72rem;font-weight:850;background:var(--groen-100);border-radius:999px}.lid-sectie{background:var(--wit)}.lid-kaart{padding:53px 58px;display:flex;align-items:center;justify-content:space-between;gap:55px;background:radial-gradient(circle at 100% 0%,rgba(153,200,62,.21),transparent 34%),var(--blauw-100);border:1px solid #d3e5f3;border-radius:25px}.lid-inhoud{max-width:820px}.lid-inhoud h2{font-size:clamp(2rem,3.5vw,3rem)}.lid-inhoud>p:last-child{margin:20px 0 0;color:var(--tekst-zacht)}.contact-sectie{background:#f8fafc;border-top:1px solid #edf2f6}.contact-grid{display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:70px}.contact-grid>div:first-child>p:last-child{max-width:670px;margin:20px 0 0;color:var(--tekst-zacht)}.contact-kaart{padding:34px;background:var(--wit);border:1px solid var(--rand);border-radius:19px;box-shadow:0 12px 32px #1c4a6f14}.contact-kaart h3{margin-top:0}.site-footer{padding-top:48px;color:#c5d5e1;background:#0e3158}.footer-grid{padding-bottom:32px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px 44px}.footer-grid>div:first-child{min-width:0}.footer-grid strong{color:var(--wit);font-size:1.14rem}.footer-grid p{margin:7px 0 0;font-size:.9rem}.site-footer .footer-grid>nav{width:100%;grid-column:1 / -1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(10px,1.25vw,22px)}.site-footer .footer-grid>nav a{color:#dbe7ef;font-size:clamp(.82rem,.95vw,.95rem);font-weight:700;white-space:nowrap;text-decoration:none}.site-footer .footer-grid>nav a:hover{color:var(--groen-500)}.footer-dabe{min-width:230px;display:flex;flex-direction:column;align-items:center;gap:8px}.footer-dabe>span{color:#dbe7ef;font-size:.82rem;font-weight:700}.footer-dabe>a{width:230px;min-height:94px;padding:8px 14px;display:flex;align-items:center;justify-content:center;background:var(--wit);border-radius:12px;text-decoration:none}.footer-dabe img{width:195px;height:76px;display:block;object-fit:contain;object-position:center}.footer-onder{padding-block:20px 24px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.14)}.site-footer .footer-onder .footer-juridisch{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:22px}.site-footer .footer-onder .footer-juridisch a{color:#dbe7ef;font-size:.88rem;font-weight:700;text-decoration:none}.site-footer .footer-onder .footer-juridisch a:hover{color:var(--groen-500)}@media(max-width:1100px){.site-footer .footer-grid>nav{flex-wrap:wrap;row-gap:10px}}@media(max-width:860px){.footer-grid{grid-template-columns:1fr;text-align:center}.footer-grid>div:first-child,.footer-grid>nav,.footer-dabe{grid-column:1}.footer-dabe{grid-row:2;justify-self:center}.site-footer .footer-grid>nav{grid-row:3}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}:focus-visible{outline:3px solid var(--groen-500);outline-offset:4px}@media(max-width:1040px){.hoofdnavigatie{gap:17px}.hero-grid{grid-template-columns:1fr .9fr;gap:38px}.kaarten-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documenten-grid{grid-template-columns:1fr}}@media(max-width:860px){.header-inner{min-height:116px}.menu-knop{display:block}.hoofdnavigatie{position:absolute;top:calc(100% + 1px);right:20px;left:20px;padding:18px;display:none;flex-direction:column;align-items:stretch;gap:7px;background:var(--wit);border:1px solid var(--rand);border-radius:14px;box-shadow:var(--schaduw)}.hoofdnavigatie.is-open{display:flex}.hoofdnavigatie a{padding:11px 13px}.hoofdnavigatie>a:not(.nav-actie):after{display:none}.nav-actie{margin-top:4px;text-align:center}.hero-grid{min-height:auto;padding-block:65px 76px;grid-template-columns:1fr}.hero-inhoud{text-align:center}.hero-inhoud h1,.hero-intro{margin-inline:auto}.hero-acties,.hero-beloftes{justify-content:center}.hero-illustratie{width:min(100%,590px);margin-inline:auto}.accent-grid,.contact-grid{grid-template-columns:1fr;gap:35px}.lid-kaart{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.container{width:min(calc(100% - 28px),var(--container))}.brand{width:340px;max-width:calc(100% - 70px)}.brand-logo{height:84px}.hero-grid{padding-top:52px}.hero-inhoud h1{font-size:clamp(2.65rem,13vw,4rem)}.hero-intro{font-size:1rem}.hero-acties{align-items:stretch;flex-direction:column}.knop{width:100%}.hero-beloftes{align-items:center;flex-direction:column;gap:8px}.hero-illustratie{min-height:390px}.huis-achter{top:112px;left:0;transform:scale(.6)}.huis-voor{top:147px;right:-18px;transform:scale(.82)}.zon{top:35px;right:30px;width:72px;height:72px}.sectie{padding-block:72px}.sectie-intro{margin-bottom:34px}.kaarten-grid{grid-template-columns:1fr}.informatief-kaart{min-height:auto}.accent-sectie{padding-block:70px}.document-kaart{padding:22px}.lid-kaart{padding:35px 27px}.footer-grid,.footer-onder{flex-direction:column}.footer-grid nav{gap:13px 21px}.footer-onder{gap:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.hoofdnavigatie a{min-height:48px;display:inline-flex;align-items:center}.hero-intro,.sectie-intro>p:last-child,.informatief-kaart p,.document-kaart p,.contact-kaart p,.lid-inhoud>p:last-child,.contact-grid>div:first-child>p:last-child{line-height:1.8}.informatief-kaart,.document-kaart,.contact-kaart{border-width:2px}.knop{min-height:58px;font-size:1.08rem}@media(max-width:860px){.hoofdnavigatie a{min-height:54px;font-size:1.12rem}.nav-actie{min-height:58px}}.pagina{position:relative;isolation:isolate;min-height:620px;padding-block:90px;overflow:hidden;background:var(--blauw-050)}.pagina:before,.pagina:after{position:absolute;z-index:0;content:"";border-radius:50%;pointer-events:none}.pagina:before{bottom:-130px;left:-150px;width:390px;height:390px;border:70px solid rgba(43,112,183,.045)}.pagina:after{top:-100px;right:-150px;width:360px;height:360px;border:64px solid rgba(153,200,62,.06)}.pagina>.container{position:relative;z-index:1;max-width:820px;padding:52px;background:var(--wit);border:2px solid var(--rand);border-radius:22px;box-shadow:var(--schaduw)}.pagina h1{margin:0 0 28px;color:var(--blauw-900);font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;letter-spacing:-.045em}.pagina p{margin:0;color:var(--tekst-zacht);font-size:1.18rem;line-height:1.85}.pagina p+p{margin-top:24px}.hoofdnavigatie a.is-actief{color:var(--blauw-900)}.hoofdnavigatie a.is-actief:after{transform:scaleX(1)}@media(max-width:620px){.pagina{padding-block:48px}.pagina>.container{padding:30px 24px}.pagina p{font-size:1.08rem}}.documenten-pagina .pagina-intro{max-width:780px;margin-bottom:42px}.documentgroepen{display:grid;gap:28px}.documentgroep{padding:30px;background:var(--blauw-050);border:2px solid var(--rand);border-radius:18px}.documentgroep h2{margin:0;color:var(--blauw-900);font-size:1.65rem}.documentgroep>p{margin-top:10px;font-size:1.05rem}.documentlijst{margin-top:24px;display:grid;gap:14px}.documentregel{padding:20px;display:flex;align-items:center;gap:18px;background:var(--wit);border:2px solid var(--rand);border-radius:14px}.documentregel h3{margin:0;color:var(--blauw-900);font-size:1.08rem}@media(max-width:620px){.documentgroep{padding:22px}.documentregel{align-items:flex-start}}.documentregel-inhoud,.document-inhoud{min-width:0;display:flex;flex:1;flex-direction:column}.document-knop{min-height:36px;margin-top:16px;padding:6px 9px;display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--wit);font-size:.78rem;font-weight:800;line-height:1.1;white-space:nowrap;text-decoration:none;background:var(--blauw-700);border-radius:8px;box-shadow:0 6px 14px #2b70b729}.document-knop:hover{background:var(--blauw-900)}.document-knop span{transition:transform .18s ease}.document-knop:hover span{transform:translate(4px)}@media(max-width:620px){.document-knop{width:100%;justify-content:center}}.document-acties{margin-top:auto;padding-top:14px;display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.document-acties .document-knop{margin-top:0;border:0;cursor:pointer;font-family:inherit}.document-knop-secundair{color:var(--blauw-900);background:var(--wit);border:2px solid var(--blauw-700)!important;box-shadow:none}.document-knop-secundair:hover{color:var(--wit);background:var(--blauw-900)}@media(max-width:620px){.document-acties{display:grid}.document-acties .document-knop{width:100%;justify-content:center}}.nieuws-pagina .pagina-intro{max-width:780px;margin-bottom:38px}.nieuwslijst{display:grid;gap:24px}.nieuwsbericht{padding:30px;background:var(--wit);border:2px solid var(--rand);border-radius:18px;box-shadow:0 10px 28px #123f7314}.nieuwsbericht time{display:inline-flex;margin-bottom:12px;color:var(--blauw-700);font-size:1rem;font-weight:800}.nieuwsbericht h2{margin:0 0 14px;color:var(--blauw-900);font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.25}.nieuwsbericht p{max-width:820px;margin:0;color:var(--tekst);font-size:1.08rem;line-height:1.8}@media(max-width:620px){.nieuws-pagina .pagina-intro{margin-bottom:28px}.nieuwsbericht{padding:24px}.nieuwsbericht p{font-size:1.05rem}}.hoofdnavigatie a,.nav-actie{white-space:nowrap}.lid-worden-grid{margin-top:42px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:38px;align-items:start}.lid-worden-uitleg h2,.lid-worden-formulier h2{margin-top:0;color:var(--blauw-900)}.voordelen-lijst{margin:24px 0 0;padding:0;display:grid;gap:18px;list-style:none}.voordelen-lijst li{position:relative;padding-left:38px;color:var(--tekst);font-size:1.08rem;line-height:1.7}.voordelen-lijst li:before{content:"✓";position:absolute;top:1px;left:0;width:26px;height:26px;display:grid;place-items:center;color:var(--wit);background:var(--groen-600);border-radius:50%;font-size:.9rem;font-weight:900}.lidmaatschap-kaart{margin-top:34px;padding:24px;color:var(--blauw-900);background:var(--blauw-50);border:2px solid var(--blauw-200);border-radius:16px}.lidmaatschap-kaart strong{display:block;margin-bottom:8px;font-size:1.1rem}.lidmaatschap-kaart p{margin:0;line-height:1.7}.lid-worden-formulier{padding:34px;display:grid;gap:22px;background:var(--wit);border:2px solid var(--rand);border-radius:20px;box-shadow:0 18px 45px #123f731a}.formulier-kop{margin-bottom:4px}.formulier-kop p{margin:8px 0 0;color:var(--tekst);line-height:1.6}.formulier-rij{display:grid;gap:18px}.formulier-rij-twee{grid-template-columns:repeat(2,minmax(0,1fr))}.formulier-rij-adres{grid-template-columns:minmax(130px,.45fr) minmax(0,1fr)}.lid-worden-formulier label:not(.toestemming-regel){display:grid;gap:8px;color:var(--blauw-900);font-weight:800}.lid-worden-formulier input,.lid-worden-formulier textarea{width:100%;box-sizing:border-box;padding:14px 16px;color:var(--blauw-900);background:var(--wit);border:2px solid var(--rand);border-radius:10px;font:inherit;line-height:1.4;transition:border-color .18s ease,box-shadow .18s ease}.lid-worden-formulier textarea{min-height:130px;resize:vertical}.lid-worden-formulier input:focus,.lid-worden-formulier textarea:focus{outline:none;border-color:var(--blauw-700);box-shadow:0 0 0 4px #2b70b726}.toestemming-regel{display:flex;gap:12px;align-items:flex-start;color:var(--tekst);line-height:1.55;cursor:pointer}.toestemming-regel input{width:21px;height:21px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--groen-600)}.toestemming-regel a{color:var(--blauw-700);font-weight:800;text-decoration:underline;text-underline-offset:2px}.toestemming-regel a:hover{color:var(--groen-600)}.formulier-knop{width:fit-content;margin-top:2px;border:0;cursor:pointer;font-family:inherit}.formulier-melding{margin:0;padding:16px 18px;color:var(--blauw-900);background:var(--blauw-50);border:2px solid var(--blauw-200);border-radius:12px;font-weight:700;line-height:1.6}@media(max-width:860px){.lid-worden-grid{grid-template-columns:1fr}}@media(max-width:620px){.lid-worden-formulier{padding:24px}.formulier-rij-twee,.formulier-rij-adres{grid-template-columns:1fr}.formulier-knop{width:100%;justify-content:center}}.bestuur-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.bestuurslid-kaart{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #d8e2ec;border-radius:18px;box-shadow:0 8px 24px #123f7314}.bestuurslid-kaart>img{display:block;width:100%;height:230px;object-fit:cover;background:#f5f7f9}.bestuurslid-inhoud{display:flex;flex:1;flex-direction:column;padding:22px}.bestuurslid-inhoud h2{margin:0 0 8px;color:#123f73;font-size:1.35rem;line-height:1.25}.bestuurslid-inhoud p{margin:6px 0;line-height:1.55;overflow-wrap:anywhere}.bestuurslid-functie{color:#2b70b7;font-weight:700}.bestuurslid-inhoud a{color:#2b70b7}@media(max-width:900px){.bestuur-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bestuur-grid{grid-template-columns:1fr}.bestuurslid-kaart>img{height:260px}}.bestuur-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bestuurslid-kaart{grid-column:span 2}.bestuurslid-kaart:nth-last-child(2){grid-column:2 / span 2}.bestuurslid-kaart:last-child{grid-column:4 / span 2}.bestuurslid-inhoud{display:grid;grid-template-rows:68px 58px 105px 54px 40px;align-content:start}.bestuurslid-inhoud h2,.bestuurslid-inhoud p{margin:0}@media(max-width:900px){.bestuur-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bestuurslid-kaart,.bestuurslid-kaart:nth-last-child(2),.bestuurslid-kaart:last-child{grid-column:auto}.bestuurslid-inhoud{grid-template-rows:auto;gap:8px}}@media(max-width:600px){.bestuur-grid{grid-template-columns:1fr}}.footer-juridisch{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px;text-align:right}.footer-juridisch a{color:#91a9bc;text-decoration:none}.footer-juridisch a:hover{color:var(--groen-500)}.compliance-tekst{max-width:900px;white-space:pre-wrap;line-height:1.75}@media(max-width:760px){.footer-juridisch{margin-left:0;justify-content:flex-start;text-align:left}}.site-footer .footer-grid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding-block:34px 28px;text-align:center}.site-footer .footer-hoofdnavigatie{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 0}.site-footer .footer-hoofdnavigatie>a{display:inline-flex;align-items:center;color:#dbe7ef;font-size:clamp(.82rem,.95vw,.95rem);font-weight:700;white-space:nowrap;text-decoration:none}.site-footer .footer-hoofdnavigatie>a:hover{color:var(--groen-500)}.site-footer .footer-hoofdnavigatie>a:not([href="#/lid-worden"]):after{content:"|";margin-inline:10px;color:#dbe7ef;font-weight:700}.site-footer .footer-hoofdnavigatie>a[href="#/home"]{order:1}.site-footer .footer-hoofdnavigatie>a[href="#/over-focus"]{order:2}.site-footer .footer-hoofdnavigatie>a[href="#/bestuur"]{order:3}.site-footer .footer-hoofdnavigatie>a[href="#/links"]{order:4}.site-footer .footer-hoofdnavigatie>a[href="#/pagina-3"]{order:5}.site-footer .footer-hoofdnavigatie>a[href="#/documenten"]{order:6}.site-footer .footer-hoofdnavigatie>a[href="#/nieuws"]{order:7}.site-footer .footer-hoofdnavigatie>a[href="#/contact"]{order:8}.site-footer .footer-hoofdnavigatie>a[href="#/lid-worden"]{order:9}.site-footer .footer-vereniging-regel{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;color:#dbe7ef;line-height:1.6}.site-footer .footer-vereniging-regel strong{color:#fff}.site-footer .footer-vereniging-regel a{color:#dbe7ef;text-decoration:none}.site-footer .footer-vereniging-regel a:hover{color:var(--groen-500)}.site-footer .footer-dabe{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}@media(max-width:760px){.site-footer .footer-grid{gap:20px}.site-footer .footer-hoofdnavigatie{row-gap:10px}.site-footer .footer-vereniging-regel{flex-direction:column;gap:3px}.site-footer .footer-vereniging-regel>span[aria-hidden=true]{display:none}}.site-footer .footer-dabe img{width:clamp(180px,22vw,260px);height:auto}
