.elementor-1240 .elementor-element.elementor-element-d886843{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1240 .elementor-element.elementor-element-7bb6ebe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-1240 .elementor-element.elementor-element-51990ee{--display:flex;}.elementor-1240 .elementor-element.elementor-element-35d3d5c{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1240 .elementor-element.elementor-element-35d3d5c:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-35d3d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F700;}.elementor-1240 .elementor-element.elementor-element-afe98ea{--display:flex;--min-height:275px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8d30459 );--border-color:var( --e-global-color-8d30459 );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 26px 2px rgba(0, 0, 0, 0.09);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1240 .elementor-element.elementor-element-afe98ea:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-afe98ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e6e40b );}.elementor-1240 .elementor-element.elementor-element-dbae1fb{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-bc6d4a1{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-275d24e{--display:flex;}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-67277cc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-85f2653{--display:flex;--min-height:275px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8d30459 );--border-color:var( --e-global-color-8d30459 );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 26px 2px rgba(0, 0, 0, 0.09);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1240 .elementor-element.elementor-element-85f2653:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-85f2653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e6e40b );background-image:url("https://wielandwater.nl/wp-content/uploads/2025/09/Grijs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1240 .elementor-element.elementor-element-b6e914c{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1240 .elementor-element.elementor-element-b6e914c:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-b6e914c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f2e5edb );}.elementor-1240 .elementor-element.elementor-element-3aa5821{--display:flex;--min-height:275px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8d30459 );--border-color:var( --e-global-color-8d30459 );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 26px 2px rgba(0, 0, 0, 0.09);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1240 .elementor-element.elementor-element-3aa5821:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-3aa5821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e6e40b );}.elementor-1240 .elementor-element.elementor-element-deb8c1a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1240 .elementor-element.elementor-element-85e5e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1240 .elementor-element.elementor-element-be8c49e img{border-radius:10px 10px 10px 10px;}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-a4ec379{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-c9698b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1240 .elementor-element.elementor-element-d7df003 img{border-radius:10px 10px 10px 10px;}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-fe3198d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-2b25abe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1240 .elementor-element.elementor-element-c0c69a0 img{border-radius:10px 10px 10px 10px;}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-8c1548f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-d57a6b1{--display:flex;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-c8702e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-7fb3732{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-9810ea9{--display:flex;}.elementor-1240 .elementor-element.elementor-element-36b36df{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:200ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-f2e5edb );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-f2e5edb );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-f2e5edb );--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-397775f );--n-menu-title-active-color-dropdown:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:var( --e-global-color-4e6e40b );}.elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:var( --e-global-color-primary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:var( --e-global-color-primary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-397775f ) 100%);}.elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:var( --e-global-color-primary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-397775f ) 100%);}.elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-1240 .elementor-element.elementor-element-36b36df {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-173aa01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1240 .elementor-element.elementor-element-2091add{text-align:start;}.elementor-1240 .elementor-element.elementor-element-2091add img{width:100px;}.elementor-1240 .elementor-element.elementor-element-11db7da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1240 .elementor-element.elementor-element-e83c755{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-f2e5edb );--toggle-button-border-width:0px;--toggle-icon-size:22px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-f2e5edb );--items-indicator-background-color:var( --e-global-color-primary );--cart-background-color:var( --e-global-color-4e6e40b );--cart-border-style:none;--cart-close-button-color:var( --e-global-color-133ca23 );--remove-item-button-color:var( --e-global-color-133ca23 );--menu-cart-subtotal-color:var( --e-global-color-text );--menu-cart-subtotal-text-align:center;--product-variations-color:var( --e-global-color-text );--product-price-color:#B6B6B6;--divider-color:#ECECEC;--subtotal-divider-color:#ECECEC;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-text );--view-cart-button-background-color:var( --e-global-color-secondary );--checkout-button-text-color:var( --e-global-color-f2e5edb );--checkout-button-background-color:var( --e-global-color-primary );--empty-message-color:var( --e-global-color-133ca23 );}body:not(.rtl) .elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-12px;top:-12px;}body.rtl .elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:12px;top:-12px;left:auto;}.elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1240 .elementor-element.elementor-element-e83c755 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__product-name a{font-family:"Inter", Sans-serif;font-weight:600;line-height:1em;color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-secondary );}.elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__product-price .product-quantity{color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:100px 100px 100px 100px;}.elementor-1240 .elementor-element.elementor-element-e83c755 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:100px 100px 100px 100px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-f72b016{padding:0px 0px 0px 20px;}.elementor-1240 .elementor-element.elementor-element-f72b016 .elementor-icon-wrapper{text-align:center;}.elementor-1240 .elementor-element.elementor-element-f72b016.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f2e5edb );}.elementor-1240 .elementor-element.elementor-element-f72b016.elementor-view-framed .elementor-icon, .elementor-1240 .elementor-element.elementor-element-f72b016.elementor-view-default .elementor-icon{color:var( --e-global-color-f2e5edb );border-color:var( --e-global-color-f2e5edb );}.elementor-1240 .elementor-element.elementor-element-f72b016.elementor-view-framed .elementor-icon, .elementor-1240 .elementor-element.elementor-element-f72b016.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f2e5edb );}.elementor-1240 .elementor-element.elementor-element-f72b016 .elementor-icon{font-size:22px;}.elementor-1240 .elementor-element.elementor-element-f72b016 .elementor-icon svg{height:22px;}.elementor-1240 .elementor-element.elementor-element-b2a9d27{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-1240 .elementor-element.elementor-element-b440f34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1240 .elementor-element.elementor-element-c316103{text-align:start;}.elementor-1240 .elementor-element.elementor-element-c316103 img{width:100px;}.elementor-1240 .elementor-element.elementor-element-a96db12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1240 .elementor-element.elementor-element-910dd05{--display:flex;}.elementor-1240 .elementor-element.elementor-element-1f7174b{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1240 .elementor-element.elementor-element-1f7174b:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-1f7174b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F700;}.elementor-1240 .elementor-element.elementor-element-016e4fb{--display:flex;--min-height:275px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8d30459 );--border-color:var( --e-global-color-8d30459 );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 26px 2px rgba(0, 0, 0, 0.09);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1240 .elementor-element.elementor-element-016e4fb:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-016e4fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e6e40b );}.elementor-1240 .elementor-element.elementor-element-7dfc5fd{--display:flex;}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-939b5ab{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-2dde509{--display:flex;}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-51faef5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-e9aa5cf{--display:flex;--min-height:275px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8d30459 );--border-color:var( --e-global-color-8d30459 );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 26px 2px rgba(0, 0, 0, 0.09);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1240 .elementor-element.elementor-element-e9aa5cf:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-e9aa5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e6e40b );background-image:url("https://wielandwater.nl/wp-content/uploads/2025/09/Grijs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1240 .elementor-element.elementor-element-09f31de{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1240 .elementor-element.elementor-element-09f31de:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-09f31de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F700;}.elementor-1240 .elementor-element.elementor-element-a0f4dea{--display:flex;--min-height:275px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8d30459 );--border-color:var( --e-global-color-8d30459 );--border-radius:14px 14px 14px 14px;box-shadow:0px 0px 26px 2px rgba(0, 0, 0, 0.09);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1240 .elementor-element.elementor-element-a0f4dea:not(.elementor-motion-effects-element-type-background), .elementor-1240 .elementor-element.elementor-element-a0f4dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e6e40b );}.elementor-1240 .elementor-element.elementor-element-193d3e4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1240 .elementor-element.elementor-element-c227728{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1240 .elementor-element.elementor-element-248fb86 img{border-radius:10px 10px 10px 10px;}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-225670a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-256ea99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1240 .elementor-element.elementor-element-9fdf540 img{border-radius:10px 10px 10px 10px;}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-f64f8cd{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-5c2f0eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1240 .elementor-element.elementor-element-ceb90c2 img{border-radius:10px 10px 10px 10px;}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-62c0a8d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-b4ad303{--display:flex;--justify-content:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1240 .elementor-element.elementor-element-32b13be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1240 .elementor-element.elementor-element-a88dc8b{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-text{color:var( --e-global-color-397775f );transition:color 0.3s;}.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-0f67dad{--display:flex;}.elementor-1240 .elementor-element.elementor-element-ca1002c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:200ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-f2e5edb );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-f2e5edb );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-f2e5edb );--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-397775f );--n-menu-title-active-color-dropdown:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-ca1002c > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:var( --e-global-color-primary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1240 .elementor-element.elementor-element-ca1002c > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:var( --e-global-color-primary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-397775f ) 100%);}.elementor-1240 .elementor-element.elementor-element-ca1002c > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:var( --e-global-color-primary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-397775f ) 100%);}.elementor-1240 .elementor-element.elementor-element-ca1002c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1240 .elementor-element.elementor-element-ca1002c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1240 .elementor-element.elementor-element-ca1002c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-1240 .elementor-element.elementor-element-ca1002c {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1240 .elementor-element.elementor-element-ceebc03 .elementor-button{background-color:transparent;fill:var( --e-global-color-f2e5edb );color:var( --e-global-color-f2e5edb );background-image:radial-gradient(at top right, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 67%);border-radius:200px 200px 200px 200px;}.elementor-1240 .elementor-element.elementor-element-6fad92c{padding:0px 0px 0px 20px;}.elementor-1240 .elementor-element.elementor-element-6fad92c .elementor-icon-wrapper{text-align:center;}.elementor-1240 .elementor-element.elementor-element-6fad92c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f2e5edb );}.elementor-1240 .elementor-element.elementor-element-6fad92c.elementor-view-framed .elementor-icon, .elementor-1240 .elementor-element.elementor-element-6fad92c.elementor-view-default .elementor-icon{color:var( --e-global-color-f2e5edb );border-color:var( --e-global-color-f2e5edb );}.elementor-1240 .elementor-element.elementor-element-6fad92c.elementor-view-framed .elementor-icon, .elementor-1240 .elementor-element.elementor-element-6fad92c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f2e5edb );}.elementor-1240 .elementor-element.elementor-element-6fad92c .elementor-icon{font-size:22px;}.elementor-1240 .elementor-element.elementor-element-6fad92c .elementor-icon svg{height:22px;}.elementor-1240 .elementor-element.elementor-element-c1f5f34{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-f2e5edb );--toggle-button-border-width:0px;--toggle-icon-size:22px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-f2e5edb );--items-indicator-background-color:var( --e-global-color-primary );--cart-background-color:var( --e-global-color-4e6e40b );--cart-border-style:none;--cart-close-button-color:var( --e-global-color-133ca23 );--remove-item-button-color:var( --e-global-color-133ca23 );--menu-cart-subtotal-color:var( --e-global-color-text );--menu-cart-subtotal-text-align:center;--product-variations-color:var( --e-global-color-d273396 );--product-price-color:var( --e-global-color-text );--divider-color:#ECECEC;--subtotal-divider-color:#ECECEC;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-text );--view-cart-button-background-color:var( --e-global-color-secondary );--view-cart-button-hover-text-color:var( --e-global-color-text );--view-cart-button-hover-background-color:#3BB5BE;--checkout-button-text-color:var( --e-global-color-f2e5edb );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-background-color:#1B2EA3;--empty-message-color:var( --e-global-color-133ca23 );}body:not(.rtl) .elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-12px;top:-12px;}body.rtl .elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:12px;top:-12px;left:auto;}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__product-name a{font-family:"Inter", Sans-serif;font-weight:600;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-secondary );}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-d273396 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Inter", Sans-serif;font-weight:600;letter-spacing:-0.5px;}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:100px 100px 100px 100px;}.elementor-1240 .elementor-element.elementor-element-c1f5f34 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:100px 100px 100px 100px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1240 .elementor-element.elementor-element-7bb6ebe{--width:25%;}.elementor-1240 .elementor-element.elementor-element-afe98ea{--width:75%;}.elementor-1240 .elementor-element.elementor-element-dbae1fb{--width:45%;}.elementor-1240 .elementor-element.elementor-element-275d24e{--width:55%;}.elementor-1240 .elementor-element.elementor-element-85f2653{--width:25%;}.elementor-1240 .elementor-element.elementor-element-3aa5821{--width:100%;}.elementor-1240 .elementor-element.elementor-element-85e5e11{--width:75%;}.elementor-1240 .elementor-element.elementor-element-c9698b9{--width:75%;}.elementor-1240 .elementor-element.elementor-element-2b25abe{--width:75%;}.elementor-1240 .elementor-element.elementor-element-d57a6b1{--width:25%;}.elementor-1240 .elementor-element.elementor-element-173aa01{--width:50%;}.elementor-1240 .elementor-element.elementor-element-11db7da{--width:25%;}.elementor-1240 .elementor-element.elementor-element-b440f34{--width:20%;}.elementor-1240 .elementor-element.elementor-element-a96db12{--width:80%;}.elementor-1240 .elementor-element.elementor-element-016e4fb{--width:75%;}.elementor-1240 .elementor-element.elementor-element-7dfc5fd{--width:45%;}.elementor-1240 .elementor-element.elementor-element-2dde509{--width:55%;}.elementor-1240 .elementor-element.elementor-element-e9aa5cf{--width:25%;}.elementor-1240 .elementor-element.elementor-element-a0f4dea{--width:100%;}.elementor-1240 .elementor-element.elementor-element-c227728{--width:75%;}.elementor-1240 .elementor-element.elementor-element-256ea99{--width:75%;}.elementor-1240 .elementor-element.elementor-element-5c2f0eb{--width:75%;}.elementor-1240 .elementor-element.elementor-element-b4ad303{--width:25%;}}@media(max-width:880px){.elementor-1240 .elementor-element.elementor-element-d886843{--min-height:0px;--margin-top:0px;--margin-bottom:-103px;--margin-left:0px;--margin-right:0px;}.elementor-1240 .elementor-element.elementor-element-7bb6ebe{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1240 .elementor-element.elementor-element-36b36df{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-align:flex-start;--n-menu-toggle-icon-size:24px;--n-menu-toggle-icon-border-radius:8px 8px 8px 8px;--n-menu-toggle-icon-padding:8px 8px 8px 8px;}.elementor-1240 .elementor-element.elementor-element-36b36df.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-1240 .elementor-element.elementor-element-11db7da{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-1240 .elementor-element.elementor-element-ca1002c{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-toggle-align:flex-end;}.elementor-1240 .elementor-element.elementor-element-ca1002c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-1240 .elementor-element.elementor-element-d886843{--margin-top:0px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;--z-index:99;}.elementor-1240 .elementor-element.elementor-element-7bb6ebe{--width:30%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-1240 .elementor-element.elementor-element-3aa5821{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1240 .elementor-element.elementor-element-deb8c1a{--flex-wrap:nowrap;}.elementor-1240 .elementor-element.elementor-element-85e5e11{--width:33%;}.elementor-1240 .elementor-element.elementor-element-a4ec379{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item > a{font-size:14px;}.elementor-1240 .elementor-element.elementor-element-c9698b9{--width:33%;}.elementor-1240 .elementor-element.elementor-element-fe3198d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item > a{font-size:14px;}.elementor-1240 .elementor-element.elementor-element-2b25abe{--width:33%;}.elementor-1240 .elementor-element.elementor-element-8c1548f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item > a{font-size:14px;}.elementor-1240 .elementor-element.elementor-element-c8702e2 .elementor-heading-title{font-size:28px;}.elementor-1240 .elementor-element.elementor-element-36b36df.elementor-element{--align-self:flex-start;}.elementor-1240 .elementor-element.elementor-element-36b36df{--n-menu-toggle-align:flex-end;--n-menu-title-font-size:18px;--n-menu-toggle-icon-border-radius:8px 8px 8px 8px;--n-menu-toggle-icon-padding:8px 8px 8px 8px;--n-menu-toggle-icon-distance-from-dropdown:12px;}.elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{letter-spacing:-0.3px;}.elementor-1240 .elementor-element.elementor-element-36b36df > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background-color:transparent;background-image:linear-gradient(199deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1240 .elementor-element.elementor-element-173aa01{--width:40%;}.elementor-1240 .elementor-element.elementor-element-2091add img{width:69px;}.elementor-1240 .elementor-element.elementor-element-11db7da{--width:30%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-1240 .elementor-element.elementor-element-b440f34{--width:38%;--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-1240 .elementor-element.elementor-element-c316103 img{width:69px;}.elementor-1240 .elementor-element.elementor-element-a96db12{--width:62%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1240 .elementor-element.elementor-element-32b13be .elementor-heading-title{font-size:28px;}.elementor-1240 .elementor-element.elementor-element-ca1002c{--n-menu-toggle-align:flex-end;--n-menu-toggle-icon-border-radius:8px 8px 8px 8px;--n-menu-toggle-icon-padding:8px 8px 8px 8px;--n-menu-toggle-icon-distance-from-dropdown:12px;}.elementor-1240 .elementor-element.elementor-element-ca1002c > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background-color:transparent;background-image:linear-gradient(199deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1240 .elementor-element.elementor-element-ceebc03.elementor-element{--order:99999 /* order end hack */;}}/* Start custom CSS for icon-list, class: .elementor-element-bc6d4a1 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67277cc *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4ec379 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fe3198d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c1548f *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fb3732 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc6d4a1 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67277cc *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4ec379 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fe3198d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c1548f *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fb3732 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc6d4a1 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67277cc *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4ec379 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fe3198d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c1548f *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fb3732 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc6d4a1 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67277cc *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4ec379 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fe3198d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c1548f *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fb3732 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bc6d4a1 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-bc6d4a1 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-67277cc *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-67277cc .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a4ec379 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a4ec379 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fe3198d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-fe3198d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8c1548f *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-8c1548f .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7fb3732 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-7fb3732 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-939b5ab *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51faef5 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-225670a *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f64f8cd *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62c0a8d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a88dc8b *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-939b5ab *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51faef5 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-225670a *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f64f8cd *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62c0a8d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a88dc8b *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-939b5ab *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51faef5 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-225670a *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f64f8cd *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62c0a8d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a88dc8b *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-939b5ab *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51faef5 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-225670a *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f64f8cd *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62c0a8d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a88dc8b *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-939b5ab *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-939b5ab .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-51faef5 *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-51faef5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-225670a *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-225670a .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f64f8cd *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-f64f8cd .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-62c0a8d *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-62c0a8d .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a88dc8b *//* Stel de fill kleur voor het SVG icoon in */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-icon svg {
    fill: #226EDD;
}

/* Verberg de icoon-wrapper standaard */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-icon {
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* Maak de icoon-wrapper zichtbaar bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-icon {
    opacity: 1;
}

/* Tekst animatie voorbereiden */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item .elementor-icon-list-text {
    transition: transform 0.3s ease-in-out;
}

/* Tekst naar voren laten komen bij hover */
.elementor-1240 .elementor-element.elementor-element-a88dc8b .elementor-icon-list-item:hover .elementor-icon-list-text {
    transform: translateX(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ceebc03 *//* ===== Config (licht/donker + sRGB/P3) ===== */
:root {
  --btn-bg: #000;         /* achtergrond binnenkant knop */
  --btn-fg: #fff;         /* tekstkleur */
  --btn-border: 2px;      /* randdikte */
  --btn-radius: 12px;     /* radius */
  --c-blue: rgb(0, 100, 255);
  --c-green: rgb(0, 255, 0);
  --c-red: rgb(255, 0, 0);
}

@supports (color: color(display-p3 1 1 1)) {
  :root {
    --c-blue: color(display-p3 0 0.2 1);
    --c-green: color(display-p3 0.4 1 0);
    --c-red: color(display-p3 1 0 0);
  }
}

/* ===== Animaties ===== */
@keyframes spin {
  to { transform: rotate(360deg); }
}

/* Optioneel: reduced motion respecteren */
@media (prefers-reduced-motion: reduce) {
  .btn-gradient-border::before { animation: none !important; }
}

/* ===== Elementor knop met gradient border ===== */
.elementor-button.btn-gradient-border {
  position: relative;
  display: inline-block;
  border-radius: var(--btn-radius);
  color: var(--btn-fg);
  text-decoration: none;
  overflow: hidden;                  /* clip de border in de radius */
  padding: 0;                        /* padding gaat naar de 'inner' */
  border: none;
  background: transparent;
  isolation: isolate;                /* voor juiste stacking */
}

/* Pseudo-element = de geanimeerde “rand” */
.elementor-button.btn-gradient-border::before {
  content: "";
  position: absolute;
  inset: 0;                          /* volledig over de knop */
  padding: var(--btn-border);        /* dikte van de rand */
  border-radius: var(--btn-radius);
  background:
    conic-gradient(from 0deg at 10% 15%,
      transparent, var(--c-blue) 10%, transparent 30%, transparent),
    conic-gradient(from 90deg at 70% 60%,
      transparent, var(--c-green) 10%, transparent 60%, transparent),
    conic-gradient(from 180deg at 50% 20%,
      transparent, var(--c-red) 10%, transparent 50%, transparent);
  -webkit-mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);       /* “uitgeholde” rand */
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  animation: spin 6s linear infinite; /* fallback-animatie (breed ondersteund) */
  z-index: 0;
}

/* “Binnenkant” van de knop (Elementor’s content) */
.elementor-button.btn-gradient-border .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  gap: .5em;
  background: var(--btn-bg);
  color: var(--btn-fg);
  padding: 1em 1.5em;
  border-radius: calc(var(--btn-radius) - var(--btn-border));
}

/* Zorg dat icon + text netjes kleuren erven */
.elementor-button.btn-gradient-border .elementor-button-text,
.elementor-button.btn-gradient-border .elementor-button-icon i,
.elementor-button.btn-gradient-border .elementor-button-icon svg {
  color: currentColor;
  fill: currentColor;
}

/* Hover/active states (optioneel) */
.elementor-button.btn-gradient-border:hover {
  filter: brightness(1.05);
}
.elementor-button.btn-gradient-border:active .elementor-button-content-wrapper {
  transform: translateY(1px);
}/* End custom CSS */