/**handles:boscolo-nieuws**/
body.boscolo-nieuws-pagina .elementor-page-title,body.boscolo-nieuws-pagina .elementor-widget-theme-page-title,body.boscolo-nieuws-pagina .entry-title,body.boscolo-nieuws-pagina .page-header .entry-title,body.boscolo-nieuws-pagina .page-title,body.boscolo-nieuws-pagina .post-thumbnail,body.boscolo-nieuws-pagina .wp-block-post-title,body.boscolo-nieuws-pagina .wp-post-image:not(.bn-app img),body.boscolo-nieuws-pagina h1.entry-title{display:none!important}.boscolo-elementor-placeholder{padding:28px 20px;border:2px dashed #c9c2b6;border-radius:16px;background:#f4f1ec;text-align:center;color:#17161a}.boscolo-elementor-placeholder strong{display:block;font-size:22px;margin-bottom:8px}.bn-app{--rood:#BA2237;--rood-diep:#7E1626;--zwart:#17161A;--groen:#019541;--blauw:#1457A5;--nl-rood:#AE1C28;--wit:#F4F1EC;--grijs:#6C6660;--lijn:#E3DDD3;--schaduw:0 18px 44px rgba(23,22,26,.16);box-sizing:border-box;font-family:Inter,system-ui,sans-serif;color:var(--zwart);line-height:1.6;-webkit-font-smoothing:antialiased;text-align:left;max-width:1100px;margin:0 auto;padding:8px 0 36px}.bn-app *,.bn-app :after,.bn-app :before{box-sizing:border-box}.bn-app img{display:block;max-width:100%;height:auto}.bn-app a{color:inherit;text-decoration:none}.bn-display{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;line-height:.94;letter-spacing:.01em}.bn-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--rood);margin:0 0 8px}.bn-kop h2,.bn-teaser-kop h2{font-size:clamp(32px,4.4vw,52px);margin:0 0 12px}.bn-intro{color:var(--grijs);font-size:16.5px;max-width:620px;margin:0}.bn-leeg{color:var(--grijs);padding:24px;border:1px dashed var(--lijn);border-radius:12px;background:#fff}.bn-tools{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin:28px 0 22px}.bn-zoek{flex:1;min-width:200px;max-width:320px}.bn-zoek input{width:100%;font:inherit;font-size:15px;padding:11px 13px;border:1px solid var(--lijn);border-radius:3px;background:#fff;color:var(--zwart)}.bn-zoek input:focus{outline:2px solid var(--rood);outline-offset:1px;border-color:var(--rood)}.bn-filters{display:flex;flex-wrap:wrap;gap:8px}.bn-chip{font-family:inherit;cursor:pointer;border:1px solid var(--lijn);background:#fff;color:var(--zwart);padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600}.bn-chip.aan,.bn-chip[aria-pressed=true]{background:var(--rood);border-color:var(--rood);color:#fff}.bn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;color:var(--grijs);margin:0 0 10px}.bn-cat{font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:700;background:var(--rood);color:#fff;padding:4px 9px;border-radius:999px}.bn-cat-belofte{background:var(--groen)}.bn-cat-vereniging{background:var(--zwart)}.bn-cat-school{background:var(--blauw)}.bn-feature{display:grid;grid-template-columns:1.05fr .95fr;gap:0;background:#fff;border:1px solid var(--lijn);border-radius:16px;overflow:hidden;box-shadow:var(--schaduw);margin-bottom:28px}.bn-feature-beeld{display:flex;align-items:center;justify-content:center;min-height:280px;aspect-ratio:1/1;background:var(--zwart);position:relative}.bn-feature-beeld img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;inset:0}.bn-feature-tekst{padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.bn-feature-tekst .bn-meta{margin:0 0 16px}.bn-feature-tekst .bn-display,.bn-feature-tekst h3{font-size:clamp(24px,2.8vw,34px);margin:0 0 18px;line-height:1.12;letter-spacing:.02em}.bn-feature-tekst h3 a:hover{color:var(--rood)}.bn-feature-tekst p{color:var(--grijs);font-size:15.5px;margin:0 0 22px;line-height:1.7}.bn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bn-kaart{background:#fff;border:1px solid var(--lijn);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.bn-kaart-beeld{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--zwart);position:relative}.bn-kaart-beeld img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;inset:0}.bn-kaart-tekst{padding:22px 20px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.bn-kaart-tekst h3{font-size:17px;font-weight:600;margin:0;line-height:1.35;padding:2px 0 0}.bn-kaart-tekst h3 a:hover{color:var(--rood)}.bn-kaart-tekst p{font-size:14px;color:var(--grijs);margin:0;line-height:1.65}.bn-geen-foto{display:block;width:100%;height:100%;min-height:160px;background:linear-gradient(135deg,var(--rood),var(--rood-diep))}.bn-geen-treffer{color:var(--grijs);margin-top:16px}.bn-btn{display:inline-block;font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;padding:13px 22px;border-radius:3px;background:var(--groen);color:#fff;border:none;cursor:pointer}.bn-btn:hover{background:#017c36}.bn-btn-lijn{background:0 0;color:var(--rood);border:1px solid var(--rood)}.bn-btn-lijn:hover{background:var(--rood);color:#fff}.bn-teaser-kop{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:24px}.bn-artikel{max-width:760px}.bn-terug{margin:0 0 18px}.bn-terug a{color:var(--rood);font-weight:600;font-size:14.5px}.bn-artikel>h1{font-size:clamp(32px,5vw,52px);margin:8px 0 24px;line-height:1.1;letter-spacing:.02em}.bn-artikel-beeld{margin:0 0 24px;border-radius:14px;overflow:hidden;background:var(--zwart)}.bn-artikel-beeld img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;display:block;margin:0 auto}.bn-artikel-body{font-size:16.5px;color:var(--zwart);line-height:1.75}.bn-artikel-body p{margin:0 0 16px}.bn-artikel-body a{color:var(--rood);text-decoration:underline;text-underline-offset:3px}.bn-delen{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0;padding:16px 0;border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);font-size:13.5px;color:var(--grijs)}.bn-deel{font-family:inherit;font-size:13px;font-weight:600;background:#fff;border:1px solid var(--lijn);padding:8px 12px;border-radius:999px;cursor:pointer;color:var(--zwart)}.bn-deel:hover{border-color:var(--rood);color:var(--rood)}.bn-meer{margin-top:40px}.bn-meer h2{font-size:28px;margin:0 0 18px}.bn-item-hidden{display:none!important}@media (max-width:980px){.bn-feature{grid-template-columns:1fr}.bn-feature-beeld{min-height:0;aspect-ratio:1/1}.bn-feature-beeld img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.bn-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.bn-grid{grid-template-columns:1fr}.bn-feature-tekst{padding:24px 20px 28px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}