.elementor-21 .elementor-element.elementor-element-c24ab46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-c24ab46:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c24ab46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-28a4d86{--display:flex;}.elementor-21 .elementor-element.elementor-element-28a4d86.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1fe79c4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:5px;font-weight:400;line-height:1.5em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-541594c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-83513a2 .elementor-button{background-color:#575AE0;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-83513a2 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-83513a2 .elementor-button:focus{background-color:#FF7182;color:#FFFFFF;border-color:#FF7182;}.elementor-21 .elementor-element.elementor-element-83513a2 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-83513a2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6052586 .elementor-button{fill:#4471D6;color:#4471D6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCE2;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-6052586 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-6052586 .elementor-button:focus{color:#060888;border-color:#575AE0;}.elementor-21 .elementor-element.elementor-element-6052586 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-6052586 .elementor-button:focus svg{fill:#060888;}.elementor-21 .elementor-element.elementor-element-08205a4{--display:flex;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-9b2c563.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-21 .elementor-element.elementor-element-9b2c563{text-align:center;}.elementor-21 .elementor-element.elementor-element-9b2c563 img{border-radius:30px 30px 30px 30px;}.elementor-21 .elementor-element.elementor-element-55ba1e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-300cb79{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-aa09181{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-aa09181:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-aa09181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FA;}.elementor-21 .elementor-element.elementor-element-84fa51f{--display:flex;}.elementor-21 .elementor-element.elementor-element-84fa51f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-84fa51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEF6;}.elementor-21 .elementor-element.elementor-element-d522347{--spacer-size:25px;}.elementor-21 .elementor-element.elementor-element-b1786d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-21 .elementor-element.elementor-element-6f8f5c9{--display:flex;}.elementor-21 .elementor-element.elementor-element-f59979c{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-f59979c .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-f59979c .elementor-custom-embed-play i{color:#DACDF9;font-size:74px;}.elementor-21 .elementor-element.elementor-element-f59979c .elementor-custom-embed-play svg{fill:#DACDF9;width:74px;height:74px;}.elementor-21 .elementor-element.elementor-element-d906501 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-21 .elementor-element.elementor-element-e300d78{--display:flex;}.elementor-21 .elementor-element.elementor-element-ae8ef4c{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-ae8ef4c .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-ae8ef4c .elementor-custom-embed-play i{color:#DACDF9;font-size:74px;}.elementor-21 .elementor-element.elementor-element-ae8ef4c .elementor-custom-embed-play svg{fill:#DACDF9;width:74px;height:74px;}.elementor-21 .elementor-element.elementor-element-57a9823 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-21 .elementor-element.elementor-element-f79033e{--display:flex;}.elementor-21 .elementor-element.elementor-element-b61a6bd{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-b61a6bd .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-b61a6bd .elementor-custom-embed-play i{color:#DACDF9;font-size:74px;}.elementor-21 .elementor-element.elementor-element-b61a6bd .elementor-custom-embed-play svg{fill:#DACDF9;width:74px;height:74px;}.elementor-21 .elementor-element.elementor-element-a46c15c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-21 .elementor-element.elementor-element-3442c82{--display:flex;}.elementor-21 .elementor-element.elementor-element-4765aad{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-4765aad .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-4765aad .elementor-custom-embed-play i{color:#DACDF9;font-size:74px;}.elementor-21 .elementor-element.elementor-element-4765aad .elementor-custom-embed-play svg{fill:#DACDF9;width:74px;height:74px;}.elementor-21 .elementor-element.elementor-element-f432870 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-21 .elementor-element.elementor-element-aa9505e{--display:flex;}.elementor-21 .elementor-element.elementor-element-ed872ca{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-ed872ca .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-ed872ca .elementor-custom-embed-play i{color:#DACDF9;font-size:74px;}.elementor-21 .elementor-element.elementor-element-ed872ca .elementor-custom-embed-play svg{fill:#DACDF9;width:74px;height:74px;}.elementor-21 .elementor-element.elementor-element-75c34e6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-21 .elementor-element.elementor-element-9b275ce{--display:flex;}.elementor-21 .elementor-element.elementor-element-198e28b{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-198e28b .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-198e28b .elementor-custom-embed-play i{color:#DACDF9;font-size:74px;}.elementor-21 .elementor-element.elementor-element-198e28b .elementor-custom-embed-play svg{fill:#DACDF9;width:74px;height:74px;}.elementor-21 .elementor-element.elementor-element-a8f03a5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-21 .elementor-element.elementor-element-a6c225b{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-4px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-4px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#B4A9D5;--e-n-carousel-arrow-hover-color:#5222E2;--e-n-carousel-dots-normal-color:#865EFF;}:where( .elementor-21 .elementor-element.elementor-element-a6c225b .swiper-slide ) > .e-con{background-color:#FFFFFF;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:20px;--padding-inline-end:20px;--padding-block-end:20px;--padding-inline-start:20px;}.elementor-21 .elementor-element.elementor-element-b2a1db7{--display:flex;}.elementor-21 .elementor-element.elementor-element-b2a1db7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b2a1db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EEF6;}.elementor-21 .elementor-element.elementor-element-4ec68dd{z-index:1000;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1fe79c4 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b1786d8 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-d906501 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-57a9823 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-a46c15c .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-f432870 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-75c34e6 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-a8f03a5 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-a6c225b{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1fe79c4 .elementor-heading-title{font-size:12px;line-height:1.5em;letter-spacing:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b1786d8 .elementor-heading-title{font-size:32px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-d906501 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-57a9823 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-a46c15c .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-f432870 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-75c34e6 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-a8f03a5 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-a6c225b{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-1fe79c4 */.text-accent {
  color: #575AE0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-300cb79 *//* =======================
   TOKENS / BASIS
======================= */
:root{
  --bg:#FAFAF9;           /* page bg */
  --ink:#111827;          /* primary text */
  --muted:#6B7280;        /* secondary text */
  --line:#E5E7EB;         /* borders */
  --card:#FFFFFF;         /* card panels */
  --tint:#F4F4FC;         /* soft tint secties */
  --indigo:#4F46E5;       /* primary accent */
  --fuchsia:#EC4899;      /* secondary accent */
  --radius:16px;
  --shadow:0 8px 24px rgba(0,0,0,.07);
}

*{box-sizing:border-box}
html,body{margin:0}
body{
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  color:var(--ink);
  background:var(--bg);
  line-height:1.6;
}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}

