.vacature_pagina :is(h1,h2,h3,p,li,span,a,b,summary){hyphens:manual;-webkit-hyphens:manual}.vacature_pagina .bcw-hero__knoppen{align-items:center;gap:8px 20px}.vacature_pagina .bcw-hero__knop--wit{box-shadow:0 12px 28px rgba(8,45,26,.28);color:var(--bcw-groen-tekst,#1f7a4b)!important;font-size:17px;font-weight:700;padding:17px 28px}.vacature_pagina .bcw-hero__knop--rand{box-shadow:none;padding:10px 4px;text-decoration:underline!important;text-decoration-thickness:2px;text-underline-offset:5px}.vacature-uitgelicht_component{background:hsla(0,0%,100%,.14);border-radius:16px;box-sizing:border-box;color:#fff;justify-self:end;padding:28px 26px;width:min(100%,440px)}.vacature-uitgelicht_kop{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 18px!important}.vacature-uitgelicht_lijst{display:grid;gap:10px}.vacature-uitgelicht_item,.vacature-uitgelicht_lijst{list-style:none!important;margin:0!important;padding:0!important}.vacature-uitgelicht_item::marker{content:""}.vacature-uitgelicht_link,.vacature-uitgelicht_rij{align-items:center;background:hsla(0,0%,100%,.14);border-radius:10px;color:#fff!important;display:flex;gap:12px;padding:14px 16px;text-decoration:none!important}.vacature-uitgelicht_link{transition:background-color .15s ease}.vacature-uitgelicht_link:hover{background:hsla(0,0%,100%,.24)}.vacature-uitgelicht_link:focus-visible{outline:3px solid #fff;outline-offset:2px}.vacature-uitgelicht_tekst{align-items:baseline;display:flex;flex:1;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;min-width:0}.vacature-uitgelicht_naam{color:#fff;font-size:16px;font-weight:700}.vacature-uitgelicht_tools{color:hsla(0,0%,100%,.88);font-size:14px}.vacature-uitgelicht_pijl{background:hsla(0,0%,100%,.2);border-radius:50%;display:grid;flex:0 0 auto;font-size:14px;font-weight:700;height:26px;line-height:1;place-items:center;transition:transform .15s ease;width:26px}.vacature-uitgelicht_link:hover .vacature-uitgelicht_pijl{transform:translateY(2px)}.vacature-richtingen_kaart{scroll-margin-top:120px}.vacature-richtingen_kaart:is(:target,.is-gekozen){box-shadow:0 0 0 2px var(--bcw-groen),var(--bcw-schaduw)}.bcv-stack.vacature-feiten{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.vacature-richtingen_component{column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto 1fr;margin-top:40px;row-gap:0}.vacature-richtingen_kaart{background:#fff;border-radius:12px;box-shadow:var(--bcw-schaduw);display:grid;font-family:Noto Sans,system-ui,sans-serif;grid-row:span 3;grid-template-rows:subgrid;padding:28px 26px 30px;row-gap:0}.vacature-richtingen_kaart h3{color:var(--bcw-kop)!important;font-size:20px!important;line-height:1.3!important;margin:0 0 10px!important}.vacature-richtingen_kaart p{color:var(--bcw-tekst);font-size:16px;line-height:1.55;margin:0!important}.vacature-richtingen_tools{align-self:start;display:grid;gap:8px;list-style:none!important;margin:22px 0 0!important;padding:0!important}.vacature-richtingen_tools li{color:var(--bcw-kop);font-size:15px;line-height:1.45;list-style:none!important;margin:0!important;padding:0 0 0 24px!important;position:relative}.vacature-richtingen_tools li::marker{content:""}.vacature-richtingen_tools li:before{background:var(--bcw-verloop);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:"";height:13px;left:0;position:absolute;top:.3em;width:11px}.vacature-richtingen_afsluiter{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:56px;text-align:center}.vacature-richtingen_noot{color:var(--bcw-tekst);font-size:17px;line-height:1.6;margin:0!important;max-width:60ch}.vacature-past_alinea p{color:var(--bcw-tekst);font-size:17px;line-height:1.65;margin:18px 0 0!important}.vacature-past_welkom{border-top:1px solid #e4e7e5;color:var(--bcw-tekst);font-size:16px;line-height:1.6;margin:26px 0 0!important;padding-top:22px}.vacature-past_welkom b{color:var(--bcw-kop)}.bcv-wie.vacature-wie,.bcv-wie.vacature-wie:not(:has(.bcv-collega)){align-items:start;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vacature-wie_intro .bcw-knop{margin-top:28px}.vacature-wie_lijst{background:#fff;border-radius:12px;box-shadow:var(--bcw-schaduw);padding:36px 36px 34px}.vacature-wie_kaartkop{color:var(--bcw-kop)!important;font-size:22px!important;font-weight:700;line-height:1.3!important;margin:0 0 22px!important}.vacature-wie_lijst .bcv-wie__lijst ul{font-size:16px;gap:14px;margin:0!important}.vacature-wie:has(.bcv-collega) .bcv-collega{grid-column:1/-1;max-width:520px}.vacature_pagina .bcv-wie__lijst li{padding-left:34px!important}.vacature_pagina .bcv-wie__lijst li:before{background:#dff1e6;border-radius:50%;clip-path:none;color:var(--bcw-groen-tekst);content:"✓";display:grid;font-size:13px;font-weight:800;height:22px;line-height:1;place-items:center;top:.15em;width:22px}.vacature-waarom--licht .bch-dienst-card{background:#f4f7f5;border:0}.vacature-waarom--licht .bch-dienst-icon{background:#dff1e6!important}.vacature-waarom--licht .bch-dienst-icon svg{stroke:var(--bcw-groen-tekst)}.vacature-voordelen_component{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.vacature-voordelen_intro{align-self:start;grid-column:1/span 2;grid-row:1/span 2;padding-right:32px}.vacature-voordelen_intro p{color:var(--bcw-tekst);font-size:17px;line-height:1.65;margin:18px 0 0!important}.vacature-voordelen_kaart.is-groot{grid-column:3/span 2}.vacature-voordelen_component .bch-dienst-card{height:auto}.vacature-voordelen_component .bch-dienst-card h3{color:var(--bcw-kop)!important;font-size:20px!important;line-height:1.3!important;margin:0!important}.vacature-voordelen_component .bch-dienst-card p{color:var(--bcw-tekst);font-size:15px;line-height:1.6;margin:0!important}.vacature-voordelen_aanloop{color:var(--bcw-kop);font-size:16px;font-weight:600;grid-column:1/-1;margin:24px 0 0!important}.vacature-voordelen_component.is-1-punten .vacature-voordelen_intro{grid-row:auto}.vacature-voordelen_component.is-2-punten .vacature-voordelen_kaart.is-punt:not(.is-groot){grid-column:3/span 2}.vacature-faq_component{font-family:Noto Sans,system-ui,sans-serif}.vacature-faq_lijst{margin-top:32px}.vacature-faq_item{border-bottom:1px solid #d4d4d4}.vacature-faq_item summary{align-items:center;color:#222326;cursor:pointer;display:flex;font-size:20px;font-weight:400;gap:16px;justify-content:space-between;line-height:1.4;list-style:none;padding:18px 0}.vacature-faq_item summary::-webkit-details-marker{display:none}.vacature-faq_pijl{flex:0 0 auto;transition:transform .2s ease}.vacature-faq_item[open] .vacature-faq_pijl{transform:rotate(180deg)}.vacature-faq_item summary:focus-visible{outline:3px solid var(--bcw-groen);outline-offset:2px}.vacature-faq_item p{color:#66717f;font-size:16px;line-height:1.6;margin:0!important;padding:0 0 20px!important}.bcv-kolommen:has(>.bcv-sollicitatie){align-items:start}.bcv-sollicitatie a{color:var(--bcw-groen-licht)!important;text-decoration:underline!important;text-underline-offset:3px}@media (max-width:1000px){.vacature-uitgelicht_component{justify-self:stretch;max-width:560px;width:100%}}@media (max-width:991px){.bcv-wie.vacature-wie,.bcv-wie.vacature-wie:not(:has(.bcv-collega)){gap:8px;grid-template-columns:1fr}.vacature-wie_lijst{margin-top:24px;padding:26px 22px 24px}.vacature-richtingen_component{grid-template-columns:1fr;grid-template-rows:none;row-gap:16px}.vacature-richtingen_kaart{display:block;grid-row:auto;grid-template-rows:none}.vacature-voordelen_component{grid-template-columns:repeat(2,minmax(0,1fr))}.vacature-voordelen_intro{grid-column:1/-1;grid-row:auto;margin-bottom:12px;padding-right:0}.vacature-voordelen_component.is-2-punten .vacature-voordelen_kaart.is-punt:not(.is-groot),.vacature-voordelen_kaart.is-groot{grid-column:1/-1}}@media (max-width:640px){.vacature-voordelen_component{grid-template-columns:1fr}.vacature-voordelen_aanloop{margin-top:16px!important}.vacature-faq_item summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.vacature-faq_pijl,.vacature-uitgelicht_link,.vacature-uitgelicht_pijl{transition:none}}