.slider.svelte-16fmdkq{flex-direction:column;gap:16px;width:100%;padding:12px 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 25% 75%,#0000 100%)}.slider-row.svelte-16fmdkq{overflow:hidden}.track.svelte-16fmdkq{gap:22px;padding-right:22px;display:flex}.track--left.svelte-16fmdkq{animation:18s linear infinite svelte-16fmdkq-scroll-left}.track--right.svelte-16fmdkq{animation:18s linear infinite svelte-16fmdkq-scroll-right}.block.svelte-16fmdkq{color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:215px;height:73px;padding:0 20px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;display:flex}.block.svelte-16fmdkq span:where(.svelte-16fmdkq){color:#fff;font-weight:600}@keyframes svelte-16fmdkq-scroll-left{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--set-width)))}}@keyframes svelte-16fmdkq-scroll-right{0%{transform:translateX(calc(-1 * var(--set-width)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.track.svelte-16fmdkq{animation:none}}.diensten-grid.svelte-1t3jst{max-width:1700px;margin-left:auto;margin-right:auto;padding-left:208px;padding-right:208px}@media screen and (width<=1280px){.diensten-grid.svelte-1t3jst{padding-left:80px;padding-right:80px}}@media screen and (width<=768px){.diensten-grid.svelte-1t3jst{padding-left:24px;padding-right:24px}}.diensten-grid.svelte-1t3jst{padding-top:80px;padding-bottom:80px}.section-header.svelte-1t3jst{justify-content:space-between;gap:40px;margin-bottom:50px;display:flex}.section-header.svelte-1t3jst h2:where(.svelte-1t3jst){letter-spacing:-2px;max-width:500px;margin:0;font-size:3rem;line-height:1.15}.section-header.svelte-1t3jst p:where(.svelte-1t3jst){color:#767676;max-width:650px;padding-top:8px;line-height:1.875}@media screen and (width<=1110px){.section-header.svelte-1t3jst{flex-direction:column;gap:20px}}.grid.svelte-1t3jst{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media screen and (width<=990px){.grid.svelte-1t3jst{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=600px){.grid.svelte-1t3jst{grid-template-columns:1fr}}.card.svelte-1t3jst{background:#eff5ff;border:none;border-radius:10px;flex-direction:column;padding:40px 30px 30px;display:flex}.card.svelte-1t3jst .icon-box:where(.svelte-1t3jst){background:#3b82f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;display:flex}.card.svelte-1t3jst h3:where(.svelte-1t3jst){letter-spacing:-.5px;margin-bottom:10px;font-size:1.25rem;font-weight:600}.card.svelte-1t3jst p:where(.svelte-1t3jst){color:#767676;margin-bottom:25px;font-size:.875rem;line-height:1.5}.card.svelte-1t3jst a:where(.svelte-1t3jst){color:#3b82f6;align-items:center;gap:5px;margin-top:auto;font-size:.875rem;text-decoration:none;transition:all .3s;display:inline-flex}.card.svelte-1t3jst a:where(.svelte-1t3jst):hover{opacity:.75;gap:10px}.technologie.svelte-fjynz8{max-width:1700px;margin-left:auto;margin-right:auto;padding-left:208px;padding-right:208px}@media screen and (width<=1280px){.technologie.svelte-fjynz8{padding-left:80px;padding-right:80px}}@media screen and (width<=768px){.technologie.svelte-fjynz8{padding-left:24px;padding-right:24px}}.technologie.svelte-fjynz8{align-items:center;gap:60px;padding-top:100px;padding-bottom:100px;display:flex}@media screen and (width<=900px){.technologie.svelte-fjynz8{flex-direction:column;align-items:flex-start}}.content.svelte-fjynz8{flex:1}.content.svelte-fjynz8 .overline:where(.svelte-fjynz8){letter-spacing:.5px;text-transform:uppercase;color:#767676;margin-bottom:16px;font-size:.8125rem;display:block}.content.svelte-fjynz8 h2:where(.svelte-fjynz8){letter-spacing:-2px;max-width:664px;margin:0 0 20px;font-size:3rem;line-height:1.15}.content.svelte-fjynz8 p:where(.svelte-fjynz8){color:#767676;max-width:658px;margin:0 0 40px;font-size:1rem;line-height:1.875}.cta-btn.svelte-fjynz8{color:#fff;background:#3b82f6;border-radius:12px;justify-content:center;align-items:center;padding:20px 40px;font-size:.875rem;text-decoration:none;transition:all .3s;display:inline-flex}.cta-btn.svelte-fjynz8:hover{opacity:.85}.tags.svelte-fjynz8{flex-wrap:wrap;flex:1;align-content:flex-start;gap:12px;display:flex}.tag.svelte-fjynz8{color:#fff;white-space:nowrap;border-radius:12px;align-items:center;padding:14px 28px;font-size:.9375rem;font-weight:300;display:inline-flex}.werkwijze.svelte-1x225kr{background-color:#fafafa}.content.svelte-1x225kr{max-width:1700px;margin-left:auto;margin-right:auto;padding-left:208px;padding-right:208px}@media screen and (width<=1280px){.content.svelte-1x225kr{padding-left:80px;padding-right:80px}}@media screen and (width<=768px){.content.svelte-1x225kr{padding-left:24px;padding-right:24px}}.content.svelte-1x225kr{padding-top:100px;padding-bottom:80px}.werkwijze-header.svelte-1x225kr{text-align:center;flex-direction:column;align-items:center;margin-bottom:60px;display:flex}.werkwijze-header.svelte-1x225kr .overline:where(.svelte-1x225kr){letter-spacing:.5px;text-transform:uppercase;color:#767676;margin-bottom:15px;font-size:.8125rem}.werkwijze-header.svelte-1x225kr h2:where(.svelte-1x225kr){letter-spacing:-2px;margin:0 0 20px;font-size:3rem;line-height:1.15}.werkwijze-header.svelte-1x225kr p:where(.svelte-1x225kr){color:#767676;max-width:714px;margin:0;font-size:1rem;line-height:1.875}.steps-grid.svelte-1x225kr{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media screen and (width<=1024px){.steps-grid.svelte-1x225kr{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=600px){.steps-grid.svelte-1x225kr{grid-template-columns:1fr}}.step-card.svelte-1x225kr{background:#fff;border-top:2px solid #dbe8fe;border-radius:15px;padding:31px 13px 30px}.step-card.svelte-1x225kr .step-number:where(.svelte-1x225kr){letter-spacing:-2px;color:#3b82f6;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:2.5rem;font-weight:600;display:block}.step-card.svelte-1x225kr h3:where(.svelte-1x225kr){margin:0 0 10px;font-size:1.125rem;font-weight:600}.step-card.svelte-1x225kr p:where(.svelte-1x225kr){color:#767676;margin:0;font-size:.875rem;line-height:1.571}@media screen and (width<=991px){section.svelte-1qbfmlp{justify-content:flex-start;gap:50px}}
