:root{--blauw:#009ddd;--groen:#46a040;--oranje:#f0932b;--oranje-donker:#d97c17;--tekst:#444;--kop:#222;--rand:#e6e6e6;--voet:#2f4255;--voet-tekst:#c9ced6;--breed:1100px;--smal:760px}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#fff;color:var(--tekst);font:17px/1.65 system-ui,-apple-system,segoe ui,Roboto,helvetica neue,Arial,sans-serif}img{max-width:100%;height:auto}a{color:var(--blauw)}h1,h2,h3,h4{color:var(--kop);line-height:1.25}h1{font-size:2rem;margin:0 0 1rem}h2{font-size:1.45rem;margin:2rem 0 .75rem}h3{font-size:1.2rem;margin:1.5rem 0 .5rem}.wrap{max-width:var(--breed);margin:0 auto;padding:0 16px}.smal{max-width:var(--smal)}.kop{border-bottom:1px solid var(--rand);background:#fff}.kop-in{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.logo img{display:block;height:40px;width:auto}.kop ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none;margin:0;padding:0}.kop nav a{color:var(--kop);text-decoration:none;font-size:15px;padding:4px 0;border-bottom:2px solid transparent}.kop nav a:hover,.kop nav a[aria-current]{color:var(--blauw);border-bottom-color:var(--blauw)}.hero{background:#3a5a40 50%/cover no-repeat;color:#fff;text-align:center;padding:7rem 0 6rem;position:relative}.hero::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35)}.hero .wrap{position:relative}.hero h1{color:#fff;font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:2rem}.hero h1 span{display:block;font-size:.75em;font-weight:600;margin-top:.4rem}.home{padding-top:3rem}.kolommen{display:grid;grid-template-columns:3fr 2fr;gap:2.5rem;align-items:start}.kolommen.omgekeerd{grid-template-columns:1fr 3fr}.kolommen.omgekeerd>figure{order:-1}.kolommen figure{margin:0}.kolommen img{display:block;border-radius:4px}figcaption{font-size:14px;color:#777;margin-top:.5rem}.groen{background:var(--groen);color:#fff;padding:3rem 0;margin-top:3rem}.groen h2{color:#fff;margin-top:0}.tekst{padding-top:3rem;padding-bottom:2rem}.tekst img{display:block;margin:1.5rem 0;border-radius:4px}.tekst p img{display:inline-block;margin:.5rem 1.5rem .5rem 0;vertical-align:middle;max-height:110px;width:auto}.tekst blockquote{margin:0 0 .75rem;padding:.25rem 0 .25rem 1.25rem;border-left:4px solid var(--groen);font-style:italic}.meta{color:#777;font-size:15px;margin-top:-.5rem}.vragen{margin-top:2.5rem;padding:1.25rem 1.5rem;background:#f6f8f5;border-radius:6px}.vragen h2{margin-top:0;font-size:1.15rem}.vragen ul{margin:0;padding-left:1.2rem}.vragen li{margin:.3rem 0}.vragen span[aria-current]{font-weight:600;color:var(--kop)}.berichten{list-style:none;padding:0}.berichten li{padding:1.25rem 0;border-bottom:1px solid var(--rand)}.berichten a{font-size:1.15rem;font-weight:600;text-decoration:none}.berichten time{display:block;color:#777;font-size:14px}.berichten p{margin:.4rem 0 0}.cta{border-top:1px solid var(--rand);padding:2.5rem 0 3rem}.cta h2{margin-top:0}.knop{display:inline-block;background:var(--oranje);color:#fff;text-decoration:none;font-weight:600;padding:.75rem 1.4rem;border-radius:4px}.knop:hover{background:var(--oranje-donker)}.knop.licht{background:0 0;border:2px solid #fff}.knop.licht:hover{background:rgba(255,255,255,.15)}.voet{background:var(--voet);color:var(--voet-tekst);padding:1.5rem 0;font-size:14px;text-align:center}.voet nav{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.5rem}.voet a{color:#fff;text-decoration:none}.voet a:hover{text-decoration:underline}.voet p{margin:.75rem auto 0}@media(max-width:720px){body{font-size:16px}.kolommen,.kolommen.omgekeerd{grid-template-columns:1fr;gap:1.5rem}.kolommen.omgekeerd>figure{order:0;max-width:240px}.hero{padding:4.5rem 0 4rem}.kop nav a{font-size:14px}}