/* =======================
   LAYOUT: FULL-WIDTH SECTIES
   (achtergrond 100%, content boxed)
======================= */
header, section, footer{
  width:100%;              /* altijd full-width */
}

.container{
  width:min(1240px, 92%);  /* boxed content */
  margin-inline:auto;
}


/* =======================
   KNOPPEN
======================= */
.btn{display:inline-block; padding:.9rem 1.2rem; border-radius:999px; font-weight:600}
.btn--sm{padding:.55rem .9rem; font-size:.9rem}
.btn--primary{background:var(--indigo); color:#fff}
.btn--primary:hover{transform:translateY(-1px); box-shadow:0 10px 20px rgba(79,70,229,.25)}
.btn--ghost{background:#fff; border:1px solid var(--line)}
.btn--ghost:hover{border-color:var(--indigo); color:var(--indigo)}
.btn--light{background:#fff; color:var(--indigo)}
.btn--outline{border:1px solid rgba(255,255,255,.8); color:#fff}
.w-100{width:100%}

/* =======================
   GENERIEKE SECTIES
======================= */
.section{padding:72px 0}          /* sectie is full-width door tag, padding geeft ademruimte */
.section--light{background:#fff}   /* volle breedte lichte sectie */
.section--tint{background:rgba(79,70,229,.06)} /* volle breedte tint */



/* =======================
   CARDS & GRIDS
======================= */
.card{
  background:var(--card);
  border:1px solid var(--line);
  border-radius:var(--radius);
  box-shadow:var(--shadow);
  padding:20px;
}

.grid-2{display:grid; gap:20px; grid-template-columns:repeat(2,1fr)}
.grid-3{display:grid; gap:20px; grid-template-columns:repeat(3,1fr)}
.grid-4{display:grid; gap:20px; grid-template-columns:repeat(4,1fr)}

.feature{text-align:left}
.feature-icon{
  width:42px; height:42px; display:grid; place-items:center;
  background:rgba(79,70,229,.08); color:var(--indigo);
  border-radius:12px; margin-bottom:10px; font-size:18px;
}
.card--list{display:flex; align-items:flex-start; gap:10px; font-weight:500}

.feature h3 {
  font-size: 1.6rem;   
  font-weight: 700;
  line-height: 1.3;
  color: #111827;
  margin: 0 0 6px;
}
/* =======================
   VIDEOS
======================= */
.video h4{margin:10px 0 4px}
.video p{color:var(--muted); margin:0}
.video-thumb{
  position:relative; height:220px;
  background:linear-gradient(135deg,#eee,#f8f8f8);
  border-radius:12px; overflow:hidden; margin:-2px -2px 10px;
}
.play{
  position:absolute; inset:0; margin:auto;
  height:64px; width:64px; border-radius:50%;
  border:0; background:#fff; box-shadow:var(--shadow); font-size:24px; cursor:pointer;
}


/* =======================
   CTA (full-width gradient band)
======================= */
.cta{
  background:linear-gradient(45deg, var(--indigo), var(--fuchsia));
  color:#fff; border-radius:32px 32px 0 0;  /* afgeronde bovenhoeken zichtbaar binnen sectie */
}
.cta-grid{
  display:grid; gap:28px; grid-template-columns:1.1fr .9fr; align-items:center;
}
.cta h2{font-size:clamp(28px,3.8vw,44px); margin:0 0 8px}
.cta p{margin:0 0 18px; color:rgba(255,255,255,.9)}
.cta-actions{display:flex; gap:12px}

.form h3{margin:0 0 12px}
.form input,.form textarea{
  width:100%; padding:12px 14px; border-radius:12px; border:1px solid var(--line); font:inherit;
}
.form .row{display:grid; gap:12px; grid-template-columns:1fr 1fr}



/* =======================
   WHATSAPP FLOAT
======================= */
.wa-float{
  position:fixed; right:18px; bottom:18px; height:52px; width:52px;
  display:grid; place-items:center; background:#25D366; color:#fff; border-radius:50%;
  box-shadow:0 10px 20px rgba(0,0,0,.18); font-size:22px;
}

/* =======================
   RESPONSIVE
======================= */
@media (max-width:980px){
  .hero-grid, .cta-grid{grid-template-columns:1fr}
  .grid-4{grid-template-columns:repeat(2,1fr)}
  .grid-3{grid-template-columns:1fr 1fr}

  /* mobile nav */
  .nav{
    position:absolute; inset:64px 0 auto 0;
    background:#fff; border-bottom:1px solid var(--line);
    display:none; padding:14px 4%; gap:14px; flex-wrap:wrap;
  }
  .nav.open{display:flex}
  .nav-toggle{display:block}
}

@media (max-width:620px){
  .grid-4{grid-template-columns:1fr}
  .grid-3,.grid-2{grid-template-columns:1fr}
  .hero{padding:56px 0}
  .section{padding:56px 0}
  .cta{border-radius:24px 24px 0 0}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5027a7b *//* =======================
   WHATSAPP FLOAT
======================= */
.wa-float{
  position:fixed; right:18px; bottom:18px; height:52px; width:52px;
  display:grid; place-items:center; background:#25D366; color:#fff; border-radius:50%;
  box-shadow:0 10px 20px rgba(0,0,0,.18); font-size:22px;
}
.card--list h3 {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 6px;
  color: #111827;
}

.icerik-list {
  list-style: none ;
  margin: 0;
  padding: 0;
}

.icerik-list li {
  position: relative;
  padding-left: 18px;
  margin-bottom: 4px;
  color: #1c1c1c;
  font-size: 0.3rem;
  line-height: 1.5;
}

/* Verwijder standaard bolletjes uit lijsten */
ul.icerik-list,
.icerik-list,
.icerik-list li,
.elementor-widget-text-editor ul.icerik-list,
.elementor-widget-text-editor ul.icerik-list li {
  list-style: none !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

/* Verwijder ook de markers die browsers tonen */
.icerik-list li::marker {
  content: "" !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ec68dd *//* =======================
   WHATSAPP FLOAT
======================= */
.wa-float{
  position:fixed; right:18px; bottom:18px; height:52px; width:52px;
  display:grid; place-items:center; background:#25D366; color:#fff; border-radius:50%;
  box-shadow:0 10px 20px rgba(0,0,0,.18); font-size:22px;
}/* End custom CSS */