*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--bs-font,"Helvetica Neue", Helvetica, Arial, sans-serif);color:#141210;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:18px;line-height:1.6}img,svg,video{max-width:100%;height:auto}a{color:inherit}button{font:inherit}.hidden-accessible,.screen-reader-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}body.home,body.bs-licht{background:var(--bs-bot)!important}.bs{--bs-tekst:#141210;--bs-zacht:#6a625b;--bs-lijn:#e2d8cd;--bs-max:1280px;font-family:var(--bs-font);color:var(--bs-tekst);letter-spacing:0;background:var(--bs-bot);font-size:18px;font-weight:400;line-height:1.65}.bs *,.bs :before,.bs :after{box-sizing:border-box}.bs :where(h1,h2,h3,p,ul,ol,li,figure,blockquote,details,summary){margin:0;padding:0}.bs :where(p,li,blockquote,span,summary){font-size:inherit;letter-spacing:0;line-height:inherit}.bs :where(ul,ol){list-style:none}.bs :where(a){color:inherit;text-decoration:none}.bs :where(img){max-width:100%;height:auto;display:block}.bs :where(button){font:inherit}.bs section{color:inherit;background:0 0}.bs svg{flex:none}.bs h1,.bs h2,.bs h3{font-family:var(--bs-font);letter-spacing:-.03em;text-transform:none;color:inherit;font-weight:700;line-height:1.04}.bs h2{font-size:clamp(32px,3.6vw,52px)}.bs h3{letter-spacing:-.015em;font-size:20px;line-height:1.2}.bs .bs-em{color:var(--bs-rood);font-weight:700;font-size:inherit;line-height:inherit}.bs-wrap{width:100%;max-width:var(--bs-max);margin:0 auto;padding:0 40px}.bs .bs-sectie{padding:112px 0}.bs .bs-paneel{border-radius:36px;margin:0 16px;padding:104px 0;position:relative;overflow:hidden}.bs .bs-paneel--zwart{color:var(--bs-wit);background:#0d0c0b}.bs .bs-paneel--wit{background:var(--bs-wit)}.bs .bs-paneel--rood{background:var(--bs-rood);color:var(--bs-wit)}.bs .bs-paneel+.bs-paneel{margin-top:16px}.bs-label{letter-spacing:.12em;text-transform:uppercase;color:var(--bs-rood);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.bs-label:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.bs-paneel--zwart .bs-label{color:#ff5b68}.bs-paneel--rood .bs-label{color:#fffc}.bs-kop{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:56px;display:flex}.bs-knop{border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:16px 30px;font-size:17px;font-weight:700;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.bs-knop svg{width:20px;height:20px}.bs .bs-knop--rood{background:var(--bs-rood);color:var(--bs-wit)}.bs .bs-knop--rood:hover{background:var(--bs-rood-licht);transform:translateY(-2px)}.bs .bs-knop--zwart{background:var(--bs-tekst);color:var(--bs-wit)}.bs .bs-knop--zwart:hover{background:var(--bs-rood)}.bs .bs-knop--wit{background:var(--bs-wit);color:var(--bs-tekst)}.bs .bs-knop--wit:hover{background:var(--bs-tekst);color:var(--bs-wit)}.bs .bs-knop--rand{color:var(--bs-tekst);border-color:#1412102e}.bs .bs-knop--rand:hover{border-color:var(--bs-tekst);background:var(--bs-wit)}.bs-link{color:var(--bs-tekst);align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.bs-link svg{width:18px;height:18px;color:var(--bs-rood);transition:transform .2s}.bs-link:hover svg{transform:translate(4px)}.bs .bs-link--licht{color:var(--bs-wit)}.bs-link--licht svg{color:#ff5b68}.bs-knoppen{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.bs .bs-hero{padding:72px 0 104px;position:relative;overflow:hidden}.bs-hero__rug{object-fit:cover;object-position:center top;pointer-events:none;user-select:none;z-index:0;width:420px;max-width:none;height:500px;position:absolute;top:0;right:4%;-webkit-mask-image:linear-gradient(#000 50%,#0000 96%);mask-image:linear-gradient(#000 50%,#0000 96%)}.bs-hero>.bs-wrap{z-index:1;position:relative}@media (width>=1100px){body.home .bs-hero>.bs-wrap{padding-right:340px}body.home .bs-hero__rug{object-fit:contain;object-position:center;width:380px;height:auto;top:8px;bottom:16px;right:calc(max(0px,50vw - 640px) - 60px);-webkit-mask-image:none;mask-image:none}}.bs-hero__wervel{pointer-events:none;z-index:0;position:absolute;overflow:hidden}.bs-hero__wervel img{max-width:none;display:block}@media (width>=1100px){.bs-hero__wervel{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%),linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%),linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-composite:intersect}body.home .bs-hero__wervel{aspect-ratio:494/988;top:0;bottom:0;right:max(0px,50vw - 720px)}body.home .bs-hero__wervel img{object-fit:contain;transform-origin:0 0;will-change:transform;backface-visibility:hidden;width:100%;height:100%;animation:40s ease-in-out infinite alternate bs-wervel-pan;transform:translate(-28%)scale(1.6)}body:not(.home) .bs-hero__wervel{width:400px;top:0;bottom:0;right:max(8px,50vw - 632px)}body:not(.home) .bs-hero__wervel img{will-change:transform;backface-visibility:hidden;width:100%;height:auto;animation:36s ease-in-out infinite alternate bs-wervel-schuif;transform:translate(0,0)}}@keyframes bs-wervel-pan{0%{transform:translate(-28%)scale(1.6)}to{transform:translate(-54%,-60%)scale(1.6)}}@keyframes bs-wervel-schuif{0%{transform:translate(0,0)}to{transform:translateY(-42%)}}@media (prefers-reduced-motion:reduce){.bs-hero__wervel img{animation:none!important}}@media (width<=1099px){.bs-hero__wervel{aspect-ratio:494/988;opacity:.5;-webkit-mask-composite:source-in;width:230px;height:auto;top:12px;bottom:auto;right:8px;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%),linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 86%,#0000 100%),linear-gradient(90deg,#0000 0,#000 22% 78%,#0000 100%);mask-composite:intersect}.bs-hero__wervel img{object-fit:contain;transform-origin:0 0;will-change:transform;backface-visibility:hidden;width:100%;height:100%;animation:40s ease-in-out infinite alternate bs-wervel-pan;transform:translate(-28%)scale(1.6)}}@media (width<=767px){.bs-hero__wervel{opacity:.4;width:170px;top:8px;right:0}body.home .bs-hero__p{color:#2b2622;text-shadow:0 0 10px var(--bs-bot), 0 0 4px var(--bs-bot), 0 0 2px var(--bs-bot)}body.home .bs-hero h1,body.home .bs-hero .bs-label{text-shadow:0 0 14px var(--bs-bot), 0 0 4px var(--bs-bot)}}.bs-hero__br{display:none}@media (width>=768px){.bs-hero__br{display:inline}body.home .bs-hero__kop{max-width:none}body.home .bs-hero h1{white-space:nowrap}}.bs-hero__kop{max-width:820px;margin-bottom:56px}.bs-hero h1{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(46px,6.4vw,100px);line-height:.96}.bs-hero__rechts{max-width:600px}.bs-hero h1 em{font:inherit;letter-spacing:inherit;color:var(--bs-rood);font-style:normal}.bs-hero__p{color:#4a433d;max-width:600px;margin-bottom:30px;font-size:20px;line-height:1.6}.bs-hero__p+.bs-hero__p{margin-top:-14px}.bs-hero__knoppen{flex-wrap:wrap;gap:12px;display:flex}@media (width>=1025px){body.home .bs-hero__rechts{max-width:760px}body.home .bs-hero__knoppen{align-items:center;gap:16px}body.home .bs-hero__knoppen .bs-knop{min-height:66px;padding:18px 36px;font-size:18px}body.home .bs-hero__knoppen .bs-google{margin-left:16px}}.bs-fotos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bs-fotos .bs-foto{aspect-ratio:3/4}.bs-schuif{position:relative}.bs-schuif__knoppen{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.bs-schuif__knoppen--mobiel{display:none}.bs-pijl-terug{display:inline-flex;transform:rotate(180deg)}.bs-rond span{display:inline-flex}.bs-foto{background:var(--bs-bot-2);border-radius:28px;display:block;position:relative;overflow:hidden}.bs-foto img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.bs-foto:hover img{transform:scale(1.04)}.bs-foto__chip{backdrop-filter:blur(8px);color:var(--bs-tekst);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:10px 14px 10px 16px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px}.bs-foto__chip svg{width:16px;height:16px;color:var(--bs-rood);transition:transform .2s}.bs-foto:hover .bs-foto__chip svg{transform:translate(3px)}.bs-hero .bs-foto{border-radius:18px;box-shadow:0 1px #0000000a,0 18px 40px -24px #28140a59}.bs-hero .bs-foto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#140c0899);position:absolute;inset:62% 0 0}.bs-hero .bs-foto__chip{z-index:1;backdrop-filter:none;color:#fff;letter-spacing:-.01em;background:0 0;border-radius:0;justify-content:space-between;padding:0;font-size:17px;bottom:16px;left:18px;right:18px}.bs-hero .bs-foto__chip svg{color:#fff;width:18px;height:18px}.bs .bs-locaties{padding:88px 0}.bs-locaties h2{max-width:760px}.bs-locaties__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.bs-locaties__grid>.bs-locatie:not(.bs-locatie--regio){grid-row:span 2}.bs-locaties__grid{grid-auto-rows:1fr}.bs-locaties__grid>.bs-locatie:not(.bs-locatie--regio) .bs-locatie__beeld{aspect-ratio:4/3;flex:none}.bs-locaties__grid>.bs-locatie:not(.bs-locatie--regio) .bs-locatie__body{flex:auto}.bs-locatie__adres{min-height:3em}.bs-locatie--regio .bs-locatie__kort{min-height:2.9em}.bs-locatie{background:#1a1816;border:1px solid #2a2724;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.bs-locatie__beeld{aspect-ratio:16/10;display:block;overflow:hidden}.bs-locatie__beeld img{object-fit:cover;object-position:center 30%;width:100%;height:100%;transition:transform .6s}.bs-locatie:hover .bs-locatie__beeld img{transform:scale(1.04)}.bs-locatie__body{flex-direction:column;flex:1;gap:6px;padding:22px;display:flex}.bs-locatie--regio{background:var(--bs-rood);border-color:var(--bs-rood)}.bs-locatie--regio .bs-locatie__body{padding-top:28px}.bs-locatie__soort{letter-spacing:.12em;text-transform:uppercase;color:#ff5b68;font-size:12px;font-weight:700}.bs-locatie--regio .bs-locatie__soort{color:#fffc}.bs-locatie h3{color:var(--bs-wit);margin-bottom:4px;font-size:28px}.bs-locatie h3 a:hover{color:#ff5b68}.bs-locatie--regio h3 a:hover{color:var(--bs-wit);text-decoration:underline}.bs-locatie__adres{white-space:pre-line;color:#ffffffc7;font-size:16px;line-height:1.5}.bs-locatie__kort{color:var(--bs-wit);letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.45}.bs-locatie__tijd{color:#ffffffc7;align-items:center;gap:8px;font-size:15px;display:flex}.bs-locatie__tijd svg{color:#ffffff80;width:16px;height:16px}.bs-locatie__acties{gap:10px;margin-top:auto;padding-top:18px;display:grid}.bs-locatie__bel{white-space:nowrap;background:var(--bs-wit);min-height:54px;color:var(--bs-tekst);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:17px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.bs-locatie__bel svg{width:18px;height:18px;color:var(--bs-rood)}.bs-locatie__bel:hover{background:var(--bs-zwart);color:var(--bs-wit)}.bs-locatie__bel:hover svg{color:var(--bs-wit)}.bs-locatie__meer{min-height:44px;color:var(--bs-wit);justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.bs-locatie__meer svg{width:18px;height:18px;transition:transform .2s}.bs-locatie__meer:hover svg{transform:translate(4px)}@media (width<=640px){body.home .bs-locaties__grid{gap:8px}body.home .bs-locatie{border-radius:18px;flex-direction:row;align-items:center;min-height:0;position:relative}body.home .bs-locaties__grid>.bs-locatie:not(.bs-locatie--regio) .bs-locatie__beeld{aspect-ratio:auto;border-radius:12px;flex:none;width:76px;height:76px;margin:10px 0 10px 10px}body.home .bs-locatie__body{flex:auto;gap:2px;min-width:0;padding:10px 64px 10px 14px}body.home .bs-locatie--regio .bs-locatie__body{padding:14px 64px 14px 16px}body.home .bs-locatie__soort{letter-spacing:.1em;font-size:11px}body.home .bs-locatie h3{margin:0;font-size:20px;line-height:1.15}body.home .bs-locatie__adres{white-space:normal;min-height:0;font-size:14px;line-height:1.35}body.home .bs-locatie__tijd{white-space:nowrap;gap:5px;font-size:13px}body.home .bs-locatie__body{padding-right:62px}body.home .bs-locatie__tijd svg{width:14px;height:14px}body.home .bs-locatie__kort{display:none}body.home .bs-locatie__acties{margin:0;padding:2px 0 0;display:block}body.home .bs-locatie__bel{width:auto;min-height:30px;color:var(--bs-wit);text-underline-offset:3px;background:0 0;border-radius:0;gap:6px;padding:0;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}body.home .bs-locatie__bel svg{color:#ff5b68;width:15px;height:15px}body.home .bs-locatie--regio .bs-locatie__bel svg{color:var(--bs-wit)}body.home .bs-locatie__bel:hover{color:var(--bs-wit);background:0 0}body.home .bs-locatie__meer{background:var(--bs-wit);width:44px;height:44px;min-height:0;color:var(--bs-tekst);border-radius:50%;gap:0;padding:0;font-size:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}body.home .bs-locatie__meer svg{width:20px;height:20px}body.home .bs-locatie--regio .bs-locatie__meer{color:var(--bs-rood)}}.bs-bento{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr 1fr;gap:16px;display:grid}.bs-bento>li{display:flex}.bs-bento>li>.bs-dienst{flex:1}.bs-bento__groot{grid-row:span 2}.bs-dienst{background:var(--bs-wit);border-radius:28px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.bs-dienst:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px #3c281440}.bs-dienst__beeld{aspect-ratio:16/10;display:block;overflow:hidden}.bs-dienst__beeld img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .6s}.bs-dienst__beeld img[src*=Sport-en-werk]{object-position:center 60%}.bs-dienst__beeld img[src*=babys-kinderen]{object-position:center 75%}.bs-dienst__beeld img[src*=zwangerschap-kaart]{object-position:center 40%}.bs-dienst:hover .bs-dienst__beeld img{transform:scale(1.04)}.bs-dienst__tekst{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.bs-dienst__tekst h3{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.bs-dienst__tekst p{color:var(--bs-zacht);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;padding-right:60px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.bs-dienst__pijl{background:var(--bs-bot);width:44px;height:44px;color:var(--bs-tekst);border-radius:50%;place-items:center;transition:background-color .2s,color .2s,transform .2s;display:grid;position:absolute;bottom:22px;right:20px}.bs-dienst__pijl svg{width:18px;height:18px}.bs-dienst:hover .bs-dienst__pijl{background:var(--bs-rood);color:var(--bs-wit);transform:rotate(-45deg)}.bs-bento__groot .bs-dienst{color:var(--bs-wit);background:#0d0c0b}.bs-bento__groot .bs-dienst__beeld{aspect-ratio:auto;flex:1;min-height:320px}.bs-bento__groot .bs-dienst__tekst{flex:none;padding:28px 30px 30px}.bs-bento__groot .bs-dienst__tekst h3{white-space:normal;font-size:30px}.bs-bento__groot .bs-dienst__tekst p{color:#ffffffb3;padding-right:80px;font-size:16px}.bs-bento__groot .bs-dienst__pijl{background:var(--bs-rood);color:var(--bs-wit);width:52px;height:52px;bottom:30px;right:26px}.bs-over__grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:88px;display:grid}.bs-over__beeld{aspect-ratio:1/1.08;border-radius:28px;position:relative;overflow:hidden}.bs-over__beeld img{object-fit:cover;width:100%;height:100%}.bs-over__beeld figcaption{background:#ffffffeb;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;position:absolute;bottom:16px;left:16px}.bs-over__tekst h2{margin-bottom:26px}.bs-over__tekst p{color:#3a3430}.bs-over__tekst p+p{margin-top:14px}.bs-quote{background:var(--bs-bot);letter-spacing:-.015em;color:var(--bs-tekst);border-radius:20px;font-size:22px;font-weight:700;line-height:1.35;position:relative;margin:30px 0 34px!important;padding:24px 28px!important}.bs-quote:before{content:"“";color:var(--bs-rood);font-size:64px;font-weight:700;line-height:1;position:absolute;top:-18px;left:22px}.bs-kern{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:80px;display:grid}.bs-kern>li{background:var(--bs-bot);border-radius:24px;padding:30px 28px}.bs-kern__nr{letter-spacing:-.04em;color:var(--bs-rood);align-items:center;gap:12px;margin-bottom:22px;font-size:44px;font-weight:700;line-height:1;display:flex}.bs-kern__rug{width:auto;height:40px;color:var(--bs-rood);opacity:.5}.bs-kern h3{margin-bottom:10px;font-size:21px}.bs-kern p{color:var(--bs-zacht);font-size:15px;line-height:1.6}.bs .bs-klachten{margin-top:16px}.bs-klachten__rug{color:#ffffff24;pointer-events:none;width:auto;height:85%;position:absolute;top:7.5%;left:-44px}.bs-klachten__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid;position:relative}.bs-klachten h2{color:var(--bs-wit);margin-bottom:36px}.bs-klachten__lijst{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.bs-klachten__lijst a{letter-spacing:-.01em;color:var(--bs-wit);border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:12px;padding:18px 2px;font-size:19px;font-weight:700;transition:padding .2s,opacity .2s;display:flex}.bs-klachten__lijst a svg{opacity:.7;width:18px;height:18px;transition:transform .2s,opacity .2s}.bs-klachten__lijst a:hover{padding-left:8px}.bs-klachten__lijst a:hover svg{opacity:1;transform:translate(4px)}.bs-klachten__lijst .bs-klachten__alle{color:#ffffffbf;font-weight:500}.bs-missie__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.bs-missie__beeld{aspect-ratio:4/3.4;border-radius:28px;overflow:hidden}.bs-missie__beeld img{object-fit:cover;width:100%;height:100%}.bs-missie h2{margin-bottom:26px}.bs-missie__tekst{color:#3a3430;font-size:18px;line-height:1.7}.bs .bs-team-sectie{padding-top:0}.bs-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bs-teamlid{background:var(--bs-wit);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.bs-teamlid__beeld{aspect-ratio:4/3.3;display:block;overflow:hidden}.bs-teamlid__beeld img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .6s}.bs-teamlid:hover .bs-teamlid__beeld img{transform:scale(1.04)}.bs-teamlid__tekst{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.bs-teamlid h3{font-size:24px}.bs-teamlid__rol{color:var(--bs-zacht);margin-top:4px;font-size:15px;display:block}.bs-teamlid__pijl{background:var(--bs-bot);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:background-color .2s,color .2s;display:grid}.bs-teamlid__pijl svg{width:20px;height:20px}.bs-teamlid:hover .bs-teamlid__pijl{background:var(--bs-rood);color:var(--bs-wit)}.bs-faq__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.bs-faq h2{margin-bottom:28px}.bs-faq__lijst{gap:10px;display:grid}.bs-faq details{background:var(--bs-bot);border-radius:20px;transition:background-color .2s}.bs-faq details[open]{background:#f7f2ec}.bs-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:flex}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq__plus{background:var(--bs-wit);border-radius:50%;flex:none;width:36px;height:36px;position:relative}.bs-faq__plus:before,.bs-faq__plus:after{content:"";background:var(--bs-tekst);border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .25s;position:absolute;top:50%;left:50%}.bs-faq__plus:after{transform:rotate(90deg)}.bs-faq details[open] .bs-faq__plus{background:var(--bs-rood)}.bs-faq details[open] .bs-faq__plus:before,.bs-faq details[open] .bs-faq__plus:after{background:var(--bs-wit)}.bs-faq details[open] .bs-faq__plus:after{transform:rotate(0)}.bs-faq details p{color:#3a3430;max-width:680px;padding:0 24px 24px;font-size:16px}.bs .bs-reviews-sectie{margin-top:16px}.bs-reviews-sectie h2{color:var(--bs-wit)}.bs-slider-knoppen{align-items:center;gap:10px;display:flex}.bs-slider-knoppen .bs-link{margin-left:14px}.bs-rond{width:52px;height:52px;color:var(--bs-wit);cursor:pointer;background:0 0;border:1px solid #3a3632;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s;display:grid}.bs-rond svg{width:20px;height:20px}.bs-rond:hover{background:var(--bs-rood);border-color:var(--bs-rood)}.bs-reviews{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;gap:16px;padding-bottom:4px;display:grid;overflow-x:auto}.bs-reviews::-webkit-scrollbar{display:none}.bs-reviews>li{scroll-snap-align:start;display:flex}.bs-review{background:#1a1816;border:1px solid #2a2724;border-radius:24px;flex-direction:column;flex:1;gap:22px;padding:32px 30px;display:flex}.bs-review__sterren{color:#ff5b68;letter-spacing:4px;font-size:18px;line-height:1}.bs-review blockquote{color:#ffffffe0;letter-spacing:-.005em;flex:1;font-size:18px;line-height:1.55}.bs-review figcaption{color:var(--bs-wit);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.bs-review__init{background:var(--bs-rood);letter-spacing:.02em;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;display:grid}.bs-google{align-items:center;text-decoration:none;display:inline-flex}.bs-google--pil{background:var(--bs-wit);border-radius:18px;min-height:60px;padding:2px 14px;box-shadow:0 10px 30px -18px #28140a59}.bs-google .elfsight-app-ed4a4d44-18a8-4436-ab86-f67873728210{display:block}.bs-google [class*=elfsight-app]>div{width:auto!important;margin:0!important}.bs-google .elfsight-app-ed4a4d44-18a8-4436-ab86-f67873728210:empty{min-width:140px;min-height:56px}.bs-rv{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.bs-rv__links{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;display:flex}.bs-rv__titel{flex:380px;max-width:560px}.bs .bs-rv h2{color:var(--bs-wit)}.bs-rv__acties{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bs-rv__knoppen{flex-wrap:wrap;gap:10px;display:flex}.bs-rv__knoppen .bs-knop{padding:14px 24px}.bs-rv__pijlen .bs-rond{border-color:#3a3632}.bs-rv .bs-reviews{cursor:grab;grid-auto-columns:calc(41.6667% - 13.3333px);gap:16px;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.bs-rv .bs-reviews.is-eind{-webkit-mask-image:none;mask-image:none}.bs-rv .bs-reviews.is-slepen{cursor:grabbing;scroll-snap-type:none;user-select:none}.bs-rv .bs-review{background:var(--bs-wit);border:0;padding:36px 30px 30px;position:relative}.bs-rv .bs-review:before{content:"“";color:var(--bs-bot);font-size:96px;font-weight:700;line-height:1;position:absolute;top:6px;right:26px}.bs-rv .bs-review__sterren{color:#f2b01e}.bs-rv .bs-review blockquote{color:#2b2622}.bs-rv .bs-review figcaption{color:var(--bs-tekst)}.bs-rv .bs-review__init{color:var(--bs-wit)}@media (width<=1024px){.bs-rv{gap:32px}.bs-rv .bs-reviews{grid-auto-columns:calc(62.5% - 10px);-webkit-mask-image:none;mask-image:none}.bs-rv .bs-rv__pijlen{justify-content:flex-start}}@media (width<=640px){.bs-rv__links{justify-content:stretch;gap:24px;display:grid}.bs-rv__acties{justify-items:start;gap:24px;display:grid}.bs-rv__knoppen{width:100%}.bs-rv .bs-reviews{grid-auto-columns:88%;-webkit-mask-image:none;mask-image:none}.bs-rv__knoppen .bs-knop{flex:100%}.bs-google--pil{min-height:56px}.bs-hero__knoppen .bs-google{flex:100%;justify-content:center}}.bs-blogs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bs-blog{background:var(--bs-wit);border-radius:28px;flex-direction:column;gap:12px;height:100%;padding:12px 12px 22px;transition:transform .3s,box-shadow .3s;display:flex}.bs-blog:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px #3c281440}.bs-blog__beeld{aspect-ratio:16/10;border-radius:20px;margin-bottom:6px;display:block;overflow:hidden}.bs-blog__beeld img{object-fit:cover;width:100%;height:100%}.bs-blog__datum,.bs-blog h3,.bs-blog .bs-link{padding:0 12px}.bs-blog__datum{color:var(--bs-zacht);letter-spacing:.04em;font-size:13px;font-weight:700}.bs-blog h3{flex:1;font-size:20px}.bs-blog .bs-link{font-size:15px}.bs-balk{display:none}@media (width<=1024px){.bs-wrap{padding:0 32px}.bs .bs-sectie{padding:88px 0}.bs .bs-paneel{border-radius:28px;margin:0 12px;padding:80px 0}.bs .bs-paneel+.bs-paneel,.bs .bs-klachten,.bs .bs-reviews-sectie{margin-top:12px}.bs .bs-hero{padding:48px 0 72px}.bs-hero__kop{max-width:600px;margin-bottom:40px}.bs-hero__p{max-width:560px;font-size:19px}.bs-hero__rug{opacity:.45;width:300px;height:440px;right:-30px}.bs-fotos{gap:12px}.bs-foto{border-radius:22px}.bs-foto__chip{padding:8px 12px;font-size:13px;bottom:10px;left:10px}.bs-locaties__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-locaties__grid>.bs-locatie:not(.bs-locatie--regio){grid-row:auto}.bs-locaties__grid>.bs-locatie:not(.bs-locatie--regio) .bs-locatie__beeld{aspect-ratio:16/10}.bs-locaties__grid{grid-auto-rows:auto}.bs-bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.bs-bento__groot{grid-area:auto/1/auto/-1}.bs-bento__groot .bs-dienst__beeld{aspect-ratio:16/8;min-height:0}.bs-over__grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px}.bs-quote{font-size:19px}.bs-kern{gap:12px;margin-top:56px}.bs-kern>li{padding:24px 20px}.bs-kern__nr{font-size:34px}.bs-klachten__grid,.bs-faq__grid{grid-template-columns:1fr;gap:40px}.bs-missie__grid{gap:40px}.bs-reviews{grid-auto-columns:calc(50% - 8px)}.bs-blogs{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-blogs>li:nth-child(3){display:none}}@media (width<=640px){.bs{font-size:17px}.bs-wrap{padding:0 20px}.bs .bs-sectie{padding:64px 0}.bs .bs-paneel{border-radius:24px;margin:0 8px;padding:56px 0}.bs .bs-paneel+.bs-paneel,.bs .bs-klachten,.bs .bs-reviews-sectie{margin-top:8px}.bs-kop{margin-bottom:28px}.bs h2{font-size:32px}.bs .bs-hero{padding:28px 0 48px}.bs-hero h1{font-size:46px}.bs-hero__kop{margin-bottom:28px}.bs-hero h1{margin-bottom:18px}.bs-hero__p{margin-bottom:22px;font-size:17px}.bs-hero__knoppen .bs-knop{flex:100%;min-height:58px}.bs-hero__rug{opacity:.28;width:260px;height:560px;right:-90px}.bs-schuif__knoppen--mobiel{display:flex}.bs-rond--desktop{display:none!important}.bs-fotos{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;gap:10px;margin:0 -20px;padding:0 20px;display:grid;overflow-x:auto}.bs-fotos::-webkit-scrollbar{display:none}.bs-fotos li{scroll-snap-align:start}.bs-fotos li .bs-foto{border-radius:20px;aspect-ratio:3/4!important}.bs .bs-locaties{padding:56px 0}.bs-locaties__grid{grid-template-columns:1fr;gap:8px}.bs-locatie{border-radius:20px}.bs-locatie__beeld{aspect-ratio:16/8}.bs-locatie__body{padding:18px 18px 16px}.bs-locatie--regio .bs-locatie__body{padding-top:20px}.bs-locatie h3{font-size:24px}.bs-locatie__kort{font-size:17px}.bs-locatie__adres,.bs-locatie__tijd{font-size:15px}.bs-bento{grid-template-columns:1fr;gap:10px}.bs-dienst{border-radius:20px;flex-direction:row;align-items:center}.bs-dienst__beeld{aspect-ratio:auto;border-radius:14px;flex:none;width:96px;height:96px;margin:8px}.bs-dienst__tekst{gap:2px;padding:10px 56px 10px 8px}.bs-dienst__tekst h3{white-space:normal;font-size:17px}.bs-dienst__tekst p{min-height:0;display:none}.bs-dienst__pijl{width:36px;height:36px;top:50%;bottom:auto;right:14px;transform:translateY(-50%)}.bs-dienst:hover .bs-dienst__pijl{transform:translateY(-50%)rotate(-45deg)}.bs-bento__groot .bs-dienst{flex-direction:column;align-items:stretch}.bs-bento__groot .bs-dienst__beeld{aspect-ratio:16/10;border-radius:0;width:auto;height:auto;margin:0}.bs-bento__groot .bs-dienst__tekst h3{font-size:22px}.bs-bento__groot .bs-dienst__tekst{padding:20px 20px 22px}.bs-bento__groot .bs-dienst__tekst p{padding-right:60px;font-size:14px;display:-webkit-box}.bs-bento__groot .bs-dienst__pijl{width:44px;height:44px;top:auto;bottom:22px;right:18px;transform:none}.bs-over__grid{grid-template-columns:1fr;gap:28px}.bs-over__beeld{aspect-ratio:4/3.4;border-radius:20px;order:2}.bs-quote{font-size:18px;padding:20px!important}.bs-kern{grid-template-columns:1fr;gap:8px;margin-top:36px}.bs-kern>li{border-radius:20px;padding:22px 20px}.bs-kern__nr{margin-bottom:14px;font-size:30px}.bs-kern__rug{height:30px}.bs-kern p{font-size:15px}.bs-klachten h2{margin-bottom:24px}.bs-klachten__rug{display:none}.bs-klachten__grid{gap:32px}.bs-klachten__lijst{grid-template-columns:1fr 1fr;column-gap:16px}.bs-klachten__lijst a{padding:15px 0;font-size:16px}.bs-klachten__lijst a svg{display:none}.bs-missie__grid{grid-template-columns:1fr;gap:28px}.bs-missie__beeld{border-radius:20px}.bs-missie__tekst{font-size:17px}.bs-team{gap:8px}.bs-teamlid{border-radius:20px}.bs-teamlid__beeld{aspect-ratio:3/3.6}.bs-teamlid__tekst{padding:14px}.bs-teamlid h3{font-size:16px}.bs-teamlid__rol{font-size:13px}.bs-teamlid__pijl{display:none}.bs-faq summary{padding:18px;font-size:17px}.bs-faq details p{padding:0 18px 18px;font-size:16px}.bs-faq__plus{width:32px;height:32px}.bs-slider-knoppen .bs-link{margin-left:0}.bs-reviews{grid-auto-columns:86%;gap:10px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px}.bs-review{padding:24px 22px}.bs-review blockquote{font-size:17px}.bs-reviews-sectie .bs-schuif__knoppen{margin-top:16px}.bs-blogs{grid-template-columns:1fr;gap:10px}.bs-blogs>li:nth-child(3){display:block}.bs-blog{border-radius:20px;flex-flow:wrap;align-items:center;gap:4px 0;padding:10px}.bs-blog__beeld{aspect-ratio:auto;border-radius:14px;width:88px;height:88px;margin:0 14px 0 0}.bs-blog>:not(.bs-blog__beeld){padding:0}.bs-blog h3{flex:calc(100% - 110px);font-size:16px}.bs-blog__datum,.bs-blog .bs-link{display:none}.bs-balk{z-index:9990;backdrop-filter:blur(12px);background:#0d0c0be6;border-radius:22px;grid-template-columns:1.4fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 12px 30px #00000040}.bs-balk .bs-knop{white-space:nowrap;gap:8px;min-height:54px;padding:10px 12px;font-size:16px}.bs-balk .bs-knop--rand{color:var(--bs-wit);border-color:#ffffff40}body.home .whatsapp-knop,body.bs-licht .whatsapp-knop{width:54px;height:54px;bottom:96px;right:14px}body.home .bsv__onder,body.bs-licht .bsv__onder{padding-bottom:104px}}.bs-rond--licht{color:var(--bs-tekst)!important;background:var(--bs-wit)!important;border-color:#14121033!important}.bs-rond--licht:hover{background:var(--bs-rood)!important;border-color:var(--bs-rood)!important;color:var(--bs-wit)!important}.bs .bs-lp-hero{padding:56px 0 96px}.bs-lp-hero__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.bs-lp-hero h1{letter-spacing:-.04em;margin-bottom:26px;font-size:clamp(40px,4.4vw,64px);line-height:1}.bs-lp-hero .bs-hero__p{max-width:640px;font-size:20px}.bs .bs-lp-hero .bs-hero__rug{opacity:.9;object-fit:contain;width:auto;height:100%;right:8%;-webkit-mask-image:none;mask-image:none}.bs-lp-hero .bs-hero__wervel{opacity:.55}.bs-lp-hero__grid>.bs-lp-hero__tekst,.bs-lp-hero__grid>.bs-lp-kaart{z-index:1;position:relative}.bs-kruimel{color:var(--bs-zacht);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:15px;display:flex}.bs-kruimel a{text-underline-offset:3px;text-decoration:underline!important}.bs-kruimel a:hover{color:var(--bs-rood)}.bs-kruimel [aria-current]{color:var(--bs-tekst);font-weight:700}.bs-lp-kaart{background:var(--bs-wit);border-radius:28px;overflow:hidden;box-shadow:0 30px 70px -30px #3c281459}.bs-lp-kaart__beeld{aspect-ratio:16/10;overflow:hidden}.bs-lp-kaart__beeld img{object-fit:cover;object-position:center 12%;width:100%;height:100%}.bs-lp-kaart__body{gap:14px;padding:28px 28px 30px;display:grid}.bs .bs-lp-kaart__titel{letter-spacing:-.02em;color:var(--bs-tekst);margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.2}.bs-regel{color:#3a3430;align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;display:flex}.bs-regel svg{width:20px;height:20px;color:var(--bs-rood);margin-top:2px}.bs-regel a{color:var(--bs-tekst);text-underline-offset:3px;font-weight:700;text-decoration:underline!important}.bs-regel a:hover{color:var(--bs-rood)}.bs-lp-kaart__kort{color:var(--bs-rood);font-size:19px;font-weight:700;line-height:1.4}.bs-lp-kaart__knoppen{margin-top:6px;display:grid}.bs-lp-tekst__grid{grid-template-columns:1fr 320px;align-items:start;gap:80px;display:grid}.bs-lp-artikel{gap:48px;max-width:760px;display:grid}.bs .bs-lp-artikel h2{margin-bottom:18px;font-size:clamp(28px,2.8vw,38px);line-height:1.1}.bs-lp-artikel p{color:#3a3430;font-size:18px;line-height:1.75}.bs-lp-artikel p+p{margin-top:16px}.bs-lp-artikel a{color:var(--bs-rood);text-underline-offset:3px;font-weight:700;text-decoration:underline!important}.bs-lp-artikel a:hover{color:var(--bs-tekst)}.bs-lp-plakker{background:var(--bs-bot);border-radius:24px;gap:10px;padding:26px;display:grid;position:sticky;top:120px}.bs-lp-plakker__titel{letter-spacing:.12em;text-transform:uppercase;color:var(--bs-rood);font-size:13px;font-weight:700;margin-bottom:6px!important}.bs-lp-plakker .bs-knop{width:100%}.bs-lp-plakker .bs-knop--rand{background:var(--bs-wit)}.bs-team--een{grid-template-columns:minmax(0,620px)}.bs-lp-map{aspect-ratio:21/8;background:var(--bs-bot-2);border-radius:28px;overflow:hidden}.bs-lp-map iframe{border:0;width:100%;height:100%;display:block}@media (width<=1024px){.bs-lp-hero__grid{grid-template-columns:1fr;gap:40px}.bs .bs-lp-hero .bs-hero__rug{opacity:.35;right:-80px}.bs-lp-kaart{grid-template-columns:1fr 1fr;display:grid}.bs-lp-kaart__beeld{aspect-ratio:auto}.bs-lp-tekst__grid{grid-template-columns:1fr;gap:40px}.bs-lp-plakker{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;position:static}.bs-lp-plakker__titel{grid-column:1/-1}.bs-lp-map{aspect-ratio:16/9}}@media (width<=640px){.bs .bs-lp-hero{padding:24px 0 56px}.bs .bs-lp-hero .bs-hero__rug{opacity:.25;height:620px;right:-120px}.bs-lp-hero h1{font-size:38px}.bs-lp-hero .bs-hero__p{font-size:17px}.bs-kruimel{margin-bottom:18px;font-size:14px}.bs-lp-kaart{border-radius:22px;display:block}.bs-lp-kaart__beeld{aspect-ratio:16/9}.bs-lp-kaart__body{padding:22px 20px 24px}.bs-regel{font-size:16px}.bs-lp-artikel{gap:36px}.bs .bs-lp-artikel h2{font-size:26px}.bs-lp-artikel p{font-size:17px}.bs-lp-plakker{grid-template-columns:1fr;padding:20px}.bs-team--een{grid-template-columns:1fr}.bs-lp-map{aspect-ratio:4/3;border-radius:20px}}
