/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--groei:1}}}@font-face{font-family:Instrument Serif;src:url(/assets/font/InstrumentSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/font/InterTight.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/assets/font/HelveticaNowDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/assets/font/HelveticaNowDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/assets/font/HelveticaNowDisplay-Bold.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:62rem;--breakpoint-xl:75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-donker:#140c24;--color-donker-2:#1b0a3d;--color-donker-3:#150a31;--color-licht:#f4f3f0;--color-lavendel:#e5e0f5;--color-lime:#d0ff40;--color-lime-deep:#b9d22f;--color-violet:#5524d1;--color-violet-deep:#451c8c;--color-violet-hot:#9a7bff;--font-kop:"Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-eyebrow:"Helvetica Now Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--radius-kaart:20px;--radius-groot:28px;--radius-klein:12px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}:root{--blm-pagina:#140c24;--blm-donker:#140c24;--blm-donker-2:#1b0a3d;--blm-donker-3:#171423;--blm-licht:#f4f3f0;--blm-lavendel:#e5e0f5;--blm-lime:#d0ff40;--blm-lime-diep:#bdec33;--blm-violet:#5524d1;--blm-violet-diep:#451c8c;--blm-violet-fel:#9a7bff;--tekst:#f4f3f0d1;--tekst-zacht:#f4f3f0cc;--tekst-stil:#f4f3f073;--hairline:#f4f3f024;--hairline-zacht:#f4f3f014;--glas:#f4f3f00d;--glas-rand:#f4f3f029;--glas-donker:#060709eb;--blm-donker-rgb:20 12 36;--blm-donker-2-rgb:27 10 61;--sluier-rgb:7 8 10;--kaart-inzet:clamp(.5rem, 1.4vw, 1.25rem);--kaart-ruimte:clamp(2.75rem, 5vw, 4.75rem);--kaart-marge:clamp(1.5rem, 3.9vw, 3.5rem);--kaart-marge-zij:clamp(.5rem, 4.9vw, 4.375rem);--sectie-padding:clamp(1.75rem, 6.7vw, 96px);--sectie-breedte:calc(82rem + 2 * var(--sectie-padding));--header-hoogte:clamp(6.5rem, 6.7vw, 9rem);--header-hoogte-vast:clamp(4.25rem, 4.4vw, 5rem);--ruimte-xs:.75rem;--ruimte-s:clamp(1rem, 1.7vw, 1.5rem);--ruimte-m:clamp(1.25rem, 3vw, 2.75rem);--ruimte-ml:clamp(2rem, 3.75vw, 3.375rem);--ruimte-l:clamp(2rem, 5vw, 4.5rem);--ruimte-xl:clamp(3rem, 6.7vw, 6rem);--ruimte-2xl:clamp(4.5rem, 8.3vw, 7.5rem);--ruimte-sectie:clamp(5rem, 12.5vw, 11.25rem);--maat-kop-kaart:clamp(1.375rem, 1.183rem + .769vw, 1.875rem);--curve:cubic-bezier(.22, 1, .36, 1);--font-display:"Helvetica Now Display", "Helvetica Neue", Arial, sans-serif;--font-text:"Helvetica Now Display", "Helvetica Neue", Arial, sans-serif;--h1:clamp(3.25rem, 1.2rem + 7.2vw, 8.5rem);--h2:clamp(2.5rem, 1rem + 4.6vw, 5.5rem);--h3:clamp(1.25rem, 1rem + .6vw, 1.375rem);--stat:clamp(2.5rem, 1.6rem + 2.6vw, 3.75rem);--body:1rem;--small:.8125rem;--tilt:-7deg;--blm-plum:#451c8c;--hero-inzet:clamp(1rem, 1.4vw, 1.25rem);--hero-marge:3rem;--hero-radius:28px;--sectie-max:120rem;--hero-hoogte-min:44rem;--hero-hoogte-max:60rem;--hero-hoogte:clamp(var(--hero-hoogte-min), calc(100svh - 2 * var(--hero-inzet)), var(--hero-hoogte-max));--pijl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M6.48926 6.46729V1.3623L7.31689 1.41357L0.952148 7.78564L0 6.8335L6.36475 0.46875L6.43066 1.29639H1.30371V0L7.771 0.0146484V6.46729H6.48926Z' fill='%23000'/%3E%3C/svg%3E");--hoek:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 139 139'%3E%3Cpath d='M39 100C39 121.539 21.5391 139 0 139H39H139V39V0C139 21.539 121.539 39 100 39H63C49.7451 39 39 49.7451 39 63V100Z' fill='%23000'/%3E%3C/svg%3E");--ruis:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23r)' opacity='.055'/%3E%3C/svg%3E")}html{color-scheme:dark;scroll-padding-top:calc(var(--header-hoogte-vast) + 1rem);overflow-x:clip}body{background:var(--blm-pagina);color:var(--tekst);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-kop);color:var(--blm-licht);text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:-.02em;font-size:clamp(2.25rem,1.414rem + 3.43vw,4.5rem);line-height:1.08}h2{letter-spacing:-.02em;font-size:clamp(1.875rem,1.457rem + 1.714vw,3rem);line-height:1.08}h3{letter-spacing:-.01em;font-size:clamp(1.375rem,1.28rem + .38vw,1.625rem);line-height:1.15}h4{letter-spacing:-.01em;font-size:clamp(1.25rem,1.15rem + .38vw,1.5rem);line-height:1.2}p{margin:0}img,video{max-width:100%;display:block}a{color:var(--blm-licht);text-decoration:none}::selection{background:var(--blm-lime);color:var(--blm-donker)}:focus-visible{outline:2px solid var(--blm-lime);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components{.blm-kop-hero{letter-spacing:-.02em;text-align:center;max-width:12em;margin-inline:auto;font-size:clamp(2.25rem,1.193rem + 4.23vw,5rem);line-height:1.08}.blm-kop-cta{letter-spacing:-.02em;text-align:center;max-width:11em;margin-inline:auto;font-size:clamp(2rem,1.183rem + 3.269vw,4.125rem);line-height:1.08}.blm-kop-sectie{letter-spacing:-.02em;max-width:12em;font-size:clamp(1.875rem,1.202rem + 2.692vw,3.625rem);line-height:1.08}.blm-kop-kaart{font-size:var(--maat-kop-kaart);letter-spacing:-.01em;line-height:1.15}.blm-kop-cijfer{letter-spacing:-.02em;font-size:clamp(2.25rem,1.769rem + 1.923vw,3.5rem);line-height:1}.blm-tekst-xl{color:var(--tekst);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55}.blm-tekst-l{color:var(--tekst);font-size:1.0625rem;line-height:1.6}.blm-tekst{color:var(--tekst-zacht);font-size:clamp(.9375rem,.83rem + .42vw,1.125rem);line-height:1.6}.blm-tekst-s{color:var(--tekst-zacht);font-size:clamp(.875rem,.81rem + .26vw,1rem);line-height:1.5}.blm-tekst-licht{color:var(--blm-licht)}.blm-eyebrow,.blm-eyebrow-s,.blm-kolomlabel{font-family:var(--font-mono);text-transform:uppercase;color:var(--tekst-zacht);font-weight:400}.blm-eyebrow{letter-spacing:.12em;font-size:12px;line-height:1.2}.blm-eyebrow-s,.blm-kolomlabel{letter-spacing:.12em;color:var(--tekst-stil);font-size:11px;line-height:1.2}@media not all and (min-width:30rem){.blm-eyebrow{font-size:10px}}.blm-mono-s{font-family:var(--font-mono);letter-spacing:.04em;color:var(--blm-licht);font-size:11px;font-weight:500;line-height:1.3}.blm-markering{color:var(--blm-lime)}.blm-markering--vlak{color:var(--blm-donker);background-image:linear-gradient(to bottom, transparent 33%, var(--blm-lime) 33%, var(--blm-lime) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;margin-inline:-.04em;padding-inline:.04em}@media (prefers-reduced-motion:no-preference){.heeft-markering-js .blm-markering--vlak{background-size:0% 100%;transition:background-size .55s cubic-bezier(.2,.6,.2,1) .15s}.heeft-markering-js .blm-markering--vlak.is-zichtbaar{background-size:100% 100%}}.blm-pagina{width:100%;max-width:var(--sectie-breedte);padding-inline:var(--sectie-padding);margin-inline:auto}.blm-sectie{padding-block:var(--ruimte-sectie)}.blm-sectie--compact{padding-block:var(--ruimte-xl)}.blm-sectie--kop{padding-block:var(--ruimte-sectie) 0}.blm-sectie--geen-top{padding-top:0}.blm-sectie--kort-onder{padding-bottom:9rem}@media not all and (min-width:48rem){.blm-sectie--kort-onder{padding-bottom:4rem}}.blm-sectie--geen-onder{padding-bottom:0}.blm-sectie-kaart{width:calc(100% - 2 * var(--kaart-marge-zij));max-width:var(--sectie-max);border-radius:var(--radius-groot);isolation:isolate;margin-inline:auto;position:relative;overflow:hidden}.blm-sectie-kaart>*{z-index:1;position:relative}.blm-sectiekop{column-gap:var(--ruimte-l);margin-bottom:var(--ruimte-ml);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;display:grid}.blm-sectiekop__link{place-self:end}@media not all and (min-width:48rem){.blm-sectiekop{row-gap:var(--ruimte-s);margin-bottom:var(--ruimte-l);grid-template-columns:1fr}.blm-sectiekop__link{justify-self:start}}.blm-breek-md{display:none}@media (min-width:48rem){.blm-breek-md{display:inline}}.blm-pijl{width:.625rem;height:.625rem;-webkit-mask:var(--pijl) center / contain no-repeat;-webkit-mask:var(--pijl) center / contain no-repeat;-webkit-mask:var(--pijl) center / contain no-repeat;mask:var(--pijl) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.blm-btn{background:var(--blm-lime);color:var(--blm-donker);font-family:var(--font-kop);white-space:nowrap;cursor:pointer;transition:background .2s ease, color .2s ease, border-color .2s ease, transform .35s var(--curve);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.75rem;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}@media (hover:hover){.blm-btn:hover{background:var(--blm-lime-diep);color:var(--blm-donker);transform:translateY(-2px)}}.blm-btn--icon{gap:.75rem;padding:.3rem .3rem .3rem 1.375rem;font-size:.9375rem}.blm-btn__icon{background:var(--blm-donker);width:2.125rem;height:2.125rem;color:var(--blm-lime);transition:transform .35s var(--curve);border-radius:999px;flex:none;place-items:center;display:inline-grid}.blm-btn--sm{gap:.5rem;padding:.75rem 1.375rem;font-size:.875rem}.blm-btn--secondary{color:var(--blm-licht);background:0 0;border:1px solid #f4f3f038;padding:.5rem 1rem;font-size:.8125rem}@media (hover:hover){.blm-btn--secondary:hover{color:var(--blm-licht);background:#f4f3f00f;border-color:#f4f3f066}}.blm-btn__dot{border:1.5px solid var(--blm-lime);border-radius:999px;flex:none;width:.75rem;height:.75rem}.blm-link{font-family:var(--font-kop);color:var(--blm-licht);background-image:linear-gradient(var(--blm-licht), var(--blm-licht));transition:background-size .35s var(--curve), color .2s ease;background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;align-items:center;gap:.65rem;padding-bottom:.35em;font-size:15px;font-weight:500;display:inline-flex}.blm-link:hover{background-image:linear-gradient(var(--blm-lime), var(--blm-lime));color:var(--blm-lime)}.blm-icon-btn{background:var(--blm-lime);width:2.5rem;height:2.5rem;color:var(--blm-donker);transition:transform .35s var(--curve), background .2s ease;border-radius:999px;flex:none;place-items:center;display:inline-grid}@media (hover:hover){.blm-icon-btn:hover{background:var(--blm-lime-diep)}}.blm-icon-btn--secondary{color:var(--blm-licht);background:0 0;border:1px solid #f4f3f038}@media (hover:hover){.blm-icon-btn--secondary:hover{background:#f4f3f014}}.blm-chip{height:1.375rem;font-family:var(--font-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:#f4f3f0cc;white-space:nowrap;border:1px solid #f4f3f038;border-radius:999px;align-items:center;padding-inline:.8125rem;font-size:10px;display:inline-flex}.blm-chip--lime{background:var(--blm-lime);border-color:var(--blm-lime);color:var(--blm-donker);height:1.5rem;padding-inline:.9375rem}.blm-kaart{background:var(--glas);border:1px solid var(--glas-rand);border-radius:var(--radius-kaart);padding:1.75rem;position:relative;overflow:hidden}.blm-kaart--donker{background:var(--blm-donker-2);border-color:var(--glas-rand);--blm-donker-rgb:var(--blm-donker-2-rgb)}.blm-kaart--groot{border-radius:var(--radius-groot);padding-block:var(--kaart-ruimte);padding-inline:0}.blm-gloed-onder,.gloed-onder--links,.gloed-onder--rechts{isolation:isolate;position:relative}.blm-gloed-onder:before,.gloed-onder--links:before,.gloed-onder--rechts:before{content:"";z-index:0;pointer-events:none;--gx:50%;--gb:120%;--gm:70%;background:radial-gradient(ellipse 22% 5% at calc(var(--gx) - 18%) 107%, #d0e94224 0%, #d0e94222 14%, #d0e9421d 28%, #d0e94216 42%, #d0e9420f 56%, #d0e94207 70%, #d0e94202 85%, #d0e94200 100%), radial-gradient(ellipse 28% 11% at calc(var(--gx) - 22%) 109%, #9a7bff80 0%, #9a7bff79 14%, #9a7bff68 28%, #9a7bff50 42%, #9a7bff34 56%, #9a7bff1a 70%, #9a7bff07 85%, #9a7bff00 100%), radial-gradient(ellipse 28% 11% at calc(var(--gx) + 22%) 109%, #9a7bff5c 0%, #9a7bff57 14%, #9a7bff4b 28%, #9a7bff39 42%, #9a7bff25 56%, #9a7bff13 70%, #9a7bff05 85%, #9a7bff00 100%), radial-gradient(ellipse 42% 24% at calc(var(--gx) + 10%) 106%, #451c8cb3 0%, #451c8caa 14%, #451c8c92 28%, #451c8c6f 42%, #451c8c48 56%, #451c8c25 70%, #451c8c0a 85%, #451c8c00 100%), radial-gradient(ellipse var(--gm) 34% at var(--gx) 108%, #6c3fd8cc 0%, #6c3fd8c2 14%, #6c3fd8a7 28%, #6c3fd87f 42%, #6c3fd853 56%, #6c3fd82a 70%, #6c3fd80b 85%, #6c3fd800 100%), radial-gradient(ellipse var(--gb) 48% at var(--gx) 114%, #6c3fd8f2 0%, #6c3fd8e7 14%, #6c3fd8c6 28%, #6c3fd897 42%, #6c3fd862 56%, #6c3fd832 70%, #6c3fd80d 85%, #6c3fd800 100%), linear-gradient(to bottom, rgb(var(--sluier-rgb) / .92) 0%, rgb(var(--sluier-rgb) / .88) 6%, rgb(var(--sluier-rgb) / .79) 13%, rgb(var(--sluier-rgb) / .64) 21%, rgb(var(--sluier-rgb) / .47) 29%, rgb(var(--sluier-rgb) / .3) 37%, rgb(var(--sluier-rgb) / .16) 45%, rgb(var(--sluier-rgb) / .05) 53%, rgb(var(--sluier-rgb) / 0) 62%), linear-gradient(to right, rgb(var(--sluier-rgb) / .85) 0%, rgb(var(--sluier-rgb) / .72) 8%, rgb(var(--sluier-rgb) / .5) 17%, rgb(var(--sluier-rgb) / .28) 26%, rgb(var(--sluier-rgb) / .1) 35%, rgb(var(--sluier-rgb) / 0) 45%), linear-gradient(to left, rgb(var(--sluier-rgb) / .85) 0%, rgb(var(--sluier-rgb) / .72) 8%, rgb(var(--sluier-rgb) / .5) 17%, rgb(var(--sluier-rgb) / .28) 26%, rgb(var(--sluier-rgb) / .1) 35%, rgb(var(--sluier-rgb) / 0) 45%), rgb(var(--sluier-rgb) / .22);position:absolute;inset:0}.blm-gloed-onder:after,.gloed-onder--links:after,.gloed-onder--rechts:after{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:var(--ruis);background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.blm-gloed-onder>*,.gloed-onder--links>*,.gloed-onder--rechts>*{z-index:1;position:relative}.blm-hero{padding:var(--hero-inzet) var(--kaart-marge-zij) 0;background:var(--blm-donker)}.blm-hero-slot{width:100%;max-width:var(--sectie-max);margin-inline:auto;position:relative}.blm-hero-kaart{border-radius:var(--hero-radius);isolation:isolate;background-color:var(--blm-donker);width:100%;min-height:var(--hero-hoogte);border:1px solid var(--glas-rand);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.blm-hero-kaart:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, rgb(var(--sluier-rgb) / .96) 0%, rgb(var(--sluier-rgb) / .93) 6%, rgb(var(--sluier-rgb) / .855) 12%, rgb(var(--sluier-rgb) / .74) 19%, rgb(var(--sluier-rgb) / .59) 26%, rgb(var(--sluier-rgb) / .425) 33%, rgb(var(--sluier-rgb) / .265) 40%, rgb(var(--sluier-rgb) / .13) 47%, rgb(var(--sluier-rgb) / .04) 54%, rgb(var(--sluier-rgb) / 0) 62%), linear-gradient(to right, rgb(var(--sluier-rgb) / .9) 0%, rgb(var(--sluier-rgb) / .845) 8.2%, rgb(var(--sluier-rgb) / .7) 16.4%, rgb(var(--sluier-rgb) / .52) 24.7%, rgb(var(--sluier-rgb) / .335) 32.9%, rgb(var(--sluier-rgb) / .17) 41.1%, rgb(var(--sluier-rgb) / .045) 49.9%, rgb(var(--sluier-rgb) / 0) 58.7%), linear-gradient(to left, rgb(var(--sluier-rgb) / .9) 0%, rgb(var(--sluier-rgb) / .845) 6.7%, rgb(var(--sluier-rgb) / .7) 13.4%, rgb(var(--sluier-rgb) / .52) 20.2%, rgb(var(--sluier-rgb) / .335) 26.9%, rgb(var(--sluier-rgb) / .17) 33.6%, rgb(var(--sluier-rgb) / .045) 40.8%, rgb(var(--sluier-rgb) / 0) 48%), linear-gradient(to top, rgb(var(--sluier-rgb) / .45) 0%, rgb(var(--sluier-rgb) / .3) 5%, rgb(var(--sluier-rgb) / .16) 11%, rgb(var(--sluier-rgb) / .06) 17%, rgb(var(--sluier-rgb) / 0) 24%), rgb(var(--sluier-rgb) / .2);position:absolute;inset:0}.blm-hero-kaart:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(45deg, #6c3fd873 0%, #451c8c38 32%, rgb(var(--blm-donker-rgb) / .2) 60%, rgb(var(--blm-donker-rgb) / .72) 100%), radial-gradient(ellipse 23.9cqw 7.8cqw at 31.4cqw calc(100% + 7.5cqw), #d0e94229 0%, #d0e94227 14%, #d0e94221 28%, #d0e9421a 42%, #d0e94211 56%, #d0e94208 70%, #d0e94202 85%, #d0e94200 100%), radial-gradient(ellipse 24.7cqw 12.9cqw at 18.6cqw calc(100% + 11.4cqw), #9a7bffd9 0%, #9a7bffce 14%, #9a7bffb1 28%, #9a7bff87 42%, #9a7bff58 56%, #9a7bff2d 70%, #9a7bff0c 85%, #9a7bff00 100%), radial-gradient(ellipse 24.7cqw 12.9cqw at 81.4cqw calc(100% + 11.4cqw), #9a7bff8c 0%, #9a7bff86 14%, #9a7bff73 28%, #9a7bff57 42%, #9a7bff39 56%, #9a7bff1d 70%, #9a7bff08 85%, #9a7bff00 100%), radial-gradient(ellipse 16.5cqw 13.8cqw at 56.4cqw calc(100% + 7.1cqw), #9a7bff66 0%, #9a7bff61 14%, #9a7bff53 28%, #9a7bff40 42%, #9a7bff29 56%, #9a7bff15 70%, #9a7bff06 85%, #9a7bff00 100%), radial-gradient(ellipse 21.8cqw 20.5cqw at 30cqw calc(100% + 5.7cqw), #6c3fd88c 0%, #6c3fd886 14%, #6c3fd873 28%, #6c3fd857 42%, #6c3fd839 56%, #6c3fd81d 70%, #6c3fd808 85%, #6c3fd800 100%), radial-gradient(ellipse 25.5cqw 25.5cqw at 75.7cqw calc(100% + 1.4cqw), #451c8cb3 0%, #451c8caa 14%, #451c8c92 28%, #451c8c6f 42%, #451c8c48 56%, #451c8c25 70%, #451c8c0a 85%, #451c8c00 100%), radial-gradient(ellipse 30.5cqw 41.7cqw at -4.3cqw calc(100% - 5.7cqw), #6c3fd8b3 0%, #6c3fd8aa 14%, #6c3fd892 28%, #6c3fd86f 42%, #6c3fd848 56%, #6c3fd825 70%, #6c3fd80a 85%, #6c3fd800 100%), radial-gradient(ellipse 28.5cqw 33.8cqw at 103.6cqw calc(100% + 5.7cqw), #6c3fd8d9 0%, #6c3fd8ce 14%, #6c3fd8b1 28%, #6c3fd887 42%, #6c3fd858 56%, #6c3fd82d 70%, #6c3fd80c 85%, #6c3fd800 100%), radial-gradient(ellipse 130cqw 46cqw at 50cqw calc(100% + 12cqw), #6c3fd8f2 0%, #6c3fd8e7 14%, #6c3fd8c6 28%, #6c3fd897 42%, #6c3fd862 56%, #6c3fd832 70%, #6c3fd80d 85%, #6c3fd800 100%);position:absolute;inset:0}.blm-hero-kaart>img,.blm-hero-kaart>video{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.blm-hero-kaart>video{opacity:.55}.blm-hero-inhoud{z-index:1;box-sizing:border-box;text-align:center;width:100%;padding:var(--hero-marge);padding-top:max(var(--hero-marge), min(var(--header-hoogte), 7rem));flex-direction:column;flex:auto;align-items:center;display:flex;position:relative}.blm-hero-inhoud:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:var(--ruis);background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.blm-hero-inhoud>:first-child{margin-top:auto}.blm-hero-inhoud>:last-child{margin-bottom:auto}.blm-hero-eyebrow{margin-bottom:1rem}.blm-hero-kop{max-width:min(18em,100%);margin-bottom:clamp(1.25rem,1.6cqw,1.5rem)}.blm-hero-sub{width:100%;max-width:min(40rem,100%);color:var(--tekst);margin-inline:auto;margin-bottom:clamp(1.75rem,2.9cqw,2.5rem);font-size:clamp(1rem,.8rem + .3vw,1.0625rem);line-height:1.55}.blm-hero-knoppen{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}@media not all and (min-width:48rem){:root{--hero-inzet:.625rem;--hero-marge:1.25rem;--hero-radius:22px;--hero-hoogte:calc(100svh - 2 * var(--hero-inzet));--hero-beeld:48%;--kaart-inzet:.625rem;--kaart-marge-zij:.625rem;--sectie-padding:1.25rem}.blm-hero-kaart>img,.blm-hero-kaart>video{width:auto;height:var(--hero-beeld);object-fit:cover;inset:0 auto auto 50%;transform:translate(-50%)}.blm-hero-kaart:before{background:linear-gradient(to bottom, rgb(var(--blm-donker-rgb) / .85) 0%, rgb(var(--blm-donker-rgb) / .531) 12.6%, rgb(var(--blm-donker-rgb) / .175) 21%, rgb(var(--blm-donker-rgb) / 0) 30%), linear-gradient(to top, rgb(var(--blm-donker-rgb) / 1) 0%, rgb(var(--blm-donker-rgb) / 1) 50%, rgb(var(--blm-donker-rgb) / .624) 58.4%, rgb(var(--blm-donker-rgb) / .206) 64%, rgb(var(--blm-donker-rgb) / 0) 70%), linear-gradient(to right, rgb(var(--blm-donker-rgb) / .9) 0%, rgb(var(--blm-donker-rgb) / .562) 16.8%, rgb(var(--blm-donker-rgb) / .185) 28%, rgb(var(--blm-donker-rgb) / 0) 40%), linear-gradient(to left, rgb(var(--blm-donker-rgb) / .9) 0%, rgb(var(--blm-donker-rgb) / .562) 16.8%, rgb(var(--blm-donker-rgb) / .185) 28%, rgb(var(--blm-donker-rgb) / 0) 40%), rgb(var(--blm-donker-rgb) / .3)}.blm-hero-knoppen{flex-direction:column;gap:1.25rem}}.blm-site-header{z-index:110;height:var(--header-hoogte);transition:height .35s var(--curve);align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.blm-site-header.is-vast{height:var(--header-hoogte-vast)}.blm-site-header__inner{width:100%;max-width:var(--sectie-max);padding-inline:calc(var(--kaart-inzet) + var(--kaart-marge));justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.blm-site-header:before{content:"";z-index:-1;background:rgb(var(--blm-donker-rgb) / .8);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--hairline-zacht);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.blm-site-header.is-vast:before{opacity:1}.menu-open .blm-site-header:before{opacity:0}.blm-header-logo img{width:auto;height:1.5rem}.blm-header-knoppen{align-items:center;gap:.625rem;display:flex}@media not all and (min-width:48rem){.blm-header-knoppen{gap:.5rem}.blm-header-knoppen .blm-btn--secondary span:not(.blm-btn__dot){display:none}.blm-header-knoppen .blm-btn--secondary{padding:.5625rem}.blm-header-knoppen .blm-btn--secondary:not(:has(.blm-btn__dot)){display:none}}.blm-rijen{width:100%;position:relative}.blm-rijen .blm-rij{grid-template-columns:4rem minmax(0,1fr) auto auto;grid-template-areas:"nr titel chips knop""nr sub chips knop";align-items:center;gap:.375rem 1.5rem;padding-block:1.375rem;display:grid;position:relative}.blm-rij-nr{font-family:var(--font-eyebrow);letter-spacing:.12em;color:var(--tekst-stil);grid-area:nr;align-self:start;padding-top:.35rem;font-size:11px;transition:opacity .3s}.blm-rij-titel{font-family:var(--font-kop);letter-spacing:-.01em;color:var(--blm-licht);transition:color .3s ease, opacity .3s ease, transform .5s var(--curve);grid-area:titel;font-size:clamp(1.25rem,1rem + 1.5vw,2rem);font-weight:500;line-height:1.2}.blm-rij-sub{color:var(--tekst-zacht);grid-area:sub;max-width:52ch;font-size:clamp(.875rem,.81rem + .26vw,1rem);transition:opacity .3s}.blm-rij-chips{grid-area:chips;gap:.5rem;transition:opacity .3s;display:flex}.blm-rij-knop{grid-area:knop}.blm-rijen .blm-rij:before{content:"";background:var(--hairline);transform-origin:0;height:1px;transition:transform .8s cubic-bezier(.19,1,.22,1) .15s;position:absolute;top:0;left:0;right:0}.heeft-reveal-js .blm-rijen .blm-rij[data-reveal]:before{transform:scaleX(0)}.blm-rijen .blm-rij[data-revealed="1"]:before,.heeft-reveal-js .blm-rijen .blm-rij[data-revealed="1"]:before{transform:scaleX(1)}.blm-rijen .blm-rij:last-of-type{box-shadow:inset 0 -1px 0 var(--hairline)}.blm-rijen .blm-rij:after{content:"";background:var(--blm-lime);transform-origin:100%;height:1px;transition:transform .55s var(--curve);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.blm-rijen .blm-rij:hover:after{transform-origin:0;transform:scaleX(1)}.blm-rijen .blm-rij:hover .blm-rij-titel{color:var(--blm-licht);transform:translate(8px)}.blm-rijen:hover .blm-rij:not(:hover) .blm-rij-titel{opacity:.38}.blm-rijen:hover .blm-rij:not(:hover) .blm-rij-nr,.blm-rijen:hover .blm-rij:not(:hover) .blm-rij-sub{opacity:.45}@media (hover:hover){.blm-rijen:hover .blm-rij:not(:hover) .blm-rij-chips{opacity:.45}.blm-rijen .blm-rij:hover .blm-icon-btn{background:var(--blm-lime-diep);border-color:var(--blm-lime-diep);color:var(--blm-donker)}}@media not all and (min-width:48rem){.blm-rijen .blm-rij{grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"nr titel knop""nr sub knop""nr chips chips";column-gap:.75rem;padding-block:1.125rem}.blm-rij-chips{margin-top:.5rem}.blm-rijen .blm-rij:hover .blm-rij-titel{transform:none}}.blm-services{padding-block:var(--kaart-ruimte);background:var(--blm-donker-2);--blm-donker-rgb:var(--blm-donker-2-rgb);border:1px solid var(--glas-rand);border-radius:var(--radius-groot);isolation:isolate;display:block;position:relative;overflow:hidden}.blm-services:before{content:"";z-index:0;pointer-events:none;background:url(../img/gradient-diensten-1400.webp) 0 0/110% no-repeat;position:absolute;inset:0}.blm-services>*{z-index:1;position:relative}.blm-services__image{border-radius:var(--radius-kaart);aspect-ratio:4/5;position:relative;overflow:hidden}.blm-services__image img{object-fit:cover;width:100%;height:100%}.blm-services__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.blm-services__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem);display:grid}.blm-services__body>.blm-services__image{aspect-ratio:auto;height:100%;min-height:20rem;position:relative}.blm-services__body>.blm-services__image>img{position:absolute;inset:0}.blm-services__image img{transition:opacity .35s}.blm-services__image.is-wisselend img{opacity:0}@media not all and (min-width:62rem){.blm-services:before{background-image:url(../img/gradient-diensten-700.webp);background-position:0 100%;background-size:200%;transform:scaleY(-1)}.blm-services__head{grid-template-columns:1fr;gap:.75rem}.blm-services__body{grid-template-columns:1fr;gap:2rem}.blm-services__body>.blm-services__image{aspect-ratio:4/4.2;height:auto;min-height:0}}.blm-service-list{flex-direction:column;display:flex}.blm-service{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel knop""chips knop";align-items:center;gap:.75rem 1rem;padding-block:clamp(1.25rem,2.2vw,1.75rem);display:grid;position:relative}.blm-service:first-child,.blm-service-list{border-top:0}.blm-service:before{content:"";background:var(--blm-lime);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--curve);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.blm-service.is-actief:before,.blm-service:hover:before{transform:scaleX(1)}.blm-service__title:after{content:"";z-index:1;position:absolute;inset:0}.blm-service__title{font-family:var(--font-kop);letter-spacing:-.02em;color:#f4f3f099;transition:color .3s ease, transform .5s var(--curve);grid-area:titel;justify-self:start;font-size:clamp(1.75rem,1.25rem + 1.75vw,2.875rem);font-weight:500;line-height:1.1}.blm-service.is-actief .blm-service__title,.blm-service:hover .blm-service__title{color:var(--blm-licht);transform:translate(6px)}.blm-slider-voet{z-index:2;flex-direction:column;gap:.875rem;padding:clamp(1rem,1.7vw,1.5rem);display:flex;position:absolute;inset:auto 0 0}.blm-slider-balk{height:2px;position:relative}.blm-slider-balk:before{content:"";background:var(--hairline);height:1px;position:absolute;inset:auto 0 0}.blm-slider-balk-vulling{background:var(--blm-lime);height:2px;transition:transform .5s var(--curve);position:absolute;bottom:-.5px;left:0}.blm-slider-label{min-height:1.2em;font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--tekst-zacht);font-size:11px;overflow:hidden}.blm-slider-label span{opacity:0;transition:transform .4s var(--curve), opacity .3s ease;display:inline-block;transform:translateY(110%)}.blm-slider-label span.blm-slider-label-in{opacity:1;transform:none}.blm-uitgelicht{aspect-ratio:1248/465;width:100%;max-width:100%;min-height:17rem;color:var(--blm-licht);isolation:isolate;border-radius:24px;display:block;position:relative;overflow:hidden}.blm-uitgelicht__beeld{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform 1.2s var(--curve);position:absolute;inset:0}.blm-uitgelicht:hover .blm-uitgelicht__beeld{transform:scale(1.03)}.blm-uitgelicht:before{content:"";z-index:1;background:var(--blm-violet-diep);mix-blend-mode:screen;opacity:.45;pointer-events:none;position:absolute;inset:0}.blm-uitgelicht:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(135deg, rgb(var(--blm-donker-rgb) / .6) 0%, rgb(var(--blm-donker-rgb) / 0) 50%), linear-gradient(to right, rgb(var(--blm-donker-rgb) / .35) 0%, rgb(var(--blm-donker-rgb) / 0) 30%, rgb(var(--blm-donker-rgb) / 0) 70%, rgb(var(--blm-donker-rgb) / .35) 100%), radial-gradient(ellipse 28% 10% at 40% 104%, #d0e94224, transparent 70%), radial-gradient(ellipse 30% 22% at 12% 108%, #9a7bff59, transparent 70%), radial-gradient(ellipse 30% 22% at 82% 108%, #9a7bff4d, transparent 70%), radial-gradient(ellipse 60% 45% at 50% 108%, #6c3fd8b3, transparent 70%), radial-gradient(ellipse 110% 55% at 50% 118%, #451c8ce6, transparent 75%), rgb(var(--blm-donker-rgb) / .08);position:absolute;inset:0}.blm-uitgelicht__inhoud{z-index:3;flex-direction:column;padding:2rem;display:flex;position:absolute;inset:0}.blm-uitgelicht__chip{align-self:flex-start}.blm-uitgelicht__onder{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:auto;display:flex}.blm-uitgelicht__logo{width:auto;height:2.375rem;margin-bottom:1rem}.blm-uitgelicht__titel{font-family:var(--font-kop);letter-spacing:-.01em;color:var(--blm-licht);max-width:24em;font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.2}.blm-uitgelicht__tags{color:#f4f3f0b3;margin-top:1rem}@media (hover:hover){.blm-uitgelicht:hover .blm-icon-btn{background:var(--blm-lime-diep)}}@media not all and (min-width:48rem){.blm-uitgelicht{aspect-ratio:326/300}.blm-uitgelicht__inhoud{padding:1.25rem}.blm-uitgelicht__logo{height:1.75rem}.blm-uitgelicht__titel{font-size:1.125rem}}.blm-faq{border-bottom:1px solid var(--hairline)}.blm-faq__item{border-top:1px solid var(--hairline)}.blm-faq__vraag{text-align:left;width:100%;font-family:var(--font-kop);letter-spacing:-.01em;color:var(--blm-licht);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.blm-faq__vraag::-webkit-details-marker{display:none}.blm-faq__toggle{width:2.375rem;height:2.375rem;color:var(--blm-licht);transition:background-color .12s ease, color .12s ease, transform .25s var(--curve);background:#000;border-radius:999px;flex:none;place-items:center;font-size:1.375rem;line-height:1;display:inline-grid}.blm-faq__item[open] .blm-faq__toggle{background:var(--blm-lime);color:var(--blm-donker);transform:rotate(45deg)}.blm-faq__antwoord{max-width:60ch;color:var(--tekst-zacht);padding:0 0 1.5rem}.blm-avatar{background:var(--blm-violet);border-radius:999px;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:inline-grid}.blm-avatar img{object-fit:cover;border-radius:999px;width:2.75rem;height:2.75rem}.blm-contactblok{align-items:center;gap:1rem;display:flex}.blm-contactblok__naam{font-family:var(--font-kop);color:var(--blm-licht);font-size:1.25rem;font-weight:500}.blm-contactblok__rol{color:var(--tekst-zacht);font-size:.875rem}.blm-tool{color:var(--tekst);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.blm-tool img{opacity:.8;width:1.25rem;height:1.25rem}@media not all and (min-width:48rem){.blm-tool{white-space:nowrap}}.blm-footer{padding-block:var(--ruimte-m) var(--ruimte-m);border-top:1px solid var(--hairline)}.blm-footer-kolommen{gap:var(--ruimte-l);padding-top:var(--ruimte-m);grid-template-columns:1.4fr 1fr 1fr 1fr;display:grid}.blm-footer-logo{width:auto;height:1.5rem;margin-bottom:1.25rem}.blm-footer-kolommen>div>div,.blm-footer-kolom>div{margin-top:1rem}.blm-footer-kolom a{color:var(--blm-licht);padding-block:.25rem;font-size:1rem;display:block}.blm-footer-kolom a:hover{color:var(--blm-lime)}.blm-footer-slot{border-top:1px solid #f4f3f029;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1rem,2vw,1.5rem);display:flex}.blm-footer-slot__tekst{color:#f4f3f099;margin:0;font-size:1rem}.blm-footer-slot__links{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.blm-footer-slot__links a{color:#f4f3f0d1;font-size:1rem;transition:color .2s}.blm-footer-slot__links a:hover{color:var(--blm-lime)}.blm-footer-adres{color:#f4f3f099;margin:.625rem 0 0;font-size:1rem;line-height:1.6}@media not all and (min-width:48rem){.blm-footer-kolommen{grid-template-columns:1fr 1fr}}.blm-contact-zwevend{right:calc(1.5rem + env(safe-area-inset-right,0px));bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:90;background:var(--blm-violet);color:var(--blm-licht);font-family:var(--font-body);transition:transform .35s var(--curve), box-shadow .35s var(--curve), background .2s ease, opacity .3s ease, visibility 0s;border-radius:999px;align-items:center;gap:.75rem;padding:.3125rem 1.25rem .3125rem .3125rem;font-size:15px;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 12px 32px #00000073}.blm-contact-zwevend:hover{background:var(--blm-violet-diep);transform:translateY(-3px);box-shadow:0 18px 40px #00000080}.blm-contact-avatar{object-fit:cover;object-position:center bottom;background:var(--blm-donker-2);border-radius:999px;width:2.5rem;height:2.5rem}.menu-open .blm-contact-zwevend,.menu-sluit .blm-contact-zwevend,.pagina-verlaat .blm-contact-zwevend{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}@media not all and (min-width:40rem){.blm-contact-zwevend{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));gap:0;padding:.25rem}.blm-contact-zwevend span{display:none}.blm-contact-avatar{width:2.5rem;height:2.5rem}}.blm-skip-link{z-index:200;background:var(--blm-lime);color:var(--blm-donker);border-radius:999px;align-items:center;padding:.75rem 1.375rem;font-size:.875rem;font-weight:500;display:inline-flex;position:fixed;top:1rem;left:-100vw}.blm-skip-link:focus{left:1rem}.blm-menu-knop{cursor:pointer;font-family:var(--font-body);color:var(--blm-licht);z-index:120;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;font-size:13px;font-weight:500;transition:color .25s;display:inline-flex;position:relative}.blm-menu-knop__rond{display:contents}.blm-menu-streepjes{width:24px;height:10px;display:inline-block;position:relative;top:.5px}.blm-menu-streepjes:before,.blm-menu-streepjes:after{content:"";width:100%;height:2px;transition:transform .35s var(--curve), top .35s var(--curve), bottom .35s var(--curve), width .25s ease;background:currentColor;position:absolute;left:0}.blm-menu-streepjes:before{top:0}.blm-menu-streepjes:after{width:66%;bottom:0}@media (hover:hover){.blm-menu-knop:hover .blm-menu-streepjes:after{width:100%}}.menu-open .blm-menu-streepjes:before{top:4px;transform:rotate(45deg)}.menu-open .blm-menu-streepjes:after{width:100%;bottom:4px;transform:rotate(-45deg)}.menu-sluit .blm-menu-streepjes:before{top:0;transform:none}.menu-sluit .blm-menu-streepjes:after{bottom:0;transform:none}.blm-menu-overlay{z-index:100;contain:paint;clip-path:inset(0 0 100%);visibility:hidden;background:#140c24;align-items:flex-start;height:100lvh;min-height:100dvh;transition:clip-path .55s cubic-bezier(.76,0,.24,1),visibility 0s linear .55s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateZ(0)}.menu-open .blm-menu-overlay{clip-path:inset(0 0 0%);visibility:visible;transition:clip-path .7s cubic-bezier(.76,0,.24,1),visibility}.blm-menu-overlay:before{content:"";pointer-events:none;background:radial-gradient(30% 18% at 22% 108%,#9a7bff80,#0000 70%),radial-gradient(60% 45% at 65% 105%,#6c3fd8a6,#0000 70%),radial-gradient(120% 60% at 50% 120%,#451c8cf2,#0000 75%),linear-gradient(45deg,#6c3fd82e 0%,#0c091300 55%);transition:opacity .9s .15s;position:fixed;inset:0;transform:translateZ(0)}.blm-menu-overlay>*{width:100%;padding-top:calc(var(--header-hoogte) + var(--ruimte-s));padding-bottom:calc(var(--ruimte-m) + env(safe-area-inset-bottom,0px));margin-block:auto;transition:transform .7s cubic-bezier(.76,0,.24,1);position:relative;transform:translateY(clamp(2rem,4vw,3.5rem))}.menu-open .blm-menu-overlay>*{transform:none}html.menu-open{overflow:hidden}.blm-menu-lijst{margin:0;padding:0;list-style:none}.blm-menu-overlay .blm-menu-item{opacity:0;grid-template-columns:4.5rem 1fr;align-items:center;padding-block:clamp(1rem,2.2vw,1.75rem);transition:opacity .65s cubic-bezier(.19,1,.22,1),transform .65s cubic-bezier(.19,1,.22,1);display:grid;position:relative;transform:translateY(2.5rem)}.menu-open .blm-menu-overlay .blm-menu-item{opacity:1;transition-delay:calc(.28s + var(--i,0) * 50ms);transform:none}.menu-sluit .blm-menu-overlay .blm-menu-item{opacity:0;transition:opacity .3s cubic-bezier(.5,0,.75,.4),transform .3s cubic-bezier(.5,0,.75,.4);transition-delay:calc((4 - var(--i,0)) * 50ms);transform:translateY(-1.25rem)}.blm-menu-overlay .blm-menu-item:before{content:"";background:var(--hairline);transform-origin:0;height:1px;transition:transform .8s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.menu-open .blm-menu-overlay .blm-menu-item:before{transition-delay:calc(.3s + var(--i,0) * 50ms);transform:scaleX(1)}.blm-menu-overlay .blm-menu-lijst>li:first-child .blm-menu-item{box-shadow:inset 0 1px 0 var(--hairline)}.blm-menu-overlay .blm-menu-item:after{content:"";background:var(--blm-lime);transform-origin:100%;height:1px;transition:transform .55s var(--curve);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.blm-menu-overlay .blm-menu-item:hover:after{transform-origin:0;transform:scaleX(1)}.blm-menu-nr{font-family:var(--font-eyebrow);letter-spacing:.12em;color:var(--blm-lime);align-self:start;padding-top:.5em;font-size:12px;transition:opacity .3s}.blm-menu-overlay .blm-menu-link{font-family:var(--font-kop);letter-spacing:-.02em;color:#f4f3f0eb;transition:color .3s ease, opacity .3s ease, transform .5s var(--curve);font-size:clamp(34px,4.5vw,64px);font-weight:500;line-height:1.08}.blm-menu-overlay .blm-menu-item:hover .blm-menu-link{color:var(--blm-licht);transform:translate(8px)}.blm-menu-overlay .blm-menu-lijst:has(>li>.blm-menu-item:hover) .blm-menu-item:not(:hover) .blm-menu-link{opacity:.38}.blm-menu-overlay .blm-menu-lijst:has(>li>.blm-menu-item:hover) .blm-menu-item:not(:hover) .blm-menu-nr{opacity:.45}.blm-menu-info>*{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.19,1,.22,1);transform:translateY(.75rem)}.menu-open .blm-menu-info>*{opacity:1;transform:none}.menu-open .blm-menu-info>:first-child{transition-delay:.55s}.menu-open .blm-menu-info>:nth-child(2){transition-delay:.63s}.menu-open .blm-menu-info>:nth-child(3){transition-delay:.71s}.menu-open .blm-menu-info>:nth-child(4){transition-delay:.79s}.menu-sluit .blm-menu-info>*{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(.75rem)}.blm-menu-info .blm-eyebrow{margin-bottom:.5rem}@media not all and (min-height:47.5rem){.blm-menu-overlay .blm-menu-item{padding-block:.875rem}.blm-menu-overlay .blm-menu-link{font-size:clamp(28px,5.5vh,48px)}}.heeft-reveal-js [data-reveal]{opacity:0;transition:opacity .95s var(--curve), transform .95s var(--curve);transform:translateY(34px)}.heeft-reveal-js [data-reveal=left]{transform:translate(-38px)}.heeft-reveal-js [data-reveal=right]{transform:translate(38px)}.heeft-reveal-js [data-reveal=scale]{transform:scale(.94)}.heeft-reveal-js [data-reveal=fade]{transform:none}.heeft-reveal-js [data-revealed="1"]{opacity:1!important;transform:none!important}.gb-w{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.gb-wi{transition:transform 1s var(--curve);display:inline-block;transform:translateY(115%)}[data-revealed="1"] .gb-wi{transform:none}[data-split] .blm-markering{transition:color .4s}.blm-pulse{position:relative}.blm-pulse:before,.blm-pulse:after{content:"";border-radius:inherit;background:var(--blm-lime);z-index:-1;animation:pulse-ring 2.8s var(--curve) infinite;pointer-events:none;position:absolute;inset:0}.blm-pulse:after{animation-delay:.5s}@keyframes pulse-ring{0%{opacity:.55;transform:scale(1)}45%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.gb-wi{transition:none;transform:none}.heeft-overgang-js main{opacity:1;transition:none;transform:none}.blm-menu-overlay,.blm-menu-overlay>*,.blm-menu-overlay:before,.blm-menu-overlay .blm-menu-item,.blm-menu-overlay .blm-menu-item:before,.blm-menu-overlay .blm-menu-item:after,.blm-menu-overlay .blm-menu-link,.blm-menu-info>*,.blm-menu-streepjes:before,.blm-menu-streepjes:after{transition:none!important}.blm-menu-overlay>*,.blm-menu-overlay .blm-menu-item,.blm-menu-info>*{opacity:1;transform:none}.menu-open .blm-menu-overlay .blm-menu-item:before{transform:scaleX(1)}.blm-rijen .blm-rij,.blm-rijen .blm-rij:before,.blm-rijen .blm-rij:after,.blm-rij-titel,.blm-service:before,.blm-service__title,.blm-slider-balk-vulling,.blm-slider-label span,.blm-contact-zwevend,.blm-uitgelicht__beeld{transition:none!important}.heeft-reveal-js .blm-rijen .blm-rij[data-reveal]:before{transform:scaleX(1)}.blm-slider-label span{opacity:1;transform:none}.blm-pulse:before,.blm-pulse:after{animation:none}}.blm-link{background-image:linear-gradient(var(--blm-lime), var(--blm-lime)), linear-gradient(#f4f3f073, #f4f3f073);transition:background-size .45s var(--curve), color .25s ease;background-position:0 100%,0 100%;background-size:0% 1px,100% 1px}.blm-link:hover,.blm-link:focus-visible{background-image:linear-gradient(var(--blm-lime), var(--blm-lime)), linear-gradient(#f4f3f073, #f4f3f073);color:var(--blm-lime);background-size:100% 1px,100% 1px}.blm-link .blm-pijl{transition:none}.blm-link:hover .blm-pijl,.blm-link:focus-visible .blm-pijl{animation:pijl-door .55s var(--curve)}@keyframes pijl-door{0%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(.7em,-.7em)}41%{opacity:0;transform:translate(-.7em,.7em)}to{opacity:1;transform:translate(0)}}@media (hover:hover){.blm-btn--secondary:hover .blm-pijl,.blm-btn:hover .blm-btn__icon .blm-pijl,.blm-btn:focus-visible .blm-btn__icon .blm-pijl,.blm-icon-btn:hover .blm-pijl,.blm-icon-btn:focus-visible .blm-pijl,.blm-rijen .blm-rij:hover .blm-icon-btn .blm-pijl,.blm-uitgelicht:hover .blm-icon-btn .blm-pijl,.blm-team-knoppen .blm-icon-btn:hover .blm-pijl{animation:pijl-door .55s var(--curve)}}.blm-testimonial{grid-template-columns:minmax(0,1fr) minmax(0,32rem);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.blm-testimonial__quote{font-family:var(--font-kop);letter-spacing:-.01em;color:var(--blm-licht);max-width:34rem;margin-top:1.25rem;font-size:clamp(1.25rem,.914rem + 1.346vw,2.125rem);font-weight:500;line-height:1.35}.blm-testimonial__video{aspect-ratio:560/510;border-radius:var(--radius-kaart);background:var(--blm-donker);width:100%;position:relative;overflow:hidden}.blm-testimonial__video img,.blm-testimonial__video video{object-fit:cover;width:100%;height:100%}.blm-testimonial__video:after{content:"";pointer-events:none;background:linear-gradient(135deg, rgb(var(--blm-donker-rgb) / .45) 0%, rgb(var(--blm-donker-rgb) / 0) 45%);position:absolute;inset:0}@media not all and (min-width:62rem){.blm-testimonial{grid-template-columns:1fr}.blm-testimonial__video{order:-1}}.blm-brandmovie{aspect-ratio:16/9;border-radius:var(--radius-kaart);background:var(--blm-donker-2);cursor:pointer;width:100%;display:block;position:relative;overflow:hidden}.blm-brandmovie img,.blm-brandmovie video{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform 1.2s var(--curve)}.blm-brandmovie:hover img,.blm-brandmovie:hover video{transform:scale(1.03)}.blm-brandmovie:after{content:"";pointer-events:none;background:linear-gradient(135deg, rgb(var(--blm-donker-rgb) / .4) 0%, rgb(var(--blm-donker-rgb) / 0) 50%);position:absolute;inset:0}.blm-speelknop{z-index:3;position:absolute;top:50%;left:50%;translate:-50% -50%}.blm-speelknop svg{margin-left:.12em}.blm-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.blm-marquee__spoor{gap:clamp(2rem,3.5vw,3.5rem);width:max-content;padding-right:clamp(2rem,3.5vw,3.5rem);animation:46s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.blm-marquee .blm-tool{white-space:nowrap;flex:none;gap:.625rem;font-size:.9375rem}.blm-marquee .blm-tool img{opacity:.85;width:1.5rem;height:1.5rem}.blm-lichtbak{background:0 0;border:0;width:min(72rem,92vw);max-width:none;margin:auto;padding:0}.blm-lichtbak::backdrop{background:rgb(var(--blm-donker-rgb) / .88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blm-lichtbak__kader{aspect-ratio:16/9;width:100%;position:relative}.blm-lichtbak__slot{border-radius:var(--radius-kaart);background:var(--blm-donker);width:100%;height:100%;overflow:hidden}.blm-lichtbak__slot video,.blm-lichtbak__slot iframe{border:0;width:100%;height:100%;display:block}.blm-lichtbak__sluit{z-index:4;background:var(--blm-licht);color:var(--blm-donker);font-family:var(--font-kop);cursor:pointer;transition:background .2s ease, color .2s ease, transform .35s var(--curve);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.125rem;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.blm-lichtbak__sluit span{font-size:1.125rem;line-height:1}.blm-lichtbak__sluit:hover{background:var(--blm-lime);color:var(--blm-donker);transform:translateY(-2px)}.blm-menu-raster{gap:3rem;display:grid}@media (min-width:62rem){.blm-menu-raster{grid-template-columns:minmax(0,1fr) 20rem;gap:5rem}}.blm-menu-info{flex-direction:column;gap:2rem;display:flex}.blm-menu-sociaal{flex-wrap:wrap;gap:0 1rem;display:flex}.blm-menu-snel{border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:.5rem 1.75rem;padding-bottom:1.5rem;display:flex}.blm-menu-snel a{font-family:var(--font-kop);letter-spacing:-.01em;color:var(--tekst-zacht);font-size:1.0625rem;font-weight:500;transition:color .25s;position:relative}.blm-menu-snel a:after{content:"";background:var(--blm-lime);transform-origin:100%;height:1px;transition:transform .45s var(--curve);position:absolute;bottom:-.25rem;left:0;right:0;transform:scaleX(0)}.blm-menu-snel a:hover{color:var(--blm-licht)}.blm-menu-snel a:hover:after{transform-origin:0;transform:scaleX(1)}.blm-menu-knop-cta{align-self:flex-start}.heeft-overgang-js .blm-pagina-wrap{opacity:0;transform:translateY(2rem)}.heeft-overgang-js.pagina-binnen .blm-pagina-wrap{opacity:1;transition:opacity .9s var(--curve), transform .9s var(--curve);transform:none}.heeft-overgang-js .blm-site-header{transform:translateY(-110%)}.heeft-overgang-js.pagina-binnen .blm-site-header{transition:transform .75s var(--curve) .2s, height .35s var(--curve);transform:none}.heeft-overgang-js.pagina-verlaat .blm-site-header{transition:transform .4s var(--curve);height:var(--header-hoogte-vast);transform:translateY(-110%)}.menu-open .blm-site-header,.menu-sluit .blm-site-header{transform:none!important}.heeft-overgang-js.pagina-verlaat .blm-pagina-wrap{opacity:0;transition:opacity .42s ease, transform .45s var(--curve);transform:translateY(2.5rem)}@media (prefers-reduced-motion:reduce){.heeft-overgang-js .blm-pagina-wrap{opacity:1!important;transition:none!important;transform:none!important}.heeft-overgang-js .blm-site-header{transition:none!important;transform:none!important}.blm-marquee__spoor,.blm-link:hover .blm-pijl{animation:none}.case-cursor{display:none}.blm-uitgelicht{cursor:pointer!important}}.blm-hero-kaart--kort{min-height:clamp(28rem,47vw,42.5rem)}.blm-hero-kaart--kort .blm-hero-inhoud:before{display:none}.blm-hero-kaart--kort:after{opacity:.82}.blm-hero-inhoud--links{text-align:left;justify-content:flex-end;align-items:flex-start}.blm-hero-inhoud--links>:first-child{margin-top:auto}.blm-hero-inhoud--links>:last-child{margin-bottom:0}.blm-hero-inhoud--links .blm-kop-hero{text-align:left;max-width:14em;margin-inline:0}.blm-hero-inhoud--links .blm-hero-sub{max-width:34rem;margin-inline:0}.blm-hero-inhoud--links .blm-kop-hero{margin-bottom:clamp(1.25rem,1.6cqw,1.5rem)}.blm-verhaal{grid-template-columns:minmax(0,1fr) minmax(0,27.5rem);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.blm-verhaal__statement{max-width:48rem}@media not all and (min-width:62rem){.blm-verhaal{grid-template-columns:1fr}}.blm-proceskaart{min-height:clamp(32rem,57vw,51.25rem);padding-block:var(--kaart-ruimte);border-radius:var(--radius-groot);isolation:isolate;background:var(--blm-donker-2);--blm-donker-rgb:var(--blm-donker-2-rgb);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}@media not all and (min-width:62rem){.blm-proceskaart:before{background:linear-gradient(to bottom, rgb(var(--sluier-rgb) / .6) 0%, rgb(var(--sluier-rgb) / .72) 10%, rgb(var(--sluier-rgb) / .88) 18%, rgb(var(--sluier-rgb) / .98) 25%, rgb(var(--sluier-rgb) / 1) 30%), radial-gradient(ellipse 90% 22% at 40% 106%, #6c3fd880, transparent 74%), radial-gradient(ellipse 130% 30% at 30% 112%, #451c8ce0, transparent 78%)}}.blm-proceskaart:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 32.1% 23.2% at 50.0% 73.2%, rgb(var(--sluier-rgb) / .5) 0%, rgb(var(--sluier-rgb) / .476) 14%, rgb(var(--sluier-rgb) / .409) 28%, rgb(var(--sluier-rgb) / .312) 42%, rgb(var(--sluier-rgb) / .203) 56%, rgb(var(--sluier-rgb) / .103) 70%, rgb(var(--sluier-rgb) / .027) 85%, rgb(var(--sluier-rgb) / 0) 100%), radial-gradient(ellipse 25% 7.9% at 79.3% 103.0%, #d0e9422e 0%, #d0e9422c 14%, #d0e94225 28%, #d0e9421d 42%, #d0e94213 56%, #d0e94209 70%, #d0e94203 85%, #d0e94200 100%), radial-gradient(ellipse 22.1% 14.6% at 85.0% 102.4%, #9a7bff99 0%, #9a7bff92 14%, #9a7bff7d 28%, #9a7bff5f 42%, #9a7bff3e 56%, #9a7bff20 70%, #9a7bff08 85%, #9a7bff00 100%), radial-gradient(ellipse 35.7% 25.6% at 75.7% 107.3%, #6c3fd8d9 0%, #6c3fd8ce 14%, #6c3fd8b1 28%, #6c3fd887 42%, #6c3fd858 56%, #6c3fd82d 70%, #6c3fd80c 85%, #6c3fd800 100%), radial-gradient(ellipse 25% 52.4% at 102.1% 79.3%, #6c3fd899 0%, #6c3fd892 14%, #6c3fd87d 28%, #6c3fd85f 42%, #6c3fd83e 56%, #6c3fd820 70%, #6c3fd808 85%, #6c3fd800 100%), radial-gradient(ellipse 53.6% 36.6% at 75.0% 114.6%, #451c8cf2 0%, #451c8ce7 14%, #451c8cc6 28%, #451c8c97 42%, #451c8c62 56%, #451c8c32 70%, #451c8c0d 85%, #451c8c00 100%), linear-gradient(to right, rgb(var(--sluier-rgb) / .97) 0%, rgb(var(--sluier-rgb) / .96) 22%, rgb(var(--sluier-rgb) / .88) 31%, rgb(var(--sluier-rgb) / .66) 39%, rgb(var(--sluier-rgb) / .4) 47%, rgb(var(--sluier-rgb) / .18) 55%, rgb(var(--sluier-rgb) / .05) 63%, rgb(var(--sluier-rgb) / 0) 72%), linear-gradient(to bottom, rgb(var(--sluier-rgb) / 0) 61%, rgb(var(--sluier-rgb) / .4) 80%, rgb(var(--sluier-rgb) / .82) 100%), linear-gradient(to bottom, rgb(var(--sluier-rgb) / .8) 0%, rgb(var(--sluier-rgb) / .45) 16%, rgb(var(--sluier-rgb) / 0) 29%), rgb(var(--sluier-rgb) / .16);position:absolute;inset:0}.blm-proceskaart__inhoud{max-width:36rem;position:relative}.blm-proceskaart .blm-kop-sectie{max-width:8em}.blm-teamlid{aspect-ratio:232/345;border-radius:var(--radius-kaart);border:1px solid var(--glas-rand);isolation:isolate;background:linear-gradient(180deg, var(--blm-donker-2) 0%, var(--blm-donker-3) 100%);flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:relative;overflow:hidden}.blm-teamlid__beeld{z-index:-2;object-fit:cover;width:100%;height:74%;position:absolute;inset:0 0 auto}.blm-teamlid:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--blm-donker-2) 18%, rgb(var(--blm-donker-rgb) / .85) 32%, rgb(var(--blm-donker-rgb) / 0) 62%), radial-gradient(ellipse 70% 30% at 50% 100%, #6c3fd88c, transparent 70%);position:absolute;inset:0}.blm-teamlid__naam{font-family:var(--font-kop);color:var(--blm-licht);font-size:1.125rem;font-weight:500}.blm-teamlid__rol{margin-top:.25rem}.blm-pijl-omlaag{rotate:135deg}.blm-pijl-rechts{rotate:45deg}.blm-pijl-links{rotate:-135deg}.blm-link:hover .blm-pijl-omlaag,.blm-link:focus-visible .blm-pijl-omlaag{animation:pijl-omlaag-door .55s var(--curve)}@keyframes pijl-omlaag-door{0%{opacity:1;translate:0}40%{opacity:0;translate:0 .7em}41%{opacity:0;translate:0 -.7em}to{opacity:1;translate:0}}.blm-sterren{color:var(--blm-lime);align-items:center;gap:.1875rem;display:inline-flex}.blm-sterren svg{fill:currentColor;flex:none;width:12px;height:12px}.blm-kaart-inhoud{width:100%;max-width:calc(var(--sectie-breedte) - 2 * var(--kaart-marge-zij));padding-inline:max(0px, calc(var(--sectie-padding) - var(--kaart-marge-zij)));margin-inline:auto}@media not all and (min-width:48rem){.blm-kaart-inhoud{padding-inline:clamp(1.25rem,5.5vw,1.75rem)}}.case-cursor{z-index:3;aspect-ratio:16/10;border-radius:var(--radius-kaart);background:var(--blm-donker-2);pointer-events:none;opacity:0;width:clamp(17rem,25vw,27rem);transition:opacity .3s ease, transform .5s var(--curve);will-change:translate;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.94);box-shadow:0 24px 60px #00000080}.case-cursor.is-zichtbaar{opacity:1;transform:translate(-50%,-50%)scale(1)}.case-cursor__laag{object-fit:cover;width:100%;height:100%;transition:translate .65s var(--curve);position:absolute;inset:0}.case-cursor:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to top, #6c3fd8d9 0%, #6c3fd899 12%, #6c3fd857 24%, #6c3fd826 36%, #6c3fd80a 48%, #6c3fd800 62%), linear-gradient(135deg, rgb(var(--sluier-rgb) / .3) 0%, rgb(var(--sluier-rgb) / 0) 45%);position:absolute;inset:0}@media not all and (min-width:62rem){.case-cursor{display:none}}.blm-hero-hoek{z-index:3;aspect-ratio:1;place-items:center;width:clamp(5.5rem,9.6vw,8.6875rem);display:grid;position:absolute;bottom:-2px;right:-2px}.blm-hero-hoek__vorm{background-color:var(--blm-donker);-webkit-mask:var(--hoek) center / contain no-repeat;-webkit-mask:var(--hoek) center / contain no-repeat;-webkit-mask:var(--hoek) center / contain no-repeat;mask:var(--hoek) center / contain no-repeat;position:absolute;inset:0}.blm-hero-hoek__pijl{width:1.5rem;height:1.5rem;-webkit-mask:var(--pijl) center / contain no-repeat;-webkit-mask:var(--pijl) center / contain no-repeat;-webkit-mask:var(--pijl) center / contain no-repeat;mask:var(--pijl) center / contain no-repeat;background-color:#f4f3f0bf;margin-top:18%;margin-left:18%;animation:2.2s linear infinite stuiter;position:relative;rotate:135deg}.blm-hero-hoek:hover .blm-hero-hoek__pijl{background-color:var(--blm-lime)}@keyframes stuiter{0%{animation-timing-function:cubic-bezier(.33,0,.67,.2);translate:0}22%{animation-timing-function:cubic-bezier(.33,.8,.67,1);translate:0 1.15rem}42%{animation-timing-function:cubic-bezier(.33,0,.67,.2);translate:0}56%{animation-timing-function:cubic-bezier(.33,.8,.67,1);translate:0 .5rem}68%{animation-timing-function:cubic-bezier(.33,0,.67,.2);translate:0}76%{animation-timing-function:cubic-bezier(.33,.8,.67,1);translate:0 .17rem}82%,to{translate:0}}@media not all and (min-width:48rem){.blm-hero-hoek{display:none}}@media (prefers-reduced-motion:reduce){.blm-hero-hoek__pijl{animation:none}}.blm-statement{font-family:var(--font-body);letter-spacing:-.015em;max-width:62.5rem;color:var(--blm-licht);font-size:clamp(1.375rem,.96rem + 1.71vw,2.5rem);font-weight:400;line-height:1.3}.blm-statement__woord{transition:color .3s linear}.is-oplichtend .blm-statement__woord{color:#f4f3f047}.is-oplichtend .blm-statement__woord.is-aan{color:var(--blm-licht)}.is-oplichtend .blm-markering.blm-statement__woord{color:#d0e9424d}.is-oplichtend .blm-markering.blm-statement__woord.is-aan{color:var(--blm-lime)}.blm-service{grid-template-areas:"nr knop""titel knop""chips knop";align-items:start;row-gap:.375rem}.blm-service__number{font-family:var(--font-eyebrow);letter-spacing:.1em;color:var(--tekst-stil);grid-area:nr;font-size:10px}.blm-cases .blm-rij{padding-block:clamp(1.75rem,2.4vw,2.5rem)}.blm-cases .blm-rij:before{background:var(--hairline)}.blm-cases .blm-rij:first-of-type:before{opacity:1}.blm-cases .blm-rij-knop{opacity:0;width:2.25rem;transition:opacity .25s}.blm-cases .blm-rij.is-actief .blm-rij-knop{opacity:1}.blm-cases .blm-rij.is-actief .blm-icon-btn{background:var(--blm-lime);border-color:var(--blm-lime);color:var(--blm-donker)}.blm-cases .blm-rij.is-actief .blm-rij-titel{color:var(--blm-licht)}@media (hover:hover) and (pointer:fine){.blm-cases:not(:hover) .blm-rij:not(.is-actief) .blm-rij-titel{opacity:.38}.blm-cases:not(:hover) .blm-rij:not(.is-actief) .blm-rij-nr,.blm-cases:not(:hover) .blm-rij:not(.is-actief) .blm-rij-sub,.blm-cases:not(:hover) .blm-rij:not(.is-actief) .blm-rij-chips{opacity:.45}}@media not all and (min-width:48rem){.blm-cases .blm-rij-knop{display:none}}@media (prefers-reduced-motion:reduce){.blm-cases .blm-rij-knop{transition:none}}.blm-werk{column-gap:var(--ruimte-l);grid-template-columns:minmax(0,1fr) auto;display:grid}.blm-werk>.blm-eyebrow{grid-area:1/1/2/-1}.blm-werk__kop{grid-area:2/1/3/2;max-width:24rem;margin-top:1.5rem}.blm-werk__alle{grid-area:2/2/3/3;align-self:end}.blm-werk>.blm-rijen{margin-top:var(--ruimte-ml);grid-area:3/1/4/-1}@media not all and (min-width:48rem){.blm-werk{grid-template-columns:minmax(0,1fr)}.blm-werk__kop{grid-area:2/1/3/2}.blm-werk>.blm-rijen{margin-top:var(--ruimte-l);grid-area:3/1/4/2}.blm-werk__alle{margin-top:var(--ruimte-m);grid-area:4/1/5/2;justify-self:start}}a{transition:color .25s,opacity .25s}.blm-footer-kolom a{transition:color .25s}.blm-speelknop{transition:translate .25s var(--curve);will-change:translate}@media not all and (min-width:48rem){body{font-size:15px}.blm-tekst-xl{font-size:.9375rem;line-height:1.6}.blm-tekst-l{font-size:.9375rem}.blm-btn{padding:.7rem 1.5rem;font-size:14px}.blm-btn--sm,.knop--wit,.knop--glas{font-size:13px}.blm-link{font-size:14px}.blm-icon-btn{width:2rem;height:2rem}.blm-icon-btn--lg{width:2.25rem;height:2.25rem}.blm-btn--icon{gap:.625rem;padding:.25rem .25rem .25rem 1.125rem}.blm-btn__icon{width:1.9375rem;height:1.9375rem}}.blm-icon-btn{width:2.125rem;height:2.125rem}.blm-icon-btn--lg{width:2.625rem;height:2.625rem}.blm-uitgelicht:before{opacity:.3}.blm-uitgelicht:after{background:linear-gradient(135deg, rgb(var(--blm-donker-rgb) / .45) 0%, rgb(var(--blm-donker-rgb) / 0) 42%), linear-gradient(to right, rgb(var(--blm-donker-rgb) / .3) 0%, rgb(var(--blm-donker-rgb) / 0) 26%, rgb(var(--blm-donker-rgb) / 0) 74%, rgb(var(--blm-donker-rgb) / .3) 100%), radial-gradient(ellipse 26% 9% at 42% 103%, #d0e94229, transparent 70%), radial-gradient(ellipse 28% 20% at 14% 106%, #9a7bff66, transparent 70%), radial-gradient(ellipse 28% 20% at 84% 106%, #9a7bff57, transparent 70%), radial-gradient(ellipse 55% 40% at 50% 106%, #6c3fd8c7, transparent 70%), radial-gradient(ellipse 95% 48% at 50% 114%, #451c8cf2, transparent 74%)}.blm-faq__antwoord-wrap{transition:grid-template-rows .45s var(--curve);grid-template-rows:0fr;display:grid}.blm-faq__item[open] .blm-faq__antwoord-wrap{grid-template-rows:1fr}.blm-faq__antwoord-wrap>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.blm-faq__antwoord-wrap{transition:none}}.heeft-reveal-js .blm-link[data-reveal]{transition:opacity .95s var(--curve), transform .95s var(--curve), background-size .45s var(--curve), color .25s ease}.heeft-reveal-js .blm-btn[data-reveal]{transition:opacity .95s var(--curve), transform .95s var(--curve), background .2s ease, color .2s ease, border-color .2s ease}.heeft-reveal-js .blm-service[data-reveal]{transition:opacity .95s var(--curve), transform .95s var(--curve)}.blm-gloed-rond-rechts{isolation:isolate;position:relative}.blm-gloed-rond-rechts:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(24% 34% at 78%,#9a7bff2e 0%,#9a7bff2c 14%,#9a7bff25 28%,#9a7bff1d 42%,#9a7bff13 56%,#9a7bff09 70%,#9a7bff03 85%,#9a7bff00 100%),radial-gradient(38% 56% at 86% 54%,#6c3fd880 0%,#6c3fd879 14%,#6c3fd868 28%,#6c3fd850 42%,#6c3fd834 56%,#6c3fd81a 70%,#6c3fd807 85%,#6c3fd800 100%),radial-gradient(58% 84% at 96% 58%,#451c8cb8 0%,#451c8caf 14%,#451c8c96 28%,#451c8c72 42%,#451c8c4a 56%,#451c8c26 70%,#451c8c0a 85%,#451c8c00 100%);position:absolute;inset:0}.blm-gloed-rond-rechts:after{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:var(--ruis);background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.blm-gloed-rond-rechts>*{z-index:1;position:relative}@media not all and (min-width:62rem){.blm-gloed-rond-rechts:before{background:radial-gradient(62% 24% at 50% 28%,#6c3fd873 0%,#6c3fd86d 14%,#6c3fd85e 28%,#6c3fd848 42%,#6c3fd82f 56%,#6c3fd818 70%,#6c3fd806 85%,#6c3fd800 100%),radial-gradient(96% 34% at 50% 22%,#451c8cb8 0%,#451c8caf 14%,#451c8c96 28%,#451c8c72 42%,#451c8c4a 56%,#451c8c26 70%,#451c8c0a 85%,#451c8c00 100%)}}.blm-kaart__beeld{z-index:-1;object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}@media not all and (min-width:48rem){.blm-brandmovie{aspect-ratio:4/3}.blm-sectiekop__link--weg-op-mobiel{display:none}}.blm-rij-beeld{display:none}@media not all and (min-width:48rem){.blm-werk{overflow:visible}.blm-cases{width:100vw;padding-inline:var(--sectie-padding);margin-inline:calc(50% - 50vw);overflow:hidden}.blm-cases .blm-rij{border-radius:var(--radius-kaart);background:var(--blm-donker-2);width:90%;height:auto;box-shadow:inset 0 0 0 1px var(--hairline);flex-shrink:0;padding:0 0 1.25rem;display:block;overflow:hidden}.blm-cases .blm-rij:before,.blm-cases .blm-rij:after{display:none}.blm-cases .blm-rij:last-of-type{box-shadow:inset 0 0 0 1px var(--hairline)}.blm-rij-beeld{aspect-ratio:4/3;background:var(--blm-donker-3);display:block;position:relative}.blm-rij-beeld img{object-fit:cover;width:100%;height:100%;display:block}.blm-rij-beeld video{object-fit:cover;background:var(--blm-donker-3);width:100%;height:100%;display:block}.blm-rij-beeld:after{content:"";background:linear-gradient(to top, var(--blm-donker-2) 0%, rgb(var(--blm-donker-2-rgb) / .92) 7%, rgb(var(--blm-donker-2-rgb) / .62) 17%, rgb(var(--blm-donker-2-rgb) / .28) 30%, rgb(var(--blm-donker-2-rgb) / .08) 44%, rgb(var(--blm-donker-2-rgb) / 0) 58%), linear-gradient(to top, #6c3fd880 0%, #6c3fd829 26%, #6c3fd800 55%);position:absolute;inset:0}.blm-cases .blm-rij-nr,.blm-cases .blm-rij-titel,.blm-cases .blm-rij-sub,.blm-cases .blm-rij-chips{padding-inline:1.125rem}.blm-cases .blm-rij-nr{margin-bottom:.375rem;display:block}.blm-cases .blm-rij-titel{display:block}.blm-cases .blm-rij-sub{margin-top:.25rem;display:block}.blm-cases .blm-rij-chips{margin-top:.75rem}.blm-cases .blm-rij-knop{display:none}}.blm-team-slider{width:100vw;padding-inline:max(var(--sectie-padding), calc(50vw - var(--sectie-breedte) / 2 + var(--sectie-padding)));margin-inline:calc(50% - 50vw);overflow:hidden}.blm-team-spoor{align-items:stretch}.blm-team-spoor>.blm-teamlid{width:clamp(16rem,27vw,23rem);height:auto}@media not all and (min-width:48rem){.blm-team-spoor>.blm-teamlid{width:86%}.blm-teamlid{aspect-ratio:232/296}}.blm-team-voet{align-items:center;gap:var(--ruimte-m);margin-top:var(--ruimte-m);grid-template-columns:minmax(0,1fr) auto;display:grid}.blm-team-balk{background:var(--hairline);border-radius:999px;height:3px;position:relative;overflow:hidden}.blm-team-balk__vulling{background:var(--blm-lime);width:30%;transition:transform .4s var(--curve), width .4s var(--curve);border-radius:999px;position:absolute;inset:0 auto 0 0}.blm-team-knoppen{gap:.625rem;display:flex}.blm-team-knoppen .blm-icon-btn.is-uit{opacity:.35;pointer-events:none}.blm-cases-voet{display:none}@media not all and (min-width:48rem){.blm-cases-voet{align-items:center;gap:var(--ruimte-m);margin-top:var(--ruimte-m);grid-template-columns:minmax(0,1fr) auto;display:grid}}.blm-avatar--foto{background:var(--blm-violet);align-items:end;overflow:hidden}.blm-avatar--foto img{object-fit:contain;object-position:center bottom;border-radius:0;width:100%;height:auto;max-height:118%}.blm-casefeiten{gap:var(--ruimte-m);padding-top:var(--ruimte-m);border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.blm-casefeiten dd{font-family:var(--font-kop);color:var(--blm-licht);margin-top:.375rem;font-size:1.125rem;font-weight:500}@media not all and (min-width:48rem){.blm-casefeiten{row-gap:var(--ruimte-s);grid-template-columns:repeat(2,minmax(0,1fr))}}.blm-casebeelden{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);display:grid}.blm-casebeelden figure{border-radius:var(--radius-kaart);aspect-ratio:4/3;background:var(--blm-donker-2);margin:0;overflow:hidden}.blm-casebeelden img,.blm-casebeelden video{object-fit:cover;width:100%;height:100%;display:block}.blm-casebeelden--film{grid-template-columns:minmax(0,1fr);max-width:38rem}.blm-casebeelden--film figure{aspect-ratio:auto}.blm-casebeelden--film video{height:auto}.blm-casebeelden--breed{grid-template-columns:1fr}.blm-casebeelden--breed figure{aspect-ratio:16/9}@media not all and (min-width:48rem){.blm-casebeelden{grid-template-columns:1fr}}.blm-contactraster{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}@media not all and (min-width:62rem){.blm-contactraster{grid-template-columns:1fr}}.blm-veld input,.blm-veld textarea{border:1px solid var(--hairline);border-radius:var(--radius-klein);background:var(--glas);width:100%;color:var(--blm-licht);font-family:var(--font-body);padding:.875rem 1rem;font-size:1rem;transition:border-color .2s,background .2s}.blm-veld input:focus-visible,.blm-veld textarea:focus-visible{border-color:var(--blm-lime);background:#f4f3f014;outline:none}.blm-dienstkaarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media not all and (min-width:62rem){.blm-dienstkaarten{grid-template-columns:1fr;gap:1.25rem}}.blm-dienstkaart-groot{border:1px solid var(--glas-rand);border-radius:var(--radius-kaart);background:var(--glas);isolation:isolate;flex-direction:column;min-height:27.5rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.blm-dienstkaart-groot:has(.blm-dienstkaart-groot__visual){padding-bottom:0}.blm-dienstkaart-groot--violet{background:linear-gradient(160deg, var(--blm-violet) 0%, var(--blm-violet-diep) 100%);border-color:#f4f3f024}.blm-dienstkaart-groot__kop{max-width:12ch;margin-top:.875rem}.blm-dienstkaart-groot__knop{align-self:flex-start;margin-top:2.5rem}.blm-dienstkaarten__spoor{display:contents}@media not all and (min-width:48rem){.blm-dienstkaarten{width:100vw;padding-inline:var(--sectie-padding);margin-inline:calc(50% - 50vw);display:block;overflow:hidden}.blm-dienstkaarten__spoor{align-items:stretch;display:flex}.blm-dienstkaarten .blm-dienstkaart-groot{flex-shrink:0;width:93%;height:auto;min-height:0;padding:1.5rem}.blm-dienstkaarten .blm-dienstkaart-groot__knop{z-index:1;position:relative}.blm-dienstkaarten .blm-dienstkaart-groot__foto{height:46%}}body.blm-thema .blm-dienstkaart-groot--violet{isolation:isolate;background:var(--blm-donker-2);border-color:var(--glas-rand);position:relative}body.blm-thema .blm-dienstkaart-groot--violet:before{content:"";z-index:-1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, radial-gradient(86% 64% at 78% 112%, #cbbaf7 0%, #9a7bee 16%, #6c3fd8 36%, #3d1782 62%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(86% 64% at 78% 112%,#000 56%,#0000 100%);mask:radial-gradient(86% 64% at 78% 112%,#000 56%,#0000 100%)}body.blm-thema .blm-dienstkaart-groot--lime{background:var(--blm-lime);color:var(--blm-btn-donker);border-color:#0000}body.blm-thema .blm-dienstkaart-groot--lime :is(.blm-eyebrow-s,.blm-kop-kaart){color:var(--blm-btn-donker)}body.blm-thema .blm-dienstkaart-groot--lime .blm-kaartlijst li{color:#14101cb8;border-color:#14101c2e}body.blm-thema .blm-dienstkaart-groot--lime .blm-btn{background:var(--blm-btn-donker);color:var(--blm-licht)}@media (hover:hover){body.blm-thema .blm-dienstkaart-groot--lime .blm-btn:hover{background:#241b3d}}.blm-dienstkaart-groot__foto{z-index:-2;object-fit:cover;object-position:center 40%;width:100%;height:52%;position:absolute;inset:auto 0 0;-webkit-mask:linear-gradient(#0000 0%,#000 42%);mask:linear-gradient(#0000 0%,#000 42%)}.blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto):after{content:"";z-index:-1;pointer-events:none;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(to bottom, rgb(var(--blm-donker-2-rgb) / .95) 42%, rgb(var(--blm-donker-2-rgb) / .6) 68%, rgb(var(--blm-donker-2-rgb) / .25) 100%);opacity:.9;position:absolute;inset:0}.blm-kaartlijst{margin-top:1.5rem}.blm-kaartlijst li{border-top:1px solid var(--hairline-zacht);color:var(--tekst-zacht);padding:.8125rem 0;font-size:.9375rem;line-height:1.45}.blm-kaartlijst li:last-child{border-bottom:1px solid var(--hairline-zacht)}.blm-dienstkaart-groot--violet .blm-kaartlijst li{color:#f4f3f0d1;border-color:#f4f3f038}.blm-dienstkaart-groot:has(.blm-zwevend-label){min-height:30.5rem}.blm-pakketten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3.25rem);display:grid}@media not all and (min-width:62rem){.blm-pakketten{grid-template-columns:1fr;gap:1.25rem}}.blm-pakket{border:1px solid var(--glas-rand);border-radius:var(--radius-kaart);background:var(--glas);flex-direction:column;padding:1.75rem;display:flex;position:relative}.blm-pakket--violet{background:linear-gradient(160deg, var(--blm-violet) 0%, var(--blm-violet-diep) 100%);border-color:#f4f3f024}.blm-pakket__chip{position:absolute;top:1.5rem;right:1.5rem}.blm-pakket__prijs{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--blm-licht);margin-top:1.25rem;font-size:clamp(2.25rem,1.9rem + 1.4vw,3rem);line-height:1}.blm-pakket__per{margin-top:.5rem}.blm-pakket__omschrijving{margin-top:1rem}.blm-pakket--violet .blm-pakket__omschrijving,.blm-pakket--violet .blm-pakket__lijst .blm-tekst{color:#f4f3f0d1}.blm-pakket--violet .blm-eyebrow-s{color:#f4f3f099}.blm-pakket__lijst{border-top:1px solid var(--hairline-zacht);flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;list-style:none;display:flex}.blm-pakket--violet .blm-pakket__lijst{border-top-color:#f4f3f029}.blm-pakket__lijst li{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.blm-pakket__lijst .blm-tekst{font-size:.875rem;line-height:1.45}.blm-pakket__vink{background:#c6ff5b29;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.blm-pakket__vink:after{content:"";border:solid var(--blm-lime);border-width:0 2px 2px 0;width:.3125rem;height:.625rem;transform:rotate(45deg)translate(-1px,-1px)}.blm-pakket--violet .blm-pakket__vink{background:#f4f3f024}.blm-pakket__knop{justify-content:center;align-self:stretch;margin-top:auto;padding-top:.75rem}.blm-pakket__lijst+.blm-pakket__knop{margin-top:2rem}.blm-filterbalk{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blm-filterbalk__label{margin-right:1.25rem}@media not all and (min-width:48rem){.blm-filterbalk__label{width:100%;margin-bottom:.25rem;margin-right:0}}.blm-filterchip{border:1px solid var(--glas-rand);height:2rem;color:var(--tekst-zacht);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding-inline:1rem;font-size:.875rem;line-height:1;transition:color .25s,border-color .25s,background-color .25s;display:inline-flex}@media (hover:hover){.blm-filterchip:hover{color:var(--blm-licht);border-color:#f4f3f047}}.blm-filterchip.is-aan{background:var(--blm-lime);border-color:var(--blm-lime);color:var(--blm-donker)}.blm-filterchip:focus-visible{outline:2px solid var(--blm-lime);outline-offset:3px}.blm-lijstkop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.blm-lijstkop__teller{white-space:nowrap}.blm-lijstkop__leeg{margin-top:1.5rem}.blm-projectlijst .blm-rij{padding-block:clamp(1.5rem,2.1vw,2.125rem)}.blm-projectlijst .blm-rij:before{background:var(--hairline)}.blm-projectlijst .blm-rij:first-of-type:before{opacity:1}.blm-projectlijst .blm-rij[hidden]{display:none}@media not all and (min-width:48rem){.blm-projectlijst .blm-rij-knop{display:none}}.blm-formkaart{border:1px solid var(--glas-rand);border-radius:var(--radius-kaart);background:var(--glas);isolation:isolate;padding:clamp(1.5rem,3vw,3rem);position:relative;overflow:hidden}.blm-formkaart:before{content:"";z-index:-1;background:radial-gradient(70% 55% at 50% 118%,#6c3fd88c 0%,#6c3fd857 34%,#5830ba29 58%,#451c8c0d 78%,#451c8c00 100%);position:absolute;inset:0}.blm-veldraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(1.5rem,3vw,3rem);margin-top:1.75rem;display:grid}@media not all and (min-width:34rem){.blm-veldraster{grid-template-columns:1fr}}.blm-veld{flex-direction:column;gap:.375rem;display:flex}.blm-veld+.blm-veld,.blm-veldraster .blm-veld+.blm-veld{margin-top:0}.blm-veld input,.blm-veld textarea{border:0;border-bottom:1px solid var(--hairline);width:100%;color:var(--blm-licht);font-family:var(--font-body);background:0 0;border-radius:0;padding:.375rem 0 .625rem;font-size:1rem;transition:border-color .2s}.blm-veld input::placeholder,.blm-veld textarea::placeholder{color:var(--tekst-stil)}.blm-veld input:focus-visible,.blm-veld textarea:focus-visible{border-bottom-color:var(--blm-lime);background:0 0;outline:none}.blm-veld textarea{resize:vertical;min-height:8.5rem}.blm-veld--bericht{margin-top:2rem}.blm-onderwerp{border:0;margin-top:2rem;padding:0}.blm-onderwerp__keuzes{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.blm-onderwerp__keuze input{opacity:0;pointer-events:none;position:absolute}.blm-onderwerp__keuze span{border:1px solid var(--glas-rand);height:1.875rem;color:var(--tekst-zacht);cursor:pointer;border-radius:999px;align-items:center;padding-inline:.875rem;font-size:.875rem;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.blm-onderwerp__keuze span:hover{color:var(--blm-licht);border-color:#f4f3f047}.blm-onderwerp__keuze input:checked+span{background:var(--blm-lime);border-color:var(--blm-lime);color:var(--blm-donker)}.blm-onderwerp__keuze input:focus-visible+span{outline:2px solid var(--blm-lime);outline-offset:3px}.blm-formkaart__knop{margin-top:2.5rem}.blm-formkaart__fout{border-radius:var(--radius-klein);color:#ffc9c9;background:#ff8a8a14;border:1px solid #ff8a8a66;margin-top:1rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.5}.blm-spin,.blm-vink{flex:none;display:none}.blm-spin{border:2px solid;border-top-color:#0000;border-radius:999px;width:.85em;height:.85em;animation:.7s linear infinite blm-draai}.blm-vink{background-color:currentColor;width:.9em;height:.9em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.4 4.4 9.3 10.5 3.2' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.4 4.4 9.3 10.5 3.2' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.blm-verstuurknop.is-bezig .blm-btn__dot,.blm-verstuurknop.is-klaar .blm-btn__dot{display:none}.blm-verstuurknop.is-bezig .blm-spin,.blm-verstuurknop.is-klaar .blm-vink{display:inline-block}.blm-verstuurknop[aria-busy=true]{cursor:progress}@keyframes blm-draai{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.blm-spin{animation-duration:2.4s}}.blm-honing{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.blm-formkaart__privacy{max-width:34rem;margin-top:1.75rem}.blm-directkolom{flex-direction:column;gap:.5rem;display:flex}.blm-directkolom .blm-eyebrow-s+.blm-directkolom__groot{margin-top:.5rem}.blm-directkolom__groot{color:var(--blm-licht);font-size:clamp(1.125rem,1.05rem + .31vw,1.375rem)}.blm-directkolom__groot .blm-link{font-size:inherit}.blm-directkolom__lijn{border:0;border-top:1px solid var(--hairline);margin-block:1.75rem}.blm-directkolom__adres{color:var(--blm-licht)}.blm-ingang{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f3f00d;border:1px solid #f4f3f061;border-radius:16px;padding:1.375rem 5rem 1.375rem 1.375rem;transition:border-color .25s,background-color .25s;display:block;position:relative}.blm-ingang+.blm-ingang{margin-top:1rem}.blm-ingang:hover{border-color:var(--blm-lime)}.blm-ingang .blm-icon-btn{width:2.25rem;height:2.25rem;position:absolute;top:50%;right:1.375rem;transform:translateY(-50%)}.blm-weetjes{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}@media not all and (min-width:62rem){.blm-weetjes{grid-template-columns:1fr}}.blm-weetjes__lijst{border-top:1px solid var(--hairline);flex-direction:column;display:flex}.blm-weetje{border-bottom:1px solid var(--hairline);padding-block:1.5rem}.blm-weetje__vraag{color:var(--blm-licht);font-size:clamp(1.0625rem,1rem + .26vw,1.25rem)}.blm-weetje dd{max-width:56ch;margin:.625rem 0 0}.blm-casemeta{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding-top:1.5rem;display:grid}@media not all and (min-width:48rem){.blm-casemeta{grid-template-columns:repeat(2,minmax(0,1fr))}}.blm-casemeta dd{color:var(--blm-licht);margin:.5rem 0 0;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem)}.blm-casehero{border-radius:var(--radius-kaart);isolation:isolate;aspect-ratio:1248/702;margin-top:clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}@media not all and (min-width:48rem){.blm-casehero{aspect-ratio:4/5}}.blm-casehero__beeld{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blm-casehero:after{content:"";background:radial-gradient(ellipse 62% 46% at 50% 108%, #6c3fd8b8 0%, #6c3fd866 38%, #451c8c1f 68%, #451c8c00 100%), linear-gradient(to top, rgb(var(--sluier-rgb) / .85) 0%, rgb(var(--sluier-rgb) / .45) 38%, rgb(var(--sluier-rgb) / .2) 62%, rgb(var(--sluier-rgb) / .55) 100%);position:absolute;inset:0}.blm-casehero__inhoud{z-index:1;padding:clamp(1.25rem,2.6vw,2.5rem);position:absolute;inset:auto 0 0}.blm-casehero__logo{align-items:center;gap:.875rem;display:flex}.blm-casehero__logo img{width:auto;height:2.5rem}.blm-casehero__merk{font-family:var(--font-kop);color:var(--blm-licht);font-size:1.375rem;font-weight:700;line-height:1}.blm-casehero__titel{color:var(--blm-licht);margin-top:1rem}.blm-casehero__inhoud>.blm-eyebrow-s{margin-top:.75rem}.blm-casekolommen{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media not all and (min-width:48rem){.blm-casekolommen{grid-template-columns:1fr}}.blm-casekolommen>div{border-top:1px solid var(--hairline);padding-top:1.5rem}.blm-elementtegels{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}@media not all and (min-width:62rem){.blm-elementtegels{grid-template-columns:repeat(2,minmax(0,1fr))}}.blm-elementtegel{aspect-ratio:1;border:1px solid var(--glas-rand);border-radius:var(--radius-kaart);background-color:#1d2438}.blm-elementtegel--hoeken{background-image:linear-gradient(135deg,#d83030 0 12%,#0000 12%),linear-gradient(-135deg,#d83030 0 12%,#0000 12%),linear-gradient(45deg,#d83030 0 12%,#0000 12%),linear-gradient(-45deg,#d83030 0 12%,#0000 12%)}.blm-elementtegel--raster{background-image:linear-gradient(#ededed24 1px,#0000 1px),linear-gradient(90deg,#ededed24 1px,#0000 1px);background-size:1.5rem 1.5rem}.blm-elementtegel--diagonaal{background-image:repeating-linear-gradient(135deg,#d83030 0 2px,#0000 2px 12px)}.blm-elementtegel--punt{background-image:radial-gradient(circle,#d83030 0 18%,#0000 18%)}.blm-praktijk-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media not all and (min-width:48rem){.blm-praktijk-raster{grid-template-columns:1fr}}.blm-praktijkblok{border-top:1px solid var(--hairline);padding-top:1.5rem}.blm-praktijkblok__beeld{border-radius:var(--radius-kaart);aspect-ratio:3/2;background:var(--blm-donker-2);margin:1.25rem 0 0;overflow:hidden}.blm-praktijkblok__beeld img{object-fit:cover;width:100%;height:100%}.blm-praktijkblok__titel{margin-top:1.5rem}.blm-praktijkblok__tekst{max-width:52ch;margin-top:.75rem}.blm-cijferraster{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media not all and (min-width:48rem){.blm-cijferraster{grid-template-columns:1fr}}.blm-cijferblok{border-top:1px solid var(--hairline);padding-top:1.5rem}.blm-cijferblok__waarde{color:var(--blm-licht);margin:1.5rem 0 1rem}.blm-cijferblok__waarde span{letter-spacing:0;color:var(--tekst-zacht);font-size:.4em}.blm-volgende{grid-template-columns:minmax(0,612fr) minmax(0,636fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}@media not all and (min-width:48rem){.blm-volgende{grid-template-columns:1fr}}.blm-volgende__beeld{border-radius:var(--radius-kaart);aspect-ratio:3/2;background:var(--blm-donker-2);margin:0;overflow:hidden}.blm-volgende__beeld img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--curve)}.blm-volgende:hover .blm-volgende__beeld img{transform:scale(1.04)}.blm-volgende__titel{margin-top:.75rem}.blm-volgende__regel{max-width:46ch;margin-top:1rem}.blm-volgende__link{margin-top:1.5rem;display:inline-flex}.blm-volgende__alle{border-top:1px solid var(--hairline);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem}.blm-contactregel__gegevens{grid-template-columns:repeat(4,minmax(0,13rem));gap:1.5rem clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2rem,4vw,3rem);display:grid}@media not all and (min-width:62rem){.blm-contactregel__gegevens{grid-template-columns:repeat(2,minmax(0,1fr))}}.blm-contactregel__gegevens .blm-tekst{color:var(--blm-licht)}.blm-contactregel__gegevens .blm-tekst-s{color:var(--tekst-stil)}@media not all and (min-width:48rem){.blm-menu-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}.blm-menu-snel{grid-column:1/-1;padding-bottom:1rem}.blm-menu-raster{gap:1.75rem}.blm-menu-overlay>*{padding-top:calc(var(--header-hoogte) + .5rem);margin-block:0 auto}.blm-menu-knop-cta,.blm-menu-blok--studio,.blm-menu-blok--sociaal{display:none}.blm-menu-blok--contact{grid-column:1/-1}.blm-menu-blok--contact .blm-tekst-l{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.blm-menu-blok--contact .blm-tekst-l br{display:none}}@media not all and (min-width:62rem){.blm-service__title,.blm-service.is-actief .blm-service__title{color:var(--blm-licht)}}.blm-speelknop{width:4.25rem;height:4.25rem}.blm-speelknop svg{width:1.0625rem;height:1.25rem}@media not all and (min-width:48rem){.blm-speelknop{width:3.5rem;height:3.5rem}.blm-speelknop svg{width:.875rem;height:1.0625rem}}.blm-menu-info a:not(.blm-btn){color:inherit;transition:color .25s;position:relative}.blm-menu-info a:not(.blm-btn):after{content:"";background:var(--blm-lime);transform-origin:100%;height:1px;transition:transform .45s var(--curve);position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.blm-menu-info a:not(.blm-btn):hover,.blm-menu-info a:not(.blm-btn):focus-visible{color:var(--blm-lime)}.blm-menu-info a:not(.blm-btn):hover:after,.blm-menu-info a:not(.blm-btn):focus-visible:after{transform-origin:0;transform:scaleX(1)}}.menu-open .blm-menu-info>.blm-menu-knop-cta{transition:opacity .6s ease, transform .4s var(--curve), background-color .2s ease}.menu-open .blm-menu-info>.blm-menu-knop-cta:focus-visible{transform:translateY(-2px)}@media (hover:hover){.menu-open .blm-menu-info>.blm-menu-knop-cta:hover{transform:translateY(-2px)}}.blm-menu-snel a:after{bottom:-.25rem}.blm-menu-info .blm-menu-snel a{color:var(--tekst-zacht)}@media not all and (min-width:48rem){.blm-cases .blm-rij{grid-template-columns:minmax(0,1fr);grid-template-areas:"beeld""nr""titel""sub";row-gap:0;display:grid}.blm-cases .blm-rij-beeld{grid-area:beeld;margin-bottom:0}.blm-cases .blm-rij-nr{grid-area:nr;margin-top:1rem}.blm-cases .blm-rij-titel{grid-area:titel}.blm-cases .blm-rij-sub{grid-area:sub}.blm-cases .blm-rij-chips{z-index:2;flex-wrap:wrap;grid-area:beeld;place-self:end start;margin:0 1.125rem 1.125rem;padding-inline:0}.blm-cases .blm-rij-chips .blm-chip{background:rgb(var(--blm-donker-2-rgb) / .72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--blm-licht);border-color:#0000}}:root{--korrel-bron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23k)'/%3E%3C/svg%3E");--korrel-tegel:200px;--korrel-sterkte:.55}.blm-korrel{isolation:isolate;position:relative}.blm-korrel:after{content:"";z-index:0;pointer-events:none;background-image:var(--korrel-bron);background-size:var(--korrel-tegel) var(--korrel-tegel);mix-blend-mode:soft-light;opacity:var(--korrel-sterkte);border-radius:inherit;position:absolute;inset:0}.blm-korrel>*{z-index:1;position:relative}.blm-services.blm-korrel{--korrel-sterkte:.5}.blm-hero-kaart.blm-korrel{--korrel-sterkte:.6}.blm-gloed-onder.blm-korrel{--korrel-sterkte:.45}@media not all and (min-width:48rem){.blm-korrel:after{opacity:calc(var(--korrel-sterkte) * .6)}}@media (prefers-reduced-motion:reduce){.blm-korrel:after{opacity:calc(var(--korrel-sterkte) * .8)}}.heeft-zweef.is-zwevend .blm-hero-kaart{opacity:var(--zweef-zicht,1);will-change:opacity}.heeft-zweef.is-zwevend [data-zweef-omhoog]{translate:0 calc(var(--zweef,0) * -3rem);will-change:translate}@media (prefers-reduced-motion:reduce){.heeft-zweef .blm-hero-kaart{opacity:1}.heeft-zweef [data-zweef-omhoog]{translate:none}}.blm-punt{color:var(--blm-lime)}.blm-thema-home .blm-punt,.bloom-band .blm-punt{display:none}.blm-thema-home{--blm-korrel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='k' x='0' y='0' width='256' height='256' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7143' numOctaves='3' stitchTiles='stitch' seed='0' result='n'/%3E%3CfeColorMatrix in='n' type='luminanceToAlpha' result='a'/%3E%3CfeComponentTransfer in='a' result='b'%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'/%3E%3C/feComponentTransfer%3E%3CfeFlood flood-color='%23ffffff' flood-opacity='0.14'/%3E%3CfeComposite operator='in' in2='b'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23k)'/%3E%3C/svg%3E");--blm-home-donker:#14101c;--blm-home-paars:#2b1159;--blm-home-violet:#5524d1;--blm-home-licht:#f2f0ed;color:var(--blm-home-donker);background:linear-gradient(#f2f0ed 0% 9.8%,#fff 57.4% 85.8%,#f7f6f5 100%);padding-bottom:clamp(1.25rem,3.5vw,3.125rem);overflow-x:clip}.blm-thema-home .blm-hero{background:0 0}body:has(.blm-thema-home){background:var(--blm-pagina)}body:has(.blm-thema-home) .blm-header-knoppen a[href^="https://mijn"]{display:none}body:has(.blm-thema-home) .blm-header-knoppen a[href$=\#support]{background:var(--blm-lime);border-color:var(--blm-lime);color:#14101c}@media (hover:hover){body:has(.blm-thema-home) .blm-header-knoppen a[href$=\#support]:hover{background:var(--blm-lime-diep);border-color:var(--blm-lime-diep)}}.blm-thema-home .blm-eyebrow{color:#14101c8c}.blm-thema-home .blm-kop-sectie{color:var(--blm-home-donker)}.blm-thema-home .blm-markering{color:var(--blm-home-violet)}.blm-thema-home .blm-tekst{color:#14101ca6}.blm-thema-home .blm-link{color:var(--blm-home-donker);background-image:linear-gradient(var(--blm-home-violet), var(--blm-home-violet)), linear-gradient(#14101cb3, #14101cb3)}.blm-thema-home .blm-link:hover,.blm-thema-home .blm-link:focus-visible{color:var(--blm-home-violet);background-image:linear-gradient(var(--blm-home-violet), var(--blm-home-violet)), linear-gradient(#14101cb3, #14101cb3)}.blm-thema-home .blm-hero-kaart--home{background:#451c8c;border:0;border-radius:18px}.blm-thema-home .blm-hero-kaart--home:before{aspect-ratio:1400/933;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), linear-gradient(138.4deg, #100a1c 10.7%, #451c8c 35.7%, #6c3fd8 62.1%, #b9a2ee 82.1%);width:100%;min-height:100%;inset:0 auto auto 0}.blm-thema-home .blm-hero-kaart--home:after,.blm-thema-home .blm-hero-kaart--home .blm-hero-inhoud:before{display:none}.blm-hero-kaart__knoppen{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;display:flex}.blm-thema-home .blm-hero-hoek__vorm{background-color:var(--blm-home-licht)}.blm-thema-home .blm-hero-hoek__pijl{background-color:#2b115999}.blm-thema-home .blm-hero-hoek:hover .blm-hero-hoek__pijl{background-color:var(--blm-home-violet)}.blm-btn-hero{background:var(--blm-lime);color:#14101c;min-height:3.5rem;font-family:var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:1.5rem;padding:.5rem .5rem .5rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.375rem;transition:background-color .2s;display:inline-flex}@media (hover:hover){.blm-btn-hero:hover{background:var(--blm-lime-diep)}.blm-btn-hero:focus-visible{outline:2px solid var(--blm-licht);outline-offset:3px}}.blm-btn-hero__icon{width:2.5rem;height:2.5rem;color:var(--blm-licht);background:#14101c;border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}@media (hover:hover){.blm-btn-hero:hover .blm-pijl,.blm-btn-hero:focus-visible .blm-pijl,.bloom-knop-rand:hover .blm-pijl{animation:pijl-door .55s var(--curve)}}@media not all and (min-width:48rem){.blm-btn-hero{gap:1rem;min-height:3rem;padding-left:1.25rem;font-size:.9375rem}.blm-btn-hero__icon{width:2.125rem;height:2.125rem}}.blm-thema-home .blm-statement{font-family:"Geist", var(--font-body);letter-spacing:-.015em;color:var(--blm-home-donker);font-size:clamp(1.5rem,.95rem + 2.1vw,2.5rem);font-weight:500;line-height:1.3}.blm-thema-home .is-oplichtend .blm-statement__woord{color:#14101c40}.blm-thema-home .is-oplichtend .blm-statement__woord.is-aan{color:var(--blm-home-donker)}.blm-thema-home .is-oplichtend .blm-markering.blm-statement__woord{color:#6c3fd84d}.blm-thema-home .is-oplichtend .blm-markering.blm-statement__woord.is-aan{color:var(--blm-home-violet)}.blm-thema-home .blm-services{background:#100a1c;border:0;border-radius:18px}.blm-thema-home .blm-services:before{aspect-ratio:1400/980;background:linear-gradient(to bottom, #100a1cb8, #100a1c00) left top / 100% 32.65% no-repeat, linear-gradient(to right, #100a1c00 0%, #100a1c8c 55%, #100a1cb8 100%) right top / 54.29% 100% no-repeat, var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(30% 18.88% at 28.57% 99.49%, #d0e94229 0%, #d0e9421a 44%, #d0e94200 100%), radial-gradient(44.29% 63.27% at 14.29% 96.94%, #b19af2b3 0%, #6c3fd838 51.3%, #451c8c00 100%), linear-gradient(223deg, #100a1c 10.7%, #451c8c 35.7%, #6c3fd8 62.1%, #b9a2ee 82.1%);width:100%;min-height:100%;inset:0 auto auto 0;transform:none}.blm-thema-home .blm-services .blm-eyebrow{color:#f4f3f08c}.blm-thema-home .blm-services .blm-kop-sectie{color:var(--blm-licht)}.blm-thema-home .blm-services .blm-markering{color:var(--blm-lime)}.blm-thema-home .blm-services .blm-tekst{color:#f4f3f0a6}.blm-thema-home .blm-services__image{background:#100a1c;border-radius:20px}.blm-thema-home .blm-services__image img{opacity:.8}.blm-thema-home .blm-services__image.is-wisselend img{opacity:0}.blm-thema-home .blm-service__title{color:#f4f3f0b3}.blm-thema-home .blm-service.is-actief .blm-service__title,.blm-thema-home .blm-service:hover .blm-service__title{color:var(--blm-licht)}.blm-thema-home .blm-service__number{color:#f4f3f073}.blm-thema-home .blm-marquee .blm-tool{font-family:var(--font-body);color:#14101c8c;font-weight:500}.blm-thema-home .blm-marquee .blm-tool img{filter:grayscale()brightness(.3);opacity:.6}.blm-thema-home #over-ons.blm-sectie--kort-onder{padding-bottom:clamp(4rem,7.5vw,7rem)}.blm-thema-home #cases.blm-sectie{padding-top:var(--ruimte-l)}.blm-thema-home .blm-werk .blm-eyebrow{color:#2b11598c}.blm-thema-home .blm-werk__kop{color:#2b1159}.blm-thema-home .blm-werk__alle{color:#2b1159;background-image:linear-gradient(var(--blm-home-violet), var(--blm-home-violet)), linear-gradient(#2b1159b3, #2b1159b3)}@media (min-width:48rem){.blm-thema-home .blm-cases .blm-rij:before{background:#2b115924}.blm-thema-home .blm-rijen .blm-rij:last-of-type{box-shadow:inset 0 -1px #2b115924}.blm-thema-home .blm-rijen .blm-rij:after{background:var(--blm-home-violet)}.blm-thema-home .blm-cases .blm-rij-nr{color:#2b115973;font-size:10px}.blm-thema-home .blm-cases .blm-rij-titel{color:#2b1159}.blm-thema-home .blm-cases .blm-rij.is-actief .blm-rij-titel,.blm-thema-home .blm-rijen .blm-rij:hover .blm-rij-titel{color:var(--blm-home-violet)}.blm-thema-home .blm-cases .blm-rij-sub{color:#2b115999;font-size:14px}.blm-thema-home .blm-cases .blm-chip{color:#2b1159b3;border-color:#2b115938;font-size:9px}.blm-thema-home .blm-cases .blm-rij-knop{opacity:1;width:2.5rem;height:2.5rem}.blm-thema-home .blm-cases .blm-rij .blm-icon-btn{color:#2b1159;background:0 0;border:1px solid #2b11594d}.blm-thema-home .blm-cases .blm-rij.is-actief .blm-icon-btn{background:var(--blm-home-violet);border-color:var(--blm-home-violet);color:var(--blm-licht)}@media (hover:hover){.blm-thema-home .blm-rijen .blm-rij:hover .blm-icon-btn{background:var(--blm-home-violet);border-color:var(--blm-home-violet);color:var(--blm-licht)}}}body:has(.blm-thema-home) .case-cursor{aspect-ratio:3/2;background:#2b1159;border-radius:18px;box-shadow:0 18px 44px #0f082459}body:has(.blm-thema-home) .case-cursor:after{background:linear-gradient(#100a1c00 55%,#100a1cc7 100%)}.blm-thema-home #support .blm-kaart{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#14101c;background:#ffffff75;border:1px solid #ffffffd9;border-radius:20px;box-shadow:0 24px 56px #2b11591f}.blm-thema-home #support .blm-kaart .blm-eyebrow-s{font-family:var(--font-eyebrow);text-transform:uppercase;color:#14101c99;font-size:10px}.blm-thema-home #support .blm-kop-kaart{color:#14101c;line-height:1.15}.blm-thema-home #klanten .blm-kaart--donker{background:#100a1c;border:0;border-radius:18px}.blm-thema-home #klanten .blm-gloed-rond-rechts:before,.blm-thema-home #klanten .blm-gloed-rond-rechts:after{display:none}.blm-thema-home #klanten .blm-testimonial{grid-template-columns:minmax(0,1fr) minmax(0,35rem)}.blm-thema-home #klanten .blm-testimonial__quote{max-width:25.75rem;font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem)}.blm-thema-home #klanten .blm-kaart .blm-eyebrow-s{font-family:var(--font-eyebrow);text-transform:uppercase;color:#f4f3f08c}.blm-thema-home #klanten .blm-testimonial__video{aspect-ratio:560/400;background:#2b1159;border-radius:20px}.blm-thema-home #klanten .blm-testimonial__video:after{display:none}.blm-thema-home #klanten .blm-speelknop{width:3.5rem;height:3.5rem}@media not all and (min-width:62rem){.blm-thema-home #klanten .blm-testimonial{grid-template-columns:1fr}}.blm-thema-home .blm-faq,.blm-thema-home .blm-faq__item{border-color:#14101c24}.blm-thema-home .blm-faq__vraag{font-family:var(--font-kop);letter-spacing:-.01em;color:#14101cd9;font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);font-weight:500}.blm-thema-home .blm-faq__item[open] .blm-faq__vraag{color:#14101c}.blm-thema-home .blm-faq__toggle{color:#14101c;background:0 0;border:1px solid #14101c4d}.blm-thema-home .blm-faq__item[open] .blm-faq__toggle{border-color:var(--blm-lime);background:var(--blm-lime);color:#14101c}.blm-thema-home .blm-faq__antwoord{color:#14101ca6;max-width:37.5rem;font-size:15px;line-height:1.6}.blm-thema-home .blm-contactblok__naam{color:#14101c}.blm-thema-home .blm-contactblok__rol{color:#14101c99}.blm-thema-home .blm-gloed-onder.blm-kaart--donker{background:#100a1c;border:0;border-radius:18px}.blm-thema-home .blm-gloed-onder>.blm-kaart__beeld{display:none}.blm-thema-home .blm-gloed-onder:before{aspect-ratio:1400/640;background:linear-gradient(to bottom, #100a1c9e, #100a1c00) left top / 100% 45% no-repeat, var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(30.36% 28.12% at 47.5% 98.44%, #d0e94229 0%, #d0e9421a 44%, #d0e94200 100%), radial-gradient(58.93% 128.91% at 82.5% 167.97%, #b19af2b3 0%, #6c3fd838 53.5%, #451c8c00 100%), linear-gradient(148.6deg, #100a1c 10.7%, #451c8c 35.7%, #6c3fd8 62.1%, #b9a2ee 82.1%);width:100%;min-height:100%;inset:0 auto auto 0}.blm-thema-home .blm-gloed-onder:after{display:none}.blm-thema-home .blm-gloed-onder .blm-eyebrow{color:#f4f3f08c}.blm-thema-home .blm-gloed-onder.blm-kaart--donker{min-height:clamp(26rem,44.44vw,42rem)!important}.blm-thema-home .blm-gloed-onder .blm-kop-cta{color:var(--blm-licht)}.blm-thema-home .blm-gloed-onder .blm-markering{color:var(--blm-lime)}.blm-thema-home .blm-gloed-onder .blm-tekst-xl{color:#f4f3f0a6;max-width:32.5rem}@media (min-width:48rem){.blm-thema-home .blm-gloed-onder .blm-btn--icon{gap:1.5rem;min-height:3.5rem;padding:.5rem .5rem .5rem 1.5rem;font-size:1rem}.blm-thema-home .blm-gloed-onder .blm-btn__icon{width:2.5rem;height:2.5rem;color:var(--blm-licht);background:#14101c}}.blm-thema-home.blm-thema-home{background:#f2f1ec;padding-bottom:0}.blm-thema-home.blm-thema-home .blm-hero{padding:var(--blm-rand) var(--blm-zij) 0}.blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:min(max(34rem, calc(100svh - 2 * var(--blm-rand))), max(56rem, 72svh))}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-inhoud{padding-top:var(--header-hoogte)}.blm-thema-home.blm-thema-home .blm-hero .blm-hero-hoek__vorm{inset:2px}.blm-thema-home.blm-thema-home .blm-hero .blm-hero-hoek__pijl{-webkit-mask-image:var(--pijl-dun);-webkit-mask-image:var(--pijl-dun);-webkit-mask-image:var(--pijl-dun);mask-image:var(--pijl-dun)}.blm-thema-home.blm-thema-home .blm-hero-slot{max-width:var(--sectie-max)}.blm-thema-home.blm-thema-home .blm-hero-hoek__vorm{background-color:#f2f1ec}.blm-thema-home.blm-thema-home .blm-btn-hero{gap:1rem;min-height:3rem;padding:.3125rem .3125rem .3125rem 1.75rem;font-size:1rem}.blm-thema-home.blm-thema-home .blm-btn-hero__icon{background:var(--blm-btn-donker);width:2.375rem;height:2.375rem}.blm-thema-home.blm-thema-home .blm-hero-kaart--home{border-radius:var(--hero-radius)}.blm-header-logo__b,.blm-header-cta{display:none}body.blm-thema{--pijl-dun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M1.1 6.9 7.1 0.9M1.6 0.9H7.1V6.4' fill='none' stroke='%23000' stroke-width='0.95'/%3E%3C/svg%3E");--blm-korrel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='k' x='0' y='0' width='256' height='256' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7143' numOctaves='3' stitchTiles='stitch' seed='0' result='n'/%3E%3CfeColorMatrix in='n' type='luminanceToAlpha' result='a'/%3E%3CfeComponentTransfer in='a' result='b'%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'/%3E%3C/feComponentTransfer%3E%3CfeFlood flood-color='%23ffffff' flood-opacity='0.14'/%3E%3CfeComposite operator='in' in2='b'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23k)'/%3E%3C/svg%3E");--blm-btn-donker:#000;--blm-rand:clamp(1rem, 1.1vw, 1.5rem);--blm-zij:var(--blm-rand);--header-hoogte:5.5rem;--header-hoogte-vast:5.5rem}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast{height:calc(5.5rem + var(--blm-rand));padding-top:var(--blm-rand);color:var(--blm-licht)}body.blm-thema .blm-site-header.is-vast,.menu-open body.blm-thema .blm-site-header{color:var(--blm-licht)}body.blm-thema .blm-site-header:before{background:rgb(var(--blm-donker-rgb) / .82);display:block}body.blm-thema .blm-site-header__inner{transition:translate .45s var(--curve), padding-inline .45s var(--curve)}body.blm-thema .blm-site-header.is-vast .blm-site-header__inner{translate:0 calc(-1 * var(--blm-rand))}body.blm-thema .blm-site-header__inner{max-width:var(--sectie-max);padding-inline:calc(var(--blm-zij) + clamp(1rem, 2vw, 1.75rem));justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}body.blm-thema .blm-site-header a:focus-visible,body.blm-thema .blm-site-header button:focus-visible{outline-offset:.25rem;outline:.125rem solid}body.blm-thema .blm-header-logo{background:var(--blm-lime);width:3.5rem;height:3.5rem;rotate:calc(var(--tilt) + var(--scroll-draai,0deg));border-radius:.75rem;place-items:center;transition:background-color .2s;display:grid;position:relative}body.blm-thema .blm-header-logo img{display:none}body.blm-thema .blm-header-logo img.blm-header-logo__b{width:1.5625rem;height:auto;rotate:calc(-1 * (var(--tilt) + var(--scroll-draai,0deg)));visibility:hidden;display:block}body.blm-thema .blm-header-logo:after{content:"";background-color:var(--blm-btn-donker);width:1.5625rem;height:1.5625rem;rotate:calc(-1 * (var(--tilt) + var(--scroll-draai,0deg)));position:absolute;-webkit-mask:url(data:image/svg+xml,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2220%22%20height=%2221.5%22%20viewBox=%22-0.1%202.5%2019.7%2021.1%22%20fill=%22none%22><path%20id=%22Path%207%22%20d=%22M10.4597%2023.3902C11.7262%2023.4007%2012.9855%2023.1995%2014.1857%2022.7949C15.2157%2022.4342%2016.1654%2021.9026%2016.901%2021.0104C17.761%2020.0124%2018.2254%2018.7339%2018.2064%2017.4167C18.2157%2016.834%2018.0908%2016.2571%2017.8416%2015.7304C17.5923%2015.2038%2017.2253%2014.7414%2016.7689%2014.3792H16.7661C15.8457%2013.6026%2014.7035%2013.1868%2013.5303%2012.815C12.919%2012.6223%2012.3076%2012.4295%2011.6466%2012.2256L11.5306%2012.1878C11.5213%2012.1854%2011.5127%2012.181%2011.5053%2012.1749C11.498%2012.1687%2011.4921%2012.161%2011.4881%2012.1523C11.4842%2012.1436%2011.4822%2012.1341%2011.4824%2012.1245C11.4826%2012.1149%2011.485%2012.1055%2011.4893%2012.097C11.495%2012.0865%2011.5034%2012.0778%2011.5135%2012.0715C11.5236%2012.0652%2011.5352%2012.0617%2011.5471%2012.0612C11.5499%2012.0612%2011.5554%2012.064%2011.5581%2012.064C11.6461%2012.0749%2011.8359%2012.1053%2011.938%2012.1161C13.4885%2012.2786%2015.0118%2011.9398%2016.5204%2011.0972C18.4013%2010.0865%2019.6157%208.19188%2019.4257%206.07966C19.252%204.08258%2017.4953%202.67039%2015.4685%202.67039C11.6655%202.67861%207.86432%202.69331%204.065%202.7145C3.49019%202.71988%203.47283%202.72839%203.37419%203.29573C2.19278%209.80014%201.22898%2016.3157%200.0503501%2022.8202C-0.0538455%2023.3793%20-0.0404737%2023.3957%200.526697%2023.3957L10.4597%2023.3902ZM4.51148%204.24808C4.45643%203.88461%204.51704%203.81306%204.89145%203.81029H7.00644C7.7107%203.78395%208.41535%203.85064%209.10216%204.0086C11.0518%204.47748%2012.671%205.8454%2012.9272%207.90795C13.0237%208.58778%2012.9002%209.28065%2012.5747%209.88523C12.3%2010.4271%2011.8372%2010.8501%2011.2729%2011.0751C10.7087%2011.3002%2010.0817%2011.3117%209.50957%2011.1076C8.50721%2010.7358%207.7471%2010.0337%207.08615%209.27083C5.99311%208.00098%205.17046%206.52161%204.66847%204.92309C4.60474%204.70106%204.55258%204.47587%204.51218%204.24843M10.6856%2020.1987C10.0439%2021.3636%208.77447%2022.1869%207.43608%2022.4154C7.18549%2022.454%206.98456%2022.3769%207.03666%2022.1126C7.16604%2021.46%207.27978%2020.8018%207.40847%2020.1409C7.66739%2018.7915%207.57639%2017.5%207.35637%2016.2387C7.05629%2014.5424%206.45855%2012.8048%205.80316%2011.1993C5.48641%2010.3677%205.12849%209.56084%204.86418%208.69601C4.85813%208.67597%204.85676%208.65479%204.8602%208.63413C4.86363%208.61347%204.87178%208.59388%204.884%208.57687C4.89623%208.55986%204.9122%208.5459%204.93068%208.53605C4.94917%208.52621%204.96967%208.52075%204.99061%208.5201C5.01646%208.51731%205.04258%208.52145%205.06629%208.53211C5.09001%208.54276%205.11046%208.55953%205.12554%208.5807C5.22974%208.73491%205.33758%208.88357%205.4449%209.02961C6.27847%2010.1504%207.20181%2011.2436%208.11613%2012.2571C9.96942%2014.3087%2012.2275%2017.3984%2010.6863%2020.199%22%20fill=%22%23F2F1EC%22/></svg>%0A) 50%/contain no-repeat;mask:url(data:image/svg+xml,<svg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2220%22%20height=%2221.5%22%20viewBox=%22-0.1%202.5%2019.7%2021.1%22%20fill=%22none%22><path%20id=%22Path%207%22%20d=%22M10.4597%2023.3902C11.7262%2023.4007%2012.9855%2023.1995%2014.1857%2022.7949C15.2157%2022.4342%2016.1654%2021.9026%2016.901%2021.0104C17.761%2020.0124%2018.2254%2018.7339%2018.2064%2017.4167C18.2157%2016.834%2018.0908%2016.2571%2017.8416%2015.7304C17.5923%2015.2038%2017.2253%2014.7414%2016.7689%2014.3792H16.7661C15.8457%2013.6026%2014.7035%2013.1868%2013.5303%2012.815C12.919%2012.6223%2012.3076%2012.4295%2011.6466%2012.2256L11.5306%2012.1878C11.5213%2012.1854%2011.5127%2012.181%2011.5053%2012.1749C11.498%2012.1687%2011.4921%2012.161%2011.4881%2012.1523C11.4842%2012.1436%2011.4822%2012.1341%2011.4824%2012.1245C11.4826%2012.1149%2011.485%2012.1055%2011.4893%2012.097C11.495%2012.0865%2011.5034%2012.0778%2011.5135%2012.0715C11.5236%2012.0652%2011.5352%2012.0617%2011.5471%2012.0612C11.5499%2012.0612%2011.5554%2012.064%2011.5581%2012.064C11.6461%2012.0749%2011.8359%2012.1053%2011.938%2012.1161C13.4885%2012.2786%2015.0118%2011.9398%2016.5204%2011.0972C18.4013%2010.0865%2019.6157%208.19188%2019.4257%206.07966C19.252%204.08258%2017.4953%202.67039%2015.4685%202.67039C11.6655%202.67861%207.86432%202.69331%204.065%202.7145C3.49019%202.71988%203.47283%202.72839%203.37419%203.29573C2.19278%209.80014%201.22898%2016.3157%200.0503501%2022.8202C-0.0538455%2023.3793%20-0.0404737%2023.3957%200.526697%2023.3957L10.4597%2023.3902ZM4.51148%204.24808C4.45643%203.88461%204.51704%203.81306%204.89145%203.81029H7.00644C7.7107%203.78395%208.41535%203.85064%209.10216%204.0086C11.0518%204.47748%2012.671%205.8454%2012.9272%207.90795C13.0237%208.58778%2012.9002%209.28065%2012.5747%209.88523C12.3%2010.4271%2011.8372%2010.8501%2011.2729%2011.0751C10.7087%2011.3002%2010.0817%2011.3117%209.50957%2011.1076C8.50721%2010.7358%207.7471%2010.0337%207.08615%209.27083C5.99311%208.00098%205.17046%206.52161%204.66847%204.92309C4.60474%204.70106%204.55258%204.47587%204.51218%204.24843M10.6856%2020.1987C10.0439%2021.3636%208.77447%2022.1869%207.43608%2022.4154C7.18549%2022.454%206.98456%2022.3769%207.03666%2022.1126C7.16604%2021.46%207.27978%2020.8018%207.40847%2020.1409C7.66739%2018.7915%207.57639%2017.5%207.35637%2016.2387C7.05629%2014.5424%206.45855%2012.8048%205.80316%2011.1993C5.48641%2010.3677%205.12849%209.56084%204.86418%208.69601C4.85813%208.67597%204.85676%208.65479%204.8602%208.63413C4.86363%208.61347%204.87178%208.59388%204.884%208.57687C4.89623%208.55986%204.9122%208.5459%204.93068%208.53605C4.94917%208.52621%204.96967%208.52075%204.99061%208.5201C5.01646%208.51731%205.04258%208.52145%205.06629%208.53211C5.09001%208.54276%205.11046%208.55953%205.12554%208.5807C5.22974%208.73491%205.33758%208.88357%205.4449%209.02961C6.27847%2010.1504%207.20181%2011.2436%208.11613%2012.2571C9.96942%2014.3087%2012.2275%2017.3984%2010.6863%2020.199%22%20fill=%22%23F2F1EC%22/></svg>%0A) 50%/contain no-repeat}body.blm-thema .blm-header-cta{background:var(--blm-btn-donker);height:3rem;color:var(--blm-licht);font-family:var(--font-kop);white-space:nowrap;border-radius:999px;order:2;align-items:center;gap:.75rem;padding:0 .3125rem 0 1.375rem;font-size:.9375rem;font-weight:600;transition:background-color .2s;display:inline-flex}.blm-header-cta__tekst{display:grid;position:relative;overflow:hidden}.blm-header-cta__rust,.blm-header-cta__hover{transition:translate .35s var(--curve);grid-area:1/1}.blm-header-cta__hover{translate:0 110%}body.blm-thema .blm-header-cta:hover .blm-header-cta__rust{translate:0 -110%}body.blm-thema .blm-header-cta:hover .blm-header-cta__hover{translate:0}.blm-header-cta__rond{background:var(--blm-violet);width:2.375rem;height:2.375rem;color:var(--blm-licht);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.blm-header-cta__stip{width:.5rem;height:.5rem;transition:scale .25s var(--curve), opacity .2s ease;background:currentColor;border-radius:999px}.blm-header-cta__rond .blm-pijl{opacity:0;width:.75rem;height:.75rem;transition:scale .3s var(--curve), opacity .2s ease;position:absolute;rotate:45deg;scale:.6}body.blm-thema .blm-header-cta:hover .blm-header-cta__stip{opacity:0;scale:.2}body.blm-thema .blm-header-cta:hover .blm-header-cta__rond .blm-pijl{opacity:1;scale:1}@media not all and (min-width:48rem){body.blm-thema .blm-header-cta{display:none}}body.blm-thema .blm-header-knoppen{gap:.625rem}body.blm-thema .blm-header-knoppen .blm-btn--secondary{display:none}body.blm-thema .blm-menu-knop{background:var(--blm-lime);color:#0c0913;height:3rem;font-family:var(--font-kop);letter-spacing:0;isolation:isolate;border-radius:999px;order:1;gap:.75rem;padding:0 1.25rem 0 1.375rem;font-size:.9375rem;font-weight:600;position:relative;overflow:hidden}body.blm-thema .blm-menu-knop:before{content:"";z-index:-1;background:var(--blm-btn-donker);transition:translate .45s var(--curve);position:absolute;inset:0;translate:0 100%}body.blm-thema .blm-menu-knop{transition:color .3s}body.blm-thema .blm-menu-knop__rond{transition:background-color .3s}@media (hover:hover){body.blm-thema .blm-menu-knop:hover{background:var(--blm-lime);color:var(--blm-licht)}body.blm-thema .blm-menu-knop:hover .blm-menu-knop__rond{background:var(--blm-violet)}body.blm-thema .blm-menu-knop:hover:before{translate:0}}body.blm-thema .blm-menu-knop{padding-right:.3125rem}body.blm-thema .blm-menu-knop__rond{background:var(--blm-btn-donker);width:2.375rem;height:2.375rem;color:var(--blm-licht);border-radius:999px;place-items:center;display:grid}body.blm-thema .blm-menu-knop .blm-menu-streepjes{width:1rem}body.blm-thema .blm-menu-overlay .blm-menu-link{font-family:var(--font-kop);letter-spacing:-.03em;font-weight:600}body.blm-thema .blm-menu-nr,body.blm-thema .blm-menu-overlay .blm-eyebrow,body.blm-thema .blm-menu-snel a,body.blm-thema .blm-menu-info,body.blm-thema .blm-menu-knop-cta{font-family:var(--font-kop)}body.blm-thema .blm-menu-knop-cta{font-weight:600}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-header-logo{transition:none}}.blm-thema-home.blm-thema-home .blm-hero-kaart--home{--podium:min(clamp(18rem, 50vw, 45rem), 100%)}.blm-hero-podium{isolation:isolate;width:var(--podium);padding-top:calc(var(--podium) * .245);text-align:left;margin-inline:auto;position:relative}.blm-hero-podium__film{z-index:2;aspect-ratio:16/9;background:#100a1c;border-radius:0;width:61%;margin:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);animation:2.1s both blm-val;position:absolute;top:0;left:19.5%;overflow:hidden;rotate:-7deg}.blm-thema-home.blm-thema-home .blm-hero-podium__film .blm-brandmovie{aspect-ratio:auto;border-radius:0;height:100%;position:absolute;inset:0}.blm-thema-home.blm-thema-home .blm-hero-podium__film .blm-speelknop{width:clamp(2.5rem,3.5vw,3.25rem);height:clamp(2.5rem,3.5vw,3.25rem)}.blm-hero-podium__kop{margin:0;position:relative}.blm-hero-podium__logo{width:100%;max-width:none;height:auto;display:block;overflow:visible}.blm-hero-letter{transform-box:fill-box;transform-origin:50%;animation:blm-letter-in .8s cubic-bezier(.2, .9, .25, 1.12) calc(.1s + var(--i) * .1s) both}.blm-hero-letter--1{--i:0;--van:-160% 0;--draai:-10deg}.blm-hero-letter--2{--i:1;--van:0 -160%;--draai:8deg}.blm-hero-letter--3{--i:2;--van:0 160%;--draai:-8deg}.blm-hero-letter--4{--i:3;--van:0 -160%;--draai:6deg}.blm-hero-letter--5{--i:4;--van:0 160%;--draai:-8deg}.blm-hero-letter--6{--i:5;--van:160% 0;--draai:10deg}.blm-hero-letter--7{--i:6;--van:0 0;--draai:-180deg;--schaal:0}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-tagline{animation:.8s cubic-bezier(.2,.8,.2,1) .9s both blm-van-onder}.blm-hero-kaart__onder .blm-btn-hero{animation:.8s cubic-bezier(.2,.8,.2,1) 1.15s both blm-van-links}@keyframes blm-van-onder{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0}}@keyframes blm-van-links{0%{opacity:0;translate:-3rem}to{opacity:1;translate:0}}@keyframes blm-schuif{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}@keyframes blm-letter-in{0%{opacity:0;translate:var(--van);rotate:var(--draai);scale:var(--schaal,1)}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes blm-val{0%{animation-timing-function:cubic-bezier(.5,0,.85,.45);translate:0 -85vh;rotate:-13deg}44%{animation-timing-function:cubic-bezier(.15,.6,.4,1);translate:0 3%;rotate:-5deg}60%{animation-timing-function:cubic-bezier(.55,0,.8,.5);translate:0 -6%;rotate:-8.8deg}74%{animation-timing-function:cubic-bezier(.15,.6,.4,1);translate:0 1.2%;rotate:-6.2deg}86%{animation-timing-function:cubic-bezier(.55,0,.8,.5);translate:0 -1.6%;rotate:-7.5deg}to{translate:0;rotate:-7deg}}.blm-wissel,.blm-wissel__woord{display:inline}.blm-wissel__deel{transition:translate .28s,opacity .24s;display:inline-block}.blm-wissel__woord.is-weg .blm-wissel__deel{opacity:0;translate:0 .35em}.blm-wissel__woord.is-komend .blm-wissel__deel{opacity:0;transition:none;translate:0 -.35em}.blm-wissel{display:inline}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-knoppen{animation:.8s cubic-bezier(.2,.8,.2,1) 1.05s both blm-schuif}.blm-hero-kaart__onder{z-index:3;padding-bottom:max(0px, calc(var(--podium) * .245 - 9rem));flex-direction:column;align-items:center;margin-top:clamp(1.75rem,3.5vw,2.75rem);margin-bottom:auto;display:flex;position:relative}.blm-btn-omlaag .blm-btn-hero__icon .blm-pijl{rotate:135deg}html.heeft-overgang-js:not(.pagina-binnen) :is(.blm-hero-letter,.blm-hero-podium__film,.blm-hero-kaart--home .blm-hero-tagline,.blm-hero-kaart--home .blm-hero-knoppen,.blm-hero-kaart__onder .blm-btn-hero){animation-play-state:paused}.blm-hero-podium__logo--achter{z-index:1;clip-path:polygon(31.8% -200%,48.69% -200%,33.17% 250%,31.8% 250%);position:relative}.blm-hero-podium__logo--voor{z-index:3;clip-path:polygon(-100% -200%,31.8% -200%,31.8% 250%,33.17% 250%,48.69% -200%,200% -200%,200% 250%,-100% 250%);pointer-events:none;position:absolute;inset:0}.blm-hero-tagline{z-index:3;font-family:var(--font-kop);color:var(--blm-lime);margin-top:clamp(.75rem,1.5vw,1.25rem);font-size:clamp(.9375rem,.8rem + .45vw,1.25rem);font-weight:500;line-height:1.3;position:relative}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-knoppen{padding-bottom:max(0px, calc(var(--podium) * .245 - 6.75rem));margin-top:clamp(2rem,4vw,3rem);margin-bottom:auto}.blm-zijnis{z-index:3;margin:0;position:absolute;bottom:clamp(1.25rem,2.5vw,2.25rem);left:clamp(1.25rem,2.5vw,2.25rem)}.blm-zijnis__tekst{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4f3f0b3;white-space:nowrap;align-items:center;gap:.75rem;font-size:.75rem;font-weight:500;display:flex;rotate:180deg}.blm-zijnis__lijn{opacity:.4;background:currentColor;width:1px;height:2.5rem}@media not all and (min-width:48rem){.blm-zijnis{display:none}}.blm-thema-home.blm-thema-home .blm-btn-hero{font-family:var(--font-kop);letter-spacing:0;font-weight:600}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-btn-hero{isolation:isolate;background:var(--blm-lime);color:#14101c;transition:color .3s;position:relative;overflow:hidden}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-btn-hero:before{content:"";z-index:-1;background:var(--blm-btn-donker);transition:translate .45s var(--curve);position:absolute;inset:0;translate:0 100%}@media (hover:hover){.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-btn-hero:hover{background:var(--blm-lime);color:var(--blm-licht)}}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-btn-hero__icon{transition:background-color .3s,color .3s}@media (hover:hover){.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-btn-hero:hover .blm-btn-hero__icon{background:var(--blm-violet);color:var(--blm-licht)}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-btn-hero:hover:before{translate:0}}@media (prefers-reduced-motion:reduce){.blm-hero-podium__film,.blm-hero-letter,.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-tagline,.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-knoppen,.blm-hero-kaart__onder .blm-btn-hero{animation:none}}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-markering{color:var(--blm-lime)}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-eyebrow{color:var(--blm-licht)}.blm-thema-home.blm-thema-home .blm-link{font-family:var(--font-kop);background-image:linear-gradient(var(--blm-home-violet), var(--blm-home-violet)), linear-gradient(#14101c38, #14101c38);font-size:1rem;font-weight:600}.blm-thema-home.blm-thema-home .blm-link:hover,.blm-thema-home.blm-thema-home .blm-link:focus-visible{background-image:linear-gradient(var(--blm-home-violet), var(--blm-home-violet)), linear-gradient(#14101c38, #14101c38)}.blm-thema-home.blm-thema-home .blm-statement{max-width:70rem;font-size:clamp(1.75rem,1.05rem + 2.4vw,3rem)}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-link{color:var(--blm-licht);background-image:linear-gradient(var(--blm-lime), var(--blm-lime)), linear-gradient(#f4f3f073, #f4f3f073)}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-link:hover,.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-link:focus-visible{color:var(--blm-lime);background-image:linear-gradient(var(--blm-lime), var(--blm-lime)), linear-gradient(#f4f3f073, #f4f3f073)}.blm-bento{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:1rem;margin-block:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);display:grid}.blm-tegel{border-radius:var(--hero-radius);color:#14101c;min-height:clamp(22rem,26vw,26rem);transition:translate .45s var(--curve);flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(1.5rem,2.5vw,2.25rem);display:flex;position:relative;overflow:hidden}.blm-thema-home .blm-tegel{transition:opacity .95s var(--curve), transform .95s var(--curve), translate .45s var(--curve)}.blm-tegel:hover{translate:0 -.375rem}.blm-tegel--licht{background:linear-gradient(#f2f1ec,#f2f1ec) padding-box padding-box,conic-gradient(from 140deg,#14101c80 0%,#6c3fd81f 14%,#14101c73 30%,#6c3fd81a 46%,#14101c80 62%,#6c3fd824 78%,#14101c73 100%) border-box;border:1px solid #0000}.blm-tegel--violet{color:var(--blm-licht);background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), linear-gradient(138.4deg, #100a1c 0%, #451c8c 32%, #6c3fd8 68%, #b9a2ee 100%)}.blm-tegel--lime{background:var(--blm-lime)}.blm-tegel__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blm-tegel__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:11px;font-weight:500}.blm-tegel__knop{background:var(--blm-btn-donker);width:2.75rem;height:2.75rem;color:var(--blm-licht);border-radius:999px;flex:none;place-items:center;transition:background-color .25s;display:grid;overflow:hidden}.blm-tegel--violet .blm-tegel__knop{background:var(--blm-lime);color:var(--blm-btn-donker)}.blm-tegel:focus-within .blm-tegel__knop .blm-pijl{animation:pijl-door .55s var(--curve)}@media (hover:hover){.blm-tegel:hover .blm-tegel__knop .blm-pijl{animation:pijl-door .55s var(--curve)}}.blm-thema-home .blm-tegel__vraag,.blm-thema-home .blm-tegel__tekst{color:inherit}.blm-tegel__vraag{font-family:var(--font-kop);letter-spacing:-.025em;font-size:clamp(1.625rem,1.1rem + 1.4vw,2.375rem);font-weight:500;line-height:1.08}.blm-tegel__tekst{opacity:.78;max-width:26rem;margin-top:1rem;font-size:1rem;line-height:1.55}.blm-tegel__tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.blm-tegel__tags li{z-index:2;position:relative}.blm-tegel__tags a{color:inherit;opacity:.8;border:1px solid;border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-block}@media not all and (min-width:48rem){.blm-tegel__tags a{height:1.375rem;font-family:var(--font-eyebrow);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 .8125rem;font-size:10px;display:inline-flex}}.blm-tegel__tags a:hover,.blm-tegel__tags a:focus-visible{opacity:1}.blm-tegel--licht .blm-tegel__tags a:hover,.blm-tegel--licht .blm-tegel__tags a:focus-visible{border-color:var(--blm-violet);background:var(--blm-violet);color:var(--blm-licht)}.blm-tegel--violet .blm-tegel__tags a:hover,.blm-tegel--violet .blm-tegel__tags a:focus-visible{border-color:var(--blm-lime);background:var(--blm-lime);color:var(--blm-btn-donker)}.blm-tegel--lime .blm-tegel__tags a:hover,.blm-tegel--lime .blm-tegel__tags a:focus-visible{border-color:var(--blm-btn-donker);background:var(--blm-btn-donker);color:var(--blm-licht)}.blm-tegel__hoofd{color:inherit}.blm-tegel__hoofd:after{content:"";z-index:1;position:absolute;inset:0}.blm-tegel__hoofd:focus-visible{outline-offset:.25rem;outline:.125rem solid}@media not all and (min-width:62rem){.blm-bento{grid-template-columns:1fr}.blm-tegel{min-height:0}}@media (prefers-reduced-motion:reduce){.blm-tegel,.blm-tegel__knop{transition:none}.blm-tegel:hover{translate:none}@media (hover:hover){.blm-tegel:hover .blm-tegel__knop .blm-pijl{animation:none}}}.blm-thema-home.blm-thema-home #over-ons.blm-sectie--kort-onder{padding-bottom:clamp(3rem,6vw,5rem)}.blm-thema-home.blm-thema-home #over-ons.blm-sectie{padding-top:clamp(4rem,8vw,7rem)}body.blm-thema .case-cursor{aspect-ratio:16/9;transition:scale .5s var(--curve);border-radius:0}body.blm-thema .case-cursor.is-rust{scale:1.16}body.blm-thema .case-cursor__laag{border-radius:0}.blm-case{z-index:2;color:inherit;transition:opacity .35s ease, padding-left .35s var(--curve);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.125rem,2.1vw,1.875rem);display:grid;position:relative}.blm-case:after{content:"";background:linear-gradient(90deg,#f4f3f0a6 0%,#f4f3f024 26%,#f4f3f08c 52%,#f4f3f01f 76%,#f4f3f080 100%);height:1px;position:absolute;bottom:0;left:0;right:0}@media not all and (min-width:62rem){.blm-case{grid-template-columns:auto minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.blm-case{transition:none}}.blm-thema-home.blm-thema-home #cases.blm-sectie{padding-top:clamp(4.5rem,9vw,8.5rem);padding-bottom:clamp(3rem,6vw,5.5rem)}.blm-thema-home.blm-thema-home #faq.blm-sectie,.blm-thema-home.blm-thema-home #faq.blm-sectie--geen-top{width:auto;margin:1rem var(--blm-zij) 0;padding:clamp(4.5rem, 8vw, 7.5rem) max(1.25rem, calc((100% - 2 * var(--blm-zij) - var(--sectie-breedte)) / 2 + var(--sectie-padding)));max-width:none}.blm-thema-home #faq .blm-faq__item{border-top:0}.blm-thema-home #faq .blm-faq__item+.blm-faq__item,.blm-thema-home #faq .blm-faq{border-top:1px solid #0000}.blm-thema-home #faq .blm-faq__item{position:relative}.blm-thema-home #faq .blm-faq__vraag{font-family:var(--font-display);letter-spacing:-.015em;color:#2d1850;align-items:flex-start;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.75rem,3vw,2.5rem) 0;font-size:clamp(1.25rem,.95rem + 1vw,1.75rem);font-weight:600;line-height:1.2}.blm-thema-home #faq .blm-faq__item[open] .blm-faq__vraag{color:var(--blm-violet)}.blm-thema-home #faq .blm-faq__toggle{color:#2d185080;background:0 0;border:0;width:2rem;height:2rem;margin-top:.25rem;font-size:1.75rem;font-weight:300;line-height:1}.blm-thema-home #faq .blm-faq__item[open] .blm-faq__toggle{color:var(--blm-violet);background:0 0}.blm-thema-home #faq .blm-faq__antwoord{color:#2d1850ad;max-width:56ch;padding-bottom:clamp(1.5rem,3vw,2.25rem);font-size:1.0625rem;line-height:1.65}.blm-thema-home.blm-thema-home #faq.blm-sectie,.blm-thema-home.blm-thema-home #faq.blm-sectie--geen-top{margin:1rem var(--blm-zij) 0;color:#14101c;padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(3rem,6vw,5rem)}.blm-thema-home #faq>.grid{gap:clamp(2.5rem,5vw,4rem)}@media (min-width:62rem){.blm-thema-home #faq>.grid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}}.blm-thema-home #faq h2.blm-kop-sectie{color:#14101c;max-width:14ch;font-size:clamp(1.5rem,1.1rem + .9vw,2rem)}.blm-thema-home #faq .blm-faq__item{border-top:0;position:relative}.blm-thema-home #faq .blm-faq__item:before{content:"";background:linear-gradient(90deg,#14101c73 0%,#6c3fd824 26%,#14101c59 52%,#6c3fd81f 76%,#14101c52 100%);height:1px;position:absolute;top:0;left:0;right:0}.blm-klok{background:radial-gradient(circle at 32% 26%,#f4f3f029 0%,#f4f3f000 46%),radial-gradient(circle at 50% 120%,#2a1a4d 0%,#150c2c 60%,#0c0718 100%);border-radius:999px;flex:none;width:2.75rem;height:2.75rem;position:relative;box-shadow:inset 0 1px #f4f3f038,inset 0 -3px 8px #0000008c,0 0 0 1px #f4f3f038,0 4px 10px #00000073}.blm-klok:before{content:"";background:conic-gradient(from -1deg,#f4f3f08c 0deg 2deg,#f4f3f000 2deg 90deg,#f4f3f059 90deg 92deg,#f4f3f000 92deg 180deg,#f4f3f059 180deg 182deg,#f4f3f000 182deg 270deg,#f4f3f059 270deg 272deg,#f4f3f000 272deg 360deg);border-radius:999px;position:absolute;inset:.1875rem;-webkit-mask:radial-gradient(circle,#0000 66%,#000 68%);mask:radial-gradient(circle,#0000 66%,#000 68%)}.blm-klok:after{content:"";background:var(--blm-lime);border-radius:999px;width:.3125rem;height:.3125rem;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 1px #0c0718b3}.blm-klok__uur,.blm-klok__min,.blm-klok__sec{transform-origin:50% 100%;border-radius:999px;position:absolute;bottom:50%;left:50%;translate:-50%}.blm-klok__uur{width:3px;height:.5625rem;rotate:var(--uur,0deg);background:linear-gradient(#f4f3f0,#f4f3f0bf);box-shadow:0 1px 2px #00000080}.blm-klok__min{width:2px;height:.8125rem;rotate:var(--min,0deg);background:linear-gradient(#fff,#f4f3f0cc);box-shadow:0 1px 2px #00000080}.blm-klok__sec{background:var(--blm-lime);width:1px;height:.875rem;rotate:var(--sec,0deg);transition:rotate .15s cubic-bezier(.3,1.6,.6,1)}@media (prefers-reduced-motion:reduce){.blm-klok__sec{transition:none}}.blm-koekje{z-index:95;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);width:min(60rem,100vw - 2rem);color:var(--blm-licht);text-align:left;opacity:0;transition:opacity .4s ease, translate .4s var(--curve);background:#0c0913f0;border-radius:1.5rem;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;display:flex;position:fixed;bottom:clamp(1rem,3vw,2rem);left:50%;translate:-50% 1.5rem;box-shadow:0 1.5rem 3.5rem #0c091366}.blm-koekje.is-zichtbaar{opacity:1;translate:-50%}.blm-koekje__icoon{background:#f4f3f014;border-radius:1rem;flex:none;place-items:center;width:4rem;height:4rem;font-size:2.25rem;line-height:1;animation:9s linear infinite koekje-draai;display:grid}@keyframes koekje-draai{to{rotate:360deg}}.blm-koekje__inhoud{gap:.375rem;display:grid}.blm-koekje__tekst{font-family:var(--font-kop);margin:0;font-size:clamp(1rem,.9rem + .35vw,1.25rem);font-weight:500;line-height:1.35}.blm-koekje__knoppen{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.blm-koekje__weiger,.blm-koekje__oke{font-family:var(--font-kop);cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;padding:0;font-size:1rem;font-weight:600;text-decoration:underline}.blm-koekje__weiger{color:#f4f3f099}.blm-koekje__weiger:hover{color:var(--blm-licht)}.blm-koekje__oke{color:var(--blm-lime)}.blm-koekje__oke:hover{color:var(--blm-lime-diep)}@media (prefers-reduced-motion:reduce){.blm-koekje__icoon{animation:none}.blm-koekje{transition:none}}@media (hover:none) and (pointer:coarse){.blm-koekje{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0913fa}}@media not all and (min-width:40rem){.blm-koekje{gap:1rem;padding:1rem 1.25rem}.blm-koekje__icoon{width:3rem;height:3rem;font-size:1.75rem}}body.blm-thema :is(.blm-kolomlabel,.blm-footer .blm-eyebrow-s){font-family:var(--font-kop);letter-spacing:.1em;font-size:.75rem;font-weight:600}body.blm-thema .blm-gloed-rond-rechts:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(85% 80% at 106% -8%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);-webkit-mask:radial-gradient(85% 80% at 106% -8%,#000 62%,#0000 100%);mask:radial-gradient(85% 80% at 106% -8%,#000 62%,#0000 100%)}body.blm-thema .blm-gloed-rond-rechts:after{display:none}body.blm-thema .blm-gloed-onder:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(90% 72% at 50% 116%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);-webkit-mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%);mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%)}body.blm-thema .blm-gloed-onder:after,body.blm-thema .blm-gloed-onder .blm-kaart__beeld{display:none}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{background:var(--blm-donker-2);border:1px solid #f4f3f029}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home:before{aspect-ratio:auto;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(52% 62% at 104% -10%, #cbbaf7 0%, #9a7bee 16%, #6c3fd8 34%, #3d1782 58%, #140c2400 82%), radial-gradient(105% 70% at 74% 114%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);width:auto;height:auto;min-height:0;inset:0;-webkit-mask:radial-gradient(52% 62% at 104% -10%,#000 45%,#0000 100%),radial-gradient(105% 70% at 74% 114%,#000 58%,#0000 100%);mask:radial-gradient(52% 62% at 104% -10%,#000 45%,#0000 100%),radial-gradient(105% 70% at 74% 114%,#000 58%,#0000 100%)}@media (hover:hover){.blm-btn:hover .blm-btn__icon .blm-pijl-omlaag,.blm-btn:focus-visible .blm-btn__icon .blm-pijl-omlaag{animation:pijl-omlaag-door .55s var(--curve)}}body.blm-thema .blm-hero{padding:var(--blm-rand) var(--blm-zij) 0}body.blm-thema .blm-proceskaart{--sluier-rgb:var(--blm-donker-2-rgb);border:1px solid #f4f3f029}body.blm-thema .blm-proceskaart .blm-kaart-inhoud{z-index:1;position:relative}body.blm-thema .blm-proceskaart:after{content:"";z-index:0;pointer-events:none;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(62% 52% at -6% -12%, #cbbaf7 0%, #9a7bee 16%, #6c3fd8 34%, #3d1782 58%, #140c2400 82%), radial-gradient(132% 96% at 2% 118%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(62% 52% at -6% -12%,#000 48%,#0000 100%),radial-gradient(132% 96% at 2% 118%,#000 62%,#0000 100%);mask:radial-gradient(62% 52% at -6% -12%,#000 48%,#0000 100%),radial-gradient(132% 96% at 2% 118%,#000 62%,#0000 100%)}body.blm-thema .blm-proceskaart__inhoud{max-width:40rem}body.blm-thema .blm-proceskaart .blm-kop-sectie{max-width:none}@media not all and (min-width:48rem){body.blm-thema .blm-proceskaart:after{opacity:.72;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(126% 62% at 2% 128%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);-webkit-mask:radial-gradient(126% 62% at 2% 128%,#000 58%,#0000 100%);mask:radial-gradient(126% 62% at 2% 128%,#000 58%,#0000 100%)}}body.blm-thema .blm-verhaal__statement{max-width:46rem}body.blm-thema .blm-dienstkaart-groot__tekst{max-width:34ch;color:var(--tekst-zacht);margin-top:.875rem}body.blm-thema .blm-dienstkaart-groot--tekst{padding-bottom:1.75rem}@media not all and (min-width:62rem){body.blm-thema .blm-dienstkaart-groot--tekst{min-height:0}}body.blm-thema .blm-dienstkaarten--partners .blm-dienstkaart-groot__kop{max-width:16ch}body.blm-thema .blm-dienstkaart-groot__kop{letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.1vw,2.125rem);line-height:1.12}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart>img,body.blm-thema .blm-hero-kaart>video{width:100%;height:56%;inset:0 0 auto;transform:none}body.blm-thema .blm-hero .blm-kaart-inhoud{padding-inline:0}body.blm-thema .blm-hero-inhoud{padding-block:calc(var(--header-hoogte) + 2.25rem) 3.5rem}}body.blm-thema .blm-teamlid{background:linear-gradient(160deg, var(--blm-violet) 0%, var(--blm-violet-diep) 100%);border-color:#f4f3f029}body.blm-thema .blm-teamlid__beeld{object-fit:contain;object-position:top center;height:86%;top:-3%}body.blm-thema .blm-teamlid__beeld--kleiner{transform-origin:bottom;transform:scale(.9)}body.blm-thema .blm-teamlid__beeld--hoger{transform-origin:bottom;transform:scale(.94);-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}body.blm-thema .blm-header-logo{background:var(--blm-violet)}body.blm-thema .blm-header-logo:hover,body.blm-thema .blm-header-logo:focus-visible{background:#6e3ae4}body.blm-thema .blm-header-logo:after{background-color:var(--blm-licht)}body.blm-thema #diensten .blm-services:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:normal;opacity:1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(74% 68% at -6% -12%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(74% 68% at -6% -12%,#000 62%,#0000 100%);mask:radial-gradient(74% 68% at -6% -12%,#000 62%,#0000 100%)}body.blm-thema .blm-rijen .blm-rij:after{transform-origin:100%;height:2px;transition:transform .55s var(--curve);bottom:-1px;transform:scaleX(0)}body.blm-thema .blm-rijen .blm-rij:hover:after{transform-origin:0;transform:scaleX(1)}body.blm-thema .blm-rijen .blm-rij[data-revealed="1"]:after{transform:scaleX(0)}body.blm-thema .blm-rijen .blm-rij[data-revealed="1"]:hover:after{transform:scaleX(1)}body.blm-thema .blm-tegel--violet{isolation:isolate;background:var(--blm-donker-2);border:1px solid var(--glas-rand);position:relative}body.blm-thema .blm-tegel--violet:before{content:"";z-index:-1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, radial-gradient(86% 64% at 78% 112%, #cbbaf7 0%, #9a7bee 16%, #6c3fd8 36%, #3d1782 62%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(86% 64% at 78% 112%,#000 56%,#0000 100%);mask:radial-gradient(86% 64% at 78% 112%,#000 56%,#0000 100%)}body.blm-thema .blm-tegel__vraag{font-family:var(--font-kop);font-weight:600}body.blm-thema .blm-gloed-rond-rechts{overflow:visible}body.blm-thema .blm-gloed-rond-rechts:before{border-radius:inherit}body.blm-thema .blm-kaart-nis{right:-1px}body.blm-thema .blm-contact-zwevend{background:#000}body.blm-thema .blm-contact-avatar{background:var(--blm-violet)}.blm-contactregel__nu{align-items:flex-end;gap:.875rem;display:flex}body.blm-thema .blm-footer{border-top:0}body.blm-thema .blm-footer-kolommen{border-top:1px solid var(--hairline)}body.blm-thema .blm-footer{padding-top:0}body.blm-thema .blm-footer-kolommen{padding-top:var(--ruimte-xl)}body.blm-thema .blm-btn--icon{isolation:isolate;background:var(--blm-lime);min-height:3rem;color:var(--blm-btn-donker);font-family:var(--font-kop);letter-spacing:0;border-radius:999px;gap:1rem;padding:.3125rem .3125rem .3125rem 1.75rem;font-size:1rem;font-weight:600;transition:color .3s;position:relative;overflow:hidden;transform:none}@media (hover:hover){body.blm-thema .blm-btn--icon:hover,body.blm-thema .blm-btn--icon:focus-visible{transform:none}}body.blm-thema .blm-btn--icon:before{content:"";z-index:-1;background:var(--blm-btn-donker);transition:translate .45s var(--curve);position:absolute;inset:0;translate:0 100%}body.blm-thema .blm-btn--icon .blm-btn__icon{background:var(--blm-btn-donker);width:2.375rem;height:2.375rem;color:var(--blm-licht);transition:background-color .3s,color .3s}body.blm-thema .blm-btn--icon .blm-btn__icon .blm-pijl{background-color:var(--blm-licht);width:.6875rem;height:.6875rem;-webkit-mask-image:var(--pijl-dun);-webkit-mask-image:var(--pijl-dun);-webkit-mask-image:var(--pijl-dun);mask-image:var(--pijl-dun)}@media (hover:hover){body.blm-thema .blm-btn--icon:hover,body.blm-thema .blm-btn--icon:focus-visible{background:var(--blm-lime);color:var(--blm-licht)}body.blm-thema .blm-btn--icon:hover:before,body.blm-thema .blm-btn--icon:focus-visible:before{translate:0}body.blm-thema .blm-btn--icon:hover .blm-btn__icon,body.blm-thema .blm-btn--icon:focus-visible .blm-btn__icon{background:var(--blm-violet);color:var(--blm-licht)}}@media not all and (min-width:48rem){body.blm-thema .blm-btn--icon{gap:.75rem;min-height:2.75rem;padding-left:1.375rem;font-size:.9375rem}body.blm-thema .blm-btn--icon .blm-btn__icon{width:2.125rem;height:2.125rem}}body.blm-thema .blm-menu-overlay{background:#1b0a3d}body.blm-thema .blm-menu-overlay:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(90% 72% at 50% 116%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);-webkit-mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%);mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%)}@media not all and (min-width:48rem){body.blm-thema{--blm-rand:.5rem}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:min(max(26rem, calc(100svh - 2 * var(--blm-rand))), 40rem)}body.blm-thema .blm-hero-podium__kop{width:min(78%,20rem);margin-inline:auto}body.blm-thema .blm-hero-tagline{letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem}body.blm-thema :is(.blm-btn-hero,.blm-btn--icon,.blm-gloed-onder .blm-btn--icon){gap:.625rem;min-height:2.625rem;padding:.25rem .25rem .25rem 1.125rem;font-size:.875rem}body.blm-thema .blm-btn{gap:.625rem;min-height:2.625rem;font-size:.875rem}body.blm-thema .blm-btn--secondary{padding-inline:1.125rem}body.blm-thema :is(.blm-btn-hero__icon,.blm-btn__icon,.blm-gloed-onder .blm-btn__icon){width:2.125rem;height:2.125rem}body.blm-thema .blm-menu-knop{height:2.625rem;padding:0 .875rem 0 1rem;font-size:.8125rem}body.blm-thema .blm-menu-knop__rond{width:1.875rem;height:1.875rem}body.blm-thema .blm-header-knoppen{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-right:0;padding:0}body.blm-thema .blm-site-header.is-vast .blm-header-knoppen{box-shadow:none;background:0 0}body.blm-thema .blm-menu-knop{gap:.5rem;padding:0 .3125rem 0 1rem}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast{height:calc(3.75rem + 2 * var(--blm-rand));padding-top:calc(var(--blm-rand) + .25rem)}body.blm-thema .blm-site-header__inner{width:auto;margin-inline:calc(var(--blm-rand) + .375rem);background:0 0;border:1px solid #0000;border-radius:1.125rem;flex:auto;padding:.4375rem .375rem .4375rem .625rem;transition:background-color .35s,border-color .35s}body.blm-thema .blm-site-header.is-vast .blm-site-header__inner{background:rgb(var(--blm-donker-2-rgb) / .94);border-color:#f4f3f01f;translate:none}body.blm-thema .blm-header-logo{border-radius:.5625rem;width:2.625rem;height:2.625rem}body.blm-thema .blm-header-logo img.blm-header-logo__b,body.blm-thema .blm-header-logo:after{width:1.125rem;height:1.125rem}.menu-open body.blm-thema .blm-site-header .blm-site-header__inner,.menu-open body.blm-thema .blm-site-header.is-vast .blm-site-header__inner{background:0 0;border-color:#0000;transition:none}body.blm-thema :is(p,dd,li).blm-tekst{font-size:1rem;line-height:1.6}body.blm-thema .blm-hero-sub{font-size:1rem;line-height:1.55}body.blm-thema .blm-hero-tagline{white-space:normal;max-width:22ch;margin-inline:auto;font-size:.9rem}body.blm-thema .blm-hero-podium__film .blm-speelknop{width:2rem;height:2rem}body.blm-thema .blm-hero-podium__film .blm-speelknop svg{width:9px;height:11px}body.blm-thema .blm-tegel__knop{width:2.125rem;height:2.125rem}body.blm-thema .blm-cases .blm-rij{width:86%;box-shadow:none;background:0 0;padding-bottom:0;overflow:visible}body.blm-thema .blm-cases .blm-rij:last-of-type{box-shadow:none}body.blm-thema .blm-rij-beeld{border-radius:var(--radius-kaart);overflow:hidden}body.blm-thema .blm-rij-beeld:after{display:none}body.blm-thema :is(.blm-cases .blm-rij-nr,.blm-cases .blm-rij-titel,.blm-cases .blm-rij-sub,.blm-cases .blm-rij-chips){padding-inline:0}body.blm-thema .blm-cases .blm-rij-nr{margin-top:1rem}body.blm-thema #diensten .blm-services.blm-korrel{padding-block:2rem 2.5rem}body.blm-thema .blm-kaart.blm-kaart--groot{padding-block:1.5rem 2rem}body.blm-thema .blm-werk .blm-cases{margin-top:2rem}body.blm-thema .blm-werk__alle{display:none}body.blm-thema .blm-cases .blm-rij{grid-template-areas:"beeld""chips""nr""titel""sub";width:98%}body.blm-thema .blm-cases .blm-rij-beeld{aspect-ratio:4/3.4}body.blm-thema .blm-cases .blm-rij-chips{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;grid-area:chips;place-self:start;margin:.875rem 0 0}body.blm-thema .blm-cases .blm-rij-chips .blm-chip{border-color:var(--glas-rand);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--tekst-zacht);background:0 0}body.blm-thema .blm-chip--meer{border-style:solid}body.blm-thema .blm-menu-overlay .blm-menu-item{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem}body.blm-thema .blm-menu-overlay{overscroll-behavior:contain;overflow-y:auto}body.blm-thema .blm-menu-overlay .blm-menu-link{font-size:clamp(1.75rem,9vw,2.25rem)}body.blm-thema .blm-menu-overlay .blm-menu-item{gap:.75rem}body.blm-thema .blm-lichtbak__sluit{gap:.375rem;height:2rem;min-height:2rem;padding:0 .75rem;font-size:.75rem}body.blm-thema .blm-lichtbak__sluit span,body.blm-thema .blm-footer-slot__tekst,body.blm-thema .blm-footer-slot__links a{font-size:.8125rem}body.blm-thema .blm-statement{font-size:1.4375rem}body.blm-thema .blm-statement .blm-wissel{display:inline}body.blm-thema .blm-gloed-rond-rechts .blm-kaart-nis,body.blm-thema #diensten .blm-services.blm-korrel:after{display:none}body.blm-thema #diensten .blm-services.blm-korrel:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(160% 34% at 58% 116%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);opacity:.72;transform:none;-webkit-mask:radial-gradient(160% 34% at 58% 116%,#000 56%,#0000 100%);mask:radial-gradient(160% 34% at 58% 116%,#000 56%,#0000 100%)}body.blm-thema .blm-footer-kolommen{grid-template-columns:minmax(0,1fr);gap:2rem}}body.blm-thema .blm-sectie-kaart{width:auto;max-width:var(--sectie-max);margin-inline:auto;padding-inline:0}body.blm-thema .blm-sectie-kaart,body.blm-thema .blm-kaart--groot{--kaart-marge-zij:var(--blm-zij)}body.blm-thema .blm-sectie-kaart{margin-inline:var(--blm-zij)}@media (min-width:150rem){body.blm-thema .blm-sectie-kaart{margin-inline:auto}}body.blm-thema{--eyebrow-maat:.75rem;--eyebrow-maat-klein:.75rem}body.blm-thema :is(.blm-eyebrow,.blm-eyebrow-s,.blm-kolomlabel,.blm-tegel__eyebrow,.blm-slider-label-in){font-family:var(--font-kop);font-weight:600;font-size:var(--eyebrow-maat);letter-spacing:.1em;text-transform:uppercase}body.blm-thema .blm-eyebrow__nr{display:none}body.blm-thema .blm-kop-sectie{text-wrap:balance;max-width:16em;font-size:clamp(2.25rem,1.4rem + 3.2vw,4.25rem)}body.blm-thema #diensten .blm-services{padding-block:clamp(4rem,7vw,6.5rem)}body.blm-thema .blm-site-header:before{inset:clamp(.5rem, .9vw, .875rem) var(--blm-zij);border-radius:var(--hero-radius);box-shadow:0 .75rem 2rem #06021059}.blm-kaart-nis{display:none}body.blm-thema .blm-kaart-nis{--nis-r:1.5rem;z-index:3;translate:0 calc(-50% + var(--nis-schuif,0px));border-radius:var(--nis-r) 0 0 var(--nis-r);background:var(--blm-pagina);place-items:center;width:calc(4.5rem + 4px);height:7.5rem;padding-right:4px;display:grid;position:absolute;top:50%;right:-4px}body.blm-thema .blm-kaart-nis:before,body.blm-thema .blm-kaart-nis:after{content:"";width:var(--nis-r);height:var(--nis-r);position:absolute;right:0}body.blm-thema .blm-kaart-nis:before{background:radial-gradient(circle at 0 0, transparent calc(var(--nis-r) - .5px), var(--blm-pagina) var(--nis-r));bottom:100%}body.blm-thema .blm-kaart-nis:after{background:radial-gradient(circle at 0 100%, transparent calc(var(--nis-r) - .5px), var(--blm-pagina) var(--nis-r));top:100%}.blm-kaart-nis__pijl{background-color:var(--blm-licht);width:1.5rem;height:1.5rem;-webkit-mask:var(--pijl-dun) center / contain no-repeat;-webkit-mask:var(--pijl-dun) center / contain no-repeat;-webkit-mask:var(--pijl-dun) center / contain no-repeat;mask:var(--pijl-dun) center / contain no-repeat;transition:background-color .2s;rotate:135deg}body.blm-thema .blm-kaart-nis:hover .blm-kaart-nis__pijl{background-color:var(--blm-lime)}body.blm-thema .blm-site-header:before{display:none}body.blm-thema .blm-header-knoppen{border-radius:999px;margin-right:-.4375rem;padding:.4375rem;transition:background-color .3s,box-shadow .3s;position:relative}body.blm-thema .blm-site-header.is-vast .blm-header-knoppen{background:rgb(var(--blm-donker-rgb) / .55);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);box-shadow:0 .5rem 1.5rem #0602104d}body.blm-thema .blm-rijen .blm-rij:before,body.blm-thema .blm-rijen .blm-rij:after{top:auto;bottom:0}body.blm-thema .blm-rijen .blm-rij:after{height:2px;bottom:-1px}body.blm-thema .blm-rijen .blm-rij:last-of-type{box-shadow:none}body.blm-thema .blm-werk .blm-rijen{margin-top:clamp(1rem,2vw,1.75rem)}body.blm-thema .blm-service{border-bottom:0}body.blm-thema .blm-service:after{content:"";background:var(--hairline);height:1px;position:absolute;bottom:0;left:0;right:0}body.blm-thema .blm-service:before{transform-origin:100%;height:1px;transition:transform .55s var(--curve);bottom:0}body.blm-thema .blm-service.is-actief:before,body.blm-thema .blm-service:hover:before{transform-origin:0;transform:scaleX(1)}body.blm-thema .blm-thema-home.blm-thema-home{background:var(--blm-pagina)}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-hoek__vorm{background-color:var(--blm-pagina)}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-hoek__pijl{background-color:var(--blm-licht)}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-hoek:hover .blm-hero-hoek__pijl{background-color:var(--blm-lime)}body.blm-thema .blm-statement .blm-wissel{font:inherit;letter-spacing:inherit;color:var(--blm-lime);display:inline}body.blm-thema #diensten .blm-services:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(85% 78% at 108% 112%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);-webkit-mask:radial-gradient(85% 78% at 108% 112%,#000 62%,#0000 100%);mask:radial-gradient(85% 78% at 108% 112%,#000 62%,#0000 100%)}.blm-contact-zwevend__lang,.blm-contact-zwevend__status{display:none}body.blm-thema .blm-contact-zwevend{font-family:var(--font-kop);transition:translate .7s cubic-bezier(.2, .8, .2, 1), transform .35s var(--curve), box-shadow .35s var(--curve), background .2s ease, opacity .3s ease, visibility 0s;background:#000;border-radius:1.375rem;gap:1rem;padding:.625rem 1.5rem .625rem .625rem;translate:calc(100% + 3rem);box-shadow:0 16px 40px #00000059}body.blm-thema.is-gescrold .blm-contact-zwevend{translate:0}body.blm-thema .blm-contact-zwevend:hover{background:#0d0a14}body.blm-thema .blm-contact-avatar{border-radius:.875rem;width:3.75rem;height:3.75rem}body.blm-thema .blm-contact-zwevend__kort{display:none}body.blm-thema .blm-contact-zwevend__lang{gap:.125rem;line-height:1.3;display:grid}.blm-contact-zwevend__groet{color:var(--blm-licht);font-size:1.0625rem;font-weight:600}.blm-contact-zwevend__zin{color:#f4f3f0e0;align-items:center;gap:.5rem;font-size:1rem;font-weight:400;display:inline-flex}body.blm-thema .blm-contact-zwevend__status{background:var(--blm-lime);border-radius:999px;width:.875rem;height:.875rem;display:block;position:absolute;top:3.625rem;left:3.625rem}@media not all and (min-width:40rem){body.blm-thema .blm-contact-zwevend{border-radius:1rem;padding:.375rem}body.blm-thema .blm-contact-zwevend__lang{display:none}body.blm-thema .blm-contact-zwevend__kort{font-family:var(--font-display);color:var(--blm-licht);padding-right:.5rem;font-size:.8125rem;font-weight:600;display:block}body.blm-thema .blm-contact-zwevend{gap:.625rem}body.blm-thema .blm-contact-avatar{border-radius:.75rem;width:3rem;height:3rem}body.blm-thema .blm-contact-zwevend__status{top:2.625rem;left:2.625rem}}.blm-thema-home.blm-thema-home .blm-hero-tagline{font-family:var(--font-kop);letter-spacing:0;text-align:center;font-weight:500}.blm-thema-home,.bloei-band{font-family:var(--font-text);letter-spacing:-.005em;line-height:1.6}.blm-thema-home .blm-tekst,.blm-thema-home .blm-faq__antwoord{font-weight:500}.blm-thema-home :is(h2.blm-kop-sectie,.display),.bloei-band h2.blm-kop-sectie{max-width:none;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,1rem + 3.6vw,4.25rem);font-weight:700;line-height:1.04}.blm-thema-home #faq h2.blm-kop-sectie{color:#14101c;font-size:clamp(2.5rem,1.2rem + 3.6vw,4.5rem)}.blm-thema-home #faq .blm-kop-sectie{margin-top:clamp(1rem,2vw,1.5rem)}.blm-thema-home #faq .blm-tekst{margin-top:clamp(1.25rem,2.5vw,2rem)}.blm-thema-home #faq .blm-contactblok{margin-top:clamp(2rem,4vw,3rem)}.blm-thema-home.blm-thema-home :is(h2.blm-kop-sectie,.display){color:var(--blm-plum)}.blm-thema-home.blm-thema-home .blm-services h2.blm-kop-sectie{color:var(--blm-licht)}.blm-thema-home.blm-thema-home :is(h2.blm-kop-sectie,.display) .blm-markering,.bloei-band h2.blm-kop-sectie .blm-markering{color:var(--blm-violet);background:0 0;padding:0;display:inline;rotate:none}.blm-thema-home.blm-thema-home .blm-services :is(h2.blm-kop-sectie,.display) .blm-markering,.bloei-band h2.blm-kop-sectie .blm-markering{color:var(--blm-plum)}.blm-thema-home.blm-thema-home :is(.blm-eyebrow,.blm-eyebrow-s),.blm-thema-home .blm-tegel__eyebrow,.bloei-drempel,.blm-zijnis__tekst{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.blm-tegel--foto{isolation:isolate;color:var(--blm-licht);overflow:hidden}.blm-tegel__foto{z-index:-2;object-fit:cover;object-position:62% top;width:100%;height:100%;position:absolute;inset:0}.blm-tegel--foto:after{content:"";z-index:-1;background:linear-gradient(#0c091329 0%,#0c0913b3 52%,#0c0913a8 88%);position:absolute;inset:0}.blm-thema-home .blm-tegel--foto .blm-tegel__vraag,.blm-thema-home .blm-tegel--foto .blm-tegel__tekst,.blm-tegel--foto .blm-tegel__eyebrow{color:var(--blm-licht)}.blm-tegel--foto .blm-tegel__knop{background:var(--blm-licht);color:var(--blm-btn-donker)}.blm-tegel--foto .blm-tegel__tags a:hover,.blm-tegel--foto .blm-tegel__tags a:focus-visible{border-color:var(--blm-lime);background:var(--blm-lime);color:var(--blm-btn-donker)}.blm-thema-home .blm-tegel__vraag{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.1vw,2.125rem);font-weight:600;line-height:1.12}.blm-thema-home .blm-tegel__eyebrow{letter-spacing:.08em;font-size:.75rem}.blm-thema-home .blm-tegel__tekst{line-height:1.6}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-5{left:calc(var(--spacing) * 5)}.z-3{z-index:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:62rem){.container{max-width:62rem}}@media (min-width:75rem){.container{max-width:75rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.\!mb-0{margin-bottom:0!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-auto{height:auto}.min-h-\[clamp\(26rem\,38vw\,38rem\)\]{min-height:clamp(26rem,38vw,38rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[62ch\]{max-width:62ch}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-12{gap:calc(var(--spacing) * 12)}.rounded-groot{border-radius:var(--radius-groot)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-licht\/90{background-color:#f4f3f0e6}@supports (color:color-mix(in lab, red, red)){.bg-licht\/90{background-color:color-mix(in oklab, var(--color-licht) 90%, transparent)}}.text-center{text-align:center}.text-wrap{text-wrap:wrap}.text-donker{color:var(--color-donker)}.not-italic{font-style:normal}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.backface-hidden{backface-visibility:hidden}@media (min-width:62rem){.lg\:h-\[38px\]{height:38px}.lg\:grid-cols-\[minmax\(0\,25rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,25rem) minmax(0,1fr)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}}}@media not all and (min-width:48rem){body.blm-thema{--eyebrow-maat:.65rem;--eyebrow-maat-klein:.55rem}body.blm-thema :is(.blm-services__head,.blm-sectiekop,.bloei-usps__kop,.blm-werk__kop){margin-top:1rem}body.blm-thema .blm-header-knoppen{box-shadow:none;background:0 0;margin-right:0;padding:0}}body.blm-thema .blm-sectie-kaart+.blm-sectie-kaart{margin-top:var(--ruimte-sectie)}body.blm-thema .blm-kruimel{color:inherit;transition:color .2s}body.blm-thema .blm-kruimel:hover,body.blm-thema .blm-kruimel:focus-visible{color:var(--blm-lime)}body.blm-thema .blm-uitleg{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,3.5vw,4rem);display:grid}body.blm-thema .blm-uitleg__tekst{max-width:none}body.blm-thema .blm-uitleg__tekst .blm-tekst{max-width:46ch}body.blm-thema .blm-uitleg__tekst .blm-tekst+.blm-tekst{margin-top:1.125rem}body.blm-thema .blm-uitleg__kop{max-width:18ch}body.blm-thema .blm-uitleg__beeld{border-radius:var(--radius-groot);border:1px solid var(--glas-rand);isolation:isolate;background:var(--blm-donker-2);position:relative;overflow:hidden}body.blm-thema .blm-uitleg__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}@media not all and (min-width:62rem){body.blm-thema .blm-uitleg{grid-template-columns:1fr}body.blm-thema .blm-uitleg__beeld{order:1}}body.blm-thema .blm-punten{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3vw,3rem);display:grid}body.blm-thema .blm-punt__kop{font-family:var(--font-kop);color:var(--blm-licht);margin-top:1rem;font-size:1.25rem;font-weight:500;line-height:1.2}body.blm-thema .blm-punt .blm-tekst{max-width:30ch;margin-top:.5rem}@media not all and (min-width:62rem){body.blm-thema .blm-punten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:34rem){body.blm-thema .blm-punten{grid-template-columns:1fr;gap:1.75rem}}body.blm-thema .blm-vinklijst{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem clamp(2rem,5vw,5rem);display:grid}body.blm-thema .blm-vinklijst li{align-items:flex-start;gap:.875rem;display:flex}@media not all and (min-width:48rem){body.blm-thema .blm-vinklijst{grid-template-columns:1fr;row-gap:1rem}}body.blm-thema .blm-tijdlijn{padding-left:3.25rem;position:relative}body.blm-thema .blm-tijdlijn:before,body.blm-thema .blm-tijdlijn:after{content:"";border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.6875rem}body.blm-thema .blm-tijdlijn:before{background:var(--hairline)}body.blm-thema .blm-tijdlijn:after{background:linear-gradient(to bottom, var(--blm-lime), var(--blm-violet));transform-origin:top;transform:scaleY(var(--voortgang,1));transition:transform .15s linear}body.blm-thema .blm-tijdlijn__stap{z-index:1;padding-block:clamp(1.25rem,2.4vw,2rem);position:relative}body.blm-thema .blm-tijdlijn__stap:before{content:"";border:2px solid var(--hairline);background:var(--blm-pagina);width:1.5rem;height:1.5rem;transition:border-color .4s ease, background-color .4s ease, transform .4s var(--curve);border-radius:999px;position:absolute;top:calc(clamp(1.25rem,2.4vw,2rem) + .45rem);left:-3.25rem}body.blm-thema .blm-tijdlijn__stap.is-bereikt:before{border-color:var(--blm-lime);background:var(--blm-lime);transform:scale(1.12)}body.blm-thema .blm-tijdlijn__stap .blm-tekst{max-width:52ch;margin-top:.625rem}@media not all and (min-width:48rem){body.blm-thema .blm-tijdlijn{padding-left:2.5rem}body.blm-thema .blm-tijdlijn:before,body.blm-thema .blm-tijdlijn:after{left:.4375rem}body.blm-thema .blm-tijdlijn__stap:before{width:1.125rem;height:1.125rem;left:-2.5rem}}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-tijdlijn:after{transform:none}}body.blm-thema .blm-cijferrij{padding-top:var(--ruimte-m);border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}body.blm-thema .blm-cijferrij__getal{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--blm-licht);font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:600;line-height:1}body.blm-thema .blm-cijferrij__getal span{color:var(--blm-lime)}body.blm-thema .blm-cijferrij__label{color:var(--tekst-zacht);max-width:22ch;margin-top:.625rem}@media not all and (min-width:48rem){body.blm-thema .blm-cijferrij{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}body.blm-thema .blm-fotobadge{border-radius:var(--radius-groot);isolation:isolate;position:relative;overflow:hidden}body.blm-thema .blm-fotobadge>img{aspect-ratio:5/4;object-fit:cover;width:100%;height:100%;display:block}body.blm-thema .blm-fotobadge:after{content:"";background:linear-gradient(#140c2459,#140c2433 48%,#140c24d9 94%);position:absolute;inset:0}body.blm-thema .blm-fotobadge__chips{z-index:1;flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;top:1.25rem;left:1.25rem}body.blm-thema .blm-fotobadge__chip{color:#14101c;height:2rem;font-family:var(--font-kop);background:#f4f3f0eb;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.875rem;font-size:.8125rem;font-weight:600;display:inline-flex}body.blm-thema .blm-fotobadge__chip:before{content:"";background:#14101c;border-radius:999px;width:.5rem;height:.5rem}body.blm-thema .blm-fotobadge__chip--lime:before{background:var(--blm-lime)}body.blm-thema .blm-fotobadge__onder{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:absolute;inset:auto 1.25rem 1.25rem}body.blm-thema .blm-fotobadge__titel{font-family:var(--font-kop);color:var(--blm-licht);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:500;line-height:1.15}body.blm-thema .blm-fotobadge__regel{color:#f4f3f0b8;margin-top:.375rem;font-size:.9375rem}body.blm-thema .blm-dienstkaart-groot:not(:has(.blm-dienstkaart-groot__visual)) .blm-kaartlijst{margin-bottom:2.5rem}body.blm-thema .blm-dienstkaart-groot:not(:has(.blm-dienstkaart-groot__visual)) .blm-dienstkaart-groot__knop{margin-top:auto}body.blm-thema .blm-uitleg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}body.blm-thema .blm-uitleg__beeld img{aspect-ratio:1}@media not all and (min-width:62rem){body.blm-thema .blm-uitleg{grid-template-columns:1fr}}body.blm-thema .blm-actierij{flex-wrap:wrap;align-items:center;gap:clamp(1rem,2vw,2rem);margin-top:clamp(2.5rem,4vw,3.5rem);display:flex}@media not all and (min-width:48rem){body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{--podium:min(100%, 26rem)}}body.blm-thema .blm-logos{align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}body.blm-thema .blm-logo{opacity:.62;flex:none;align-items:center;transition:opacity .3s;display:inline-flex}body.blm-thema .blm-logo img{width:auto;height:var(--logo-h,1.75rem);display:block}@media not all and (min-width:48rem){body.blm-thema .blm-logo img{height:calc(var(--logo-h,1.75rem) * .82)}}body.blm-thema .blm-logo--bozeera{--logo-h:1.375rem}body.blm-thema .blm-logo--dex-partyrent{--logo-h:1.625rem}body.blm-thema .blm-logo--eq-volve,body.blm-thema .blm-logo--fietscomfort{--logo-h:1.25rem}body.blm-thema .blm-logo--gb-koudetechniek{--logo-h:1.75rem}body.blm-thema .blm-logo--grass-support{--logo-h:1.8125rem}body.blm-thema .blm-logo--js-voetcomfort{--logo-h:1.625rem}body.blm-thema .blm-logo--luxor-theater{--logo-h:1.8125rem}body.blm-thema .blm-logo--maas-waal-padel{--logo-h:1.5rem}body.blm-thema .blm-logo--rietman{--logo-h:1.375rem}body.blm-thema .blm-logo--smb-duiven{--logo-h:1.75rem}body.blm-thema .blm-logo--vital{--logo-h:1.5625rem}body.blm-thema .blm-logo--wijnhuisfonds{--logo-h:1.3125rem}@keyframes blm-opkomen{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:0}}@media not all and (min-width:48rem){.blm-thema-home .blm-hero-kaart--home .blm-hero-kaart__onder{position:static}}@media not all and (min-width:62rem){body.blm-thema .blm-services__image{touch-action:pan-y;cursor:grab}body.blm-thema .blm-service.is-actief .blm-service__title,body.blm-thema .blm-service:hover .blm-service__title{transform:none}}@media not all and (min-width:48rem){body.blm-thema .blm-cases .blm-rij{aspect-ratio:1;border-radius:var(--radius-kaart);background:var(--blm-donker-2);width:98%;padding:0;display:block;position:relative;overflow:hidden}body.blm-thema .blm-cases .blm-rij-beeld{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}body.blm-thema .blm-cases .blm-rij-beeld video,body.blm-thema .blm-cases .blm-rij-beeld img{object-fit:cover;width:100%;height:100%}body.blm-thema .blm-cases .blm-rij:before{content:"";z-index:1;opacity:1;background:linear-gradient(#140c2400 32%,#140c2473 62%,#140c24e0 94%);position:absolute;inset:0;transform:none}body.blm-thema .blm-cases .blm-rij-nr,body.blm-thema .blm-cases .blm-rij-sub{display:none}body.blm-thema .blm-cases .blm-rij-titel{z-index:2;color:var(--blm-licht);padding:0;position:absolute;bottom:3.5rem;left:1.25rem;right:4.5rem}body.blm-thema .blm-cases .blm-rij-chips{z-index:2;flex-wrap:nowrap;margin:0;padding:0;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}body.blm-thema .blm-cases .blm-rij:after{content:"";z-index:1;opacity:1;background:linear-gradient(#140c2400,#140c249e);height:6.5rem;position:absolute;inset:auto 0 0;transform:none}body.blm-thema .blm-cases .blm-rij-knop{z-index:2;opacity:1;position:absolute;bottom:1rem;right:1rem}}body.blm-thema .blm-faq__toggle{color:#0000;width:2.5rem;height:2.5rem;font-size:0;position:relative}body.blm-thema .blm-faq__toggle:before,body.blm-thema .blm-faq__toggle:after{content:"";background:var(--blm-licht);width:.875rem;height:2px;transition:background-color .2s ease, transform .25s var(--curve);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.blm-thema .blm-faq__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}body.blm-thema .blm-faq__item[open] .blm-faq__toggle{transform:rotate(45deg)}body.blm-thema .blm-faq__item[open] .blm-faq__toggle:before,body.blm-thema .blm-faq__item[open] .blm-faq__toggle:after{background:var(--blm-donker)}body.blm-thema .blm-verhaal__statement{max-width:70rem}body.blm-thema .blm-uitleg--beeldhoog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}body.blm-thema .blm-uitleg--beeldhoog .blm-uitleg__beeld img{aspect-ratio:1}@media not all and (min-width:62rem){body.blm-thema .blm-uitleg--beeldhoog{grid-template-columns:1fr}body.blm-thema .blm-uitleg--beeldhoog .blm-uitleg__beeld img{aspect-ratio:1}}@media not all and (min-width:48rem){body .blm-menu-overlay>*{padding-top:calc(var(--header-hoogte) + 2.25rem)}.blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:max(22rem, calc(100svh - 2 * var(--blm-rand) - 8.5rem))}}@media not all and (min-width:62rem){body.blm-thema .blm-uitleg--beeld-onder .blm-uitleg__beeld{order:1}body.blm-thema .blm-uitleg--beeld-onder .blm-uitleg__tekst{order:0}body.blm-thema .blm-uitleg{gap:1.75rem}}body.blm-thema.is-gescrold.is-bij-voet .blm-contact-zwevend{translate:calc(100% + 3rem)}body.blm-thema .blm-hero-knoppen .blm-btn__icon .blm-pijl-omlaag{-webkit-mask-image:var(--pijl);-webkit-mask-image:var(--pijl);-webkit-mask-image:var(--pijl);mask-image:var(--pijl)}body.blm-thema .blm-uitleg--beeldhoog{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media not all and (min-width:62rem){body.blm-thema .blm-uitleg--beeldhoog{grid-template-columns:1fr}}body.blm-thema .blm-kaartpaneel{color:#14101c;background:#f4f3f0;border-radius:1rem;gap:.75rem;margin-top:auto;padding:.875rem 1rem 1rem;display:grid;box-shadow:0 14px 30px #09061047}body.blm-thema .blm-kaartpaneel__kop{font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:#14101c8c;align-items:center;gap:.4375rem;font-size:10px;display:inline-flex}body.blm-thema .blm-kaartpaneel__stip{background:#5524d1;border-radius:999px;width:.5rem;height:.5rem}body.blm-thema .blm-kaartpaneel__rij{align-items:center;gap:.5rem;display:flex}body.blm-thema .blm-kaartpaneel__staal{background:var(--staal);border-radius:.5rem;width:2.125rem;height:2.125rem;box-shadow:inset 0 0 0 1px #14101c1a}body.blm-thema .blm-kaartpaneel__aa{font-family:var(--font-kop);color:#14101c;margin-left:auto;font-size:1.875rem;font-weight:500;line-height:1}body.blm-thema .blm-kaartpaneel__venster{background:#fff;border-radius:.625rem;gap:.5rem;padding:.5rem;display:grid;box-shadow:inset 0 0 0 1px #14101c14}body.blm-thema .blm-kaartpaneel__balk{gap:.25rem;display:flex}body.blm-thema .blm-kaartpaneel__balk i{background:#14101c2e;border-radius:999px;width:.375rem;height:.375rem}body.blm-thema .blm-kaartpaneel__balk i:first-child{background:#5524d1}body.blm-thema .blm-kaartpaneel__vlak{background:linear-gradient(120deg,#6c3fd829,#d0e94238);border-radius:.375rem;height:1.875rem}body.blm-thema .blm-kaartpaneel__regels{gap:.3125rem;display:grid}body.blm-thema .blm-kaartpaneel__regels i{background:#14101c24;border-radius:999px;height:.3125rem}body.blm-thema .blm-kaartpaneel__regels i:last-child{width:62%}body.blm-thema .blm-kaartpaneel__flow{align-items:center;gap:.375rem;display:flex}body.blm-thema .blm-kaartpaneel__chip{color:#14101cb8;background:#fff;border-radius:999px;flex:none;padding:.3125rem .5625rem;font-size:.6875rem;line-height:1;box-shadow:inset 0 0 0 1px #14101c1a}body.blm-thema .blm-kaartpaneel__lijn{background:#14101c38;flex:auto;height:1px}body.blm-thema .blm-kaartpaneel__groot{font-family:var(--font-kop);align-items:baseline;gap:.5rem;font-size:1.75rem;font-weight:500;line-height:1;display:flex}body.blm-thema .blm-kaartpaneel__groot small{font-family:var(--font-body);color:#14101c8c;font-size:.75rem}body.blm-thema .blm-kaartpaneel__grafiek{width:100%;height:auto;display:block}body.blm-thema .blm-dienstkaart-groot--lime .blm-kaartpaneel{box-shadow:none}body.blm-thema .blm-dienstkaart-groot:has(.blm-kaartpaneel) .blm-dienstkaart-groot__knop{margin-top:1.25rem}body.blm-thema .blm-kaartpaneel--lime{box-shadow:none;color:#14101c;background:#14101c12}body.blm-thema .blm-kaartpaneel--lime .blm-kaartpaneel__kop{color:#14101c8c}body.blm-thema .blm-kaartpaneel--lime .blm-kaartpaneel__stip{background:#14101c}body.blm-thema .blm-kaartpaneel--lime .blm-kaartpaneel__regels i{background:#14101c38}body.blm-thema .blm-kaartpaneel__tegels{gap:.5rem;display:flex}body.blm-thema .blm-kaartpaneel__tegel{aspect-ratio:1;border-radius:.5rem;flex:1 1 0;place-items:center;max-height:2.75rem;display:grid;box-shadow:inset 0 0 0 1.5px #14101c38}body.blm-thema .blm-kaartpaneel__tegel--hart{box-shadow:inset 0 0 0 1.5px #14101c6b}body.blm-thema .blm-kaartpaneel__tegel svg{color:#14101c9e;width:1.25rem;height:1.25rem}body.blm-thema .blm-kaartpaneel__code,body.blm-thema .blm-kaartpaneel__gesprek,body.blm-thema .blm-kaartpaneel__mens{align-items:center;gap:.75rem;display:flex}body.blm-thema .blm-kaartpaneel__code .blm-kaartpaneel__regels,body.blm-thema .blm-kaartpaneel__gesprek .blm-kaartpaneel__regels,body.blm-thema .blm-kaartpaneel__mens .blm-kaartpaneel__regels{flex:auto}body.blm-thema .blm-kaartpaneel__teken{font-family:var(--font-kop);color:#14101cb8;font-size:1.375rem;font-weight:500;line-height:1}body.blm-thema .blm-kaartpaneel__bel{border-radius:.75rem .75rem .75rem .25rem;align-items:center;gap:.25rem;padding:.5rem .625rem;display:inline-flex;box-shadow:inset 0 0 0 1.5px #14101c47}body.blm-thema .blm-kaartpaneel__bel i{background:#14101c8c;border-radius:999px;width:.3125rem;height:.3125rem}body.blm-thema .blm-kaartpaneel__avatar{color:#14101c9e;border-radius:999px;place-items:center;width:2.375rem;height:2.375rem;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #14101c47}body.blm-thema .blm-kaartpaneel__avatar svg{width:1.375rem;height:1.375rem}body.blm-thema .blm-kaartpaneel--lime .blm-kaartpaneel__regels{gap:.5rem}body.blm-thema .blm-kaartpaneel--lime .blm-kaartpaneel__regels i{height:.4375rem}body.blm-thema .blm-kaartpaneel--lime .blm-kaartpaneel__regels i:last-child{width:46%}body.blm-thema .blm-kaartpaneel__tegel{max-height:3rem}body.blm-thema .blm-kaartpaneel__bel{padding:.5625rem .6875rem}body.blm-thema .blm-kaartpaneel__bel i{width:.375rem;height:.375rem}body.blm-thema .blm-btn--secondary.blm-btn--icon{color:var(--blm-licht);background:0 0;border:1px solid #f4f3f038;padding:.25rem .25rem .25rem 1.625rem;font-size:1rem}body.blm-thema .blm-btn--secondary.blm-btn--icon .blm-btn__icon{color:var(--blm-licht);background:#f4f3f01a}body.blm-thema .blm-btn--secondary.blm-btn--icon:before{display:none}@media (hover:hover){body.blm-thema .blm-btn--secondary.blm-btn--icon:hover,body.blm-thema .blm-btn--secondary.blm-btn--icon:focus-visible{color:var(--blm-licht);background:#f4f3f00f;border-color:#f4f3f061}body.blm-thema .blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon{background:var(--blm-violet)}}@media not all and (min-width:48rem){body.blm-thema .blm-btn--secondary.blm-btn--icon{gap:.625rem;min-height:2.625rem;padding:.1875rem .1875rem .1875rem 1.25rem;font-size:.875rem}}body.blm-thema :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart) .blm-markering{font-weight:500}body.blm-thema .blm-proceskaart__inhoud--breed{max-width:none}body.blm-thema .blm-hero-eyebrow{border:1px solid var(--glas-rand);-webkit-backdrop-filter:blur(8px);color:#f4f3f0b8;background:#100a1e6b;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:clamp(1.25rem,2vw,1.75rem);padding:.5rem 1.0625rem;display:inline-flex}body.blm-thema .blm-hero-kop{letter-spacing:-.03em;max-width:15em;font-size:clamp(2.5rem,1.15rem + 5.4vw,5.5rem);line-height:1.02}body.blm-thema .blm-hero-sub{color:#f4f3f0b8;max-width:min(44rem,100%);font-size:clamp(1.0625rem,.85rem + .75vw,1.5rem);line-height:1.4}@media not all and (min-width:48rem){body.blm-thema .blm-hero-eyebrow{padding:.4375rem .875rem}body.blm-thema .blm-hero-sub{font-size:1.0625rem;line-height:1.5}}body.blm-thema .blm-dienstkaart{border:1px solid var(--glas-rand);border-radius:var(--radius-kaart);background:var(--glas);min-height:17.5rem;color:var(--blm-licht);transition:background-color .45s var(--curve), border-color .45s var(--curve), color .45s var(--curve);flex-direction:column;justify-content:space-between;gap:2.5rem;padding:1.5rem;text-decoration:none;display:flex;position:relative}@media (hover:hover){body.blm-thema .blm-dienstkaart:hover,body.blm-thema .blm-dienstkaart:focus-visible{background:var(--blm-lime);color:#14101c;border-color:#0000}}@media not all and (min-width:62rem){body.blm-thema .blm-dienstkaart{gap:1.5rem;min-height:0}}.blm-schuif-oud{z-index:1;position:fixed;left:0;right:0}.blm-schuif-nieuw{z-index:2;background:var(--blm-donker);will-change:transform;border-radius:2.5rem 2.5rem 0 0;min-height:100svh;position:relative;box-shadow:0 -2.5rem 5rem #05030a99}.pagina-wissel .blm-pagina-wrap{opacity:1!important;transition:none!important;transform:none!important}.pagina-wissel .blm-site-header{transform:none!important}@media (prefers-reduced-motion:reduce){.blm-schuif-oud,.blm-schuif-nieuw{transform:none!important}}body.blm-thema .blm-tekstpagina{max-width:46rem}body.blm-thema .blm-tekstpagina .blm-kop-kaart{margin-top:clamp(2.5rem,4vw,3.5rem)}body.blm-thema .blm-tekstpagina .blm-tekst{margin-top:1rem}body.blm-thema .blm-link-in{color:var(--blm-licht);text-underline-offset:.2em;-webkit-text-decoration:underline #d0e94299;text-decoration:underline #d0e94299;transition:color .2s}body.blm-thema .blm-link-in:hover{color:var(--blm-lime)}body.blm-thema .blm-hero-kaart:not(.blm-hero-kaart--home) .blm-hero-inhoud{text-align:left}body.blm-thema .blm-hero-kaart:not(.blm-hero-kaart--home) .blm-kop-hero{text-align:left;max-width:17ch;margin-inline:0}body.blm-thema .blm-hero-kaart:not(.blm-hero-kaart--home) .blm-hero-sub{max-width:36rem;margin-inline:0}body.blm-thema .blm-hero-kaart:not(.blm-hero-kaart--home) .blm-hero-knoppen{justify-content:flex-start}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart:not(.blm-hero-kaart--home) .blm-kop-hero{max-width:none}}body.blm-thema .blm-proces{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}@media not all and (min-width:62rem){body.blm-thema .blm-proces{grid-template-columns:1fr}}body.blm-thema{--eyebrow-maat:.8125rem;--eyebrow-maat-klein:.8125rem;--tekst-stil:#f4f3f0ad}@media not all and (min-width:48rem){body.blm-thema{--eyebrow-maat:.8125rem;--eyebrow-maat-klein:.75rem}body.blm-thema .blm-eyebrow{font-size:var(--eyebrow-maat)}}@media not all and (min-width:30rem){body.blm-thema .blm-eyebrow{font-size:.75rem}}body.blm-thema .blm-chip{border-color:#f4f3f042;height:1.625rem;font-size:.75rem}body.blm-thema .blm-cases .blm-rij-chips .blm-chip{font-size:.75rem}body.blm-thema .blm-rijen:hover .blm-rij:not(:hover) .blm-rij-titel,body.blm-thema .blm-rijen:hover .blm-rij:not(:hover) .blm-rij-nr,body.blm-thema .blm-cases:not(:hover) .blm-rij:not(.is-actief) .blm-rij-titel,body.blm-thema .blm-cases:not(:hover) .blm-rij:not(.is-actief) .blm-rij-nr,body.blm-thema .blm-cases:hover .blm-rij:not(:hover) .blm-rij-titel,body.blm-thema .blm-cases:hover .blm-rij:not(:hover) .blm-rij-nr{opacity:.7}body.blm-thema .blm-rij-sub{color:#f4f3f0b8}body.blm-thema .blm-hero-tagline{font-size:clamp(1.0625rem,.85rem + .75vw,1.5rem)}body.blm-thema .blm-logo{opacity:.8}body.blm-thema .blm-logo:hover{opacity:1}body.blm-thema .blm-hero-eyebrow .blm-kruimel{color:var(--blm-lime)}body.blm-thema .blm-hero-eyebrow .blm-kruimel:hover,body.blm-thema .blm-hero-eyebrow .blm-kruimel:focus-visible{color:var(--blm-licht)}body.blm-thema .blm-kruimel__streep{color:#f4f3f061}body.blm-thema .blm-kruimel__nu{color:#f4f3f0ad}body.blm-thema .blm-hero-kaart:not(.blm-hero-kaart--home) .blm-kop-hero{font-size:clamp(2.75rem,1rem + 6.6vw,6.5rem)}body.blm-thema .blm-dienstkaart-groot{text-decoration:none}body.blm-thema .blm-dienstkaart-groot__hoek{z-index:2;transition:background-color .3s ease, color .3s ease, transform .4s var(--curve);position:absolute;top:1.25rem;right:1.25rem}body.blm-thema .blm-dienstkaart-groot:hover .blm-dienstkaart-groot__hoek{transform:translate(2px,-2px)}body.blm-thema .blm-dienstkaart-groot--lime .blm-dienstkaart-groot__hoek{color:#14101c;border-color:#14101c42}body.blm-thema .blm-dienstkaart-groot__tekst{max-width:34ch;margin-top:1rem}body.blm-thema .blm-dienstkaart-groot--lime .blm-dienstkaart-groot__tekst{color:#14101cb8}body.blm-thema .blm-dienstkaart-groot:has(.blm-kaartvisual-vlak){min-height:30rem;padding-bottom:0}body.blm-thema .blm-stapel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}body.blm-thema .blm-stapel__kop-vak{top:calc(var(--header-hoogte-vast,5rem) + 3rem);position:sticky}body.blm-thema .blm-stapel__nr{font-family:var(--font-kop);letter-spacing:-.03em;color:var(--blm-lime);font-size:clamp(3.5rem,2rem + 5vw,6rem);font-weight:600;line-height:.9;display:block}body.blm-thema .blm-stapel__titel{max-width:12ch}body.blm-thema .blm-stapel__kaarten{gap:1.25rem;display:grid}body.blm-thema .blm-stapel__kaart{top:calc(var(--header-hoogte-vast,5rem) + 2.5rem + var(--i) * 1.25rem);border-radius:var(--radius-kaart);background:#150d26;border:1px solid #f4f3f029;padding:clamp(1.5rem,2.4vw,2.25rem);position:sticky;box-shadow:0 -1rem 2.5rem #05030a73}body.blm-thema .blm-stapel__icoon{color:#f4f3f0b8;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid}body.blm-thema .blm-stapel__icoon svg{width:1.375rem;height:1.375rem;display:block}body.blm-thema .blm-stapel__kop{margin-top:1.25rem}body.blm-thema .blm-stapel__tekst{max-width:44ch;margin-top:.625rem}body.blm-thema .blm-stapel__labels{flex-wrap:wrap;gap:.4375rem;margin-top:1.25rem;display:flex}body.blm-thema .blm-stapel__label{color:#f4f3f0b8;border:1px solid #f4f3f029;border-radius:999px;padding:.375rem .6875rem;font-size:.8125rem;line-height:1.2}body.blm-thema .blm-werkslider__kop{max-width:14ch}body.blm-thema .blm-werkslider{width:100vw;padding-inline:var(--sectie-padding);margin-inline:calc(50% - 50vw);overflow:hidden}body.blm-thema .blm-werkslider__spoor{align-items:stretch;display:flex}body.blm-thema .blm-werkkaart{width:min(34rem,86vw);color:var(--blm-licht);flex-direction:column;flex:none;gap:1.25rem;text-decoration:none;display:flex}body.blm-thema .blm-werkkaart__beeld{border-radius:var(--radius-kaart);background:var(--glas);display:block;overflow:hidden}body.blm-thema .blm-werkkaart__beeld img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:scale .7s var(--curve);display:block}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__beeld img{scale:1.04}body.blm-thema .blm-werkkaart__onder{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}body.blm-thema .blm-werkkaart__chips{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}body.blm-thema .blm-werkkaart__knop{transition:transform .4s var(--curve);flex:none}@media (hover:hover){body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop{transform:translate(2px,-2px)}}@media not all and (min-width:62rem){body.blm-thema .blm-stapel{grid-template-columns:1fr}body.blm-thema .blm-stapel__kop-vak,body.blm-thema .blm-stapel__kaart{position:static}body.blm-thema .blm-werkslider__kop{max-width:none}}body.blm-thema .blm-hero-eyebrow{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:400}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart:not(.blm-hero-kaart--home) .blm-hero-knoppen{align-items:flex-start}}body.blm-thema :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart),body.blm-thema :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart) .blm-markering{font-weight:500}body.blm-thema :is(.blm-btn,.blm-btn--icon,.blm-btn-hero,.blm-link){font-weight:400}body.blm-thema .blm-hero-eyebrow{font-size:.9375rem}body.blm-thema .blm-hero-sub{font-size:clamp(1.0625rem,.9rem + .55vw,1.3125rem)}body.blm-thema .blm-hero-kaart--kort.blm-gloed-onder .blm-hero-inhoud{padding-block:clamp(4.5rem,8vw,7.5rem) clamp(3rem,6vw,5rem)}body.blm-thema :is(.blm-btn,.blm-btn--icon,.blm-btn-hero,.blm-link,.blm-menu-knop,.blm-header-cta,.blm-menu-knop-cta),body.blm-thema :is(.blm-eyebrow,.blm-eyebrow-s,.blm-kolomlabel,.blm-tegel__eyebrow,.blm-slider-label-in,.blm-hero-eyebrow){font-weight:500}body.blm-thema{--ruimte-sectie:clamp(3.5rem, 8vw, 7rem)}body.blm-thema .blm-uitleg__beeld img,body.blm-thema .blm-uitleg--beeldhoog .blm-uitleg__beeld img{aspect-ratio:5/4}body.blm-thema .blm-dienstkaart-groot:not([data-geen-magneet]):hover{translate:0 -.375rem}body.blm-thema .blm-dienstkaart-groot__hoek{z-index:2;width:2.75rem;height:2.75rem;color:var(--blm-licht);background:#f4f3f01f;border-radius:999px;place-items:center;display:grid;position:absolute;top:1.5rem;right:1.5rem}body.blm-thema .blm-dienstkaart-groot--violet .blm-dienstkaart-groot__hoek{background:var(--blm-lime);color:var(--blm-btn-donker)}body.blm-thema .blm-dienstkaart-groot--lime .blm-dienstkaart-groot__hoek{background:var(--blm-btn-donker);color:var(--blm-lime)}body.blm-thema .blm-dienstkaart-groot:hover .blm-dienstkaart-groot__hoek .blm-pijl,body.blm-thema .blm-dienstkaart-groot:focus-within .blm-dienstkaart-groot__hoek .blm-pijl{animation:pijl-door .55s var(--curve)}body.blm-thema .blm-dienstkaart-groot--violet{background:var(--blm-donker);border-color:var(--glas-rand)}body.blm-thema .blm-dienstkaart-groot--violet:before{content:"";z-index:-1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(90% 72% at 50% 116%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%);mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%)}body.blm-thema .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto):after{content:"";z-index:0;pointer-events:none;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(to top, #451c8cd1 0%, #451c8c57 42%, #140c2452 100%);position:absolute;inset:0}body.blm-thema .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto)>:is(p,h3){z-index:1;position:relative}body.blm-thema .blm-sectie-kaart:has(.blm-stapel),body.blm-thema .blm-proceskaart:has(.blm-stapel){overflow:clip}body.blm-thema .blm-werkkaart__beeld video{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;display:block}body.blm-thema .blm-werkkaart__beeld img{aspect-ratio:16/10}body.blm-thema [data-sleep]{cursor:none}.blm-sleepcursor{z-index:40;background:var(--blm-violet);width:5.5rem;height:5.5rem;color:var(--blm-licht);font-family:var(--font-kop);letter-spacing:.02em;pointer-events:none;opacity:0;transition:opacity .25s ease, scale .35s var(--curve);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:500;display:grid;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.blm-sleepcursor.is-zichtbaar{opacity:1;scale:1}@media (hover:none),not (min-width:62rem){body.blm-thema [data-sleep]{cursor:grab}.blm-sleepcursor{display:none}}body.blm-thema .blm-gloed-onder.blm-kaart--donker{background:var(--blm-donker)}body.blm-thema .blm-stapel{align-items:stretch}body.blm-thema .blm-stapel__kop-vak{align-self:stretch;height:fit-content}body.blm-thema .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto){background:#5524d1}body.blm-thema .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto):after{background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(to top, #6c3fd8d1 0%, #6c3fd875 44%, #140c244d 100%)}body.blm-thema .blm-proceskaart--gloed{background:var(--blm-donker)}body.blm-thema .blm-proceskaart--gloed:after{display:none}body.blm-thema .blm-sectie-kaart+.blm-pagina.blm-sectie--geen-top{padding-top:var(--ruimte-sectie)}body.blm-thema .blm-werkslider{width:auto;margin-inline:0;padding-inline:0;overflow:clip}body.blm-thema .blm-werkkaart{width:min(72vw,60rem)}body.blm-thema [data-sleep],body.blm-thema [data-sleep] *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body.blm-thema [data-sleep] img,body.blm-thema [data-sleep] video{pointer-events:none}body.blm-thema .blm-kop-cta{max-width:14ch;font-size:clamp(2.5rem,1.2rem + 5.2vw,5.5rem)}body.blm-thema .blm-uitleg--beeldhoger .blm-uitleg__beeld img{aspect-ratio:4/3.9}body.blm-thema .blm-werkslider-voet{align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(1.75rem,3vw,2.5rem);display:flex}body.blm-thema .blm-werkslider-voet .blm-team-balk{flex:auto}body.blm-thema .blm-werkslider-voet .blm-link{flex:none}.blm-thema-home .blm-hero-kaart--home{background:var(--blm-donker)}.blm-thema-home .blm-hero-kaart--home:before{aspect-ratio:auto;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(90% 72% at 50% 116%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);width:auto;display:block;inset:0;-webkit-mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%);mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%)}body.blm-thema :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart,.blm-rij-titel,.blm-statement){color:#fff}body.blm-thema :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart) .blm-markering{color:var(--blm-lime)}body.blm-thema :is(.blm-dienstkaart-groot--lime,.blm-kaart--licht,.blm-tegel--licht) :is(.blm-kop-kaart,.blm-kop-sectie){color:#14101c}body.blm-thema :is(.blm-eyebrow,.blm-eyebrow-s,.blm-tegel__eyebrow,.blm-aanpak__groep,.blm-kaartpaneel__kop,.blm-proceskaartje__label){text-transform:none;letter-spacing:-.5px;color:#ffffff8a;font-size:1.125rem;font-weight:400}body.blm-thema :is(.blm-kaartpaneel__kop,.blm-aanpak__groep,.blm-proceskaartje__label){font-size:.9375rem}body.blm-thema .blm-eyebrow+.blm-sectiekop,body.blm-thema .blm-eyebrow+*>.blm-kop-sectie,body.blm-thema .blm-eyebrow+.blm-kop-sectie,body.blm-thema .blm-eyebrow+.blm-statement,body.blm-thema .blm-hero-eyebrow+.blm-kop-hero{margin-top:.85rem}body.blm-thema .blm-hero-eyebrow{margin-bottom:.85rem}body.blm-thema :is(.blm-btn,.blm-btn--icon,.blm-btn-hero){font-size:1.05rem}body.blm-thema .blm-btn--secondary.blm-btn--icon{transition:background-color .35s var(--curve), border-color .35s var(--curve), color .35s var(--curve)}@media not all and (min-width:48rem){body.blm-thema :is(.blm-eyebrow,.blm-eyebrow-s,.blm-tegel__eyebrow){font-size:.9375rem}body.blm-thema .blm-eyebrow+.blm-sectiekop,body.blm-thema .blm-eyebrow+*>.blm-kop-sectie,body.blm-thema .blm-eyebrow+.blm-kop-sectie,body.blm-thema .blm-eyebrow+.blm-statement,body.blm-thema .blm-hero-eyebrow+.blm-kop-hero{margin-top:.5rem}body.blm-thema .blm-hero-eyebrow{margin-bottom:.5rem;padding:.375rem .75rem;font-size:.8125rem}body.blm-thema :is(.blm-btn,.blm-btn--icon,.blm-btn-hero){font-size:.9375rem}body.blm-thema .blm-hero-kaart--kort.blm-gloed-onder .blm-hero-inhoud{padding-block:calc(var(--header-hoogte) + 2.5rem) 3rem}}body.blm-thema .blm-proceskaart--gloed{position:relative;overflow:clip}body.blm-thema .blm-proceskaart--gloed:before{content:"";z-index:0;pointer-events:none;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(78% 68% at 104% 112%, #fff 0%, #e6dcfb 7%, #b49bf2 20%, #7d55e0 38%, #4b219f 60%, #1d0d43 80%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(78% 68% at 104% 112%,#000 58%,#0000 100%);mask:radial-gradient(78% 68% at 104% 112%,#000 58%,#0000 100%)}body.blm-thema .blm-proceskaart--gloed .blm-kaart-inhoud{z-index:1;position:relative}.heeft-reveal-js .blm-dienstkaart-groot[data-reveal]{opacity:0;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)}.heeft-reveal-js .blm-dienstkaart-groot[data-revealed="1"]{opacity:1!important;transform:none!important}body.blm-thema .blm-stapel__kaarten{gap:.75rem}body.blm-thema .blm-stapel__kaart{top:calc(var(--header-hoogte-vast,5rem) + 2rem + var(--i) * 2.75rem)}body.blm-thema .blm-werkslider{width:calc(100% + var(--blm-zij) + 2rem);overflow:clip}body.blm-thema [data-sleep],body.blm-thema [data-sleep] *{cursor:none!important}body.blm-thema .blm-werkkaart__knop{flex:none}@media (hover:hover){body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop{background:#f4f3f00f;border-color:#f4f3f061}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon{background:var(--blm-violet)}}body.blm-thema .blm-werkslider-voet .blm-team-knoppen{flex:none;gap:.625rem;display:flex}@media not all and (min-width:62rem){body.blm-thema .blm-stapel__nr{display:none}body.blm-thema .blm-stapel{grid-template-columns:1fr}body.blm-thema .blm-stapel__kop-vak{position:static}body.blm-thema .blm-stapel__kaart{top:calc(var(--header-hoogte-vast,4.5rem) + 1rem + var(--i) * 1.75rem);position:sticky}body.blm-thema .blm-dienstkaarten .blm-dienstkaart-groot{padding-bottom:0}body.blm-thema .blm-dienstkaart-groot__tekst{margin-bottom:2.5rem}body.blm-thema .blm-werkkaart{width:86vw}body.blm-thema .blm-werkkaart__chips .blm-chip{height:1.375rem;padding-inline:.625rem;font-size:.6875rem}body.blm-thema .blm-werkkaart__knop{display:none}}body.blm-thema .blm-faq__toggle{width:2.25rem;height:2.25rem;font-size:1.125rem}body.blm-thema .blm-sectiekop--onder{align-items:flex-end}.heeft-reveal-js .blm-dienstkaart-groot[data-reveal]{transition:opacity 1.2s cubic-bezier(.22,.61,.36,1),transform 1.2s cubic-bezier(.22,.61,.36,1);transform:translateY(12px)}@media (hover:hover) and (pointer:fine){body.blm-thema .blm-dienstkaart-groot:not([data-geen-magneet]):hover{translate:0 -.375rem}body.blm-thema .blm-dienstkaart-groot:hover{transition:translate .18s linear, background-color .45s var(--curve), border-color .45s var(--curve)}}@media (hover:none){body.blm-thema .blm-dienstkaart-groot:hover,body.blm-thema .blm-dienstkaart-groot:active{translate:0}}body.blm-thema .blm-stapel__nr{color:#fff;line-height:1;display:inline-flex}body.blm-thema .blm-stapel__cijfer{height:1em;display:block;overflow:hidden}body.blm-thema .blm-stapel__rol{will-change:translate;transition:translate .55s cubic-bezier(.76,0,.24,1);display:block}body.blm-thema .blm-stapel__rol i{height:1em;font-style:normal;display:block}body.blm-thema .blm-proceskaart--gloed:after{content:"";z-index:0;pointer-events:none;opacity:.8;background:var(--blm-korrel) 0 0 / 256px 256px repeat, radial-gradient(58% 52% at -6% -10%, #e6dcfb 0%, #b49bf2 14%, #7d55e0 32%, #4b219f 56%, #1d0d43 78%, #140c2400 100%);display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(58% 52% at -6% -10%,#000 54%,#0000 100%);mask:radial-gradient(58% 52% at -6% -10%,#000 54%,#0000 100%)}body.blm-thema .blm-werkslider{width:calc(50vw + 50%);margin-right:calc(50% - 50vw);overflow:clip}body.blm-thema .blm-werkkaart__beeld{position:relative}body.blm-thema .blm-werkkaart__sluier{pointer-events:none;background:linear-gradient(#0e081a00,#0e081a73 58%,#0e081adb);height:62%;position:absolute;inset:auto 0 0}body.blm-thema .blm-werkkaart__onder{align-items:flex-end;padding:clamp(1.25rem,2.2vw,2rem);position:absolute;inset:auto 0 0}body.blm-thema .blm-werkkaart__chips{margin-top:.75rem}body.blm-thema .blm-werkkaart__chips .blm-chip{text-transform:none;letter-spacing:-.5px;height:1.875rem;font-size:.875rem;font-weight:400}@media (hover:hover){body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop{background:0 0;border-color:#f4f3f038}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon{background:#f4f3f01a}body.blm-thema .blm-werkkaart__knop:hover{background:#f4f3f014;border-color:#f4f3f06b}body.blm-thema .blm-werkkaart__knop:hover .blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop{transform:none}}body.blm-thema .blm-kaart-nis{right:-1px}.blm-sleepcursor{transition:opacity .45s ease, scale .55s var(--curve)}body.blm-thema .blm-dienstkaart-groot--lime .blm-eyebrow-s{color:#14101c99}body.blm-thema .blm-kaartpaneel__kop{color:#14101c8c}@media not all and (min-width:62rem){body.blm-thema .blm-dienstkaarten .blm-dienstkaart-groot{padding-bottom:1.5rem}body.blm-thema .blm-dienstkaart-groot__tekst{margin-bottom:1.75rem}body.blm-thema .blm-kaartpaneel,body.blm-thema .blm-stapel__kop-vak .blm-btn{margin-top:1.5rem}body.blm-thema .blm-werkslider-voet .blm-link{display:none}body.blm-thema .blm-werkkaart{width:92vw}body.blm-thema .blm-werkkaart__beeld video,body.blm-thema .blm-werkkaart__beeld img{aspect-ratio:1}body.blm-thema .blm-werkkaart__chips .blm-chip{height:1.625rem;font-size:.75rem}}body.blm-thema .blm-dienstkaart-groot{transition:translate .7s cubic-bezier(.22, .61, .36, 1), background-color .45s var(--curve), border-color .45s var(--curve)}@media (hover:hover) and (pointer:fine){body.blm-thema .blm-dienstkaart-groot:hover{transition:translate .25s cubic-bezier(.33, 1, .68, 1), background-color .45s var(--curve), border-color .45s var(--curve)}}@media (hover:hover){body.blm-thema .blm-werkkaart .blm-werkkaart__knop:hover{background:#f4f3f014;border-color:#f4f3f06b}body.blm-thema .blm-werkkaart .blm-werkkaart__knop:hover .blm-btn__icon{background:var(--blm-violet);color:var(--blm-licht)}}body.blm-thema .blm-faq__vraag{font-size:clamp(1.0625rem,.9rem + .7vw,1.5rem);font-weight:500}body.blm-thema .blm-testimonial__video .blm-chip{text-transform:none;letter-spacing:-.5px;height:1.875rem;font-size:.875rem;font-weight:400}@media not all and (min-width:62rem){body.blm-thema .blm-dienstkaarten .blm-dienstkaart-groot{padding:1.5rem}body.blm-thema .blm-kaartpaneel{margin-top:1.5rem;margin-bottom:0}body.blm-thema .blm-stapel__nr{display:none}body.blm-thema .blm-proceskaart--gloed .blm-kaart-inhoud{padding-top:.5rem}body.blm-thema .blm-stapel{row-gap:2rem}}body.blm-thema .blm-testimonial__quote{font-size:clamp(1.25rem,.95rem + 1.4vw,2.5rem)}body.blm-thema [data-sleep] .blm-werkkaart__knop,body.blm-thema [data-sleep] .blm-werkkaart__knop *{cursor:pointer!important}.heeft-reveal-js .blm-dienstkaart-groot,body.blm-thema .blm-dienstkaart-groot{transition:translate .7s cubic-bezier(.22, .61, .36, 1), background-color .45s var(--curve), border-color .45s var(--curve)}@media (hover:hover) and (pointer:fine){.heeft-reveal-js .blm-dienstkaart-groot:hover,body.blm-thema .blm-dienstkaart-groot:hover{transition:translate .25s cubic-bezier(.33, 1, .68, 1), background-color .45s var(--curve), border-color .45s var(--curve)}}body.blm-thema .blm-gloed-rond-rechts.blm-kaart--donker{background:var(--blm-donker)}@media not all and (min-width:62rem){body.blm-thema .blm-kaartpaneel{margin-top:auto}body.blm-thema .blm-dienstkaart-groot__hoek{width:2.25rem;height:2.25rem;top:1.125rem;right:1.125rem}}body.blm-thema .blm-verstuurknop .blm-btn__icon.blm-btn__dot{background:var(--blm-btn-donker);width:2.375rem;height:2.375rem;color:var(--blm-licht);border:0;border-radius:999px}body.blm-thema .blm-menu-overlay .blm-menu-link{font-weight:500}body.blm-thema .blm-dienstkaart-groot__tekst+.blm-kaartpaneel{margin-top:max(auto, 2rem)}body.blm-thema .blm-dienstkaart-groot .blm-kaartpaneel{margin-top:auto;padding-top:.875rem}body.blm-thema .blm-dienstkaart-groot__tekst{margin-bottom:2rem}body.blm-thema .blm-hero-sub--midden{text-align:center;margin-inline:auto}@media not all and (min-width:62rem){body.blm-thema .blm-stapel__kop-vak{display:contents}body.blm-thema .blm-stapel__kaarten{order:1;margin-top:1.5rem}body.blm-thema .blm-stapel__kop-vak>.blm-btn{order:2;justify-self:center;margin-top:2rem}body.blm-thema .blm-proceskaart--gloed{padding-top:2rem}body.blm-thema .blm-proceskaart--gloed .blm-kaart-inhoud{padding-top:0}body.blm-thema .blm-stapel{row-gap:0}body.blm-thema .blm-stapel__titel{margin-top:.5rem}body.blm-thema .blm-stapel__kop-vak>.blm-eyebrow{margin-top:0}}body.blm-thema .blm-chip{text-transform:none;letter-spacing:-.2px;padding-inline:.6875rem;font-family:inherit;font-size:.8125rem;font-weight:400}body.blm-thema :is(.blm-cases .blm-rij-chips,.blm-werkkaart__chips,.blm-service__tags) .blm-chip{font-size:.8125rem}@media not all and (min-width:48rem){body.blm-thema .blm-chip{font-size:.75rem}}body.blm-thema .blm-pakket__prijs--tekst{font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem)}body.blm-thema .blm-pakketextra{border-top:1px solid #f4f3f024;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2.5rem;padding-top:clamp(1.75rem,3vw,2.5rem);display:grid}body.blm-thema .blm-pakketextra__kop{margin-bottom:.5rem;font-size:1.0625rem}@media not all and (min-width:62rem){body.blm-thema .blm-pakketextra{grid-template-columns:1fr;gap:1.75rem}}html.venster-open{overflow:hidden}body.blm-thema .blm-modaal{background:0 0;border:0;width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:visible}body.blm-thema .blm-modaal::backdrop{background:rgb(var(--blm-donker-rgb) / .82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.blm-thema .blm-modaal[open]{animation:modaal-in .42s var(--curve) both}body.blm-thema .blm-modaal[open]::backdrop{animation:.3s both modaal-sluier}@keyframes modaal-in{0%{opacity:0;translate:0 1.25rem;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes modaal-sluier{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-modaal[open]{animation:none}}body.blm-thema .blm-modaal__kader{overscroll-behavior:contain;border-radius:var(--radius-kaart);background:#171326;border:1px solid #f4f3f01f;max-height:calc(100dvh - 2rem);padding:clamp(1.5rem,3vw,2.5rem);position:relative;overflow-y:auto;box-shadow:0 2rem 4rem #00000073}body.blm-thema .blm-modaal__sluit{width:2.25rem;height:2.25rem;color:var(--blm-licht);cursor:pointer;transition:background-color .3s var(--curve), color .3s var(--curve), border-color .3s var(--curve);background:0 0;border:1px solid #f4f3f02e;border-radius:999px;justify-content:center;align-items:center;font-size:.9375rem;line-height:1;display:inline-flex;position:absolute;top:1rem;right:1rem}body.blm-thema .blm-modaal__sluit:hover{background:var(--blm-lime);border-color:var(--blm-lime);color:var(--blm-donker)}body.blm-thema .blm-modaal__kop{margin-top:.625rem}body.blm-thema .blm-modaal__kop span{color:var(--blm-lime)}body.blm-thema .blm-modaal__intro{max-width:34rem;margin-top:.75rem}body.blm-thema .blm-modaal__form>.blm-veldraster,body.blm-thema .blm-modaal__knop{margin-top:1.5rem}body.blm-thema .blm-modaal__privacy{color:#f4f3f099;margin-top:1rem}@media not all and (min-width:48rem){body.blm-thema .blm-modaal{width:calc(100vw - 1.5rem)}body.blm-thema .blm-modaal__sluit{top:.75rem;right:.75rem}}body.blm-thema .blm-modaal textarea{min-height:5.5rem}body.blm-thema .blm-modaal .blm-veld--bericht{margin-top:1.5rem}body.blm-thema .blm-pakket__lijst{margin-bottom:2rem}body.blm-thema .blm-pakket__lijst+.blm-pakket__knop{margin-top:auto}body.blm-thema .blm-uitleg__beeld--bovenin img{object-position:50% 30%}body.blm-thema .blm-verhaal__statement{max-width:72rem;font-size:clamp(1.75rem,1.05rem + 2.4vw,3.25rem);line-height:1.22}@media not all and (min-width:48rem){body.blm-thema .blm-verhaal__statement{font-size:1.75rem;line-height:1.26}}body.blm-thema .blm-filmsectie{--groei:1}body.blm-thema .blm-filmsectie.heeft-groei{--groei:0}body.blm-thema .blm-filmsectie{width:100%;max-width:calc(var(--sectie-max) + 2 * var(--blm-zij));padding-inline:var(--blm-zij);margin-inline:auto}body.blm-thema .blm-filmgroei{width:calc(56% + 44% * var(--groei));rotate:calc((1 - var(--groei)) * -7deg);border-radius:calc(var(--radius-groot) * var(--groei));will-change:width, rotate;background:#100a1c;margin:0 auto;overflow:hidden}body.blm-thema .blm-filmgroei .blm-brandmovie{aspect-ratio:16/9;border-radius:inherit;border:0;width:100%;display:block}body.blm-thema .blm-filmgroei .blm-brandmovie video{opacity:1}body.blm-thema .blm-filmgroei .blm-speelknop{width:clamp(3rem,4.5vw,4.5rem);height:clamp(3rem,4.5vw,4.5rem)}@media not all and (min-width:62rem){body.blm-thema .blm-filmgroei{width:calc(72% + 28% * var(--groei))}}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-filmsectie.heeft-groei{--groei:1}body.blm-thema .blm-filmgroei{will-change:auto}}body.blm-thema .blm-herobewijs{align-items:center;gap:.875rem;display:inline-flex}body.blm-thema .blm-herobewijs__koppen{flex:none;display:flex}body.blm-thema .blm-herobewijs__koppen img{object-fit:cover;object-position:top center;background:var(--blm-violet);border:2px solid rgb(var(--blm-donker-rgb) / .75);border-radius:999px;width:2.25rem;height:2.25rem}body.blm-thema .blm-herobewijs__koppen img+img{margin-left:-.75rem}body.blm-thema .blm-herobewijs__tekst{text-align:left;gap:.1875rem;display:grid}body.blm-thema .blm-herobewijs__score{color:var(--blm-licht);align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1;display:inline-flex}body.blm-thema .blm-herobewijs__score .blm-sterren svg{width:13px;height:13px}body.blm-thema .blm-herobewijs__regel{color:#f4f3f09e;font-size:.8125rem;line-height:1.2}@media not all and (min-width:48rem){body.blm-thema .blm-herobewijs__koppen img{width:1.875rem;height:1.875rem}}body.blm-thema .blm-logokaart{border-radius:var(--radius-groot);border:1px solid var(--glas-rand);background:var(--blm-donker);padding:clamp(1.25rem,2vw,1.75rem);position:relative}body.blm-thema .blm-logokaart__raster{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(.5rem,1vw,1rem);display:grid}body.blm-thema .blm-logokaart__kop{border-radius:var(--radius-kaart);border:1px solid #f4f3f024;grid-area:1/1/auto/span 2;align-items:flex-start;padding:clamp(1rem,1.8vw,1.75rem);display:flex}body.blm-thema .blm-logokaart__kop .blm-kop-kaart{font-size:clamp(1.25rem,.9rem + 1.1vw,1.875rem)}body.blm-thema .blm-logovak{aspect-ratio:1;border-radius:var(--radius-kaart);background:#f4f3f00e;place-items:center;padding:clamp(.75rem,1.4vw,1.5rem);display:grid}body.blm-thema .blm-logovak__slot{opacity:.82;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}body.blm-thema .blm-logovak__slot img{width:auto;max-width:100%;height:calc(var(--logo-h,1.75rem) * 1.25);object-fit:contain;filter:brightness(0)invert();grid-area:1/1;display:block}body.blm-thema .blm-logovak--k3-r1{grid-area:1/3}body.blm-thema .blm-logovak--k4-r1{grid-area:1/4}body.blm-thema .blm-logovak--k6-r1{grid-area:1/6}body.blm-thema .blm-logovak--k2-r2{grid-area:2/2}body.blm-thema .blm-logovak--k4-r2{grid-area:2/4}body.blm-thema .blm-logovak--k5-r2{grid-area:2/5}body.blm-thema .blm-logovak--k6-r2{grid-area:2/6}body.blm-thema .blm-logovak--k1-r3{grid-area:3/1}body.blm-thema .blm-logovak--k3-r3{grid-area:3/3}body.blm-thema .blm-logovak--k5-r3{grid-area:3/5}body.blm-thema .blm-logokaart__hoek{--nis-r:1.5rem;z-index:3;border-radius:var(--nis-r) 0 0 0;background:var(--blm-pagina);cursor:pointer;border:0;place-items:center;width:clamp(9.5rem,14vw,12rem);height:clamp(3.5rem,5vw,4.5rem);padding:0 0 0 1.5rem;display:grid;position:absolute;bottom:-1px;right:-1px}body.blm-thema .blm-logokaart__hoek:before,body.blm-thema .blm-logokaart__hoek:after{content:"";width:var(--nis-r);height:var(--nis-r);background:radial-gradient(circle at 0 0, transparent calc(var(--nis-r) - .5px), var(--blm-pagina) var(--nis-r));position:absolute}body.blm-thema .blm-logokaart__hoek:before{bottom:100%;right:0}body.blm-thema .blm-logokaart__hoek:after{bottom:0;right:100%}body.blm-thema .blm-logokaart__vorm{display:none}body.blm-thema .blm-logokaart__meer{color:var(--blm-licht);transition:color .3s var(--curve);align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex;position:relative}body.blm-thema .blm-logokaart__plus{flex:none;width:.875rem;height:.875rem;position:relative}body.blm-thema .blm-logokaart__plus:before,body.blm-thema .blm-logokaart__plus:after{content:"";background:var(--blm-lime);margin:auto;position:absolute;inset:0}body.blm-thema .blm-logokaart__plus:before{width:100%;height:1.5px}body.blm-thema .blm-logokaart__plus:after{width:1.5px;height:100%}body.blm-thema .blm-logokaart__hoek[disabled]{cursor:default}@media not all and (min-width:62rem){body.blm-thema .blm-logokaart__raster{grid-template-columns:repeat(4,minmax(0,1fr))}body.blm-thema .blm-logokaart__kop{grid-area:1/1/auto/span 2}body.blm-thema .blm-logovak{grid-area:auto!important}body.blm-thema .blm-logovak:last-child,body.blm-thema .blm-logovak:nth-last-child(2){display:none}}@media not all and (min-width:36rem){body.blm-thema .blm-logokaart__raster{grid-template-columns:repeat(2,minmax(0,1fr))}body.blm-thema .blm-logokaart__kop{grid-column:1/span 2}body.blm-thema .blm-logovak:nth-last-child(3),body.blm-thema .blm-logovak:nth-last-child(4){display:none}body.blm-thema .blm-logokaart__hoek{width:8rem}}body.blm-thema .blm-filmsectie{padding-bottom:var(--ruimte-sectie)}body.blm-thema .blm-logovak{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140c2457;border:1px solid #f4f3f012}body.blm-thema .blm-logokaart__kop{background:#140c2457;flex-direction:column;justify-content:space-between;gap:1.5rem}body.blm-thema .blm-logokaart__bewijs{margin-top:auto}body.blm-thema .blm-logokaart.blm-gloed-onder:after{content:"";z-index:0;pointer-events:none;background:var(--blm-korrel) 0 0 / 256px 256px repeat, radial-gradient(84% 76% at 80% 118%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);opacity:1;border-radius:inherit;display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(84% 76% at 80% 118%,#000 58%,#0000 100%);mask:radial-gradient(84% 76% at 80% 118%,#000 58%,#0000 100%)}body.blm-thema .blm-filmgroei{position:relative}body.blm-thema .blm-filmgroei__video{aspect-ratio:16/9;object-fit:cover;background:#100a1c;width:100%;display:block}body.blm-thema .blm-geluidknop{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:2.75rem;color:var(--blm-licht);cursor:pointer;transition:background-color .3s var(--curve), border-color .3s var(--curve), color .3s var(--curve);background:#140c2480;border:1px solid #f4f3f042;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.8125rem;display:inline-flex;position:absolute;bottom:clamp(.75rem,1.6vw,1.5rem);left:clamp(.75rem,1.6vw,1.5rem)}body.blm-thema .blm-geluidknop svg{width:1.125rem;height:1.125rem;display:block}body.blm-thema .blm-geluidknop__tekst{font-size:.8125rem;line-height:1}body.blm-thema .blm-geluidknop__aan,body.blm-thema .blm-geluidknop[aria-pressed=true] .blm-geluidknop__uit{display:none}body.blm-thema .blm-geluidknop[aria-pressed=true] .blm-geluidknop__aan{display:block}@media (hover:hover){body.blm-thema .blm-geluidknop:hover{background:var(--blm-lime);border-color:var(--blm-lime);color:var(--blm-donker)}}body.blm-thema .blm-uspjes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.5rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}body.blm-thema .blm-uspje{align-items:center;gap:.75rem;display:flex}body.blm-thema .blm-uspje__icoon{width:2.25rem;height:2.25rem;color:var(--blm-lime);border:1px solid #f4f3f029;border-radius:999px;flex:none;place-items:center;display:grid}body.blm-thema .blm-uspje__icoon svg{width:1.0625rem;height:1.0625rem}@media not all and (min-width:48rem){body.blm-thema .blm-uspjes{grid-template-columns:1fr;gap:.75rem}}body.blm-thema .blm-formkaart{background:var(--blm-donker)}body.blm-thema .blm-veld>.blm-eyebrow-s,body.blm-thema .blm-onderwerp>.blm-eyebrow-s{color:#f4f3f0f2;font-size:.9375rem}body.blm-thema .blm-veld input::placeholder,body.blm-thema .blm-veld textarea::placeholder{color:#f4f3f06b}body.blm-thema .blm-directkolom__lijn{margin-block:1.25rem}body.blm-thema .blm-directkolom__regel{color:var(--tekst-zacht)}body.blm-thema .blm-directkolom__wa{color:inherit;transition:color .25s var(--curve);border:0;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}body.blm-thema .blm-directkolom__wa:after{display:none}body.blm-thema .blm-directkolom__wa:hover{color:var(--blm-lime)}body.blm-thema .blm-wa-icoon{flex:none;place-items:center;width:1.125rem;height:1.125rem;display:grid}body.blm-thema .blm-wa-icoon svg{width:100%;height:100%}body.blm-thema .blm-ingangkaart{padding:1.5rem;min-height:0;padding-right:5rem;text-decoration:none}body.blm-thema .blm-ingangkaart+.blm-ingangkaart{margin-top:1rem}body.blm-thema .blm-ingangkaart__kop{margin-top:.5rem;font-size:1.375rem;display:block}body.blm-thema .blm-ingangkaart__tekst{margin-top:.5rem;font-size:.9375rem;display:block}body.blm-thema .blm-ingangkaart .blm-dienstkaart-groot__hoek{width:2.5rem;height:2.5rem;top:1.5rem;right:1.5rem}body.blm-thema .blm-directkolom__groot{line-height:1.25}body.blm-thema .blm-directkolom__groot .blm-link{padding-bottom:.18em}body.blm-thema .blm-directkolom__groot+.blm-directkolom__regel{margin-top:1rem}body.blm-thema .blm-directkolom__regel{font-size:clamp(.875rem,.81rem + .26vw,1rem)}body.blm-thema .blm-directkolom__wa{background-image:none;padding-bottom:0}body.blm-thema .blm-directkolom__wa:hover{background-image:none}body.blm-thema .blm-ingangkaart{justify-content:space-between;min-height:13rem}body.blm-thema .blm-ingangkaart__tekst{margin-top:auto;padding-top:1.5rem}body.blm-thema .blm-dienstkaart-groot--violetvlak{background:linear-gradient(162deg, var(--blm-violet) 0%, var(--blm-violet-diep) 78%);border-color:#f4f3f024}body.blm-thema .blm-dienstkaart-groot--violetvlak:before{content:"";z-index:-1;background:var(--blm-korrel) 0 0 / 256px 256px repeat;position:absolute;inset:0}body.blm-thema .blm-formkaart:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(70% 46% at 16% 118%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);opacity:1;-webkit-mask:radial-gradient(70% 46% at 16% 118%,#000 56%,#0000 100%);mask:radial-gradient(70% 46% at 16% 118%,#000 56%,#0000 100%)}body.blm-thema .blm-uspjes--stats{border-top:1px solid #f4f3f024;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem)}body.blm-thema .blm-uspjes--stats .blm-uspje{flex-direction:column;align-items:flex-start;gap:.875rem}body.blm-thema .blm-uspjes--stats .blm-uspje__icoon{width:2.5rem;height:2.5rem}@media not all and (min-width:62rem){body.blm-thema .blm-uspjes--stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:36rem){body.blm-thema .blm-uspjes--stats{grid-template-columns:1fr;gap:1.25rem}body.blm-thema .blm-uspjes--stats .blm-uspje{flex-direction:row;align-items:center}}@media not all and (min-width:62rem){body.blm-thema .blm-logokaart{padding-bottom:calc(clamp(3.5rem,5vw,4.5rem) + 1.25rem)}}@media not all and (min-width:48rem){body.blm-thema .blm-filmgroei__video{aspect-ratio:1}}body.blm-thema .blm-uspjes--stats .blm-uspje__icoon{color:#f4f3f0b8;border-color:#ffffff24;width:3rem;height:3rem}body.blm-thema .blm-uspjes--stats .blm-uspje__icoon svg{width:1.375rem;height:1.375rem}body.blm-thema .blm-uspje__tekst{display:block}body.blm-thema .blm-uspje__kop{color:#fff;margin-bottom:.3125rem;font-size:1.0625rem;line-height:1.25;display:block}body.blm-thema .blm-uspjes--stats .blm-tekst-s{max-width:28ch}body.blm-thema .blm-logo--de-waag{--logo-h:2.625rem}body.blm-thema .blm-logo--ea-clinics{--logo-h:2.75rem}body.blm-thema .blm-logokaart__kop--gloed{isolation:isolate;background:var(--blm-donker-2);border-color:#f4f3f029;position:relative;overflow:hidden}body.blm-thema .blm-logokaart__kop--gloed:before{content:"";z-index:-1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, radial-gradient(86% 64% at 78% 112%, #cbbaf7 0%, #9a7bee 16%, #6c3fd8 36%, #3d1782 62%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(86% 64% at 78% 112%,#000 56%,#0000 100%);mask:radial-gradient(86% 64% at 78% 112%,#000 56%,#0000 100%)}body.blm-thema .blm-dienstkaart-groot--cta .blm-dienstkaart-groot__knop{margin-top:auto}body.blm-thema .blm-filterbalk--hero{justify-content:flex-start;margin-top:clamp(1.75rem,3vw,2.5rem)}body.blm-thema .blm-services__head{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}@media not all and (min-width:62rem){body.blm-thema .blm-services__head{grid-template-columns:1fr;align-items:start;gap:1.5rem}}@media not all and (min-width:48rem){body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:min(max(28rem, calc(100svh - 2 * var(--blm-rand))), 42rem)}}body.blm-thema .blm-vinklijst .blm-pakket__vink{margin-top:.1875rem}body.blm-thema .blm-vinklijst .blm-tekst{max-width:36ch}body.blm-thema .blm-tooltegel{color:#f4f3f0db;text-align:left;grid-area:1/1;align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.2;display:inline-flex}body.blm-thema .blm-tooltegel img{filter:none;flex:none;width:1.375rem;height:1.375rem}@media not all and (min-width:36rem){body.blm-thema .blm-tooltegel{gap:.375rem;font-size:.8125rem}}body.blm-thema .blm-tegel__vraag,body.blm-thema .blm-tegel__hoofd{font-weight:500}body.blm-thema .blm-tegel__eyebrow{color:#14101cad}body.blm-thema .blm-tegel--violet .blm-tegel__eyebrow,body.blm-thema .blm-tegel--foto .blm-tegel__eyebrow{color:#f4f3f0c7}body.blm-thema .blm-tegel--lime .blm-tegel__eyebrow{color:#14101cb8}@media not all and (min-width:48rem){body.blm-thema .blm-herobewijs{gap:.5rem}body.blm-thema .blm-herobewijs__koppen img{border-width:1px;width:1.375rem;height:1.375rem}body.blm-thema .blm-herobewijs__koppen img+img{margin-left:-.5rem}body.blm-thema .blm-herobewijs__score{gap:.25rem;font-size:.8125rem}body.blm-thema .blm-herobewijs__score .blm-sterren{gap:.0625rem}body.blm-thema .blm-herobewijs__score .blm-sterren svg{width:9px;height:9px}body.blm-thema .blm-herobewijs__regel{font-size:.6875rem;line-height:1.15}}body.blm-thema .blm-uspjes--stats .blm-uspje__kop{color:var(--blm-lime)}@media not all and (min-width:48rem){body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-podium{width:calc(var(--podium) + 2 * var(--kaart-inzet,1.25rem));margin-inline:calc(var(--kaart-inzet,1.25rem) * -1)}}body.blm-thema .blm-hero-tagline,body.blm-thema .blm-hero-sub{font-size:clamp(1rem,.85rem + .75vw,1.5rem)}@media not all and (min-width:48rem){body.blm-thema .blm-herobewijs__koppen,body.blm-thema .blm-herobewijs__score .blm-sterren{display:none}body.blm-thema .blm-herobewijs__score{font-size:1rem}body.blm-thema .blm-herobewijs__regel{font-size:.75rem;line-height:1.2}}body.blm-thema .blm-kop-cta{font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);line-height:1.05}body.blm-thema .blm-services{padding-top:clamp(1.5rem,2.5vw,2.5rem)}body.blm-thema .blm-slider-label-in{text-transform:none;letter-spacing:-.5px;font-size:1.125rem;font-weight:400}@media not all and (min-width:48rem){body.blm-thema .blm-slider-label-in{font-size:.9375rem}body.blm-thema .blm-hero-hoek{width:4.25rem;display:grid}body.blm-thema .blm-hero-hoek__pijl{width:1rem;height:1rem}body.blm-thema :is(.blm-btn-hero__icon,.blm-btn__icon,.blm-gloed-onder .blm-btn__icon){width:1.875rem;height:1.875rem}body.blm-thema .blm-faq__toggle{width:2rem;height:2rem;font-size:1rem}}body.blm-thema .blm-uspjes--stats .blm-uspje__kop{font-size:1.1875rem;font-weight:500}body.blm-thema .blm-punt__icoon{width:3rem;height:3rem;color:var(--blm-lime);border:1px solid #ffffff24;border-radius:999px;place-items:center;display:grid}body.blm-thema .blm-punt__icoon svg{width:1.375rem;height:1.375rem}body.blm-thema .blm-punt__icoon+.blm-punt__kop{margin-top:1.25rem}body.blm-thema .blm-cijferrij__kop{color:#fff;margin-top:1rem;font-size:1.1875rem;font-weight:500;line-height:1.25;display:block}body.blm-thema .blm-cijferrij__kop .blm-cijferrij__label{margin-top:.375rem;font-weight:400;display:block}body.blm-thema .blm-punten--kaarten{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);display:grid}body.blm-thema .blm-punten--kaarten .blm-punt{isolation:isolate;border:1px solid var(--glas-rand);border-radius:var(--radius-kaart);background:var(--glas);padding:clamp(1.5rem,2.2vw,2rem);position:relative;overflow:hidden}body.blm-thema .blm-punten--kaarten .blm-punt:first-child{background:var(--blm-donker)}body.blm-thema .blm-punten--kaarten .blm-punt:first-child:before{content:"";z-index:-1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, radial-gradient(92% 60% at 50% 136%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(92% 60% at 50% 136%,#000 60%,#0000 100%);mask:radial-gradient(92% 60% at 50% 136%,#000 60%,#0000 100%)}body.blm-thema .blm-punten--kaarten .blm-punt__kop{margin-top:1.5rem}body.blm-thema .blm-punten--kaarten .blm-tekst{margin-top:.5rem}@media not all and (min-width:62rem){body.blm-thema .blm-punten--kaarten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:36rem){body.blm-thema .blm-punten--kaarten{grid-template-columns:1fr}}body.blm-thema .blm-cijferrij__getal{color:var(--blm-licht)}body.blm-thema .blm-cijferrij__kop{color:var(--blm-lime)}body.blm-thema .blm-cijferrij__kop .blm-cijferrij__label{color:var(--tekst-zacht)}@media not all and (min-width:48rem){body.blm-thema :is(.blm-btn-hero__icon,.blm-btn__icon,.blm-gloed-onder .blm-btn__icon){width:1.625rem;height:1.625rem}body.blm-thema .blm-btn__icon:has(.blm-pijl-omlaag){width:1.875rem;height:1.875rem}body.blm-thema .blm-hero-hoek{width:5.25rem}body.blm-thema .blm-hero-hoek__pijl{width:1.125rem;height:1.125rem}}html{scrollbar-gutter:stable}.blm-menu-overlay{backface-visibility:hidden}@media not all and (min-width:48rem){body.blm-thema .blm-herobewijs__koppen{display:flex}body.blm-thema .blm-herobewijs__koppen img{width:1.875rem;height:1.875rem}body.blm-thema .blm-herobewijs__score .blm-sterren{display:inline-flex}body.blm-thema .blm-herobewijs__score{font-size:1rem}body.blm-thema .blm-herobewijs__score .blm-sterren svg{width:12px;height:12px}body.blm-thema .blm-herobewijs__regel{font-size:.8125rem}body.blm-thema .blm-hero-podium{padding-top:calc(var(--podium) * .2)}}@media not all and (min-width:62rem){body.blm-thema .blm-dienstkaarten--partners .blm-kaartlijst li:last-child{display:none}}body.blm-thema .blm-services__body{grid-template-columns:minmax(0,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(2rem,5vw,5.5rem)}body.blm-thema .blm-services__media{flex-direction:column;gap:1.5rem;display:flex}body.blm-thema .blm-services__body>.blm-services__media .blm-services__image{aspect-ratio:4/4.6;height:auto;min-height:0;translate:var(--zweef-x,0) var(--zweef-y,0);transition:translate .6s cubic-bezier(.22,.61,.36,1);position:relative}body.blm-thema .blm-services__body>.blm-services__media .blm-services__image>img{position:absolute;inset:0}body.blm-thema .blm-services__caption{color:#f4f3f09e;max-width:32ch}body.blm-thema .blm-service{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel nr";align-items:baseline;column-gap:1.5rem;padding-block:clamp(1.25rem,2.4vw,2rem)}body.blm-thema .blm-service__title{letter-spacing:-.03em;font-size:clamp(2.25rem,1.2rem + 4.2vw,5rem);line-height:1}body.blm-thema .blm-service__number{font-family:var(--font-kop);color:#f4f3f080;grid-area:nr;align-self:start;margin-top:.35em;font-size:clamp(.8125rem,.7rem + .3vw,1rem);font-weight:400;line-height:1;transition:color .3s}body.blm-thema .blm-service.is-actief .blm-service__number,body.blm-thema .blm-service:hover .blm-service__number{color:var(--blm-lime)}body.blm-thema .blm-service.is-actief .blm-service__title,body.blm-thema .blm-service:hover .blm-service__title{transform:none}@media not all and (min-width:62rem){body.blm-thema .blm-services__body{grid-template-columns:1fr;gap:2rem}body.blm-thema .blm-services__body>.blm-services__media .blm-services__image{aspect-ratio:4/3.4}body.blm-thema .blm-services__caption{max-width:none}}body.blm-thema .blm-service{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"titel nr";justify-content:start;column-gap:.625rem}body.blm-thema .blm-service__number{justify-self:start}body.blm-thema .blm-services__body{gap:clamp(2.5rem,7vw,8rem)}body.blm-thema .blm-services{padding-block:clamp(2.5rem,5vw,5rem) clamp(4rem,8vw,7.5rem)}body.blm-thema .blm-pill-lime{background:var(--blm-lime);height:2rem;color:var(--blm-btn-donker);border-radius:999px;align-self:start;align-items:center;padding-inline:.9375rem;font-size:.875rem;line-height:1;display:inline-flex}body.blm-thema .blm-services__head{align-items:start}body.blm-thema .blm-services__caption{min-height:4.5em;transition:opacity .25s}body.blm-thema .blm-services{background:var(--blm-donker);--blm-donker-rgb:20 12 36}body.blm-thema .blm-services:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(90% 72% at 50% 116%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);-webkit-mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%);mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%)}body.blm-thema .blm-tegel--violet{background:var(--blm-donker)}body.blm-thema .blm-tegel--violet:after{content:"";z-index:-1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, linear-gradient(#ffffff08, #ffffff08), radial-gradient(96% 62% at 50% 126%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);position:absolute;inset:0;-webkit-mask:radial-gradient(96% 62% at 50% 126%,#000 60%,#0000 100%);mask:radial-gradient(96% 62% at 50% 126%,#000 60%,#0000 100%)}body.blm-thema .blm-pill-lime{justify-self:start;width:max-content}body.blm-thema{--blm-pagina:#f4f3f0;--blm-donker:#0c0a12;--blm-donker-rgb:12 10 18;--sectie-max:none;--radius-knop:2px;background:var(--blm-pagina)}body.blm-thema .blm-pagina-wrap{background:var(--blm-pagina)}body.blm-thema .blm-pagina{max-width:none;padding-inline:clamp(1.25rem,4.5vw,5.5rem)}body.blm-thema .blm-sectie-kaart,body.blm-thema .blm-hero-slot{border-radius:0;width:100%;max-width:none;margin-inline:0}body.blm-thema :is(.blm-hero-kaart,.blm-kaart,.blm-services,.blm-proceskaart,.blm-logokaart,.blm-filmgroei){border-left:0;border-right:0;border-radius:0}body.blm-thema .blm-hero-kaart{border-top:0;border-bottom:0}body.blm-thema .blm-kaart-inhoud,body.blm-thema .blm-hero-inhoud{max-width:none;padding-inline:clamp(1.25rem,4.5vw,5.5rem)}body.blm-thema .blm-filmsectie{max-width:none;padding-inline:0}body.blm-thema .blm-pagina{--tekst:#14101cc7;--tekst-zacht:#14101cb8;--tekst-stil:#14101c80;--hairline:#14101c24;--hairline-zacht:#14101c14;--glas:#14101c09;--glas-rand:#14101c1f;--blm-licht:#14101c;color:#14101c}body.blm-thema .blm-pagina :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart,.blm-rij-titel,.blm-statement,.blm-faq__vraag,.blm-vouw__kop,.blm-punt__kop,.blm-meeneemlijst__kop,.blm-pakketextra__kop,.blm-uspje__kop,.blm-cijferrij__getal,.blm-directkolom__groot,.blm-weetje__vraag,.blm-lijstkop){color:#14101c}body.blm-thema .blm-pagina :is(.blm-tekst,.blm-tekst-s,.blm-tekst-l,.blm-tekst-xl,.blm-rij-sub,.blm-faq__antwoord,.blm-tekst-licht){color:#14101cad}body.blm-thema .blm-pagina .blm-rij{border-color:#14101c24}body.blm-thema .blm-pagina .blm-chip{color:#14101cb3;border-color:#14101c38}body.blm-thema .blm-pagina .blm-pakket__vink{background:#14101c14}body.blm-thema .blm-pagina .blm-faq__item{border-color:#14101c24}body.blm-thema .blm-pagina .blm-faq__toggle{color:#14101c;border-color:#14101c33}body.blm-thema .blm-pagina .blm-link{color:#14101c;background-image:linear-gradient(#14101c,#14101c)}body.blm-thema .blm-pagina .blm-pijl{background-color:#14101c}body.blm-thema .blm-pagina .blm-icon-btn--secondary{color:#14101c;border-color:#14101c38}body.blm-thema .blm-pagina .blm-btn--secondary{color:#14101c;border-color:#14101c42}@media (hover:hover){body.blm-thema .blm-pagina .blm-btn--secondary:hover{color:#f4f3f0;background:#14101c;border-color:#14101c}body.blm-thema .blm-pagina .blm-btn--secondary:hover .blm-pijl{background-color:#f4f3f0}}body.blm-thema .blm-pagina .blm-uspje__icoon,body.blm-thema .blm-pagina .blm-punt__icoon,body.blm-thema .blm-pagina .blm-stapel__icoon{color:#14101c;border-color:#14101c2e}body.blm-thema .blm-pagina .blm-markering{color:#14101c;background:var(--blm-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.12em}body.blm-thema .blm-pagina :is(.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak,.blm-punten--kaarten .blm-punt:first-child,.blm-meeneemlijst__item:first-child,.blm-werkkaart){--tekst:#f4f3f0d1;--tekst-zacht:#f4f3f0cc;--tekst-stil:#f4f3f073;color:var(--blm-licht)}body.blm-thema .blm-pagina :is(.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak,.blm-punten--kaarten .blm-punt:first-child,.blm-meeneemlijst__item:first-child,.blm-werkkaart) :is(.blm-kop-kaart,.blm-punt__kop,.blm-meeneemlijst__kop,.blm-werkkaart__titel){color:#fff}body.blm-thema .blm-pagina :is(.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak,.blm-punten--kaarten .blm-punt:first-child,.blm-meeneemlijst__item:first-child,.blm-werkkaart) :is(.blm-tekst,.blm-tekst-s){color:#f4f3f0c7}body.blm-thema .blm-pagina .blm-werkkaart .blm-chip{color:#f4f3f0cc;border-color:#f4f3f042}body.blm-thema .blm-pagina :is(.blm-punten--kaarten .blm-punt:first-child,.blm-dienstkaart-groot--violet) .blm-punt__icoon{color:var(--blm-lime);border-color:#f4f3f033}body.blm-thema :is(.blm-eyebrow,.blm-pill-lime){background:var(--blm-lime);color:#14101c;letter-spacing:-.2px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;line-height:1;display:inline-flex}body.blm-thema :is(.blm-eyebrow,.blm-pill-lime):before{content:"";background:currentColor;flex:none;width:.4375rem;height:.4375rem}body.blm-thema .blm-eyebrow__nr{display:none}body.blm-thema .blm-hero-eyebrow{color:inherit;background:0 0;padding:0}body.blm-thema .blm-hero-eyebrow:before{display:none}body.blm-thema :is(.blm-btn,.blm-btn-hero,.blm-icon-btn,.blm-chip,.blm-filterchip,.blm-stapel__label,.blm-menu-knop,.blm-header-cta,.blm-tegel__knop,.blm-dienstkaart-groot__hoek,.blm-btn__icon,.blm-btn-hero__icon,.blm-faq__toggle,.blm-logokaart__plus),body.blm-thema :is(.blm-menu-knop__rond,.blm-header-cta__rond){border-radius:var(--radius-knop)}body.blm-thema .blm-btn--icon .blm-btn__icon{color:#14101c;background:#f4f3f0}@media (hover:hover){body.blm-thema .blm-btn--icon:hover .blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-btn--icon:hover .blm-btn__icon .blm-pijl{background-color:#f4f3f0}}body.blm-thema .blm-site-header{background:var(--blm-pagina);color:#14101c;border-bottom:1px solid #14101c1f}body.blm-thema .blm-site-header__inner{max-width:none;padding-inline:clamp(1.25rem,4.5vw,5.5rem)}body.blm-thema .blm-hoofdnav{gap:clamp(1rem,2.2vw,2.25rem);font-size:.9375rem;display:none}body.blm-thema .blm-hoofdnav a{color:#14101cb8;transition:color .25s}body.blm-thema .blm-hoofdnav a:hover{color:#14101c}@media (min-width:62rem){body.blm-thema .blm-site-header__inner{grid-template-columns:1fr auto 1fr;display:grid}body.blm-thema .blm-hoofdnav{justify-content:center;display:flex}body.blm-thema .blm-header-knoppen{justify-self:end}}body.blm-thema .blm-header-cta{color:var(--blm-licht);background:#14101c}.menu-open body.blm-thema .blm-site-header{color:var(--blm-licht);background:0 0;border-bottom-color:#0000}.menu-open body.blm-thema .blm-header-logo img{filter:none}.menu-open body.blm-thema .blm-site-header .blm-btn--secondary{color:var(--blm-licht);border-color:#f4f3f042}body.blm-thema .blm-statblokken{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}body.blm-thema .blm-statblok{min-height:clamp(12rem,18vw,16rem);transition:background-color .4s var(--curve), color .4s var(--curve);background:#14101c0b;flex-direction:column;padding:clamp(1.5rem,2.4vw,2.25rem);display:flex;position:relative}body.blm-thema .blm-statblok__cijfer{font-family:var(--font-kop);letter-spacing:-.03em;color:#14101c;font-size:clamp(2.75rem,1.6rem + 3.6vw,4.5rem);font-weight:500;line-height:1}body.blm-thema .blm-statblok__label{color:#14101cb3;margin-top:auto;font-size:.9375rem}body.blm-thema .blm-statblok__tag{background:var(--blm-lime);color:#14101c;opacity:0;transition:opacity .35s var(--curve), translate .35s var(--curve);padding:.3125rem .625rem;font-size:.8125rem;line-height:1;position:absolute;top:clamp(1.5rem,2.4vw,2.25rem);right:clamp(1.5rem,2.4vw,2.25rem);translate:0 -.375rem}body.blm-thema .blm-statblok:hover .blm-statblok__tag{opacity:1;translate:0}@media not all and (min-width:48rem){body.blm-thema .blm-statblokken{grid-template-columns:1fr}body.blm-thema .blm-statblok{min-height:0}body.blm-thema .blm-statblok__label{margin-top:1.5rem}}@keyframes band-loop{to{translate:-50%}}body.blm-thema .blm-hero,.blm-thema-home.blm-thema-home .blm-hero{background:0 0;padding:0}body.blm-thema .blm-hero-kaart{border-radius:0}body.blm-thema .blm-sectie-kaart{margin-inline:0!important}body.blm-thema .blm-kaart--groot{--kaart-marge-zij:0px}body.blm-thema :is(.blm-eyebrow,.blm-pill-lime){border-radius:0}body.blm-thema .blm-site-header.is-vast .blm-header-knoppen,body.blm-thema .blm-header-knoppen{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body.blm-thema :is(.blm-services,.blm-kaart--donker,.blm-hero-kaart,.blm-proceskaart,.blm-logokaart) .blm-btn--secondary{color:var(--blm-licht);border-color:#f4f3f042}body.blm-thema :is(.blm-services,.blm-kaart--donker,.blm-hero-kaart,.blm-proceskaart,.blm-logokaart) .blm-btn--secondary .blm-pijl{background-color:var(--blm-licht)}body.blm-thema .blm-pagina .blm-faq__toggle{background:#14101c;border-color:#14101c}body.blm-thema .blm-pagina .blm-faq__toggle:before,body.blm-thema .blm-pagina .blm-faq__toggle:after{background:#f4f3f0}body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle{background:var(--blm-lime);border-color:var(--blm-lime)}body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle:before,body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle:after{background:#14101c}body.blm-thema .blm-pagina .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto){--tekst:#f4f3f0d1;--tekst-zacht:#f4f3f0cc;color:var(--blm-licht)}body.blm-thema .blm-pagina .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto) .blm-kop-kaart{color:#fff}body.blm-thema .blm-pagina .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto) :is(.blm-tekst,.blm-tekst-s){color:#f4f3f0cc}body.blm-thema .blm-pagina .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto) .blm-eyebrow-s{color:#f4f3f0b3}body.blm-thema .blm-pagina :is(.blm-formkaart,.blm-kaart--donker,.blm-proceskaart,.blm-logokaart,.blm-modaal__kader,.blm-services){--tekst:#f4f3f0d1;--tekst-zacht:#f4f3f0cc;--tekst-stil:#f4f3f073;--hairline:#f4f3f024;--hairline-zacht:#f4f3f014;--glas:#f4f3f00d;--glas-rand:#f4f3f029;--blm-licht:#f4f3f0;color:var(--blm-licht)}body.blm-thema .blm-pagina :is(.blm-formkaart,.blm-kaart--donker,.blm-proceskaart,.blm-logokaart,.blm-modaal__kader,.blm-services) :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart,.blm-rij-titel,.blm-statement){color:#fff}body.blm-thema .blm-pagina :is(.blm-formkaart,.blm-kaart--donker,.blm-proceskaart,.blm-logokaart,.blm-modaal__kader,.blm-services) :is(.blm-tekst,.blm-tekst-s,.blm-tekst-l,.blm-rij-sub){color:#f4f3f0cc}body.blm-thema .blm-pagina .blm-formkaart :is(.blm-veld input,.blm-veld textarea){color:#f4f3f0}body.blm-thema .blm-pagina .blm-formkaart .blm-veld>.blm-eyebrow-s{color:#f4f3f0f2}body.blm-thema .blm-pagina .blm-formkaart .blm-onderwerp__keuze span{color:#f4f3f0cc}body.blm-thema .blm-pagina .blm-formkaart .blm-formkaart__privacy{color:#f4f3f099}body.blm-thema .blm-pagina .blm-formkaart .blm-pijl{background-color:currentColor}body.blm-thema .blm-pagina :is(.blm-eyebrow-s,.blm-kolomlabel,.blm-tegel__eyebrow){color:#14101c99}body.blm-thema .blm-pagina .blm-directkolom__regel,body.blm-thema .blm-pagina .blm-directkolom__adres{color:#14101cad}body.blm-thema .blm-pagina .blm-directkolom__lijn{border-color:#14101c24}body.blm-thema .blm-pagina :is(.blm-formkaart,.blm-kaart--donker,.blm-proceskaart,.blm-logokaart,.blm-modaal__kader,.blm-services,.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak,.blm-punten--kaarten .blm-punt:first-child,.blm-meeneemlijst__item:first-child,.blm-werkkaart) :is(.blm-eyebrow-s,.blm-kolomlabel),body.blm-thema .blm-pagina .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto) :is(.blm-eyebrow-s,.blm-kolomlabel){color:#f4f3f0b3}body.blm-thema :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart,.blm-kop-cijfer,.blm-rij-titel,.blm-statement,.blm-service__title,.blm-statblok__cijfer,.blm-punt__kop,.blm-meeneemlijst__kop,.blm-pakketextra__kop,.blm-uspje__kop,.blm-cijferrij__getal,.blm-cijferrij__kop,.blm-stapel__kop,.blm-faq__vraag,.blm-vouw__kop,.blm-tegel__vraag,.blm-testimonial__quote,.blm-werkkaart__titel,.blm-menu-link,.blm-hoofdnav,.blm-eyebrow,.blm-eyebrow-s,.blm-pill-lime,.blm-kolomlabel,.blm-chip,.blm-filterchip,.blm-btn,.blm-btn-hero,.blm-menu-knop,.blm-header-cta,.blm-link,.blm-band){font-family:Inter Tight,Helvetica Now Display,Helvetica,Arial,sans-serif}body.blm-thema{--radius-knop:6px}body.blm-thema :is(.blm-chip,.blm-filterchip,.blm-stapel__label){border-radius:999px}body.blm-thema{--sectie-max:1374px;--sectie-zij:clamp(1.25rem, 4vw, 3rem)}body.blm-thema .blm-pagina,body.blm-thema .blm-kaart-inhoud,body.blm-thema .blm-hero-inhoud,body.blm-thema .blm-site-header__inner{width:100%;max-width:calc(var(--sectie-max) + 2 * var(--sectie-zij));padding-inline:var(--sectie-zij);margin-inline:auto}body.blm-thema .blm-filmgroei{max-width:var(--sectie-max);margin-inline:auto}body.blm-thema .blm-site-header{color:var(--blm-licht);background:0 0;border-bottom-color:#0000}body.blm-thema .blm-site-header .blm-hoofdnav a{color:#f4f3f0c7}body.blm-thema .blm-site-header .blm-hoofdnav a:hover{color:var(--blm-licht)}body.blm-thema .blm-header-logo img{filter:none}body.blm-thema .blm-site-header .blm-btn--secondary{color:var(--blm-licht);border-color:#f4f3f042}body.blm-thema .blm-site-header.is-vast{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);color:#14101c;background:#f4f3f0eb;border-bottom-color:#14101c1f}body.blm-thema .blm-site-header.is-vast .blm-hoofdnav a:hover{color:#14101c}body.blm-thema .blm-pagina .is-oplichtend .blm-statement__woord{color:#14101c38}body.blm-thema .blm-pagina .is-oplichtend .blm-statement__woord.is-aan{color:#14101c}body.blm-thema .blm-pagina .blm-statement .blm-markering,body.blm-thema .blm-pagina .blm-statement__woord.blm-markering{color:var(--blm-violet);background:0 0;padding-inline:0}body.blm-thema .blm-logostrook{background:var(--blm-pagina);border-block:1px solid #14101c1f}body.blm-thema .blm-logostrook__binnen{width:100%;max-width:calc(var(--sectie-max) + 2 * var(--sectie-zij));padding-inline:var(--sectie-zij);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}body.blm-thema .blm-logostrook__tekst{color:#14101c;padding-block:clamp(1.5rem,2.6vw,2.25rem);padding-right:clamp(1.5rem,3vw,2.5rem);font-size:1rem}body.blm-thema .blm-logostrook__spoor{padding-block:clamp(1.5rem,2.6vw,2.25rem);border-left:1px solid #14101c1f;padding-left:clamp(1.5rem,3vw,2.5rem)}body.blm-thema .blm-logostrook .blm-logo{opacity:.55}body.blm-thema .blm-logostrook .blm-logo img{filter:brightness(0)}body.blm-thema .blm-logostrook .blm-logo:hover{opacity:.9}@media not all and (min-width:48rem){body.blm-thema .blm-logostrook__binnen{grid-template-columns:1fr}body.blm-thema .blm-logostrook__spoor{border-top:1px solid #14101c1f;border-left:0;padding-left:0}body.blm-thema .blm-logostrook__tekst{padding-bottom:1rem}}body.blm-thema :is(.blm-eyebrow,.blm-pill-lime){padding:.5625rem .875rem;font-weight:500}body.blm-thema .blm-statblokken{grid-template-columns:1fr 1fr 1fr;transition:grid-template-columns .6s cubic-bezier(.22,.61,.36,1)}@media (hover:hover) and (pointer:fine){body.blm-thema .blm-statblokken:has(.blm-statblok:first-child:hover){grid-template-columns:1.6fr 1fr 1fr}body.blm-thema .blm-statblokken:has(.blm-statblok:nth-child(2):hover){grid-template-columns:1fr 1.6fr 1fr}body.blm-thema .blm-statblokken:has(.blm-statblok:nth-child(3):hover){grid-template-columns:1fr 1fr 1.6fr}}body.blm-thema .blm-site-header{border-bottom:1px solid #f4f3f029}body.blm-thema .blm-site-header.op-licht{color:#14101c;border-bottom-color:#14101c1f}body.blm-thema .blm-site-header.op-licht .blm-hoofdnav a{color:#14101cb8}body.blm-thema .blm-site-header.op-licht .blm-hoofdnav a:hover{color:#14101c}body.blm-thema .blm-site-header.op-licht .blm-header-logo img{filter:brightness(0)}body.blm-thema .blm-site-header.op-licht .blm-btn--secondary{color:#14101c;border-color:#14101c38}body.blm-thema .blm-site-header.is-vast{color:var(--blm-licht);background:#0c0a12b8}body.blm-thema .blm-site-header.is-vast .blm-hoofdnav a{color:#f4f3f0c7}body.blm-thema .blm-site-header.is-vast .blm-header-logo img{filter:none}body.blm-thema .blm-site-header.is-vast .blm-btn--secondary{color:var(--blm-licht);border-color:#f4f3f042}body.blm-thema .blm-site-header.is-vast.op-licht{color:#14101c;background:#f4f3f0e6}body.blm-thema .blm-site-header.is-vast.op-licht .blm-hoofdnav a{color:#14101cb8}body.blm-thema .blm-site-header.is-vast.op-licht .blm-header-logo img{filter:brightness(0)}body.blm-thema .blm-site-header.is-vast.op-licht .blm-btn--secondary{color:#14101c;border-color:#14101c38}body.blm-thema .blm-schuif-nieuw{background:var(--blm-pagina);box-shadow:0 -2.5rem 5rem #0c0a1240}html.pagina-wissel,html.pagina-wissel body{overflow-x:clip}body.blm-thema .blm-site-header:before{display:none}body.blm-thema .blm-site-header.is-vast .blm-site-header__inner{translate:none}body.blm-thema .blm-site-header__inner{padding-block:0}body.blm-thema .blm-logostrook .blm-logos{gap:clamp(4rem,8vw,7.5rem)}body.blm-thema .blm-logostrook__tekst{font-size:1.0625rem;font-weight:500}body.blm-thema .blm-logostrook__binnen{align-items:stretch}body.blm-thema .blm-logostrook__tekst,body.blm-thema .blm-logostrook__spoor{align-items:center;display:flex}body.blm-thema :is(.blm-eyebrow,.blm-pill-lime){font-weight:600}body.blm-thema .blm-statblokken{transition:grid-template-columns .3s}body.blm-thema .blm-statblok{transition:background-color .3s}body.blm-thema .blm-statblok__tag{transition:opacity .3s,translate .3s}body.blm-thema .blm-statblok__label{color:#14101c;font-weight:500}body.blm-thema #over-ons.blm-sectie--kort-onder{padding-bottom:clamp(3rem,5vw,5rem)}body.blm-thema .blm-services__body{grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);align-items:end}body.blm-thema .blm-services__body>.blm-services__media .blm-services__image{aspect-ratio:4/4.2}body.blm-thema .blm-service{padding-block:clamp(1.75rem,3.4vw,3rem)}@media not all and (min-width:62rem){body.blm-thema .blm-services__body{grid-template-columns:1fr;align-items:start}}body.blm-thema .blm-logostrook__spoor{border-left:0}body.blm-thema .blm-logostrook__tekst{position:relative}body.blm-thema .blm-logostrook__tekst:after{content:"";background:#14101c24;width:1px;position:absolute;top:0;bottom:0;right:0}@media not all and (min-width:48rem){body.blm-thema .blm-logostrook__tekst:after{display:none}}body.blm-thema :is(.blm-eyebrow,.blm-pill-lime){letter-spacing:-.02em;align-items:center;padding:1.1px 8px;font-size:1rem;font-weight:600;line-height:1.5}body.blm-thema .blm-statblok__cijfer{letter-spacing:-.03em;font-size:clamp(3rem,1.5rem + 5vw,5.5rem);font-weight:500}body.blm-thema .blm-statblok__label{letter-spacing:-.02em;font-size:1.125rem;font-weight:500}body.blm-thema .blm-statement{letter-spacing:-.025em;font-weight:500}body.blm-thema{--header-hoogte:4.5rem;--header-hoogte-vast:4.5rem}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast,body.blm-thema .blm-site-header.op-licht,body.blm-thema .blm-site-header.is-vast.op-licht{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);height:4.5rem;color:var(--blm-licht);background:#0c0a12b8;border-bottom:1px solid #f4f3f024}body.blm-thema .blm-site-header :is(.blm-hoofdnav a),body.blm-thema .blm-site-header.op-licht .blm-hoofdnav a{color:#f4f3f0c7}body.blm-thema .blm-site-header .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.op-licht .blm-hoofdnav a:hover{color:var(--blm-licht)}body.blm-thema .blm-site-header .blm-header-logo img,body.blm-thema .blm-site-header.op-licht .blm-header-logo img{filter:none}body.blm-thema .blm-site-header .blm-btn--secondary,body.blm-thema .blm-site-header.op-licht .blm-btn--secondary{color:var(--blm-licht);border-color:#f4f3f042}body.blm-thema .blm-site-header__inner{padding-block:0;translate:none}body.blm-thema .blm-logostrook__tekst{letter-spacing:-.02em;font-size:1.125rem;font-weight:500}body.blm-thema .blm-logostrook__tekst,body.blm-thema .blm-logostrook__spoor{padding-block:clamp(1rem,1.8vw,1.5rem)}body.blm-thema .blm-logostrook .blm-logo img{height:calc(var(--logo-h,1.75rem) * 1.15)}body.blm-thema .blm-logostrook__spoor{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 90%,#0000)}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast,body.blm-thema .blm-site-header.op-licht,body.blm-thema .blm-site-header.is-vast.op-licht{align-items:center;height:4.5rem;padding:0;display:flex}@media not all and (min-width:48rem){body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast{height:4rem;padding:0}}body.blm-thema .blm-statblok{background:#f8f8f8;min-height:clamp(14rem,22vw,19rem)}body.blm-thema .blm-statblok__tag{letter-spacing:-.02em;border-radius:0;align-items:center;gap:.5rem;padding:1.1px 8px;font-size:1rem;font-weight:600;line-height:1.5;display:inline-flex}body.blm-thema .blm-statblok__tag:before{content:"";background:currentColor;flex:none;width:.4375rem;height:.4375rem}body.blm-thema :is(.blm-statblok__label,.blm-logostrook__tekst,.blm-statblok__tag){font-family:Inter Tight,Helvetica Now Display,Helvetica,Arial,sans-serif}body.blm-thema .blm-logostrook__binnen{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}body.blm-thema .blm-logostrook__spoor{padding-left:clamp(2.5rem,5vw,4.5rem);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast,body.blm-thema .blm-site-header.op-licht,body.blm-thema .blm-site-header.is-vast.op-licht{height:5.25rem;color:var(--blm-licht)}body.blm-thema .blm-site-header .blm-hoofdnav a,body.blm-thema .blm-site-header.is-vast .blm-hoofdnav a,body.blm-thema .blm-site-header.op-licht .blm-hoofdnav a,body.blm-thema .blm-site-header.is-vast.op-licht .blm-hoofdnav a{color:#f4f3f0c7}body.blm-thema .blm-site-header .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.is-vast .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.op-licht .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.is-vast.op-licht .blm-hoofdnav a:hover{color:var(--blm-licht)}body.blm-thema .blm-site-header .blm-header-logo img,body.blm-thema .blm-site-header.is-vast .blm-header-logo img,body.blm-thema .blm-site-header.op-licht .blm-header-logo img,body.blm-thema .blm-site-header.is-vast.op-licht .blm-header-logo img{filter:none}body.blm-thema .blm-site-header .blm-btn--secondary,body.blm-thema .blm-site-header.is-vast .blm-btn--secondary,body.blm-thema .blm-site-header.op-licht .blm-btn--secondary,body.blm-thema .blm-site-header.is-vast.op-licht .blm-btn--secondary{color:var(--blm-licht);border-color:#f4f3f042}@media not all and (min-width:48rem){body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast{height:4.5rem}}body.blm-thema .blm-service__title{font-size:clamp(2.5rem,1.2rem + 5vw,5.5rem)}body.blm-thema .blm-services__body{grid-template-columns:minmax(0,.42fr) minmax(0,1.18fr);justify-content:start;gap:clamp(2.5rem,9vw,10rem)}body.blm-thema .blm-services__head{margin-bottom:clamp(1.75rem,3vw,2.75rem)}@media not all and (min-width:62rem){body.blm-thema .blm-services__body{grid-template-columns:1fr;gap:2rem}}body.blm-thema{--blm-pagina:#fff}body.blm-thema .blm-logostrook{background:#fff}body.blm-thema .blm-statblok{background:#f8f8f8}@media not all and (min-width:48rem){body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast{height:5rem}}body.blm-thema .blm-hero-kaart--kort.blm-gloed-onder{min-height:clamp(30rem,48vw,44rem)}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart--kort.blm-gloed-onder{min-height:24rem}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:min(max(32rem, calc(100svh - 2 * var(--blm-rand))), 46rem)}}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast,body.blm-thema .blm-site-header.op-licht,body.blm-thema .blm-site-header.is-vast.op-licht{height:5.5rem}@media not all and (min-width:48rem){body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast{height:4.75rem}}body.blm-thema .blm-service__number{font-weight:600}body.blm-thema .blm-services{border:0}body.blm-thema #contact,body.blm-thema .blm-footer{--tekst:#f4f3f0d1;--tekst-zacht:#f4f3f0cc;--tekst-stil:#f4f3f073;--hairline:#f4f3f024;--hairline-zacht:#f4f3f014;--glas:#f4f3f00d;--glas-rand:#f4f3f029;--blm-licht:#f4f3f0;max-width:none;color:var(--blm-licht);background:#0c0a12;position:relative}body.blm-thema #contact>*,body.blm-thema .blm-footer>*{width:100%;max-width:var(--sectie-max);margin-inline:auto}body.blm-thema #contact,body.blm-thema .blm-footer{padding-inline:var(--sectie-zij)}body.blm-thema :is(#contact,.blm-footer) :is(.blm-kop-sectie,.blm-kop-cta,.blm-kop-kaart){color:#fff}body.blm-thema :is(#contact,.blm-footer) :is(.blm-tekst,.blm-tekst-s,.blm-footer-adres,.blm-footer-slot__tekst){color:#f4f3f0b8}body.blm-thema :is(#contact,.blm-footer) .blm-kolomlabel{color:#f4f3f080}body.blm-thema :is(#contact,.blm-footer) a{color:#f4f3f0d1}body.blm-thema :is(#contact,.blm-footer) a:hover{color:var(--blm-licht)}body.blm-thema :is(#contact,.blm-footer) .blm-markering{background:var(--blm-lime);color:#14101c}body.blm-thema .blm-footer-logo{filter:none}body.blm-thema :is(#contact,.blm-footer) :is(.blm-footer-slot,.blm-contactregel){border-color:#f4f3f024}body.blm-thema :is(#contact,.blm-footer) .blm-pijl{background-color:var(--blm-licht)}body.blm-thema :is(#contact,.blm-footer) .blm-link{color:var(--blm-licht);background-image:linear-gradient(var(--blm-licht), var(--blm-licht))}body.blm-thema .blm-logostrook__tekst:after{right:5rem}body.blm-thema [data-split][data-split-af] .gb-w{overflow:visible}body.blm-thema .blm-markering,body.blm-thema .blm-pagina .blm-markering,body.blm-thema .blm-pagina .blm-statement .blm-markering,body.blm-thema .blm-pagina .blm-statement__woord.blm-markering{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;font-size:inherit;color:inherit;background:0 0;padding-inline:0}body.blm-thema :is(.blm-kop-hero,.blm-kop-sectie,.blm-kop-cta,.blm-service__title) .blm-markering{font-size:inherit}body.blm-thema .gb-w:has(.blm-markering){margin-top:0;margin-right:0;padding-top:0;padding-right:0}body.blm-thema :is(.blm-hero-kaart,.blm-services,.blm-kaart--donker,.blm-proceskaart,.blm-logokaart,#contact,.blm-footer,.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak) .blm-markering{color:var(--blm-lime)}body.blm-thema .blm-pagina .is-oplichtend .blm-markering.blm-statement__woord{color:#14101c38}body.blm-thema .blm-pagina .is-oplichtend .blm-markering.blm-statement__woord.is-aan{color:#14101c}body.blm-thema .blm-zijnis{display:block}body.blm-thema .blm-statblok:hover{background:#f8f8f8}body.blm-thema .blm-statblok__tag .blm-sterren{color:#14101c}body.blm-thema .blm-statblok__tag .blm-sterren svg{width:11px;height:11px}body.blm-thema .blm-statblok__koppen{margin-top:auto;margin-bottom:.875rem;display:flex}body.blm-thema .blm-statblok__koppen img{object-fit:cover;object-position:top center;background:var(--blm-violet);border:2px solid #f8f8f8;border-radius:999px;width:2.25rem;height:2.25rem}body.blm-thema .blm-statblok__koppen img+img{margin-left:-.75rem}body.blm-thema .blm-statblok__koppen+.blm-statblok__label{margin-top:0}body.blm-thema .blm-header-logo{border-radius:.6875rem;width:3.125rem;height:3.125rem}body.blm-thema .blm-header-logo img{width:1.125rem;height:auto}body.blm-thema .blm-header-cta{background:var(--blm-violet)}body.blm-thema .blm-header-cta__rond{background:var(--blm-btn-donker);color:var(--blm-licht)}body.blm-thema .blm-btn--secondary.blm-btn--icon .blm-btn__icon{background:var(--blm-lime)}body.blm-thema .blm-btn--secondary.blm-btn--icon .blm-btn__icon .blm-pijl{background-color:var(--blm-btn-donker)}@media (hover:hover){body.blm-thema .blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon{background:var(--blm-btn-donker)}body.blm-thema .blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon .blm-pijl{background-color:var(--blm-lime)}}body.blm-thema #over-ons .blm-eyebrow+.blm-statement{margin-top:clamp(2rem,4vw,3rem)}body.blm-thema .blm-statement .blm-wissel{display:none}body.blm-thema #over-ons .blm-statement+.blm-btn{margin-top:clamp(1.75rem,3vw,2.5rem)}body.blm-thema .blm-statblok{border-radius:10px}body.blm-thema .blm-statblok__sterren{color:#14101c;margin-bottom:.5rem;display:flex}body.blm-thema .blm-statblok__sterren svg{width:15px;height:15px}@media not all and (min-width:48rem){body.blm-thema .blm-statblokken{grid-template-columns:1fr}body.blm-thema .blm-statblok__tag{opacity:1;align-self:flex-start;margin-top:1.25rem;position:static;translate:none}body.blm-thema .blm-statblok__koppen{margin-top:1.25rem}}@media (hover:none){body.blm-thema .blm-statblok__tag{opacity:1;align-self:flex-start;margin-top:1.25rem;position:static;translate:none}}.blm-thema-home.blm-thema-home .blm-hero-kaart--home{--podium:min(clamp(20rem, 58vw, 52rem), 100%)}.blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-inhoud{padding-top:calc(var(--header-hoogte) + clamp(2rem, 5vw, 5rem));padding-top:calc(var(--header-hoogte) + clamp(.5rem, 1.5vw, 1.5rem))}body.blm-thema .blm-services__image{border-radius:10px}body.blm-thema .blm-slider-label-in{font-size:.875rem}@media not all and (min-width:62rem){body.blm-thema .blm-services__media{display:none}body.blm-thema .blm-services__body{grid-template-columns:1fr}}body.blm-thema .blm-btn--secondary.blm-btn--icon,body.blm-thema .blm-pagina .blm-btn--secondary.blm-btn--icon{transition:background-color .3s var(--curve), border-color .3s var(--curve), color .3s var(--curve)}@media (hover:hover){body.blm-thema .blm-btn--secondary.blm-btn--icon:hover,body.blm-thema .blm-pagina .blm-btn--secondary.blm-btn--icon:hover{background:var(--blm-btn-donker);border-color:var(--blm-btn-donker);color:#f4f3f0}body.blm-thema .blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon .blm-pijl{background-color:#f4f3f0}}body.blm-thema .blm-werkkaart__knop{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:#f4f3f0;background:#0c0a12b8;border-color:#f4f3f042}@media (hover:hover){body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop{background:var(--blm-btn-donker);border-color:var(--blm-btn-donker)}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon .blm-pijl{background-color:#f4f3f0}}body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary) .blm-btn__icon{background:var(--blm-btn-donker)}body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary) .blm-btn__icon .blm-pijl{background-color:#f4f3f0}@media (hover:hover){body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary):hover{background:var(--blm-btn-donker);color:#f4f3f0}body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary):hover .blm-btn__icon{background:var(--blm-violet)}body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary):hover .blm-btn__icon .blm-pijl{background-color:#f4f3f0}}body.blm-thema .blm-testimonial .blm-kaart-nis,body.blm-thema #klanten .blm-kaart-nis{display:none}body.blm-thema #klanten .blm-sterren svg{width:15px;height:15px}body.blm-thema .blm-teller{align-items:flex-start;display:inline-flex}body.blm-thema .blm-teller__kolom{height:1em;display:inline-block;overflow:hidden}body.blm-thema .blm-teller__los{height:1em;line-height:1;display:inline-block}body.blm-thema .blm-teller__rol{flex-direction:column;transition:translate 1.6s cubic-bezier(.2,.7,.2,1);display:flex;translate:0 -200%}body.blm-thema .blm-teller__rol i{height:1em;font-style:normal;line-height:1;display:block}body.blm-thema .blm-btn--secondary.blm-btn--icon{z-index:0;position:relative;overflow:hidden}body.blm-thema .blm-btn--secondary.blm-btn--icon:before{content:"";z-index:-1;background:var(--blm-btn-donker);transition:translate .45s var(--curve);display:block;position:absolute;inset:-1px;translate:0 100%}@media (hover:hover){body.blm-thema .blm-btn--secondary.blm-btn--icon:hover:before{translate:0}body.blm-thema .blm-btn--secondary.blm-btn--icon:hover,body.blm-thema .blm-pagina .blm-btn--secondary.blm-btn--icon:hover{border-color:var(--blm-btn-donker);color:#f4f3f0;background:0 0}}body.blm-thema .blm-werkkaart__knop{background:var(--blm-btn-donker);border-color:var(--blm-btn-donker);-webkit-backdrop-filter:none;backdrop-filter:none;color:#f4f3f0}@media (hover:hover){body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop{background:var(--blm-btn-donker);border-color:var(--blm-btn-donker);transform:none}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon{background:var(--blm-lime)}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon .blm-pijl{background-color:var(--blm-btn-donker)}body.blm-thema .blm-werkkaart__knop:hover .blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-werkkaart__knop:hover .blm-btn__icon .blm-pijl{background-color:#f4f3f0}}body.blm-thema .blm-team-balk{background:#14101c1f}body.blm-thema .blm-tegel--violet,body.blm-thema .blm-tegel--foto{color:#f4f3f0}body.blm-thema :is(.blm-tegel--violet,.blm-tegel--foto) :is(.blm-tegel__vraag,.blm-tegel__hoofd){color:#fff}body.blm-thema :is(.blm-tegel--violet,.blm-tegel--foto) .blm-tegel__tekst{color:#f4f3f0db;opacity:1}body.blm-thema :is(.blm-tegel--violet,.blm-tegel--foto) .blm-tegel__eyebrow{color:#f4f3f0cc;opacity:1}body.blm-thema :is(.blm-tegel--violet,.blm-tegel--foto) .blm-tegel__tags a{color:#f4f3f0db;border-color:#f4f3f04d}body.blm-thema .blm-tegel--foto:after{content:"";z-index:-1;background:linear-gradient(#0c0a124d 0%,#0c0a1299 55%,#0c0a12e0 100%);position:absolute;inset:0}body.blm-thema .blm-tegel--foto .blm-tegel__knop{background:var(--blm-lime);color:var(--blm-btn-donker)}body.blm-thema .blm-tegel--lime .blm-tegel__knop{background:var(--blm-btn-donker);color:var(--blm-lime)}body.blm-thema .blm-tegel--violet .blm-tegel__knop{background:var(--blm-lime);color:var(--blm-btn-donker)}body.blm-thema .blm-kop-cta{font-size:clamp(2.5rem,1.4rem + 3.8vw,5rem)}body.blm-thema .blm-pagina .blm-faq__toggle,body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle{background:0 0;border:1px solid #14101c33}body.blm-thema .blm-pagina .blm-faq__toggle:before,body.blm-thema .blm-pagina .blm-faq__toggle:after,body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle:before,body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle:after{background:#14101c}body.blm-thema .blm-pagina .blm-faq__item:first-child{border-top:0}body.blm-thema .blm-teller__rol{translate:0}body.blm-thema .blm-pagina .blm-faq__toggle,body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle{background:0 0;border:0;width:1.75rem;height:1.75rem;transform:none}body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle:after{opacity:0}body.blm-thema .blm-tegel__knop{width:2.375rem;height:2.375rem}body.blm-thema .blm-team-balk__vulling,body.blm-thema .blm-slider-balk-vulling{background:var(--blm-violet)}body.blm-thema .blm-werkkaart__knop{color:#fff;transition:background-color .3s var(--curve), border-color .3s var(--curve);background:0 0;border-color:#0000}@media (hover:hover){body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop,body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon{background:0 0;border-color:#0000}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon{background:var(--blm-lime)}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon .blm-pijl{background-color:var(--blm-btn-donker)}body.blm-thema .blm-werkkaart__knop:hover{background:var(--blm-btn-donker);border-color:var(--blm-btn-donker)}body.blm-thema .blm-werkkaart__knop:hover .blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-werkkaart__knop:hover .blm-btn__icon .blm-pijl{background-color:#f4f3f0}}body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary){background:var(--blm-lime);color:var(--blm-btn-donker)}body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary):before{background:var(--blm-btn-donker)}@media (hover:hover){body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary):hover{background:var(--blm-lime);color:#f4f3f0}body.blm-thema :is(#contact,.blm-kaart--donker) .blm-btn--icon:not(.blm-btn--secondary):hover:before{translate:0}}@media not all and (min-width:48rem){body.blm-thema .blm-hero-podium{padding-top:calc(var(--podium) * .16)}body.blm-thema :is(.blm-btn-hero__icon,.blm-btn__icon,.blm-gloed-onder .blm-btn__icon),body.blm-thema .blm-btn__icon:has(.blm-pijl-omlaag){width:2.25rem;height:2.25rem}body.blm-thema :is(.blm-btn-hero,.blm-btn--icon,.blm-gloed-onder .blm-btn--icon){min-height:3rem;padding:.375rem .375rem .375rem 1.125rem}}body.blm-thema .blm-teller{font-variant-numeric:tabular-nums}body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}body.blm-thema :is(#contact,.blm-footer) .blm-markering{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;font-size:inherit;color:var(--blm-lime);background:0 0;padding-inline:0}body.blm-thema .blm-slider-balk-vulling{background:var(--blm-lime)}body.blm-thema :is(.blm-chip,.blm-filterchip,.blm-stapel__label,.blm-tegel__tags a){border-radius:6px}body.blm-thema .blm-tegel__knop .blm-pijl{width:.6875rem;height:.6875rem;-webkit-mask-image:var(--pijl-dun);-webkit-mask-image:var(--pijl-dun);-webkit-mask-image:var(--pijl-dun);mask-image:var(--pijl-dun)}body.blm-thema .blm-tegel--foto .blm-tegel__knop{color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#f4f3f038}body.blm-thema .blm-tegel--foto .blm-tegel__knop .blm-pijl{background-color:#fff}body.blm-thema .blm-tegel--lime .blm-tegel__knop{background:var(--blm-btn-donker)}body.blm-thema .blm-tegel--lime .blm-tegel__knop .blm-pijl{background-color:#fff}body.blm-thema .blm-werkkaart__titel{color:#fff}body.blm-thema .blm-werkkaart__knop{color:#fff;background:0 0;border:1px solid #ffffff6e}body.blm-thema .blm-werkkaart__knop .blm-btn__icon{background:var(--blm-lime)}body.blm-thema .blm-werkkaart__knop .blm-btn__icon .blm-pijl{background-color:var(--blm-btn-donker)}@media (hover:hover){body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop{background:0 0;border-color:#ffffff6e}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon{background:var(--blm-lime)}body.blm-thema .blm-werkkaart__knop:hover{background:var(--blm-violet);border-color:var(--blm-violet)}body.blm-thema .blm-werkkaart__knop:hover .blm-btn__icon{background:var(--blm-btn-donker)}body.blm-thema .blm-werkkaart__knop:hover .blm-btn__icon .blm-pijl{background-color:#fff}}@media not all and (min-width:48rem){body.blm-thema .blm-header-logo{border-radius:.5625rem;width:2.625rem;height:2.625rem}body.blm-thema .blm-header-logo img{width:1.125rem}}body.blm-thema .blm-faq__toggle,body.blm-thema .blm-pagina .blm-faq__toggle,body.blm-thema .blm-pagina .blm-faq__item[open] .blm-faq__toggle{color:#0000;font-size:0}body.blm-thema .blm-faq__item.is-sluit .blm-faq__toggle:after{opacity:1;transform:translate(-50%,-50%)rotate(90deg)}body.blm-thema .blm-pagina:has(>.blm-werkslider){position:relative}body.blm-thema .blm-pagina:has(>.blm-werkslider):before{content:"";z-index:-1;background:#f8f8f8;position:absolute;inset:0 calc(50% - 50vw)}body.blm-thema .blm-pagina-wrap{overflow-x:clip}body.blm-thema .blm-pagina .blm-werkkaart .blm-werkkaart__knop{color:#fff;background:0 0;border:1px solid #ffffff6e;min-height:2.875rem;padding:.3125rem .3125rem .3125rem 1.125rem}body.blm-thema .blm-pagina .blm-werkkaart .blm-werkkaart__knop:before{display:none}body.blm-thema .blm-pagina .blm-werkkaart .blm-werkkaart__knop .blm-btn__icon{background:var(--blm-lime);width:2.25rem;height:2.25rem}body.blm-thema .blm-pagina .blm-werkkaart .blm-werkkaart__knop .blm-btn__icon .blm-pijl{background-color:var(--blm-btn-donker)}@media (hover:hover){body.blm-thema .blm-pagina .blm-werkkaart:hover .blm-werkkaart__knop{background:0 0;border-color:#ffffff6e;transform:none}body.blm-thema .blm-pagina .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon{background:var(--blm-lime)}body.blm-thema .blm-pagina .blm-werkkaart:hover .blm-werkkaart__knop .blm-btn__icon .blm-pijl{background-color:var(--blm-btn-donker)}body.blm-thema .blm-pagina .blm-werkkaart .blm-werkkaart__knop:hover{background:var(--blm-violet);border-color:var(--blm-violet);color:#fff}body.blm-thema .blm-pagina .blm-werkkaart .blm-werkkaart__knop:hover .blm-btn__icon{background:var(--blm-btn-donker)}body.blm-thema .blm-pagina .blm-werkkaart .blm-werkkaart__knop:hover .blm-btn__icon .blm-pijl{background-color:#fff}}@media not all and (min-width:48rem){body.blm-thema .blm-site-header__inner,body.blm-thema .blm-site-header.is-vast .blm-site-header__inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}}body.blm-thema #klanten .blm-kaart,body.blm-thema .blm-gloed-rond-rechts{border:0}@media not all and (min-width:62rem){body.blm-thema .blm-service__title{color:#f4f3f073}body.blm-thema .blm-service.is-actief .blm-service__title{color:var(--blm-licht)}body.blm-thema .blm-service:before{transform:scaleX(0)}body.blm-thema .blm-service.is-actief:before{transform:scaleX(1)}}body.blm-thema .blm-teller__rol{transition:translate 3.4s cubic-bezier(.5,0,.2,1)}body.blm-thema .blm-pagina .blm-werkkaart .blm-werkkaart__titel,body.blm-thema .blm-pagina .blm-werkkaart .blm-kop-kaart{color:#fff}body.blm-thema .blm-cases-voet{align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}body.blm-thema .blm-slider-teller{font-variant-numeric:tabular-nums;color:#14101c99;flex:none;font-size:.9375rem}body.blm-thema .blm-team-balk{flex:auto}body.blm-thema .blm-team-balk__vulling{background:var(--blm-btn-donker)}body.blm-thema :is(.blm-kaart--donker,.blm-proceskaart,.blm-services) .blm-slider-teller{color:#f4f3f099}body.blm-thema :is(.blm-kaart--donker,.blm-proceskaart,.blm-services) .blm-team-balk__vulling{background:var(--blm-lime)}body.blm-thema .blm-pagina:has(>.blm-werkslider){padding-bottom:clamp(4rem,7vw,7rem)}body.blm-thema #support{padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(2.5rem,4vw,4rem)}body.blm-thema .blm-pagina .blm-faq__item[open].is-sluit .blm-faq__toggle:after{opacity:1;transition:opacity .12s,transform .12s;transform:translate(-50%,-50%)rotate(90deg)}@media not all and (min-width:48rem){body.blm-thema .blm-hero-podium{padding-top:calc(var(--podium) * .31)}body.blm-thema .blm-logostrook__binnen{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr)}body.blm-thema .blm-logostrook__tekst{font-size:1rem;line-height:1.3}body.blm-thema .blm-logostrook__tekst:after{display:block;right:1rem}body.blm-thema .blm-logostrook__spoor{border-top:0;min-height:3.5rem;padding-left:1.5rem}body.blm-thema .blm-logostrook .blm-logos{gap:2.5rem}body.blm-thema .blm-logostrook .blm-logo img{height:calc(var(--logo-h,1.75rem) * .95)}body.blm-thema .blm-statblok{min-height:13rem;position:relative}body.blm-thema .blm-statblok__tag{opacity:1;margin-top:0;position:absolute;top:clamp(1.5rem,2.4vw,2.25rem);right:clamp(1.5rem,2.4vw,2.25rem);translate:none}body.blm-thema .blm-statblok__koppen{margin-top:auto;margin-bottom:.875rem}body.blm-thema .blm-statblok__sterren{margin-bottom:.5rem}body.blm-thema .blm-statblok__label{margin-top:0}body.blm-thema .blm-werkslider{margin-top:1.5rem}body.blm-thema #klanten{padding-block:clamp(3.5rem,9vw,5rem)}body.blm-thema #klanten .blm-kaart--groot{padding-block:clamp(2.5rem,7vw,3.5rem)}body.blm-thema .blm-kaart--donker.blm-kaart--groot{padding-block:clamp(3rem,8vw,4rem)}body.blm-thema .blm-statblok__tag+.blm-statblok__label,body.blm-thema .blm-statblok__koppen{margin-top:auto}body.blm-thema .blm-statblok__koppen+.blm-statblok__label{margin-top:0}}body.blm-thema .blm-slider-teller{letter-spacing:-.01em;font-family:Inter Tight,Helvetica Now Display,Helvetica,Arial,sans-serif;font-size:clamp(.8125rem,.7rem + .3vw,1rem);font-weight:600;line-height:1}@media not all and (min-width:48rem){body.blm-thema .blm-zijnis{left:.5rem}body.blm-thema .blm-zijnis__tekst{gap:.5rem;font-size:.625rem}body.blm-thema .blm-zijnis__lijn{height:1.75rem}body.blm-thema :is(.blm-eyebrow,.blm-pill-lime){padding:1.1px 7px;font-size:.875rem}body.blm-thema #klanten{padding-block:clamp(4.5rem,12vw,6rem) 0}body.blm-thema #klanten+*{padding-top:clamp(3rem,8vw,4rem)}body.blm-thema #support{padding-bottom:clamp(1.5rem,4vw,2.5rem)}}body.blm-thema{--blok-marge:1rem}@media not all and (min-width:48rem){body.blm-thema{--blok-marge:.5rem}}body.blm-thema .blm-hero{padding:var(--blok-marge) var(--blok-marge) 0}body.blm-thema .blm-sectie-kaart{padding-inline:var(--blok-marge)}body.blm-thema :is(.blm-hero-kaart,.blm-kaart,.blm-services,.blm-proceskaart,.blm-logokaart){border-radius:12px;overflow:hidden}body.blm-thema .blm-sectie-kaart:has(.blm-kaart--donker){padding-bottom:var(--blok-marge)}body.blm-thema :is(.blm-kaart-inhoud,.blm-hero-inhoud){max-width:calc(var(--sectie-max) + 2 * var(--sectie-zij))}body.blm-thema .blm-hero-hoek{display:grid}body.blm-thema .blm-hero-hoek__vorm{background-color:var(--blm-pagina)}body.blm-thema .blm-services .blm-kaart-nis{display:grid}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero{padding:var(--blok-marge) var(--blok-marge) 0}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{border-radius:12px}body.blm-thema .blm-kaart-nis__pijl{background-color:#14101c}body.blm-thema .blm-kaart-nis:hover .blm-kaart-nis__pijl{background-color:var(--blm-violet)}body.blm-thema .blm-kaart-nis{--nis-r:.75rem}body.blm-thema .blm-hero-hoek__vorm{display:none}body.blm-thema .blm-hero-hoek{--nis-r:.75rem;aspect-ratio:auto;background:var(--blm-pagina);border-radius:var(--nis-r) 0 0 0;width:clamp(5rem,7.5vw,7rem);height:clamp(4.25rem,6vw,5.5rem);bottom:0;right:0}body.blm-thema .blm-hero-hoek:before,body.blm-thema .blm-hero-hoek:after{content:"";width:var(--nis-r);height:var(--nis-r);background:radial-gradient(circle at 0 0, transparent calc(var(--nis-r) - .5px), var(--blm-pagina) var(--nis-r));position:absolute}body.blm-thema .blm-hero-hoek:before{bottom:100%;right:0}body.blm-thema .blm-hero-hoek:after{bottom:0;right:100%}body.blm-thema .blm-hero-hoek__pijl{background-color:#14101c;margin:0}body.blm-thema .blm-hero-hoek:hover .blm-hero-hoek__pijl{background-color:var(--blm-violet)}body.blm-thema .blm-logostrook{border-top:0}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast{border-bottom:0}body.blm-thema :is(.blm-hero-kaart,.blm-kaart,.blm-services,.blm-proceskaart,.blm-logokaart),body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{border-radius:24px}body.blm-thema :is(.blm-kaart-nis,.blm-hero-hoek){--nis-r:1.5rem}body.blm-thema :is(.blm-hero-kaart,.blm-kaart,.blm-services,.blm-proceskaart,.blm-logokaart){border:0}body.blm-thema .blm-kaart-nis:before{bottom:calc(100% - .5px)}body.blm-thema .blm-kaart-nis:after{top:calc(100% - .5px)}body.blm-thema .blm-hero-hoek:before{bottom:calc(100% - .5px)}body.blm-thema .blm-hero-hoek:after{right:calc(100% - .5px)}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header.is-vast,body.blm-thema .blm-site-header.op-licht,body.blm-thema .blm-site-header.is-vast.op-licht{-webkit-backdrop-filter:none;backdrop-filter:none;color:#14101c;background:0 0}body.blm-thema .blm-site-header .blm-hoofdnav a,body.blm-thema .blm-site-header.is-vast .blm-hoofdnav a{color:#14101cb8}body.blm-thema .blm-site-header .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.is-vast .blm-hoofdnav a:hover{color:#14101c}body.blm-thema .blm-site-header .blm-header-logo img,body.blm-thema .blm-site-header.is-vast .blm-header-logo img{filter:none}body.blm-thema .blm-site-header .blm-btn--secondary,body.blm-thema .blm-site-header.is-vast .blm-btn--secondary{color:#14101c;border-color:#14101c38}body.blm-thema .blm-pagina-wrap{padding-top:0}.blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:min(max(38rem, calc(100svh - 2 * var(--blok-marge))), 58rem)}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-inhoud{padding-top:calc(var(--header-hoogte) + clamp(.5rem, 1.5vw, 1.5rem))}body.blm-thema .blm-site-header.op-donker,body.blm-thema .blm-site-header.is-vast.op-donker{color:var(--blm-licht)}body.blm-thema .blm-site-header.op-donker .blm-hoofdnav a,body.blm-thema .blm-site-header.is-vast.op-donker .blm-hoofdnav a{color:#f4f3f0b8}body.blm-thema .blm-site-header.op-donker .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.is-vast.op-donker .blm-hoofdnav a:hover{color:var(--blm-licht)}body.blm-thema .blm-site-header.op-donker .blm-btn--secondary,body.blm-thema .blm-site-header.is-vast.op-donker .blm-btn--secondary{color:var(--blm-licht);border-color:#f4f3f047}body.blm-thema .blm-site-header,body.blm-thema .blm-site-header .blm-hoofdnav a,body.blm-thema .blm-site-header .blm-btn--secondary{transition:color .25s,border-color .25s}body.blm-thema{--blm-banen:linear-gradient(var(--baan-hoek,0deg), #d3c2fa 0%, #c4acf8 5%, #a580f5 11%, #8555ef 17%, #642fe3 25%, #5524d1 34%, #3715a8 44%, #260f79 55%, #190a50 66%, #10062f 77%, #0b041b 88%, #080412 100%);--blm-film:linear-gradient(#ffffff08, #ffffff08)}body.blm-thema .blm-gloed-onder:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);-webkit-mask:none;mask:none}body.blm-thema .blm-services:before,body.blm-thema #diensten .blm-services:before,body.blm-thema #diensten .blm-services.blm-korrel:before{--baan-hoek:8deg;opacity:1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,50% 148%;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,100% 66%;transform:none;-webkit-mask:linear-gradient(#0000 30%,#00000080 48%,#000 68%);mask:linear-gradient(#0000 30%,#00000080 48%,#000 68%)}body.blm-thema #diensten .blm-services:after{display:none}body.blm-thema .blm-proceskaart:after,body.blm-thema .blm-proceskaart--gloed:before{--baan-hoek:22deg;opacity:1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,0 100%;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,128% 78%;-webkit-mask:linear-gradient(22deg,#000 26%,#00000073 56%,#0000 80%);mask:linear-gradient(22deg,#000 26%,#00000073 56%,#0000 80%)}body.blm-thema .blm-tegel--violet:before,body.blm-thema .blm-tegel--violet:after{--baan-hoek:318deg;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,100% 100%;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,150% 150%;-webkit-mask:radial-gradient(96% 86% at 104% 104%,#000 24%,#00000080 58%,#0000 92%);mask:radial-gradient(96% 86% at 104% 104%,#000 24%,#00000080 58%,#0000 92%)}body.blm-thema .blm-formkaart:before{--baan-hoek:42deg;opacity:1;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,-8% 165%;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,120% 72%;-webkit-mask:linear-gradient(42deg,#000 20%,#0006 52%,#0000 76%);mask:linear-gradient(42deg,#000 20%,#0006 52%,#0000 76%)}body.blm-thema .blm-gloed-rond-rechts:before{--baan-hoek:222deg;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,100% 0;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,130% 100%;-webkit-mask:linear-gradient(222deg,#000 24%,#00000073 56%,#0000 82%);mask:linear-gradient(222deg,#000 24%,#00000073 56%,#0000 82%)}body.blm-thema .blm-logokaart.blm-gloed-onder:before{display:none}body.blm-thema .blm-logokaart.blm-gloed-onder:after{--baan-hoek:352deg;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,50% 185%;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,124% 64%;-webkit-mask:linear-gradient(#0000 28%,#0000006b 56%,#000 86%);mask:linear-gradient(#0000 28%,#0000006b 56%,#000 86%)}body.blm-thema .blm-dienstkaart-groot--violet:before,body.blm-thema .blm-dienstkaart-groot--violetvlak:before{--baan-hoek:14deg;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,-10% 150%;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,130% 78%;-webkit-mask:linear-gradient(14deg,#000 18%,#0000006b 50%,#0000 76%);mask:linear-gradient(14deg,#000 18%,#0000006b 50%,#0000 76%)}body.blm-thema .blm-hero-kaart--home.blm-gloed-onder:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), radial-gradient(52% 48% at -8% 108%, #0d0724a8 0%, #0d07244d 48%, #0d072400 80%), var(--blm-banen)}body.blm-thema .blm-zijnis__tekst{color:#f4f3f0d1}body.blm-thema .blm-hero-hoek{width:clamp(4.5rem,6vw,5.75rem);height:clamp(4.25rem,5.6vw,5.25rem)}body.blm-thema .blm-pagina:has(>.blm-werkslider):before{background:linear-gradient(#fff 0%,#fcfcfc 34%,#f8f8f8 100%)}body.blm-thema .blm-header-logo:hover,body.blm-thema .blm-header-logo:focus-visible{background:var(--blm-violet)}body.blm-thema .blm-tegel--violet{border:0}body.blm-thema .blm-tegel--violet:before,body.blm-thema .blm-tegel--violet:after{--baan-hoek:302deg;background-position:0 0,0 0,100% 100%;background-size:256px 256px,auto,195% 195%;-webkit-mask:radial-gradient(104% 94% at 100% 100%,#000 30%,#0000008c 64%,#0000 96%);mask:radial-gradient(104% 94% at 100% 100%,#000 30%,#0000008c 64%,#0000 96%)}body.blm-thema .blm-site-header{transition:translate .35s var(--curve), color .25s ease, border-color .25s ease;translate:0 .875rem}body.blm-thema .blm-site-header.is-vast{translate:0}@media not all and (min-width:48rem){body.blm-thema .blm-site-header{translate:0 .5rem}}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-site-header{transition:color .25s,border-color .25s}}body.blm-thema .blm-site-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}body.blm-thema .blm-header-balk{background:#000;border-radius:1.125rem;align-items:center;gap:clamp(1.25rem,2.2vw,2.25rem);padding:.4375rem .4375rem .4375rem clamp(1.25rem,2.2vw,2.25rem);display:flex}body.blm-thema .blm-hoofdnav{display:none}@media (min-width:62rem){body.blm-thema .blm-hoofdnav{justify-content:flex-end;gap:clamp(1rem,1.8vw,2rem);display:flex}}body.blm-thema .blm-header-knoppen,body.blm-thema .blm-site-header.is-vast .blm-header-knoppen{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-right:0;padding:0}body.blm-thema .blm-site-header .blm-hoofdnav a,body.blm-thema .blm-site-header.is-vast .blm-hoofdnav a,body.blm-thema .blm-site-header.op-donker .blm-hoofdnav a,body.blm-thema .blm-site-header.is-vast.op-donker .blm-hoofdnav a{color:#f4f3f0c7}body.blm-thema .blm-site-header .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.is-vast .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.op-donker .blm-hoofdnav a:hover,body.blm-thema .blm-site-header.is-vast.op-donker .blm-hoofdnav a:hover{color:var(--blm-licht)}body.blm-thema .blm-site-header .blm-header-balk .blm-btn--secondary,body.blm-thema .blm-site-header.is-vast .blm-header-balk .blm-btn--secondary,body.blm-thema .blm-site-header.op-donker .blm-header-balk .blm-btn--secondary{color:var(--blm-licht);border-color:#f4f3f03d}@media not all and (min-width:48rem){body.blm-thema .blm-header-balk{border-radius:.875rem;padding-left:.4375rem}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:min(max(30rem, calc(100svh - 2 * var(--blm-rand))), 41rem)}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-inhoud{padding-top:calc(var(--header-hoogte) - .75rem);padding-bottom:2rem}body.blm-thema .blm-zijnis{bottom:2.75rem}body.blm-thema .blm-services .blm-kaart-nis{width:3.5rem;height:5rem}body.blm-thema .blm-kaart-nis__pijl{width:1.125rem;height:1.125rem}body.blm-thema .blm-service-list{padding-right:3.75rem}body.blm-thema .blm-eyebrow+.blm-kop-sectie,body.blm-thema .blm-eyebrow+.blm-sectiekop,body.blm-thema .blm-kop-sectie+.blm-tekst,body.blm-thema .blm-kop-sectie+.blm-tekst-l{margin-top:1rem}body.blm-thema .blm-sectiekop>.blm-kop-sectie,body.blm-thema .blm-sectiekop .blm-kop-sectie+.blm-tekst,body.blm-thema .blm-sectiekop .blm-kop-sectie+.blm-tekst-l{margin-top:0}body.blm-thema #klanten .blm-sectie-kaart .blm-kaart{padding-top:1.25rem}body.blm-thema #klanten{padding-top:2rem}body.blm-thema :is(.blm-hero-kaart,.blm-kaart,.blm-services,.blm-proceskaart,.blm-logokaart),body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{border-radius:16px}body.blm-thema :is(.blm-kaart-nis,.blm-hero-hoek){--nis-r:1rem}}body.blm-thema .blm-site-header__inner{justify-content:flex-end}body.blm-thema .blm-header-balk{padding-left:.75rem}body.blm-thema .blm-header-balk .blm-header-logo{border-radius:.5625rem;width:2.625rem;height:2.625rem}@media not all and (min-width:48rem){body.blm-thema .blm-header-balk{flex:1;justify-content:space-between;padding-left:.625rem}body.blm-thema .blm-header-balk .blm-header-logo{width:2.375rem;height:2.375rem}body.blm-thema .blm-hero,body.blm-thema .blm-thema-home.blm-thema-home .blm-hero{padding:0}body.blm-thema .blm-sectie-kaart,body.blm-thema .blm-sectie-kaart:has(.blm-kaart--donker){padding-inline:0;padding-bottom:0}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{border-radius:0 0 16px}body.blm-thema :is(.blm-services,.blm-kaart,.blm-proceskaart,.blm-logokaart){border-radius:0}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:min(max(28rem, calc(100svh - 2 * var(--blm-rand))), 38rem)}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-inhoud{padding-top:calc(var(--header-hoogte) - 1.5rem);padding-bottom:1.5rem}body.blm-thema .blm-zijnis{bottom:3.25rem}body.blm-thema #faq .blm-contactblok{margin-top:1rem}}body.blm-thema .blm-zijnis{bottom:clamp(2.5rem,4vw,3.5rem)}@media (min-width:48rem){body.blm-thema .blm-site-header__inner{justify-content:center}}body.blm-thema .blm-werkslider-voet .blm-team-knoppen .blm-icon-btn{background:var(--blm-violet);color:#fff;border:0}body.blm-thema .blm-werkslider-voet .blm-team-knoppen .blm-icon-btn .blm-pijl{background-color:#fff}@media (hover:hover){body.blm-thema .blm-werkslider-voet .blm-team-knoppen .blm-icon-btn:hover{background:#431aab}}body.blm-thema :is(.blm-tegel,.blm-werkkaart,.blm-dienstkaart-groot,.blm-partnerkaart){border-radius:10px}@media not all and (min-width:48rem){body.blm-thema :is(.blm-tegel,.blm-werkkaart,.blm-dienstkaart-groot,.blm-partnerkaart){border-radius:10px}}body.blm-thema :is(.blm-gloed-onder,.blm-gloed-rond-rechts,.blm-services,.blm-proceskaart,.blm-proceskaart--gloed,.blm-tegel--violet,.blm-formkaart,.blm-logokaart,.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak):before,body.blm-thema :is(.blm-gloed-onder,.blm-gloed-rond-rechts,.blm-services,.blm-proceskaart,.blm-proceskaart--gloed,.blm-tegel--violet,.blm-formkaart,.blm-logokaart,.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak):after{border-radius:inherit;inset:-1px}body.blm-thema .blm-btn--icon .blm-btn__icon{background:var(--blm-btn-donker);color:#fff}body.blm-thema .blm-btn--icon .blm-btn__icon .blm-pijl{background-color:#fff}@media (hover:hover){body.blm-thema .blm-btn--icon:hover .blm-btn__icon{background:#f4f3f0}body.blm-thema .blm-btn--icon:hover .blm-btn__icon .blm-pijl{background-color:#14101c}}body.blm-thema .blm-btn--terug{flex-direction:row-reverse;padding:.3rem 1.375rem .3rem .3rem}body.blm-thema .blm-hero-eyebrow{border-radius:6px}body.blm-thema :is(.blm-tegel--violet,.blm-tegel--foto) .blm-tegel__tags a{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0805114d;border-color:#f4f3f080}body.blm-thema :is(.blm-tegel--violet,.blm-tegel--foto) .blm-tegel__tags a:hover,body.blm-thema .blm-tegel .blm-tegel__tags a:hover{background:var(--blm-lime);border-color:var(--blm-lime);color:#14101c}body.blm-thema .blm-fotobadge__chips{display:none}body.blm-thema :is(.blm-fotobadge,.blm-hero-kaart--foto){border:0}@media (hover:hover){body.blm-thema .blm-btn--icon:hover .blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-btn--icon:hover .blm-btn__icon .blm-pijl{background-color:#fff}body.blm-thema .blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon .blm-pijl{background-color:#fff}}body.blm-thema :is(.blm-uitleg__beeld,.blm-beeldkaart,.blm-fotobadge,.blm-hero-kaart--foto,.blm-vlak--beeld,.blm-dienstkaart-groot__foto),body.blm-thema :is(.blm-uitleg__beeld,.blm-beeldkaart) img{border:0}body.blm-thema .blm-hero-inhoud>.blm-kaart-inhoud{padding-inline:0}body.blm-thema #verhaal .blm-eyebrow+.blm-statement{margin-top:3rem}body.blm-thema .blm-uspjes--stats .blm-uspje{background:#14101c0b;border-radius:10px;padding:clamp(1.25rem,2vw,1.75rem)}body.blm-thema .blm-filmgroei{width:calc(46% + 54% * var(--groei,1));rotate:calc((1 - var(--groei,1)) * -3deg);border-radius:24px;overflow:hidden}body.blm-thema .blm-filmgroei__video{border-radius:inherit}body.blm-thema .blm-sectiekop{align-items:end}body.blm-thema .blm-team-slider{padding-inline:max(var(--sectie-zij), calc(50vw - var(--sectie-max) / 2))}body.blm-thema .blm-pagina .blm-teamlid__naam{color:#fff}body.blm-thema .blm-pagina .blm-teamlid__rol{color:#f4f3f0b8}body.blm-thema .blm-logokaart__meer{color:#14101c}body.blm-thema .blm-logokaart__hoek:hover .blm-logokaart__meer{color:var(--blm-violet)}body.blm-thema .blm-logokaart__hoek:before{bottom:calc(100% - .5px)}body.blm-thema .blm-logokaart__hoek:after{right:calc(100% - .5px)}body.blm-thema .blm-hero-kaart--kort .blm-hero-inhoud{padding-inline:calc(var(--sectie-zij) - var(--blok-marge))}body.blm-thema .blm-logovak,body.blm-thema .blm-logokaart__kop{background:#f4f3f012;border-color:#f4f3f029}body.blm-thema .blm-logokaart__kop--gloed{background:#f4f3f012}body.blm-thema .blm-logokaart__kop--gloed:before{--baan-hoek:336deg;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,100% 100%;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,150% 150%;-webkit-mask:radial-gradient(96% 90% at 104% 106%,#000 22%,#00000073 58%,#0000 92%);mask:radial-gradient(96% 90% at 104% 106%,#000 22%,#00000073 58%,#0000 92%)}body.blm-thema .blm-header-cta:hover{background:var(--blm-violet)}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart--kort{border-radius:0 0 16px}body.blm-thema .blm-hero-kaart--kort .blm-hero-inhoud{padding-inline:var(--sectie-zij)}body.blm-thema .blm-logovak .blm-logo img{max-width:72%}body.blm-thema .blm-logokaart__hoek{--nis-r:1rem;width:7rem}}body.blm-thema .blm-uspjes--stats{gap:1.25rem;margin-top:2.5rem}body.blm-thema .blm-filmgroei{border-radius:calc(10px + 14px * var(--groei,1))}body.blm-thema .blm-logokaart.blm-gloed-onder:after{background-position:0 0,0 0,50% 136%;background-size:256px 256px,auto,124% 78%;-webkit-mask:linear-gradient(#0000 18%,#00000080 48%,#000 80%);mask:linear-gradient(#0000 18%,#00000080 48%,#000 80%)}body.blm-thema .blm-teamlid{background:#5524d1}body.blm-thema .blm-logokaart__plus:before,body.blm-thema .blm-logokaart__plus:after{background:var(--blm-violet)}body.blm-thema .blm-team-voet .blm-team-knoppen .blm-icon-btn{background:var(--blm-btn-donker);color:#fff;border:0}body.blm-thema .blm-team-voet .blm-team-knoppen .blm-icon-btn .blm-pijl{background-color:#fff}@media (hover:hover){body.blm-thema .blm-team-voet .blm-team-knoppen .blm-icon-btn:hover{background:var(--blm-violet)}}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart--kort .blm-hero-inhoud{padding-top:calc(var(--header-hoogte) + 2rem)}body.blm-thema .blm-logokaart__hoek{width:9.5rem}body.blm-thema .blm-logokaart__meer{white-space:nowrap;font-size:.875rem}body.blm-thema .blm-filmgroei{border-radius:0}body.blm-thema :is(.blm-teamlid,.blm-logovak,.blm-logokaart__kop){border-radius:10px}body.blm-thema .blm-logokaart__hoek,body.blm-thema .blm-hero-hoek{border-radius:var(--nis-r) 0 0 0}}body.blm-thema .blm-teamlid:after{background:linear-gradient(#140c2400 48%,#140c242e 76%,#140c2473 100%)}@media not all and (min-width:48rem){body.blm-thema .blm-hero .blm-hero-kaart--kort .blm-hero-inhoud{padding-top:calc(var(--header-hoogte) + 3.75rem)}}body.blm-thema .blm-hero .blm-hero-hoek__pijl{-webkit-mask-image:var(--pijl-dun);-webkit-mask-image:var(--pijl-dun);-webkit-mask-image:var(--pijl-dun);mask-image:var(--pijl-dun)}body.blm-thema .blm-uspjes--stats{margin-top:1.875rem}body.blm-thema .blm-filmsectie{margin-top:calc(-1*clamp(2rem,4vw,4rem));padding-top:0}body.blm-thema .blm-filmgroei{width:calc(38% + 62% * var(--groei,1))}body.blm-thema .blm-teamlid__beeld{-webkit-mask-image:linear-gradient(#000 58%,#0000008c 80%,#0000 97%);mask-image:linear-gradient(#000 58%,#0000008c 80%,#0000 97%)}body.blm-thema .blm-logokaart{background:#080412}body.blm-thema .blm-logokaart.blm-gloed-onder:after{--baan-hoek:352deg;background-position:0 0,0 0,50% 128%;background-size:256px 256px,auto,112% 100%;-webkit-mask:none;mask:none}body.blm-thema .blm-logokaart__hoek{padding:0}@media not all and (min-width:48rem){body.blm-thema :is(.blm-btn,.blm-btn--icon,.blm-btn-hero,.blm-gloed-onder .blm-btn--icon){min-height:2.5rem}body.blm-thema :is(.blm-btn-hero__icon,.blm-btn__icon,.blm-gloed-onder .blm-btn__icon){width:2rem;height:2rem}body.blm-thema .blm-menu-knop,body.blm-thema .blm-header-cta{height:2.75rem}body.blm-thema .blm-zijnis{display:none}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home{min-height:min(max(26rem, calc(100svh - 2 * var(--blm-rand))), 36rem)}body.blm-thema .blm-thema-home.blm-thema-home .blm-hero-kaart--home .blm-hero-inhoud{padding-top:calc(var(--header-hoogte) - 2.5rem);padding-bottom:1rem}body.blm-thema .blm-statblok .blm-eyebrow,body.blm-thema .blm-statblok .blm-eyebrow-s,body.blm-thema .blm-statblok .blm-kolomlabel{font-size:.75rem}body.blm-thema .blm-team-spoor{gap:.625rem}body.blm-thema #klanten .blm-sectiekop,body.blm-thema .blm-logokaart~*,body.blm-thema .blm-sectie-kaart.mt-12{margin-top:1.5rem}body.blm-thema .blm-filmgroei{width:calc(78% + 22% * var(--groei,1))}body.blm-thema .blm-filmgroei__video{aspect-ratio:16/11}body.blm-thema .blm-geluidknop{opacity:var(--groei,1);pointer-events:auto;transition:opacity .3s}body.blm-thema #verhaal .blm-eyebrow+.blm-statement{margin-top:2rem}body.blm-thema .blm-uspjes--stats{margin-top:.375rem}}body.blm-thema .blm-tekstpagina .blm-lijst{color:#14101cb8;margin-top:1rem;padding-left:1.125rem;font-size:1rem;line-height:1.65;list-style:outside}body.blm-thema .blm-tekstpagina .blm-lijst li+li{margin-top:.75rem}body.blm-thema .blm-tekstpagina .blm-lijst::marker{color:var(--blm-violet)}body.blm-thema .blm-tekstpagina .blm-lijst li::marker{color:var(--blm-violet)}body.blm-thema .blm-tekstpagina .blm-lijst strong{color:#14101c;font-weight:600}body.blm-thema .blm-uspjes--stats{border-top:0;margin-top:clamp(2.5rem,5vw,4rem);padding-top:0}body.blm-thema .blm-teamlid__beeld,body.blm-thema .blm-teamlid__beeld--kleiner,body.blm-thema .blm-teamlid__beeld--hoger{transform:none}body.blm-thema .blm-logokaart__kop--gloed:before{display:none}body.blm-thema .blm-logokaart__kop,body.blm-thema .blm-logokaart__kop--gloed{color:#14101c;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f5f5;border-color:#14101c14}@media (hover:hover){body.blm-thema .blm-btn--icon:hover,body.blm-thema .blm-btn--icon:focus-visible,body.blm-thema .blm-pagina .blm-btn--icon:hover,body.blm-thema .blm-pagina .blm-btn--icon:focus-visible{color:#f4f3f0}}@media not all and (min-width:48rem){body.blm-thema .blm-header-balk{background:0 0;border-radius:0;padding:0}body.blm-thema .blm-statblok__tag{font-size:.875rem}body.blm-thema .blm-teamlid{aspect-ratio:232/345}body.blm-thema .blm-team-spoor>.blm-teamlid{width:74%}body.blm-thema .blm-team-spoor{gap:.375rem}}body.blm-thema .blm-header-balk .blm-hoofdnav{margin-left:0}body.blm-thema .blm-header-balk,body.blm-thema .blm-header-balk .blm-hoofdnav{transition:gap .35s var(--curve), padding-left .35s var(--curve), padding-right .35s var(--curve)}body.blm-thema .blm-site-header.is-vast .blm-header-balk{gap:1.25rem;padding-left:.5rem;padding-right:.375rem}body.blm-thema .blm-header-balk{gap:clamp(1.75rem,3vw,3rem);position:relative}body.blm-thema .blm-menu-overlay .blm-pagina{--blm-licht:#f4f3f0;--hairline:#f4f3f029;--tekst-zacht:#f4f3f09e;color:#f4f3f0}body.blm-thema .blm-menu-overlay .blm-menu-snel a,body.blm-thema .blm-menu-overlay .blm-menu-info .blm-menu-snel a{color:#f4f3f0b3}body.blm-thema .blm-menu-overlay .blm-menu-snel a:hover{color:#fff}body.blm-thema .blm-menu-overlay .blm-menu-blok .blm-tekst-l,body.blm-thema .blm-menu-overlay .blm-menu-blok a{color:#f4f3f0}body.blm-thema .blm-menu-overlay .blm-menu-blok a:hover{color:var(--blm-lime)}body.blm-thema .blm-menu-overlay .blm-menu-item:before,body.blm-thema .blm-menu-overlay .blm-menu-lijst>li:first-child .blm-menu-item{background:#f4f3f029}body.blm-thema .blm-menu-overlay .blm-menu-lijst>li:first-child .blm-menu-item{background:0 0;box-shadow:inset 0 1px #f4f3f029}body.blm-thema .blm-menu-overlay .blm-menu-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"link nr";align-items:baseline;column-gap:1.5rem}body.blm-thema .blm-menu-overlay .blm-menu-link{grid-area:link}body.blm-thema .blm-menu-overlay .blm-menu-nr{font-family:var(--font-kop);letter-spacing:0;color:#f4f3f080;grid-area:nr;align-self:start;margin-top:.35em;padding-top:0;font-size:clamp(.8125rem,.7rem + .3vw,1rem);font-weight:400;line-height:1}body.blm-thema .blm-menu-overlay .blm-menu-item:hover .blm-menu-nr{color:var(--blm-lime)}body.blm-thema :is(.blm-dienstkaart-groot,.blm-proceskaart,.blm-formkaart,.blm-services){background-color:#080412}body.blm-thema .blm-dienstkaart-groot--lime{background-color:var(--blm-lime)}body.blm-thema .blm-services:before,body.blm-thema #diensten .blm-services:before,body.blm-thema #diensten .blm-services.blm-korrel:before{background-position:0 0,0 0,50% 0;background-size:256px 256px,auto,100% 150%}body.blm-thema .blm-proceskaart:after,body.blm-thema .blm-proceskaart--gloed:before{background-position:0 0,0 0,0 0;background-size:256px 256px,auto,128% 150%}body.blm-thema .blm-formkaart:before{background-position:0 0,0 0,0 0;background-size:256px 256px,auto,120% 150%}body.blm-thema .blm-logokaart.blm-gloed-onder:after{background-position:0 0,0 0,50% 0;background-size:256px 256px,auto,124% 150%}body.blm-thema .blm-dienstkaart-groot--violet:before,body.blm-thema .blm-dienstkaart-groot--violetvlak:before{background-position:0 0,0 0,0 0;background-size:256px 256px,auto,130% 150%}body.blm-thema .blm-dienstkaart-groot__hoek{background:var(--blm-lime);color:var(--blm-btn-donker)}body.blm-thema .blm-dienstkaart-groot__hoek .blm-pijl{background-color:var(--blm-btn-donker)}body.blm-thema .blm-dienstkaart-groot--lime .blm-dienstkaart-groot__hoek{background:var(--blm-btn-donker);color:#fff;border-color:#0000}body.blm-thema .blm-dienstkaart-groot--lime .blm-dienstkaart-groot__hoek .blm-pijl{background-color:#fff}body.blm-thema .blm-cases-voet{display:none}@media not all and (min-width:48rem){body.blm-thema .blm-cases-voet{align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}}body.blm-thema #faq .blm-faq{align-self:start}body.blm-thema :is(.blm-team-balk__vulling,.blm-slider-balk-vulling){background:var(--blm-btn-donker)}body.blm-thema :is(.blm-kaart--donker,.blm-proceskaart,.blm-services,.blm-logokaart,.blm-hero-kaart) :is(.blm-team-balk__vulling,.blm-slider-balk-vulling){background:#f4f3f0}body.blm-thema :is(.blm-team-knoppen,.blm-werkslider-voet .blm-team-knoppen) .blm-icon-btn,body.blm-thema .blm-pagina :is(.blm-team-knoppen,.blm-werkslider-voet .blm-team-knoppen) .blm-icon-btn{background:var(--blm-btn-donker);color:#fff;border:0}body.blm-thema .blm-team-knoppen .blm-icon-btn .blm-pijl,body.blm-thema .blm-pagina .blm-team-knoppen .blm-icon-btn .blm-pijl{background-color:#fff}@media (hover:hover){body.blm-thema .blm-team-knoppen .blm-icon-btn:hover,body.blm-thema .blm-pagina .blm-team-knoppen .blm-icon-btn:hover{background:var(--blm-violet)}}body.blm-thema :is(.blm-kaartpaneel,.blm-kaartvisual,.blm-dienstkaart-groot__visual,.blm-dienstkaart-groot__foto,.blm-tegel__foto){border-radius:10px}body.blm-thema .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto) .blm-dienstkaart-groot__hoek{color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#f4f3f038}body.blm-thema .blm-dienstkaart-groot:has(.blm-dienstkaart-groot__foto) .blm-dienstkaart-groot__hoek .blm-pijl{background-color:#fff}body.blm-thema .blm-punten--kaarten .blm-punt,body.blm-thema .blm-punten--kaarten .blm-punt:first-child{background:#14101c0b;border:0;border-radius:10px}body.blm-thema .blm-punten--kaarten .blm-punt:first-child:before{display:none}body.blm-thema .blm-pagina .blm-punten--kaarten .blm-punt__kop,body.blm-thema .blm-pagina .blm-punten--kaarten .blm-tekst{color:inherit}body.blm-thema .blm-pagina :is(.blm-punten--kaarten .blm-punt:first-child) .blm-punt__icoon{color:#14101cb8;border-color:#14101c24}body.blm-thema .blm-kaart--donker .blm-sectiekop{grid-template-columns:minmax(0,1fr)}body.blm-thema .blm-kaart--donker .blm-sectiekop__intro{max-width:46ch}body.blm-thema .blm-pakket__vink,body.blm-thema .blm-pagina .blm-pakket__vink{background:var(--blm-violet);border-radius:6px}body.blm-thema .blm-pakket__vink:after{background-color:#fff}body.blm-thema .blm-btn--terug,body.blm-thema .blm-pagina .blm-btn--terug,body.blm-thema .blm-btn--secondary.blm-btn--icon.blm-btn--terug{padding:.3rem 1.375rem .3rem .3rem}body.blm-thema .blm-fotobadge__chips,body.blm-thema .blm-fotobadge__onder,body.blm-thema .blm-fotobadge:after{display:none}@media (min-width:62rem){body.blm-thema .blm-fotobadge{aspect-ratio:5/4}body.blm-thema .blm-fotobadge>img{aspect-ratio:5/4;object-fit:cover;height:100%}}body.blm-thema .blm-pagina .blm-punten--kaarten .blm-punt .blm-punt__kop{color:#14101c}body.blm-thema .blm-pagina .blm-punten--kaarten .blm-punt .blm-tekst{color:#14101cb8}body.blm-thema .blm-pagina .blm-punten--kaarten .blm-punt .blm-punt__icoon{color:#14101cb8;border-color:#14101c24}body.blm-thema .blm-kaart--donker .blm-sectiekop__intro{margin-top:.75rem}body.blm-thema :is(.blm-statblok,.blm-tegel,.blm-werkkaart,.blm-dienstkaart-groot,.blm-partnerkaart,.blm-punt,.blm-uspje,.blm-teamlid,.blm-logovak,.blm-logokaart__kop,.blm-kaartpaneel,.blm-kaartvisual,.blm-dienstkaart-groot__visual,.blm-dienstkaart-groot__foto,.blm-tegel__foto){border-radius:14px}@media not all and (min-width:48rem){body.blm-thema :is(.blm-statblok,.blm-tegel,.blm-werkkaart,.blm-dienstkaart-groot,.blm-partnerkaart,.blm-punt,.blm-uspje,.blm-teamlid,.blm-logovak,.blm-logokaart__kop){border-radius:14px}}body.blm-thema .blm-pagina .blm-punten--kaarten .blm-punt:first-child .blm-punt__kop{color:#14101c}body.blm-thema .blm-pagina .blm-punten--kaarten .blm-punt:first-child .blm-tekst{color:#14101cb8}body.blm-thema .blm-pagina .blm-punten--kaarten .blm-punt:first-child .blm-punt__icoon{color:#14101cb8;border-color:#14101c24}@media not all and (min-width:48rem){body.blm-thema .blm-uitleg .blm-fotobadge{aspect-ratio:4/3.2;border-radius:0;width:100vw;margin-inline:calc(50% - 50vw)}body.blm-thema .blm-uitleg .blm-fotobadge>img{aspect-ratio:4/3.2;object-fit:cover;height:100%}}body.blm-thema .blm-werkslider-voet .blm-team-balk__vulling{background:var(--blm-btn-donker)}body.blm-thema :is(.blm-kaart--donker,.blm-proceskaart,.blm-services,.blm-logokaart,.blm-hero-kaart) .blm-werkslider-voet .blm-team-balk__vulling{background:#f4f3f0}body.blm-thema .blm-header-balk{gap:clamp(2.25rem,3.6vw,3.75rem)}body.blm-thema .blm-header-balk .blm-hoofdnav{gap:clamp(1.5rem,2.4vw,2.5rem)}body.blm-thema .blm-site-header.is-vast .blm-header-balk{gap:clamp(1.5rem,2.4vw,2.25rem)}body.blm-thema .blm-site-header.is-vast .blm-header-balk .blm-hoofdnav{gap:clamp(1.125rem,1.8vw,1.75rem)}@media not all and (min-width:48rem){body.blm-thema .blm-site-header.is-vast .blm-header-balk{gap:0;padding-left:0;padding-right:0}}@media (hover:hover){body.blm-thema .blm-menu-knop:hover{background:var(--blm-violet);color:#fff}body.blm-thema .blm-menu-knop:hover:before{translate:0 100%}body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes,body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes:before,body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes:after{background:#fff}body.blm-thema .blm-menu-knop:hover .blm-menu-knop__rond{background:var(--blm-btn-donker)}}body.blm-thema :is(.blm-kolomlabel,.blm-pill-lime){text-transform:none;letter-spacing:-.01em}body.blm-thema .blm-dienstkaart-groot__hoek .blm-pijl,body.blm-thema .blm-menu-overlay .blm-menu-nr{font-weight:600}body.blm-thema .blm-menu-overlay .blm-menu-lijst>li:first-child .blm-menu-item{box-shadow:none}body.blm-thema .blm-menu-overlay .blm-menu-info .blm-eyebrow{color:#fff;background:0 0;padding:0;font-weight:600}body.blm-thema .blm-menu-overlay .blm-menu-info .blm-eyebrow:before{display:none}body.blm-thema .blm-menu-overlay .blm-menu-knop-cta{align-self:start}body.blm-thema .blm-proceskaart:after,body.blm-thema .blm-proceskaart--gloed:before{--baan-hoek:0deg;background-position:0 0,0 0,50% 0;background-size:256px 256px,auto,100% 118%;-webkit-mask:none;mask:none}body.blm-thema .blm-stapel__kaart{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#08041285;border-color:#f4f3f024}body.blm-thema .blm-stapel__kop-vak{flex-direction:column;align-items:flex-start;display:flex}body.blm-thema .blm-stapel__nr{display:flex}body.blm-thema .blm-menu-overlay .blm-menu-knop-cta,body.blm-thema .blm-pagina .blm-menu-overlay .blm-menu-knop-cta{color:#f4f3f0;background:0 0;border-color:#f4f3f04d}body.blm-thema .blm-menu-overlay .blm-menu-knop-cta .blm-btn__icon{background:var(--blm-lime)}body.blm-thema .blm-menu-overlay .blm-menu-knop-cta .blm-btn__icon .blm-pijl{background-color:var(--blm-btn-donker)}@media (hover:hover){body.blm-thema .blm-menu-overlay .blm-menu-knop-cta:hover,body.blm-thema .blm-pagina .blm-menu-overlay .blm-menu-knop-cta:hover{background:var(--blm-btn-donker);border-color:var(--blm-btn-donker);color:#f4f3f0}}body.blm-thema .blm-pagina .blm-cijferrij__kop,body.blm-thema .blm-pagina .blm-cijferrij__kop .blm-cijferrij__label{color:#14101c}body.blm-thema .blm-pagina .blm-cijferrij__kop .blm-cijferrij__label{color:#14101c99}body.blm-thema :is(.blm-pakket,.blm-punt,.blm-uspje,.blm-partnerkaart,.blm-stapel__kaart,.blm-dienstkaart-groot,.blm-tegel,.blm-werkkaart,.blm-statblok,.blm-teamlid,.blm-logovak,.blm-logokaart__kop){border:0}body.blm-thema .blm-pakket{background:#14101c0b;border-radius:14px}body.blm-thema .blm-pakket--violet{background:var(--blm-violet);color:#fff}body.blm-thema .blm-pagina .blm-pakket--violet :is(.blm-tekst,.blm-eyebrow-s,.blm-pakket__prijs,.blm-pakket__per,.blm-pakket__omschrijving){color:#fff}body.blm-thema .blm-pagina .blm-pakket--violet .blm-pakket__per,body.blm-thema .blm-pagina .blm-pakket--violet .blm-pakket__omschrijving{color:#ffffffd1}body.blm-thema .blm-pagina .blm-pakket--violet .blm-pakket__knop{background:var(--blm-btn-donker);color:#fff}body.blm-thema .blm-pakket__vink:after{display:none}body.blm-thema .blm-pakket__lijst li{align-items:flex-start}body.blm-thema .blm-sectie:has(>.blm-pakketextra){padding-top:clamp(1.25rem,2.5vw,2.25rem)}body.blm-thema #faq.blm-sectie--geen-top{padding-top:clamp(2.5rem,5vw,4.5rem)}@media not all and (min-width:48rem){body.blm-thema :is(.blm-fotobadge,.blm-uitleg__beeld){aspect-ratio:4/3.2;border-radius:0;width:100vw;margin-inline:calc(50% - 50vw)}body.blm-thema :is(.blm-fotobadge,.blm-uitleg__beeld)>img{aspect-ratio:4/3.2;object-fit:cover;border-radius:0;height:100%}}body.blm-thema .blm-proceskaart .blm-kaart-inhoud{padding-block:clamp(3rem,6vw,5.5rem)}body.blm-thema .blm-stapel__kop-vak>.blm-eyebrow{align-self:flex-start;width:max-content;max-width:100%}body.blm-thema .blm-stapel__label.is-uitkomst{background:var(--blm-violet);color:#fff;border-color:#0000}@media not all and (min-width:48rem){body.blm-thema .blm-stapel__kop-vak{display:contents}body.blm-thema .blm-stapel__nr{display:none}}body.blm-thema :is(.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak) :is(.blm-meeneemlijst__item,.blm-kaartlijst li){border-color:#f4f3f02e}body.blm-thema .blm-pagina .blm-dienstkaart-groot--lime .blm-dienstkaart-groot__knop{background:var(--blm-btn-donker);color:#fff;border-color:#0000}@media (hover:hover){body.blm-thema .blm-pagina .blm-dienstkaart-groot--lime .blm-dienstkaart-groot__knop:hover{background:var(--blm-violet);color:#fff}}@media not all and (min-width:48rem){body.blm-thema .blm-testimonial__video{margin-top:1.5rem}}body.blm-thema .blm-menu-knop{transition:background-color .25s,color .25s}@media (hover:hover){body.blm-thema .blm-menu-knop:hover .blm-menu-knop__rond{background:var(--blm-btn-donker)}body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes,body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes:before,body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes:after{background:#fff}}body.blm-thema .blm-menu-overlay .blm-menu-item{justify-content:flex-start;align-items:baseline;gap:.625rem;display:flex}body.blm-thema .blm-menu-overlay .blm-menu-nr{order:2;align-self:start;margin-top:.35em}body.blm-thema .blm-menu-overlay .blm-menu-snel{flex-wrap:wrap;gap:1.5rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex}body.blm-thema .blm-menu-overlay:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,50% 0;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,100% 118%;-webkit-mask:none;mask:none}body.blm-thema .blm-dienstlijst{flex-direction:column;display:flex}body.blm-thema .blm-dienstlijst__rij{color:#14101c;border-top:1px solid #14101c24;justify-content:space-between;align-items:center;gap:clamp(1rem,2vw,2rem);padding-block:clamp(1.25rem,2.2vw,1.75rem);transition:color .25s;display:flex}body.blm-thema .blm-dienstlijst__tekst{flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(1rem,2.5vw,2.5rem);display:flex}body.blm-thema .blm-dienstlijst__titel{font-family:var(--font-kop);letter-spacing:-.02em;font-size:clamp(1.375rem,1rem + 1.1vw,2rem);font-weight:600;line-height:1.1}body.blm-thema .blm-dienstlijst__sub{color:#14101c99;max-width:46ch;font-size:1rem;line-height:1.55}body.blm-thema .blm-dienstlijst__pijl{width:2.75rem;height:2.75rem;transition:background-color .25s ease, translate .25s var(--curve);background:#14101c0f;border-radius:999px;flex:none;place-items:center;display:grid}body.blm-thema .blm-dienstlijst__pijl .blm-pijl{background-color:#14101c}body.blm-thema .blm-dienstlijst__rij:hover .blm-dienstlijst__pijl{background:var(--blm-violet);translate:.1875rem -.1875rem}body.blm-thema .blm-dienstlijst__rij:hover .blm-dienstlijst__pijl .blm-pijl{background-color:#fff}@media not all and (min-width:48rem){body.blm-thema .blm-dienstlijst__rij{align-items:flex-start}body.blm-thema .blm-dienstlijst__tekst{flex-direction:column;gap:.375rem}body.blm-thema .blm-dienstlijst__pijl{width:2.25rem;height:2.25rem}}body.blm-thema #faq.blm-sectie{padding-top:clamp(2.5rem,5vw,4.5rem)}body.blm-thema .blm-header-cta,body.blm-thema .blm-header-cta:hover{background:var(--blm-knop-verloop)}body.blm-thema .blm-menu-knop:focus-visible{background:var(--blm-knop-verloop);color:#fff}@media (hover:hover){body.blm-thema .blm-menu-knop:hover{background:var(--blm-knop-verloop);color:#fff}body.blm-thema .blm-btn--icon:hover .blm-btn__icon,body.blm-thema .blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon,body.blm-thema .blm-team-voet .blm-team-knoppen .blm-icon-btn:hover,body.blm-thema .blm-pagina .blm-team-knoppen .blm-icon-btn:hover,body.blm-thema .blm-werkslider-voet .blm-team-knoppen .blm-icon-btn:hover,body.blm-thema .blm-dienstlijst__rij:hover .blm-dienstlijst__pijl{background:var(--blm-knop-verloop)}}body.blm-thema .blm-hero-kaart.blm-gloed-onder:before{background-position:0 0,0 0,50% 0;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,100% 122%}body.blm-thema .blm-hero-kaart--home.blm-gloed-onder:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), var(--blm-banen);background-position:0 0,0 0,50% 0;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,100% 122%}body.blm-thema .blm-hero-kaart.blm-gloed-onder:before,body.blm-thema .blm-hero-kaart--home.blm-gloed-onder:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), linear-gradient(to top, #e9e1ff9e 0%, #e2d7ff4d 4%, #d6c2fa1a 9%, #d6c2fa00 16%), var(--blm-banen);background-position:0 0,0 0,0 0,50% 0;background-repeat:repeat,repeat,no-repeat,no-repeat;background-size:256px 256px,auto,auto,100% 132%}body.blm-thema{--blm-banen-hero:linear-gradient(var(--baan-hoek,0deg), #d3c2fa 0%, #c4acf8 6%, #a580f5 14%, #8555ef 23%, #642fe3 33%, #5524d1 42%, #3715a8 50%, #260f79 57%, #190a50 64%, #10062f 76%, #0b041b 88%, #080412 100%)}body.blm-thema .blm-hero-kaart.blm-gloed-onder:before,body.blm-thema .blm-hero-kaart--home.blm-gloed-onder:before{background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), linear-gradient(to top, #e9e1ff9e 0%, #e2d7ff4d 4%, #d6c2fa1a 9%, #d6c2fa00 16%), var(--blm-banen-hero);background-position:0 0,0 0,0 0,50% 0;background-repeat:repeat,repeat,no-repeat,no-repeat;background-size:256px 256px,auto,auto,100% 132%;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), radial-gradient(90% 72% at 50% 116%, #fff 0%, #e6dcfb 8%, #b49bf2 22%, #7d55e0 40%, #4b219f 62%, #1d0d43 82%, #140c2400 100%);background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), radial-gradient(90% 72% at 50% 116%, #d3c2fa 0%, #c4acf8 7%, #a580f5 15%, #8555ef 24%, #642fe3 34%, #5524d1 44%, #3715a8 55%, #260f79 66%, #190a50 76%, #10062f 85%, #0b041b 93%, #08041200 100%);background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), radial-gradient(90% 72% at 50% 116%, #fff 0%, #ece2ff 16%, #d3c2fa 23%, #b89bf7 31%, #9a6cf3 39%, #7c45ea 47%, #5524d1 56%, #3f1aae 66%, #2a1079 76%, #190a50 85%, #0b041b 93%, #08041200 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,auto;background:var(--blm-film), radial-gradient(90% 72% at 50% 116%, #fff 0%, #ece2ff 16%, #d3c2fa 23%, #b89bf7 31%, #9a6cf3 39%, #7c45ea 47%, #5524d1 56%, #3f1aae 66%, #2a1079 76%, #190a50 85%, #0b041b 93%, #08041200 100%);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,auto;-webkit-mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%);mask:radial-gradient(90% 72% at 50% 116%,#000 60%,#0000 100%)}body.blm-thema .blm-hero-kaart.blm-gloed-onder:after,body.blm-thema .blm-hero-kaart--home.blm-gloed-onder:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:var(--blm-korrel) 0 0 / 256px 256px repeat;opacity:1;display:block;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#00000061 0%,#0000009e 32%,#000 58% 100%);mask:linear-gradient(#00000061 0%,#0000009e 32%,#000 58% 100%)}body.blm-thema{--boog-vorm:90% 72% at 50% 116%;--boog-stops:#fff 0%, #ece2ff 16%, #d3c2fa 23%, #b89bf7 31%, #9a6cf3 39%, #7c45ea 47%, #5524d1 56%, #3f1aae 66%, #2a1079 76%, #190a50 85%, #0b041b 93%, #08041200 100%}body.blm-thema :is(.blm-hero-kaart,.blm-kaart--donker,.blm-services,.blm-gloed-rond-rechts):before{background:var(--blm-film), radial-gradient(var(--boog-vorm), var(--boog-stops));-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,auto}body.blm-thema :is(.blm-hero-kaart,.blm-kaart--donker,.blm-services,.blm-gloed-rond-rechts):after{content:"";z-index:0;opacity:1;pointer-events:none;border-radius:inherit;background:var(--blm-korrel) 0 0 / 256px 256px repeat;background-size:256px 256px;display:block;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#00000061 0%,#0000009e 32%,#000 58% 100%);mask:linear-gradient(#00000061 0%,#0000009e 32%,#000 58% 100%)}body.blm-thema .blm-hero-kaart{--boog-vorm:90% 72% at 50% 116%}body.blm-thema .blm-kaart--donker{--boog-vorm:98% 64% at 36% 120%}body.blm-thema .blm-services{--boog-vorm:86% 76% at 76% 118%}body.blm-thema .blm-gloed-rond-rechts{--boog-vorm:84% 70% at 104% -12%}body.blm-thema .blm-logokaart:before,body.blm-thema .blm-logokaart:after{--boog-vorm:110% 68% at 50% 122%}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart{--boog-vorm:200% 54% at 50% 112%}body.blm-thema .blm-kaart--donker{--boog-vorm:210% 48% at 36% 116%}body.blm-thema .blm-services{--boog-vorm:190% 56% at 72% 114%}body.blm-thema .blm-gloed-rond-rechts{--boog-vorm:180% 52% at 100% -8%}}body.blm-thema #diensten .blm-services:before,body.blm-thema #diensten .blm-services.blm-korrel:before{background:var(--blm-film), radial-gradient(var(--boog-vorm), var(--boog-stops));opacity:1;-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,auto;transform:none}body.blm-thema #diensten .blm-services:after{content:"";z-index:0;opacity:1;pointer-events:none;border-radius:inherit;background:var(--blm-korrel) 0 0 / 256px 256px repeat;display:block;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#00000061 0%,#0000009e 32%,#000 58% 100%);mask:linear-gradient(#00000061 0%,#0000009e 32%,#000 58% 100%)}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart{--boog-vorm:380% 40% at 50% 122%}body.blm-thema .blm-kaart--donker{--boog-vorm:400% 36% at 40% 124%}body.blm-thema .blm-services,body.blm-thema #diensten .blm-services{--boog-vorm:360% 42% at 68% 122%}body.blm-thema .blm-gloed-rond-rechts{--boog-vorm:340% 38% at 92% -20%}}body.blm-thema .blm-hero-kaart.blm-gloed-onder:before,body.blm-thema .blm-hero-kaart--home.blm-gloed-onder:before{background:var(--blm-film), radial-gradient(var(--boog-vorm), var(--boog-stops));-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,auto}@media not all and (min-width:48rem){body.blm-thema .blm-hero-kaart{--boog-vorm:360% 95% at 50% 118%}body.blm-thema .blm-kaart--donker{--boog-vorm:380% 88% at 40% 120%}body.blm-thema .blm-services,body.blm-thema #diensten .blm-services{--boog-vorm:340% 100% at 68% 118%}body.blm-thema .blm-gloed-rond-rechts{--boog-vorm:320% 85% at 92% -18%}}body.blm-thema .blm-proceskaart{--boog-vorm:94% 70% at 16% 118%}body.blm-thema .blm-logokaart{--boog-vorm:104% 64% at 64% 120%}body.blm-thema .blm-formkaart{--boog-vorm:88% 74% at 12% 120%}body.blm-thema :is(.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak){--boog-vorm:112% 76% at 52% 124%}body.blm-thema .blm-tegel--violet{--boog-vorm:124% 82% at 88% 118%}body.blm-thema .blm-proceskaart:after,body.blm-thema .blm-proceskaart--gloed:before,body.blm-thema .blm-logokaart.blm-gloed-onder:after,body.blm-thema .blm-formkaart:before,body.blm-thema .blm-dienstkaart-groot--violet:before,body.blm-thema .blm-dienstkaart-groot--violetvlak:before,body.blm-thema .blm-tegel--violet:before,body.blm-thema .blm-tegel--violet:after{background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), radial-gradient(var(--boog-vorm), var(--boog-stops));opacity:1;-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,no-repeat;background-size:256px 256px,auto,auto}@media not all and (min-width:48rem){body.blm-thema .blm-proceskaart{--boog-vorm:340% 90% at 20% 120%}body.blm-thema .blm-logokaart{--boog-vorm:360% 82% at 60% 120%}body.blm-thema .blm-formkaart{--boog-vorm:340% 92% at 16% 120%}body.blm-thema :is(.blm-dienstkaart-groot--violet,.blm-dienstkaart-groot--violetvlak){--boog-vorm:300% 96% at 50% 124%}body.blm-thema .blm-tegel--violet{--boog-vorm:300% 100% at 84% 120%}}body.blm-thema .blm-logokaart__kop,body.blm-thema .blm-logokaart__kop--gloed{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:#f4f3f0;background:#0b051b9e;border-color:#f4f3f024}body.blm-thema .blm-logokaart__kop .blm-kop-kaart,body.blm-thema .blm-logokaart__kop .blm-herobewijs__score{color:#fff}body.blm-thema .blm-logokaart__kop .blm-herobewijs__regel{color:#f4f3f0a8}body.blm-thema .blm-logokaart__kop .blm-sterren{color:var(--blm-lime)}body.blm-thema .blm-logokaart__kop .blm-herobewijs__koppen img{border-color:#0b051be6}body.blm-thema .blm-teamlid{--boog-vorm:150% 72% at 50% 124%;background:var(--blm-korrel) 0 0 / 256px 256px repeat, var(--blm-film), radial-gradient(var(--boog-vorm), var(--boog-stops)), linear-gradient(#0d0620, #0d0620);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat;background-size:256px 256px,auto,auto,auto}@media not all and (min-width:48rem){body.blm-thema .blm-teamlid{--boog-vorm:320% 86% at 50% 124%}}body.blm-thema .blm-uspjes--stats .blm-uspje{flex-direction:column;justify-content:space-between;gap:clamp(2rem,4vw,3.5rem);min-height:clamp(13rem,17vw,15.5rem);display:flex}body.blm-thema .blm-logokaart__kop,body.blm-thema .blm-logokaart__kop--gloed{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(135deg,#f4f3f06b 0%,#f4f3f01a 28%,#f4f3f005 52%,#f4f3f029 74%,#f4f3f05c 100%) border-box;border:1px solid #0000}body.blm-thema .blm-teamlid__beeld--vullend{transform-origin:bottom;transform:scale(1.16)}body.blm-thema .blm-sectie:has(.blm-logokaart){padding-bottom:clamp(1.5rem,3vw,2.5rem)}body.blm-thema .blm-uspjes--stats{gap:.625rem}@media not all and (min-width:62rem){body.blm-thema .blm-uspjes--stats{gap:.625rem}}body.blm-thema .blm-logokaart__meer{font-weight:600}body.blm-thema .blm-logokaart__plus:before{height:2.5px}body.blm-thema .blm-logokaart__plus:after{width:2.5px}body.blm-thema .blm-teamlid__beeld--vullend{transform:scale(1.07)}body.blm-thema .blm-teamlid__beeld--vullend.blm-teamlid__beeld--hoger{transform:scale(1.16)}body.blm-thema .blm-logokaart__kop,body.blm-thema .blm-logokaart__kop--gloed,body.blm-thema .blm-stapel__kaart{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:linear-gradient(#08041285,#08041285) padding-box padding-box,linear-gradient(135deg,#f4f3f06b 0%,#f4f3f01a 28%,#f4f3f005 52%,#f4f3f029 74%,#f4f3f05c 100%) border-box;border:1px solid #0000}body.blm-thema .blm-logokaart__kop,body.blm-thema .blm-logokaart__kop--gloed{--boog-vorm:132% 88% at 50% 122%;background:var(--blm-korrel) 0 0 / 256px 256px repeat padding-box, var(--blm-film) padding-box, radial-gradient(var(--boog-vorm), var(--boog-stops)) padding-box, linear-gradient(#0a0518, #0a0518) padding-box, linear-gradient(135deg, #f4f3f06b 0%, #f4f3f01a 28%, #f4f3f005 52%, #f4f3f029 74%, #f4f3f05c 100%) border-box;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #0000}@media not all and (min-width:48rem){body.blm-thema .blm-logokaart__kop,body.blm-thema .blm-logokaart__kop--gloed{--boog-vorm:300% 96% at 50% 124%}}body.blm-thema .blm-stapel__kaart{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#08041285;border:1px solid #ffffff1f}body.blm-thema .blm-sectie:has(.blm-testimonial),body.blm-thema #klanten.blm-sectie{padding-bottom:clamp(1.5rem,3vw,2.5rem)}body.blm-thema .blm-tegel__eyebrow,body.blm-thema .blm-tegel .blm-eyebrow-s{text-transform:none;letter-spacing:-.01em}body.blm-thema :is(.blm-kaart-nis,.blm-logokaart__hoek,.blm-hero-hoek):before,body.blm-thema :is(.blm-kaart-nis,.blm-logokaart__hoek,.blm-hero-hoek):after{background:radial-gradient(circle at 0 0, transparent calc(var(--nis-r) - .5px), var(--blm-pagina) calc(var(--nis-r) - .5px))}body.blm-thema .blm-kaart-nis:after{background:radial-gradient(circle at 0 100%, transparent calc(var(--nis-r) - .5px), var(--blm-pagina) calc(var(--nis-r) - .5px))}body.blm-thema .blm-pakket--lime{background:var(--blm-lime);color:#14101c}body.blm-thema .blm-pagina .blm-pakket--lime :is(.blm-tekst,.blm-eyebrow-s,.blm-pakket__prijs,.blm-pakket__per,.blm-pakket__omschrijving){color:#14101c}body.blm-thema .blm-pagina .blm-pakket--lime :is(.blm-pakket__per,.blm-pakket__omschrijving){color:#14101cb8}body.blm-thema .blm-pakket--lime .blm-pakket__vink{background:var(--blm-btn-donker)}body.blm-thema .blm-pagina .blm-pakket--lime .blm-pakket__knop{background:var(--blm-btn-donker);color:#fff}body.blm-thema .blm-pakket .blm-eyebrow-s,body.blm-thema .blm-pakket__per,body.blm-thema .blm-pakket__prijs{font-weight:500}body.blm-thema .blm-pakket__vink,body.blm-thema .blm-pagina .blm-pakket__vink{background:var(--blm-violet);border-radius:3px;width:.6875rem;height:.6875rem;margin-top:.42em}body.blm-thema .blm-pakket__vink:after{border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:.1875rem;height:.375rem;display:block;transform:rotate(45deg)translate(-.5px,-1px)}body.blm-thema .blm-pakket--violet .blm-pakket__vink{background:#fff}body.blm-thema .blm-pakket--violet .blm-pakket__vink:after{border-color:var(--blm-violet)}body.blm-thema .blm-pakket--lime .blm-pakket__vink:after{border-color:var(--blm-lime)}body.blm-thema .blm-pakket__knop{isolation:isolate;transition:color .3s;position:relative;overflow:hidden}body.blm-thema .blm-pakket__knop:before{content:"";z-index:-1;background:var(--blm-violet);transition:translate .45s var(--curve);position:absolute;inset:0;translate:0 100%}body.blm-thema .blm-dienstkaart-groot--violetvlak{background:var(--blm-violet)}body.blm-thema .blm-dienstkaart-groot--violetvlak:before{display:none}@media not all and (min-width:48rem){body.blm-thema .blm-cijferrij__getal{font-size:clamp(1.75rem,9vw,2.25rem)}body.blm-thema .blm-proceskaart .blm-kaart-inhoud{padding-bottom:clamp(1.5rem,4vw,2.5rem)}body.blm-thema .blm-pakketten{display:block}body.blm-thema .blm-pakketten__spoor{align-items:stretch;display:flex}body.blm-thema .blm-pakketten .blm-pakket{flex-shrink:0;width:86%;height:auto}}@media (min-width:48rem){body.blm-thema .blm-pakketten__spoor{display:contents}}body.blm-thema .blm-tegel__tags a,body.blm-thema .blm-tegel__tags li{text-transform:none;letter-spacing:-.01em}body.blm-thema .blm-sectie:has(.blm-pakketten){padding-top:clamp(4.5rem,9vw,8rem)}body.blm-thema .blm-sectie:has(>.blm-pakketextra){margin-top:calc(-1*clamp(4rem,9vw,8.5rem));padding-top:0}body.blm-thema .blm-pagina .blm-pakket--violet .blm-pakket__knop:before{background:var(--blm-lime)}body.blm-thema .blm-pakket__vink,body.blm-thema .blm-pagina .blm-pakket__vink{border-radius:3px;width:.875rem;height:.875rem;margin-top:.3em}body.blm-thema .blm-pakket__vink:after{content:"";background-color:#fff;border:0;width:.5rem;height:.5rem;display:block;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.4 6.4 11.6 12.8 5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.4 6.4 11.6 12.8 5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}body.blm-thema .blm-pakket--violet .blm-pakket__vink:after{background-color:var(--blm-violet)}body.blm-thema .blm-pakket--lime .blm-pakket__vink:after{background-color:var(--blm-lime)}body.blm-thema .blm-menu-knop,body.blm-thema .blm-menu-knop:focus-visible{background:var(--blm-lime);color:#0c0913;transition:color .3s}@media (hover:hover){body.blm-thema .blm-menu-knop:hover{background:var(--blm-lime);color:#0c0913;transition:color .3s}}body.blm-thema .blm-menu-knop:before{background:var(--blm-knop-verloop)}body.blm-thema .blm-menu-knop:focus-visible:before{translate:0}@media (hover:hover){body.blm-thema .blm-menu-knop:hover:before{translate:0}}body.blm-thema .blm-menu-knop:focus-visible{color:#fff}@media (hover:hover){body.blm-thema .blm-menu-knop:hover{color:#fff}}body.blm-thema .blm-menu-knop:focus-visible .blm-menu-streepjes{background:0 0}@media (hover:hover){body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes{background:0 0}body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes:before,body.blm-thema .blm-menu-knop:hover .blm-menu-streepjes:after{background:#fff}}body.blm-thema .blm-menu-knop__rond{transition:background-color .3s}@media (hover:hover){body.blm-thema .blm-menu-knop:hover .blm-menu-knop__rond{background:var(--blm-btn-donker)}}@media not all and (min-width:48rem){body.blm-thema .blm-cijferrij .blm-cijferrij__getal{font-size:clamp(1.625rem,8vw,2rem)}body.blm-thema .blm-pakketten{display:block;overflow:hidden}body.blm-thema .blm-pakketten__spoor{align-items:stretch;display:flex}body.blm-thema .blm-pakketten .blm-pakket{flex-shrink:0;width:93%;height:auto}}body.blm-thema .blm-menu-overlay{--boog-vorm:110% 72% at 50% 118%}body.blm-thema .blm-menu-overlay:before{background:var(--blm-film), radial-gradient(var(--boog-vorm), var(--boog-stops));-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);-webkit-mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);mask:radial-gradient(var(--boog-vorm), #000 60%, transparent 100%);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,auto}body.blm-thema .blm-menu-overlay:after{content:"";z-index:0;opacity:1;pointer-events:none;background:var(--blm-korrel) 0 0 / 256px 256px repeat;display:block;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 22%,#00000059 42%,#000 66% 100%);mask:linear-gradient(#0000 22%,#00000059 42%,#000 66% 100%)}@media not all and (min-width:48rem){body.blm-thema .blm-menu-overlay{--boog-vorm:320% 88% at 50% 120%}}body.blm-thema .blm-uitleg__beeld{background:0 0}body.blm-thema .blm-logokaart__hoek,body.blm-thema .blm-hero-hoek{border-radius:var(--nis-r) 0 0px 0}body.blm-thema .blm-sectie:has(>.blm-pakketextra),body.blm-thema .blm-pakketextra.mt-10{margin-top:0}body.blm-thema #wat-we-doen{padding-bottom:0}body.blm-thema .blm-pakket__chip{font-weight:500}body.blm-thema .blm-pakket__vink:after{width:.75rem;height:.75rem}body.blm-thema .blm-pakket__vink,body.blm-thema .blm-pagina .blm-pakket__vink{margin-top:.17em}body.blm-thema .blm-pakket__knop:before{inset:-1px}body.blm-thema .blm-pagina .blm-pakket--lime .blm-pakket__knop:before{background:var(--blm-violet)}@media not all and (min-width:48rem){body.blm-thema .blm-pakketten{width:100vw;padding-inline:var(--sectie-zij);margin-inline:calc(50% - 50vw);display:block;overflow:hidden}body.blm-thema .blm-pakketten .blm-pakket[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}body.blm-thema .blm-pakket__omschrijving{display:none}}body.blm-thema .blm-uitleg__beeld,body.blm-thema .blm-uitleg__beeld>img{border-radius:14px}body.blm-thema .blm-menu-overlay{background:#000}body.blm-thema .blm-menu-overlay .blm-menu-item:hover .blm-menu-link,body.blm-thema .blm-menu-overlay .blm-menu-item:focus-visible .blm-menu-link{transform:translate(0)}body.blm-thema .blm-menu-overlay .blm-menu-info .blm-eyebrow,body.blm-thema .blm-menu-overlay .blm-menu-snel__kop{color:var(--blm-lime);background:0 0;padding:0;font-weight:600}body.blm-thema .blm-menu-overlay .blm-menu-snel__kop{margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:.75rem}body.blm-thema .blm-menu-overlay .blm-menu-snel{margin-top:0}body.blm-thema .blm-dienstlijst__pijl{display:none}body.blm-thema .blm-dienstlijst__rij{align-items:center;padding-block:clamp(.875rem,1.6vw,1.25rem)}body.blm-thema .blm-dienstlijst__titel{font-size:clamp(1.125rem,.9rem + .7vw,1.5rem)}body.blm-thema .blm-dienstlijst__tekst{align-items:center}body.blm-thema .blm-dienstlijst__sub{font-size:.9375rem}body.blm-thema .blm-menu-overlay .blm-menu-snel__kop:before{display:none}body.blm-thema .blm-dienstlijst__tekst{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:.25rem clamp(1.5rem,3vw,3rem);display:grid}@media not all and (min-width:48rem){body.blm-thema .blm-dienstlijst__tekst{grid-template-columns:minmax(0,1fr)}}@media (min-width:48rem){body.blm-thema .blm-uitleg__beeld,body.blm-thema .blm-uitleg__beeld>img,body.blm-thema .blm-fotobadge,body.blm-thema .blm-fotobadge>img{border-radius:20px}}@media not all and (min-width:48rem){body.blm-thema .blm-menu-overlay .blm-menu-snel{padding-bottom:clamp(1.5rem,5vw,2.25rem)}body.blm-thema .blm-menu-overlay .blm-menu-info{padding-top:clamp(1.5rem,5vw,2.25rem)}}body.blm-thema .blm-dienstlijst__tekst{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}body.blm-thema .blm-dienstlijst__sub{max-width:none}body.blm-thema .blm-dienstlijst__rij{transition:color .25s ease, padding-left .35s var(--curve);border-top:0;border-bottom:1px solid #14101c24;position:relative}body.blm-thema .blm-dienstlijst__rij:last-child{border-bottom:1px solid #14101c24}body.blm-thema .blm-dienstlijst__rij:after{content:"";background:var(--blm-lime);transform-origin:100%;height:1px;transition:transform .55s var(--curve);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}body.blm-thema .blm-dienstlijst__rij:hover:after,body.blm-thema .blm-dienstlijst__rij:focus-visible:after{transform-origin:0;transform:scaleX(1)}body.blm-thema .blm-dienstlijst__rij:hover{padding-left:.75rem}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-dienstlijst__rij{transition:none}body.blm-thema .blm-dienstlijst__rij:hover{padding-left:0}}body.blm-thema .blm-uitleg__beeld img,body.blm-thema .blm-uitleg--beeldhoog .blm-uitleg__beeld img,body.blm-thema .blm-uitleg--beeldhoger .blm-uitleg__beeld img{aspect-ratio:5/4}body.blm-thema .blm-slider-teller{display:none}@media not all and (min-width:48rem){body.blm-thema :is(.blm-uitleg__beeld,.blm-fotobadge),body.blm-thema :is(.blm-uitleg__beeld,.blm-fotobadge)>img,body.blm-thema .blm-uitleg__beeld img{border-radius:0}body.blm-thema .blm-uitleg__beeld img,body.blm-thema .blm-uitleg--beeldhoog .blm-uitleg__beeld img,body.blm-thema .blm-uitleg--beeldhoger .blm-uitleg__beeld img{aspect-ratio:4/3.2}}body.blm-thema .blm-sectie:has(.blm-dienstlijst) .blm-sectiekop{margin-bottom:0}body.blm-thema .blm-dienstlijst.mt-10{margin-top:1rem}.heeft-reveal-js body.blm-thema .blm-dienstlijst__rij[data-reveal],.heeft-reveal-js .blm-dienstlijst__rij[data-reveal]{transition:opacity 1.1s cubic-bezier(.22, .61, .36, 1), transform 1.1s cubic-bezier(.22, .61, .36, 1), padding-left .35s var(--curve);transform:translate(-18px)}@media not all and (min-width:48rem){body.blm-thema .blm-sectie:has(.blm-dienstlijst){flex-direction:column;display:flex}body.blm-thema .blm-sectie:has(.blm-dienstlijst) .blm-sectiekop{display:contents}body.blm-thema .blm-dienstlijst{order:2}body.blm-thema .blm-sectie:has(.blm-dienstlijst) .blm-sectiekop__link{order:3;align-self:flex-start;margin-top:1.5rem}body.blm-thema .blm-dienstlijst__tekst{grid-template-columns:minmax(0,1fr);align-items:start;gap:.25rem}}body.blm-thema .blm-dienstlijst__rij:after{background:#000}@media not all and (min-width:48rem){body.blm-thema .blm-sectie:has(.blm-dienstlijst){align-items:flex-start}body.blm-thema .blm-sectie:has(.blm-dienstlijst) .blm-dienstlijst,body.blm-thema .blm-sectie:has(.blm-dienstlijst) .blm-kop-sectie{align-self:stretch}body.blm-thema .blm-sectie:has(.blm-dienstlijst)>.blm-eyebrow{margin-bottom:1rem}}body.blm-thema .blm-pagina .blm-formkaart .blm-veld .blm-eyebrow-s,body.blm-thema .blm-pagina .blm-formkaart .blm-onderwerp legend{color:#fff}body.blm-thema .blm-onderwerp__keuze span{border-radius:8px;height:2.125rem;font-size:.9375rem}body.blm-thema .blm-pagina .blm-formkaart .blm-onderwerp__keuze input:checked+span,body.blm-thema .blm-onderwerp__keuze input:checked+span{background:var(--blm-lime);border-color:var(--blm-lime);color:#14101c}body.blm-thema .blm-verstuurknop .blm-btn__icon.blm-btn__dot{border-radius:var(--radius-knop,6px);background:var(--blm-btn-donker);color:#fff;width:2.25rem;height:2.25rem}body.blm-thema .blm-verstuurknop .blm-btn__icon.blm-btn__dot .blm-pijl{background-color:#fff}body.blm-thema .blm-ingangkaart.blm-dienstkaart-groot--violetvlak .blm-dienstkaart-groot__hoek{color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#f4f3f038}body.blm-thema .blm-ingangkaart.blm-dienstkaart-groot--violetvlak .blm-dienstkaart-groot__hoek .blm-pijl{background-color:#fff}body.blm-thema .blm-pagina .blm-directkolom>.blm-eyebrow-s{color:#000;font-weight:500}body.blm-thema .blm-pagina .blm-directkolom__groot .blm-link,body.blm-thema .blm-pagina .blm-directkolom__regel .blm-link{color:#14101cad}body.blm-thema .blm-pagina .blm-directkolom__groot .blm-link:hover,body.blm-thema .blm-pagina .blm-directkolom__regel .blm-link:hover{color:#14101c}@media not all and (min-width:48rem){body.blm-thema .blm-tegel__tags a,body.blm-thema .blm-tegel__tags li{font-size:.8125rem}body.blm-thema .blm-tegel__tags a{padding:.375rem .75rem}}body.blm-thema .blm-vinklijst .blm-pakket__vink,body.blm-thema .blm-pagina .blm-vinklijst .blm-pakket__vink{margin-top:.45rem}@media not all and (min-width:48rem){body.blm-thema .blm-vinklijst .blm-pakket__vink,body.blm-thema .blm-pagina .blm-vinklijst .blm-pakket__vink{margin-top:.35rem}}body.blm-thema .blm-sectie.blm-sectie--geen-top:has(>.blm-pakketextra){padding-top:0}body.blm-thema .blm-sectie.blm-sectie--geen-top:has(>.blm-pakketextra):has(.blm-pakketten){padding-top:var(--ruimte-sectie)}body.blm-thema .blm-pagina .blm-formkaart.blm-formkaart .blm-veld .blm-eyebrow-s,body.blm-thema .blm-pagina .blm-formkaart.blm-formkaart .blm-onderwerp legend,body.blm-thema .blm-pagina .blm-formkaart.blm-formkaart .blm-eyebrow-s{color:#fff}body.blm-thema .blm-formkaart{border:0}@media (hover:hover){body.blm-thema .blm-verstuurknop:hover .blm-btn__icon.blm-btn__dot,body.blm-thema .blm-verstuurknop:focus-visible .blm-btn__icon.blm-btn__dot{background:var(--blm-violet)}body.blm-thema .blm-verstuurknop:hover .blm-btn__icon.blm-btn__dot .blm-pijl{background-color:#fff}}body.blm-thema .blm-pijl.blm-pijl.blm-pijl,body.blm-thema .blm-pagina .blm-pijl.blm-pijl.blm-pijl{width:.875rem;height:.875rem;-webkit-mask:var(--pijl-dun) center / contain no-repeat;-webkit-mask:var(--pijl-dun) center / contain no-repeat;-webkit-mask:var(--pijl-dun) center / contain no-repeat;mask:var(--pijl-dun) center / contain no-repeat}@media not all and (min-width:48rem){body.blm-thema .blm-pijl.blm-pijl.blm-pijl,body.blm-thema .blm-pagina .blm-pijl.blm-pijl.blm-pijl{width:.75rem;height:.75rem}}body.blm-thema .blm-sectie.blm-sectie--geen-onder{padding-bottom:0}body.blm-thema .blm-tekstlink{color:#000;text-underline-offset:.16em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){body.blm-thema .blm-tekstlink{-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 34%, transparent);text-decoration-color:color-mix(in srgb, currentColor 34%, transparent)}}body.blm-thema .blm-tekstlink{transition:color .2s,text-decoration-color .2s}body.blm-thema .blm-tekstlink:hover,body.blm-thema .blm-tekstlink:focus-visible{color:var(--blm-violet);text-decoration-color:currentColor}body.blm-thema :is(.blm-kaart--donker,.blm-dienstkaart-groot--violet,.blm-tegel--violet) .blm-tekstlink{color:#fff}body.blm-thema :is(.blm-kaart--donker,.blm-dienstkaart-groot--violet,.blm-tegel--violet) .blm-tekstlink:hover,body.blm-thema :is(.blm-kaart--donker,.blm-dienstkaart-groot--violet,.blm-tegel--violet) .blm-tekstlink:focus-visible{color:var(--blm-lime)}body.blm-thema .blm-verstuurknop.is-bezig,body.blm-thema .blm-verstuurknop.is-klaar,body.blm-thema .blm-pagina .blm-verstuurknop.is-bezig,body.blm-thema .blm-pagina .blm-verstuurknop.is-klaar{padding-right:1.375rem}@media (min-width:48rem){body.blm-thema [data-barba-namespace=bedankt] .blm-hero{padding-bottom:var(--blok-marge)}}body.blm-thema [data-barba-namespace=bedankt] .blm-hero-kaart:not(.blm-hero-kaart--home) .blm-hero-sub{max-width:52rem}body.blm-thema .blm-services__media,body.blm-thema .blm-services__body>.blm-services__media{z-index:1;position:relative}body.blm-thema .blm-services__body>.blm-services__media .blm-services__image{overflow:hidden;translate:none}body.blm-thema .blm-services__body>.blm-services__media .blm-services__image>img{scale:1.3;translate:var(--zweef-x,0px) var(--zweef-y,0px);transition:translate .6s cubic-bezier(.22,.61,.36,1),opacity .35s}body.blm-thema .blm-services .blm-slider-balk-vulling,body.blm-thema .blm-services .blm-team-balk__vulling{background:var(--blm-lime)}body.blm-thema{--blm-knop-verloop:var(--blm-violet)}@media not all and (min-width:48rem){body.blm-thema .blm-menu-overlay .blm-menu-info{padding-top:0}body.blm-thema .blm-tegel .blm-tegel__eyebrow{font-size:1rem}body.blm-thema .blm-btn--secondary.blm-btn--icon,body.blm-thema .blm-pagina .blm-btn--secondary.blm-btn--icon{padding-block:calc(.375rem - 1px);font-size:.9375rem}}@media (min-width:48rem){body.blm-thema .blm-btn--secondary.blm-btn--icon,body.blm-thema .blm-pagina .blm-btn--secondary.blm-btn--icon{font-size:1.05rem}}body.blm-thema .blm-pagina .is-oplichtend .blm-statement__woord,body.blm-thema .blm-pagina .is-oplichtend .blm-markering.blm-statement__woord{color:#14101c7a}.heeft-reveal-js .blm-rijen .blm-rij[data-reveal]{opacity:.3}@media not all and (min-width:48rem){body.blm-thema .blm-cases .blm-rij-titel,body.blm-thema .blm-pagina .blm-cases .blm-rij-titel{color:#fff}body.blm-thema .blm-cases .blm-rij .blm-chip,body.blm-thema .blm-pagina .blm-cases .blm-rij .blm-chip{color:#fff;border-color:#ffffff6b}body.blm-thema .blm-punten--kaarten{--stapel-top:5.5rem;--stapel-trede:.75rem;flex-direction:column;gap:.75rem;display:flex}body.blm-thema .blm-punten--kaarten .blm-punt{background:#f5f5f5;align-self:start;position:sticky}body.blm-thema .blm-punten--kaarten .blm-punt:first-child{top:var(--stapel-top);background:#f5f5f5}body.blm-thema .blm-punten--kaarten .blm-punt:nth-child(2){top:calc(var(--stapel-top) + var(--stapel-trede))}body.blm-thema .blm-punten--kaarten .blm-punt:nth-child(3){top:calc(var(--stapel-top) + var(--stapel-trede) * 2)}body.blm-thema .blm-punten--kaarten .blm-punt:nth-child(4){top:calc(var(--stapel-top) + var(--stapel-trede) * 3)}body.blm-thema .blm-punten--kaarten .blm-punt:last-child{position:relative;top:auto}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-punten--kaarten .blm-punt{position:relative;top:auto}}}body.blm-thema .blm-logokaart{--kolom-inzet:max(calc(var(--sectie-zij) - var(--blm-zij)), calc((100% - var(--sectie-max)) / 2));padding-inline:var(--kolom-inzet)}.heeft-reveal-js .blm-btn[data-reveal]:not([data-reveal=fade]):not([data-reveal=scale]),.heeft-reveal-js .blm-btn-hero[data-reveal]:not([data-reveal=fade]):not([data-reveal=scale]){transform:translate(-18px)}body.blm-thema .blm-verstuurknop:active,body.blm-thema .blm-pagina .blm-verstuurknop:active{color:#f4f3f0}body.blm-thema .blm-verstuurknop:active:before{translate:0}body.blm-thema .blm-verstuurknop:active .blm-btn__icon.blm-btn__dot{background:var(--blm-violet)}body.blm-thema .blm-verstuurknop:active .blm-btn__icon.blm-btn__dot .blm-pijl{background-color:#fff}@media not all and (min-width:48rem){body.blm-thema .blm-formkaart{--boog-vorm:340% 62% at 16% 134%}body.blm-thema .blm-pagina .blm-formkaart .blm-formkaart__privacy{color:#f4f3f0c7}}@property --groei{syntax:"<number>";inherits:false;initial-value:1}body.blm-thema .blm-filmgroei{--groei:1}body.blm-thema .blm-filmsectie.heeft-groei .blm-filmgroei{--groei:0}body.blm-thema .blm-filmgroei{will-change:rotate}@media not all and (min-width:48rem){body.blm-thema .blm-logokaart{--kolom-inzet:var(--sectie-zij)}}body.blm-thema .blm-rij--zonder-case{cursor:default}body.blm-thema .blm-rij--zonder-case:hover{background:0 0}body.blm-thema .blm-rijen:hover .blm-rij--zonder-case:hover .blm-rij-nr,body.blm-thema .blm-rijen:hover .blm-rij--zonder-case:hover .blm-rij-titel,body.blm-thema .blm-rijen:hover .blm-rij--zonder-case:hover .blm-rij-sub{opacity:.45}body.blm-thema .blm-volgende__knop{align-self:flex-start;margin-top:1.75rem}body.blm-thema .blm-volgende--zonder-beeld{grid-template-columns:minmax(0,1fr)}body.blm-thema [data-barba-namespace=case] .blm-sectie--kop{padding-bottom:var(--ruimte-sectie)}body.blm-thema :is(.blm-case-gb,.blm-case-smb,.blm-case-bozeera,.blm-case-waag,.blm-case-wijnhuis,.blm-case-ea,.blm-case-rietman,.blm-case-grass,.blm-case-fiets,.blm-case-luxor) .blm-casehero:after{display:none}body.blm-thema :is(.blm-case-gb,.blm-case-smb,.blm-case-bozeera,.blm-case-waag,.blm-case-wijnhuis,.blm-case-ea,.blm-case-rietman,.blm-case-grass,.blm-case-fiets,.blm-case-luxor) .blm-proefkop{font-family:var(--font-kop);letter-spacing:-.01em;color:#000;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:600}body.blm-thema .blm-werkraster{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);display:grid}body.blm-thema .blm-werkvak{border-radius:var(--radius-kaart);grid-column:span 12;margin:0;overflow:hidden}body.blm-thema .blm-werkvak--half{grid-column:span 6}body.blm-thema .blm-werkvak--derde{grid-column:span 4}body.blm-thema .blm-werkvak--kwart{grid-column:span 3}body.blm-thema .blm-werkvak--kader{border:1px solid #14101c1f}body.blm-thema .blm-werkvak :is(img,video){object-fit:cover;width:100%;height:100%;display:block}body.blm-thema .blm-case-smb{--case-inkt:#031017}body.blm-thema .blm-case-bozeera{--case-inkt:#0d0b08}body.blm-thema .blm-werkvak video{background:var(--case-inkt,#14101c);height:auto}@media (min-width:48rem) and (not (min-width:62rem)){body.blm-thema .blm-werkvak--kwart{grid-column:span 6}}@media not all and (min-width:48rem){body.blm-thema .blm-werkvak,body.blm-thema .blm-werkvak--half,body.blm-thema .blm-werkvak--derde,body.blm-thema .blm-werkvak--kwart{grid-column:span 12}}body.blm-thema :is(.blm-case-gb,.blm-case-smb,.blm-case-bozeera,.blm-case-waag,.blm-case-wijnhuis,.blm-case-ea,.blm-case-rietman,.blm-case-grass,.blm-case-fiets,.blm-case-luxor) .blm-casehero{aspect-ratio:auto;border-radius:var(--radius-kaart);position:static;overflow:hidden}body.blm-thema :is(.blm-case-gb,.blm-case-smb,.blm-case-bozeera,.blm-case-waag,.blm-case-wijnhuis,.blm-case-ea,.blm-case-rietman,.blm-case-grass,.blm-case-fiets,.blm-case-luxor) :is(img,video).blm-casehero__beeld{object-fit:contain;width:100%;height:auto;position:static}body.blm-thema .case-cursor:after{display:none}body.blm-thema .blm-pagina .blm-rij-knop.blm-icon-btn--secondary{border-color:#0000}body.blm-thema .blm-services .blm-slider-label>span{font-family:var(--font-kop);letter-spacing:-.5px;text-transform:none;font-size:.875rem;font-weight:400;line-height:1.5}body.blm-thema .blm-services .blm-slider-label{min-height:1.5em}body.blm-thema .blm-hoofdnav a{font-weight:500}body.blm-thema .blm-menu-overlay .blm-menu-snel__kop,body.blm-thema .blm-menu-overlay .blm-menu-snel{transition:transform .7s cubic-bezier(.76,0,.24,1);transform:translateY(calc(-1*clamp(2rem,4vw,3.5rem)))}.menu-open body.blm-thema .blm-menu-overlay .blm-menu-snel__kop,.menu-open body.blm-thema .blm-menu-overlay .blm-menu-snel{transform:none}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-menu-overlay .blm-menu-snel__kop,body.blm-thema .blm-menu-overlay .blm-menu-snel{transition:none;transform:none}}body.blm-thema .blm-koekje__icoon{font-size:0;animation:none;display:block;position:relative}body.blm-thema .blm-koekje__beeld{display:block;position:absolute}body.blm-thema .blm-koekje__beeld--groot{width:62%;height:62%;animation:26s linear infinite koekje-draai;bottom:10%;left:8%}body.blm-thema .blm-koekje__beeld--klein{width:46%;height:46%;animation:18s linear infinite reverse koekje-draai;top:10%;right:10%}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-koekje__beeld{animation:none}}body.blm-thema .blm-koekje{gap:1.25rem;width:min(52rem,100vw - 2rem);padding:1.25rem}@media not all and (min-width:40rem){body.blm-thema .blm-koekje{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}body.blm-thema .blm-koekje__icoon{width:4rem;height:4rem}body.blm-thema .blm-koekje__knoppen{gap:1rem}}body.blm-thema .blm-header-balk .blm-header-logo img.blm-header-logo__b,body.blm-thema .blm-header-balk .blm-header-logo:after{width:1.5rem;height:1.5rem}@media not all and (min-width:48rem){body.blm-thema .blm-header-balk .blm-header-logo{border-radius:.6875rem;width:2.9rem;height:2.9rem}}body.blm-thema .blm-menu-overlay .blm-menu-info .blm-menu-knop-cta{transition:opacity .6s ease, transform .4s var(--curve), background-color .3s ease, border-color .3s ease, color .3s ease}.menu-open body.blm-thema .blm-menu-overlay .blm-menu-info .blm-menu-knop-cta{transition-delay:.79s,0s,0s,0s,0s}.menu-sluit body.blm-thema .blm-menu-overlay .blm-menu-info .blm-menu-knop-cta{transition:opacity .22s ease, transform .4s var(--curve);transition-delay:0s}body.blm-thema .blm-menu-overlay .blm-menu-snel__kop,body.blm-thema .blm-menu-overlay .blm-menu-snel{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.76,0,.24,1)}.menu-open body.blm-thema .blm-menu-overlay .blm-menu-snel__kop{opacity:1;transition-delay:.5s,0s}.menu-open body.blm-thema .blm-menu-overlay .blm-menu-snel{opacity:1;transition-delay:.58s,0s}.menu-sluit body.blm-thema .blm-menu-overlay .blm-menu-snel__kop,.menu-sluit body.blm-thema .blm-menu-overlay .blm-menu-snel{opacity:0;transition:opacity .22s,transform .7s cubic-bezier(.76,0,.24,1)}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-menu-overlay .blm-menu-snel__kop,body.blm-thema .blm-menu-overlay .blm-menu-snel{opacity:1;transition:none}}body.blm-thema a.blm-volgende__beeld{display:block}body.blm-thema .blm-volgende__beeld :is(img,video){object-fit:cover;width:100%;height:100%;transition:transform .6s var(--curve)}body.blm-thema .blm-volgende:hover .blm-volgende__beeld :is(img,video){transform:scale(1.04)}body.blm-thema .blm-teamlid__beeld--hoger{transform:scale(.9)}@media not all and (min-width:48rem){body.blm-thema .blm-cases.blm-projectlijst{width:auto;margin-inline:0;padding-inline:0;overflow:visible}body.blm-thema .blm-cases.blm-projectlijst .blm-cases-spoor{display:block}body.blm-thema .blm-cases.blm-projectlijst .blm-rij{aspect-ratio:auto;width:auto;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"beeld beeld""nr titel""nr sub""nr chips";align-items:start;gap:.375rem .75rem;padding:2.25rem 0;display:grid;overflow:visible}body.blm-thema .blm-cases.blm-projectlijst .blm-rij:before{background:var(--hairline);height:1px;display:block;inset:0 0 auto}body.blm-thema .blm-cases.blm-projectlijst .blm-rij:after{display:none}body.blm-thema .blm-cases.blm-projectlijst .blm-rij-nr{grid-area:nr;margin-top:.25rem;padding-inline:0;display:block}body.blm-thema .blm-cases.blm-projectlijst .blm-rij-titel{grid-area:titel;padding-inline:0;position:static}body.blm-thema .blm-cases.blm-projectlijst .blm-rij-sub{grid-area:sub;padding-inline:0;display:block}body.blm-thema .blm-cases.blm-projectlijst .blm-rij-chips{flex-wrap:wrap;grid-area:chips;margin:.5rem 0 0;padding-inline:0;position:static}body.blm-thema .blm-cases.blm-projectlijst .blm-rij-beeld{aspect-ratio:16/9;border-radius:var(--radius-kaart);background:var(--blm-donker-2);grid-area:beeld;width:auto;height:auto;margin:0 0 1.75rem;display:block;position:relative;inset:auto;overflow:hidden}body.blm-thema .blm-cases.blm-projectlijst .blm-rij-beeld :is(img,video){object-fit:cover;width:100%;height:100%;display:block}body.blm-thema .blm-cases.blm-projectlijst .blm-rij-titel,body.blm-thema .blm-pagina .blm-cases.blm-projectlijst .blm-rij-titel{color:var(--blm-licht)}body.blm-thema .blm-cases.blm-projectlijst .blm-rij .blm-chip,body.blm-thema .blm-pagina .blm-cases.blm-projectlijst .blm-rij .blm-chip{color:#14101cb3;border-color:#14101c38}}body.blm-thema .blm-blograster{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}body.blm-thema .blm-blogkaart{color:inherit;flex-direction:column;text-decoration:none;display:flex}body.blm-thema .blm-blogkaart__beeld{aspect-ratio:3/2;border-radius:var(--radius-kaart);background:var(--blm-donker-2);display:block;overflow:hidden}body.blm-thema .blm-blogkaart__beeld img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--curve);display:block}body.blm-thema .blm-blogkaart:hover .blm-blogkaart__beeld img{transform:scale(1.04)}body.blm-thema .blm-blogkaart__inhoud{flex-direction:column;align-items:flex-start;padding-top:1.25rem;display:flex}body.blm-thema .blm-blogkaart__titel{margin-top:.625rem}body.blm-thema .blm-blogkaart__regel{max-width:42ch;margin-top:.75rem}body.blm-thema .blm-blogkaart__knop{margin-top:1.25rem}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-blogkaart__beeld img{transition:none}body.blm-thema .blm-blogkaart:hover .blm-blogkaart__beeld img{transform:none}}body.blm-thema .blm-tekstpagina .blm-tekst--lead{color:var(--blm-licht);font-size:clamp(1.125rem,1.05rem + .3vw,1.375rem);line-height:1.55}.blm-scan__kop{flex-direction:column;gap:.875rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.blm-scan__balk{background:var(--hairline);border-radius:2px;height:2px;overflow:hidden}.blm-scan__balk span{background:var(--blm-lime);width:0;height:100%;transition:width .45s var(--curve);display:block}.blm-scan__stap{border:0;min-width:0;margin:0;padding:0}.blm-scan__vraag{max-width:20em;font-family:var(--font-kop);letter-spacing:-.02em;color:var(--blm-licht);padding:0;font-size:clamp(1.5rem,1.18rem + 1.1vw,2.25rem);font-weight:500;line-height:1.12}.blm-scan__vraag:focus{outline:none}.blm-scan__hulp{max-width:46ch;margin-top:.75rem}.blm-scan .blm-formkaart__fout{margin:0 0 1.75rem}.blm-scan .blm-veldraster{margin-top:clamp(1.75rem,3vw,2.25rem)}.blm-scan .blm-scan__open{margin-top:clamp(1.5rem,3vw,2rem)}.blm-scan .blm-scan__open textarea{min-height:6.5rem}.blm-scan__anders{max-width:30rem;margin-top:1.75rem}.blm-scan__keuzes{gap:.625rem;margin-top:clamp(1.5rem,3vw,2rem)}.blm-scan .blm-onderwerp__keuze span{height:2.5rem;padding-inline:1.125rem;font-size:.9375rem}.blm-scan .blm-onderwerp__keuze.is-dicht span{opacity:.35;cursor:not-allowed}.blm-scan:not(.heeft-scan-js) .blm-scan__kop{display:none}.blm-scan:not(.heeft-scan-js) .blm-scan__stap+.blm-scan__stap{border-top:1px solid var(--hairline);margin-top:2.5rem;padding-top:2.5rem}.blm-scan:not(.heeft-scan-js) :is([data-scan-terug],[data-scan-verder]){display:none}.blm-scan.heeft-scan-js .blm-scan__stap.is-actief{animation:blm-scan-in .5s var(--curve) both}@keyframes blm-scan-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.blm-scan__schuif{gap:1rem;max-width:34rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}.blm-scan__schuifwaarde{font-family:var(--font-kop);color:var(--tekst-zacht);font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem)}.blm-scan__schuifwaarde output{letter-spacing:-.03em;color:var(--blm-lime);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,2rem + 1.8vw,3.75rem);font-weight:500}.blm-scan__schuif input[type=range]{--vul:12%;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.75rem;margin:0}.blm-scan__schuif input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--blm-lime) 0 var(--vul), var(--hairline) var(--vul) 100%);border-radius:2px;height:2px}.blm-scan__schuif input[type=range]::-moz-range-track{background:var(--hairline);border-radius:2px;height:2px}.blm-scan__schuif input[type=range]::-moz-range-progress{background:var(--blm-lime);border-radius:2px;height:2px}.blm-scan__schuif input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--blm-donker);background:var(--blm-lime);width:1.375rem;height:1.375rem;box-shadow:0 0 0 1px var(--blm-lime);transition:transform .2s var(--curve);border-radius:999px;margin-top:calc(1px - .6875rem)}.blm-scan__schuif input[type=range]::-moz-range-thumb{border:4px solid var(--blm-donker);background:var(--blm-lime);width:.875rem;height:.875rem;box-shadow:0 0 0 1px var(--blm-lime);border-radius:999px}.blm-scan__schuif input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.blm-scan__schuif input[type=range]:focus-visible{outline:2px solid var(--blm-lime);outline-offset:6px;border-radius:4px}.blm-scan__schuifschaal{letter-spacing:.12em;color:var(--tekst-stil);justify-content:space-between;font-size:11px;display:flex}.blm-vinkje{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.875rem;max-width:40rem;margin-top:1.25rem;display:grid;position:relative}.blm-scan__stap .blm-veldraster+.blm-vinkje{margin-top:2.25rem}.blm-vinkje input{opacity:0;pointer-events:none;position:absolute}.blm-vinkje__vak{border:1px solid #f4f3f061;border-radius:6px;width:1.25rem;height:1.25rem;margin-top:.1rem;transition:background-color .2s,border-color .2s;position:relative}.blm-vinkje__vak:after{content:"";background-color:var(--blm-donker);opacity:0;transition:opacity .15s;position:absolute;inset:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.4 4.4 9.3 10.5 3.2' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6.4 4.4 9.3 10.5 3.2' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.blm-vinkje:hover .blm-vinkje__vak{border-color:#f4f3f066}.blm-vinkje input:checked+.blm-vinkje__vak{background:var(--blm-lime);border-color:var(--blm-lime)}.blm-vinkje input:checked+.blm-vinkje__vak:after{opacity:1}.blm-vinkje input:focus-visible+.blm-vinkje__vak{outline:2px solid var(--blm-lime);outline-offset:3px}body.blm-thema .blm-pagina .blm-scan .blm-link{font-size:inherit;color:var(--blm-licht);background-image:linear-gradient(var(--blm-lime), var(--blm-lime)), linear-gradient(#f4f3f080, #f4f3f080)}body.blm-thema .blm-pagina .blm-scan .blm-link .blm-pijl{background-color:currentColor}.blm-scan__nav{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2.25rem,4vw,3rem);display:flex}.blm-scan__nav>:is([data-scan-verder],.blm-scan__verstuur){margin-left:auto}.blm-scan:not(.heeft-scan-js) .blm-scan__verstuur{margin-left:0}.blm-scan__terug{font-family:var(--font-body);color:var(--tekst-zacht);cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.5rem 0;font-size:.9375rem;transition:color .2s;display:inline-flex}.blm-scan__terug:hover,.blm-scan__terug:focus-visible{color:var(--blm-licht)}.blm-scan__terug:focus-visible{outline:2px solid var(--blm-lime);outline-offset:4px;border-radius:4px}.blm-scan__terugpijl{rotate:-135deg;background-color:currentColor!important}.blm-scan [hidden]{display:none!important}.blm-scan__klaar{padding-block:clamp(.5rem,2vw,1.5rem)}.blm-scan__klaar:focus{outline:none}.blm-scan__klaarvink{background:var(--blm-lime);width:3.25rem;height:3.25rem;color:var(--blm-donker);animation:blm-scan-in .5s var(--curve) both;border-radius:999px;place-items:center;display:inline-grid}.blm-scan__klaarvink .blm-vink{width:1.25rem;height:1.25rem;display:inline-block}.blm-scan__klaarkop{margin-top:1.75rem;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.625rem);line-height:1.08}.blm-scan__klaar .blm-tekst{max-width:44ch;margin-top:1rem}.blm-scan__klaar .blm-tekst-s{max-width:52ch;margin-top:1rem}.blm-scan__klaarlink{margin-top:2rem}.blm-scanlijst{counter-reset:scan;flex-direction:column;margin-top:1rem;padding:0;list-style:none;display:flex}.blm-scanlijst li{counter-increment:scan;border-top:1px solid var(--hairline);grid-template-columns:2.25rem minmax(0,1fr);row-gap:.25rem;padding-block:1rem;display:grid}.blm-scanlijst li:first-child{border-top:0;padding-top:.25rem}.blm-scanlijst li:before{content:counter(scan, decimal-leading-zero);letter-spacing:.12em;color:var(--tekst-stil);grid-row:span 2;padding-top:.2rem;font-size:11px}.blm-scanlijst__kop{font-family:var(--font-kop);color:var(--blm-licht);font-size:clamp(1.0625rem,1rem + .26vw,1.25rem);font-weight:500;line-height:1.25}.blm-scanzij__mens{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.blm-scanzij__mens img{object-fit:cover;border-radius:999px;width:2.75rem;height:2.75rem}body.blm-thema .blm-pagina .blm-scanlijst__kop{color:#14101c}@media not all and (min-width:62rem){.blm-scanzij{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.blm-scan.heeft-scan-js .blm-scan__stap.is-actief,.blm-scan__klaarvink{animation:none}.blm-scan__balk span{transition:none}}body.blm-thema [data-barba-namespace=fout] .blm-hero-inhoud{text-align:center}body.blm-thema [data-barba-namespace=fout] .blm-hero-kaart--kort .blm-kop-hero,body.blm-thema [data-barba-namespace=fout] .blm-hero-kaart--kort .blm-hero-sub{text-align:center;margin-inline:auto}body.blm-thema [data-barba-namespace=fout] .blm-hero-kaart--kort .blm-hero-sub{margin-top:clamp(1.25rem,2.5vw,2rem)}body.blm-thema .blm-scanzij .blm-contactblok{margin-top:clamp(1.75rem,3vw,2.25rem)}body.blm-thema .blm-scan .blm-scan__klaar a.blm-link,body.blm-thema .blm-pagina .blm-scan__klaar a.blm-link{background-position:0 calc(100% - .28em),0 calc(100% - .28em)}body.blm-thema .blm-scan__klaarlink{margin-top:1.75rem}body.blm-thema .blm-scanzij .blm-contactblok+.blm-tekst,body.blm-thema .blm-scanzij .blm-contactblok+.blm-tekst+.blm-btn{margin-top:.875rem}body.blm-thema .blm-scanzij .blm-btn{justify-self:start;width:fit-content;margin-top:1.5rem}body.blm-thema .blm-startdag{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,3.5rem);display:grid}body.blm-thema .blm-vinklijst--een{grid-template-columns:1fr}body.blm-thema .blm-startdag__prijs textarea{resize:vertical;min-height:5rem;max-height:9rem}body.blm-thema .blm-startdag__vervolg{border-top:1px dashed var(--glas-rand);max-width:44ch;margin-top:clamp(2rem,4vw,2.75rem);padding-top:1.25rem}body.blm-thema .blm-startdag__prijs{z-index:1;border-radius:var(--radius-kaart);background:#0e0a18;border:1px solid #f4f3f024;padding:clamp(1.5rem,3vw,2.25rem);position:relative}body.blm-thema .blm-startdag__bedrag{font-family:var(--font-kop);letter-spacing:-.04em;color:var(--blm-lime);margin:.75rem 0 .25rem;font-size:clamp(2.75rem,2rem + 3vw,4rem);font-weight:500;line-height:1}body.blm-thema .blm-startdagform{margin-top:1.75rem}body.blm-thema .blm-startdagform .blm-formkaart__fout{color:#ffb4a8;margin:0 0 1rem;font-size:.875rem}body.blm-thema .blm-startdag__prijs :is(input[type=text],input[type=email],input[type=tel],textarea){width:100%;color:var(--blm-licht);background:#f4f3f00d;border:1px solid #f4f3f02e;border-radius:.875rem;margin-top:.375rem;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;line-height:1.5}body.blm-thema .blm-startdag__prijs :is(input,textarea):focus-visible{outline:2px solid var(--blm-lime);outline-offset:1px;border-color:#0000}body.blm-thema .blm-startdag__prijs .blm-veld{display:block}body.blm-thema .blm-startdag__prijs .blm-veldraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media not all and (min-width:34rem){body.blm-thema .blm-startdag__prijs .blm-veldraster{grid-template-columns:1fr}}body.blm-thema .blm-startdag__prijs .blm-link{background-position:0 calc(100% - .28em),0 calc(100% - .28em)}body.blm-thema .blm-startdagform__vak{border:0;gap:.875rem;margin:0 0 1.5rem;padding:0;display:grid}body.blm-thema .blm-startdagform__vak legend{padding:0}body.blm-thema .blm-startdagform__velden{margin-bottom:1.25rem}body.blm-thema .blm-startdagform__label{font-family:var(--font-tekst,"Inter Tight", Helvetica, Arial, sans-serif);letter-spacing:-.01em;text-transform:none;color:var(--blm-licht);font-size:.9375rem;font-weight:500;line-height:1.3}body.blm-thema .blm-pillen{flex-wrap:wrap;gap:.5rem;display:flex}body.blm-thema .blm-pil{position:relative}body.blm-thema .blm-pil input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}body.blm-thema .blm-pil span{border:1px solid var(--glas-rand);height:2rem;color:var(--tekst-zacht);border-radius:999px;align-items:center;padding-inline:.875rem;font-size:.875rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}body.blm-thema .blm-pil input:focus-visible+span{outline:2px solid var(--blm-lime);outline-offset:2px}body.blm-thema .blm-pil input:checked+span{background:var(--blm-lime);border-color:var(--blm-lime);color:var(--blm-donker)}@media (hover:hover){body.blm-thema .blm-pil input:hover+span{border-color:#f4f3f066}}@media not all and (min-width:62rem){body.blm-thema .blm-startdag{grid-template-columns:1fr}}body.blm-thema .blm-navgroep{display:inline-flex;position:relative}body.blm-thema .blm-navpaneel{display:none}@media (min-width:62rem){body.blm-thema .blm-navpaneel{z-index:20;border-radius:var(--radius-kaart);background:var(--blm-pagina,#fff);opacity:0;visibility:hidden;min-width:15rem;transition:opacity .2s ease, translate .25s var(--curve), visibility .2s;border:1px solid #14101c1a;gap:.125rem;margin-top:.75rem;padding:.5rem;display:grid;position:absolute;top:100%;left:50%;translate:-50% 6px;box-shadow:0 18px 44px #14101c24}body.blm-thema .blm-navpaneel:before{content:"";position:absolute;inset:-.75rem 0 100%}body.blm-thema .blm-navgroep.is-open .blm-navpaneel{opacity:1;visibility:visible;translate:-50%}body.blm-thema .blm-site-header .blm-hoofdnav .blm-navgroep .blm-navpaneel a{border-radius:calc(var(--radius-kaart) - .5rem);color:#14101cc7;white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;transition:background .18s,color .18s;display:flex}body.blm-thema .blm-site-header .blm-hoofdnav .blm-navgroep .blm-navpaneel a:hover{color:#14101c;background:#14101c0d}body.blm-thema .blm-navpaneel__uit{background:#14101c0d;margin-top:.5rem;padding-top:.5rem}body.blm-thema .blm-site-header .blm-hoofdnav .blm-navgroep .blm-navpaneel__uit:hover{background:#14101c1a}body.blm-thema .blm-navpaneel__merk{background:var(--blm-lime);color:#14101c;border-radius:999px;padding:.125rem .4375rem;font-size:.75rem}body.blm-thema .blm-site-header:not(.is-vast) .blm-navpaneel{background:#fff}}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-navpaneel{transition:none}}@media not all and (min-width:48rem){body.blm-thema .blm-werkkaart{width:calc(100% - 1.25rem)}}body.blm-thema .blm-artikel__kolom{width:100%;max-width:46rem;margin-inline:auto}body.blm-thema .blm-artikel__lead{font-family:var(--font-kop);letter-spacing:-.02em;color:#14101c;max-width:30ch;margin:0 0 1.5rem;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);font-weight:500;line-height:1.3}body.blm-thema .blm-artikel .blm-proefkop{font-family:var(--font-kop);letter-spacing:-.01em;color:#14101c;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);font-weight:600}body.blm-thema .blm-artikel .blm-casemeta{grid-template-columns:repeat(3,minmax(0,1fr))}@media not all and (min-width:34rem){body.blm-thema .blm-artikel .blm-casemeta{grid-template-columns:repeat(2,minmax(0,1fr))}}body.blm-thema .blm-stappen{margin:0;padding:0;list-style:none}body.blm-thema .blm-stap{border-top:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding-block:clamp(1.5rem,2.6vw,2.25rem);display:grid}body.blm-thema .blm-stap:last-child{border-bottom:1px solid var(--hairline)}body.blm-thema .blm-stap__nummer{background:var(--blm-violet);color:#fff;width:2.75rem;height:1.875rem;font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}body.blm-thema .blm-stap:last-child .blm-stap__nummer{background:var(--blm-lime);color:#14101c}body.blm-thema .blm-stap__kop{font-family:var(--font-kop);letter-spacing:-.015em;color:#14101c;margin:.125rem 0 0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:500;line-height:1.25}body.blm-thema .blm-stap__inhoud .blm-tekst{margin-top:.75rem}@media not all and (min-width:34rem){body.blm-thema .blm-stap{grid-template-columns:1fr;gap:.75rem}}body.blm-thema .blm-deel{border-top:1px solid var(--hairline);padding-top:1.5rem}body.blm-thema .blm-deel__kop{color:#14101c99}body.blm-thema .blm-deel__rij{flex-wrap:wrap;gap:.625rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}body.blm-thema .blm-deel__knop{font-family:var(--font-body);color:#14101c;border:1px solid #14101c29;border-radius:999px;align-items:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}@media (hover:hover){body.blm-thema .blm-deel__knop:hover{background:#14101c0a;border-color:#14101c}}@media not all and (min-width:34rem){body.blm-thema .blm-deel__rij{gap:.5rem}body.blm-thema .blm-deel__knop{padding:.375rem .75rem;font-size:.8125rem}}body.blm-thema .blm-artikel__omslag{max-width:65rem;margin-inline:auto}body.blm-thema .blm-artikel__lead{font-size:clamp(1.5rem,1.15rem + 1.35vw,2.125rem)}body.blm-thema .blm-stappen{margin-top:clamp(1.5rem,2.6vw,2.25rem)}body.blm-thema .blm-stap__nummer{font-family:var(--font-eyebrow);letter-spacing:.12em;width:2.5rem;height:1.625rem;font-size:11px;font-weight:500}body.blm-thema .blm-link-in{color:var(--blm-licht);background-image:linear-gradient(var(--blm-violet), var(--blm-violet)), linear-gradient(currentColor, currentColor);transition:background-size .4s var(--curve), color .25s ease;background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;padding-bottom:.08em;font-weight:600;text-decoration:none}@media (hover:hover){body.blm-thema .blm-link-in:hover{color:var(--blm-violet);background-size:100% 2px,100% 1px}}@media (prefers-reduced-motion:reduce){body.blm-thema .blm-link-in{transition:color .25s}}body.blm-thema .blm-artikel__lijf{grid-template-columns:minmax(0,1fr) minmax(0,46rem) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}body.blm-thema .blm-artikel__inhoud{grid-area:1/2}body.blm-thema .blm-inhoud{top:calc(var(--header-hoogte-vast) + 2rem);grid-area:1/1;place-self:start end;width:min(100%,17rem);position:sticky}body.blm-thema .blm-inhoud__kop{font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:#14101c8c;cursor:default;justify-content:space-between;align-items:center;gap:1rem;font-size:11px;font-weight:500;list-style:none;display:flex}body.blm-thema .blm-inhoud__kop::-webkit-details-marker{display:none}body.blm-thema .blm-inhoud__toggle{display:none}body.blm-thema .blm-inhoud__lijst,body.blm-thema .blm-inhoud__sub{margin:0;padding:0;list-style:none}body.blm-thema .blm-inhoud__lijst{border-left:1px solid var(--hairline);margin-top:1rem}body.blm-thema .blm-inhoud a{color:#14101c9e;border-left:1px solid #0000;margin-left:-1px;padding:.4375rem 0 .4375rem 1rem;font-size:.875rem;line-height:1.35;text-decoration:none;transition:color .2s,border-color .2s;display:block}body.blm-thema .blm-inhoud__sub a{color:#14101c73;padding-left:1.75rem;font-size:.8125rem}@media (hover:hover){body.blm-thema .blm-inhoud a:hover{color:#14101c}}body.blm-thema .blm-inhoud a.is-hier{color:#14101c;border-left-color:var(--blm-violet);font-weight:500}@media not all and (min-width:75rem){body.blm-thema .blm-artikel__lijf{grid-template-columns:minmax(0,1fr)}body.blm-thema .blm-inhoud{border-radius:var(--radius-kaart);border:1px solid #14101c1f;grid-area:auto/1;justify-self:center;width:100%;max-width:46rem;margin-bottom:2.5rem;padding:1rem 1.25rem;position:static}body.blm-thema .blm-artikel__inhoud{grid-area:auto/1}body.blm-thema .blm-inhoud__kop{cursor:pointer}body.blm-thema .blm-inhoud__toggle{font-family:var(--font-body);font-size:1.25rem;line-height:1;transition:transform .25s;display:block}body.blm-thema .blm-inhoud__vouw[open] .blm-inhoud__toggle{transform:rotate(45deg)}body.blm-thema .blm-inhoud__lijst{border-left:0;margin-top:.75rem}body.blm-thema .blm-inhoud a{border-left:0;padding-left:0}body.blm-thema .blm-inhoud__sub a{padding-left:1rem}body.blm-thema .blm-inhoud a.is-hier{border-left:0}}body.blm-thema .blm-tip{border-left:3px solid var(--blm-lime);color:#14101cb8;margin-top:1rem;padding:.875rem 0 .875rem 1.125rem;font-size:clamp(.9375rem,.83rem + .42vw,1.125rem);line-height:1.6}body.blm-thema .blm-tip strong{color:#14101c;font-weight:600}body.blm-thema .blm-tekstpagina .blm-lijst--nummers{list-style:decimal}body.blm-thema .blm-tekstpagina .blm-lijst--nummers li::marker{font-weight:600}body.blm-thema .blm-vergelijk{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media not all and (min-width:48rem){body.blm-thema .blm-vergelijk{grid-template-columns:1fr}}body.blm-thema .blm-vergelijk .blm-vergelijk__knop{align-self:start;margin-top:auto}body.blm-thema .blm-artikel__slot{margin-top:2rem}body.blm-thema .blm-tekstpagina .blm-lijst,body.blm-thema .blm-artikel .blm-lijst{padding-left:0;list-style:none}body.blm-thema .blm-tekstpagina .blm-lijst>li,body.blm-thema .blm-artikel .blm-lijst>li{padding-left:1.375rem;position:relative}body.blm-thema .blm-tekstpagina .blm-lijst>li:before,body.blm-thema .blm-artikel .blm-lijst>li:before{content:"";background:var(--blm-violet);width:.4375rem;height:.4375rem;position:absolute;top:.62em;left:0}body.blm-thema .blm-tekstpagina .blm-lijst--nummers{counter-reset:fout}body.blm-thema .blm-tekstpagina .blm-lijst--nummers>li{padding-left:1.75rem}body.blm-thema .blm-tekstpagina .blm-lijst--nummers>li:before{counter-increment:fout;content:counter(fout) ".";width:auto;height:auto;color:var(--blm-violet);background:0 0;font-weight:600;top:0}body.blm-thema .blm-stap__kop{margin-top:0}body.blm-thema .blm-pakket__knop,body.blm-thema .blm-pagina .blm-pakket__knop{transition:color .25s}@media (hover:hover){body.blm-thema .blm-pakket__knop:hover,body.blm-thema .blm-pagina .blm-pakket__knop:hover{color:#fff;transform:none}body.blm-thema .blm-pakket__knop:hover:before{translate:0}body.blm-thema .blm-pagina .blm-pakket--violet .blm-pakket__knop:hover{color:#14101c}body.blm-thema .blm-pagina .blm-pakket--lime .blm-pakket__knop:hover{color:#fff}}body.blm-thema .blm-btn--violet.blm-btn--violet{background:var(--blm-violet);border-color:var(--blm-violet);color:#fff}body.blm-thema .blm-btn--violet.blm-btn--violet .blm-btn__icon.blm-btn__icon{background:#14101c}body.blm-thema .blm-btn--violet.blm-btn--violet .blm-btn__icon.blm-btn__icon .blm-pijl.blm-pijl{background-color:#fff}@media (hover:hover){body.blm-thema .blm-btn.blm-btn--icon.blm-btn--icon:hover:before,body.blm-thema .blm-btn.blm-btn--secondary.blm-btn--secondary.blm-btn--icon:hover:before,body.blm-thema .blm-btn.blm-btn--violet.blm-btn--violet:hover:before{translate:0}body.blm-thema .blm-btn.blm-btn--icon.blm-btn--icon:hover,body.blm-thema .blm-btn.blm-btn--secondary.blm-btn--secondary.blm-btn--icon:hover,body.blm-thema .blm-btn.blm-btn--violet.blm-btn--violet:hover{color:#f4f3f0;border-color:#14101c}body.blm-thema .blm-btn.blm-btn--icon.blm-btn--icon:hover .blm-btn__icon.blm-btn__icon,body.blm-thema .blm-btn.blm-btn--secondary.blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon.blm-btn__icon,body.blm-thema .blm-btn.blm-btn--violet.blm-btn--violet:hover .blm-btn__icon.blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-btn.blm-btn--icon.blm-btn--icon:hover .blm-btn__icon.blm-btn__icon .blm-pijl.blm-pijl,body.blm-thema .blm-btn.blm-btn--secondary.blm-btn--secondary.blm-btn--icon:hover .blm-btn__icon.blm-btn__icon .blm-pijl.blm-pijl,body.blm-thema .blm-btn.blm-btn--violet.blm-btn--violet:hover .blm-btn__icon.blm-btn__icon .blm-pijl.blm-pijl{background-color:#fff}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop.blm-werkkaart__knop:before{translate:0}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop.blm-werkkaart__knop{color:#f4f3f0;border-color:#14101c}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop.blm-werkkaart__knop .blm-btn__icon.blm-btn__icon{background:var(--blm-violet)}body.blm-thema .blm-werkkaart:hover .blm-werkkaart__knop.blm-werkkaart__knop .blm-btn__icon.blm-btn__icon .blm-pijl.blm-pijl{background-color:#fff}}body.blm-thema .blm-kortantwoord{border-left:3px solid var(--blm-lime);border-radius:0 var(--radius-kaart) var(--radius-kaart) 0;background:#f6f5f3;padding:clamp(1.25rem,2.4vw,2rem)}body.blm-thema .blm-kortantwoord>.blm-kop-kaart{margin-top:0}body.blm-thema .blm-kortantwoord .blm-tekst{margin-top:.875rem}body.blm-thema .blm-kortantwoord .blm-lijst{margin-top:.75rem}body.blm-thema .blm-casemeta__auteur dd{align-items:center;gap:.625rem;display:flex}body.blm-thema .blm-casemeta__foto{object-fit:cover;background:var(--blm-violet);border-radius:999px;flex:none;width:1.75rem;height:1.75rem}body.blm-thema .blm-tabelstrook{-webkit-overflow-scrolling:touch;margin-top:1.5rem;overflow-x:auto}body.blm-thema .blm-tabelstrook:focus-visible{outline:2px solid var(--blm-violet);outline-offset:3px}body.blm-thema .blm-tabel{border-collapse:collapse;width:100%;min-width:34rem;font-size:clamp(.875rem,.8rem + .3vw,1rem);line-height:1.5}body.blm-thema .blm-tabel th,body.blm-thema .blm-tabel td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;color:#14101cb8;padding:.875rem 1rem .875rem 0}body.blm-thema .blm-tabel thead th{font-family:var(--font-kop);color:#14101c;border-bottom:1px solid #14101c;font-weight:600}body.blm-thema .blm-tabel tbody th{font-family:var(--font-kop);color:#14101c;padding-right:1.5rem;font-weight:600}body.blm-thema .blm-citaat{border-left:3px solid var(--blm-violet);margin:1.75rem 0 0;padding-left:1.25rem}body.blm-thema .blm-citaat p{font-family:var(--font-kop);letter-spacing:-.015em;color:#14101c;margin:0;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:500;line-height:1.4}body.blm-thema .blm-link-later{color:#14101c;font-weight:600}body.blm-thema #rekenvoorbeeld .blm-pakketextra{border-top-color:#14101c24;gap:0}body.blm-thema #rekenvoorbeeld .blm-pakketextra__item{padding-inline:clamp(1rem,2.2vw,2rem)}body.blm-thema #rekenvoorbeeld .blm-pakketextra__item:first-child{padding-left:0}body.blm-thema #rekenvoorbeeld .blm-pakketextra__item:last-child{padding-right:0}body.blm-thema #rekenvoorbeeld .blm-pakketextra__item+.blm-pakketextra__item{border-left:1px solid #14101c24}@media not all and (min-width:62rem){body.blm-thema #rekenvoorbeeld .blm-pakketextra{gap:1.75rem}body.blm-thema #rekenvoorbeeld .blm-pakketextra__item{padding-inline:0}body.blm-thema #rekenvoorbeeld .blm-pakketextra__item+.blm-pakketextra__item{border-top:1px solid #14101c24;border-left:0;padding-top:1.75rem}}body.blm-thema .blm-startdagform__vak>legend{margin-bottom:.125rem}body.blm-thema .blm-punten--prijs .blm-punt{flex-direction:column;display:flex}body.blm-thema .blm-punten--prijs .blm-punt__prijs{margin-top:auto;padding-top:1.25rem}@media (min-width:62rem){body.blm-thema #prijzen .blm-pakketten{grid-template-columns:repeat(2,minmax(0,1fr))}}body.blm-thema .blm-hero-kaart:not(.blm-hero-kaart--home) [data-hero-check] .blm-hero-sub{max-width:46rem}body.blm-thema .blm-startdag__belofte{font-family:var(--font-kop);letter-spacing:-.02em;color:var(--blm-lime);margin:.5rem 0 0;font-size:clamp(1.625rem,1.25rem + 1.2vw,2.25rem);font-weight:500;line-height:1.12}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}