.elementor-341 .elementor-element.elementor-element-91bceef{--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:120px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-98e3bd6{--display:flex;}.elementor-341 .elementor-element.elementor-element-80c5164{--display:flex;}.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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-341 .elementor-element.elementor-element-b767a01{--divider-border-style:solid;--divider-color:var( --e-global-color-68ca8f9 );--divider-border-width:2px;}.elementor-341 .elementor-element.elementor-element-b767a01 .elementor-divider-separator{width:12%;}.elementor-341 .elementor-element.elementor-element-b767a01 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-69e4bf1{--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;--align-items:center;}body:not(.rtl) .elementor-341 .elementor-element.elementor-element-80eaeb3{left:-17px;}body.rtl .elementor-341 .elementor-element.elementor-element-80eaeb3{right:-17px;}.elementor-341 .elementor-element.elementor-element-80eaeb3{top:-302px;z-index:-1;border-radius:16px 16px 16px 16px;}.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-341 .elementor-element.elementor-element-77a7175 .elementor-button{background-color:var( --e-global-color-b6a3aaa );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:8px 8px 8px 8px;}.elementor-341 .elementor-element.elementor-element-77a7175 .elementor-button-content-wrapper{flex-direction:row;}.elementor-341 .elementor-element.elementor-element-40ad219 .elementor-button{background-color:var( --e-global-color-0a340bc );fill:var( --e-global-color-b6a3aaa );color:var( --e-global-color-b6a3aaa );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b6a3aaa );border-radius:8px 8px 8px 8px;}.elementor-341 .elementor-element.elementor-element-40ad219 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-341 .elementor-element.elementor-element-1a17f3c{--display:flex;--min-height:402px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:8px 8px 8px 8px;}.elementor-341 .elementor-element.elementor-element-1a17f3c:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-1a17f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25778a8 );}.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-341 .elementor-element.elementor-element-096ddfc img{border-radius:16px 16px 16px 16px;}.elementor-341 .elementor-element.elementor-element-a0a638f{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:-24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-a0a638f:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-a0a638f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6a3aaa );}.elementor-341 .elementor-element.elementor-element-a0a638f.e-con{--align-self:flex-end;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-341 .elementor-element.elementor-element-5c780b2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-341 .elementor-element.elementor-element-5c780b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-35112bb );}.elementor-341 .elementor-element.elementor-element-5c780b2.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-5c780b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-35112bb );color:var( --e-global-color-35112bb );border-color:var( --e-global-color-35112bb );}.elementor-341 .elementor-element.elementor-element-5c780b2 .elementor-icon-box-title{color:var( --e-global-color-0a340bc );}.elementor-341 .elementor-element.elementor-element-5c780b2 .elementor-icon-box-description{color:var( --e-global-color-0a340bc );}.elementor-341 .elementor-element.elementor-element-5996fb3{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-6b40f98{--display:flex;}.elementor-341 .elementor-element.elementor-element-f737351{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-341 .elementor-element.elementor-element-94808e1{--display:flex;}.elementor-341 .elementor-element.elementor-element-94808e1:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-94808e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bartgoud.com/wp-content/uploads/2026/07/BGC-Vlek-Vormen.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-341 .elementor-element.elementor-element-7c0cfc2 img{border-radius:16px 16px 16px 16px;}.elementor-341 .elementor-element.elementor-element-a4cdcf4{--display:flex;}.elementor-341 .elementor-element.elementor-element-7d0c08f{--divider-border-style:solid;--divider-color:var( --e-global-color-68ca8f9 );--divider-border-width:2px;}.elementor-341 .elementor-element.elementor-element-7d0c08f .elementor-divider-separator{width:12%;}.elementor-341 .elementor-element.elementor-element-7d0c08f .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-341 .elementor-element.elementor-element-94c23de{--display:flex;}.elementor-341 .elementor-element.elementor-element-a25aa47{--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;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-814f729 );--border-color:var( --e-global-color-814f729 );--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-5e62bc7{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-341 .elementor-element.elementor-element-5e62bc7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-341 .elementor-element.elementor-element-de871fc{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-341 .elementor-element.elementor-element-de871fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-341 .elementor-element.elementor-element-340fe7c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-341 .elementor-element.elementor-element-340fe7c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-341 .elementor-element.elementor-element-c3b94c7{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-341 .elementor-element.elementor-element-c3b94c7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-341 .elementor-element.elementor-element-8da38f9{--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-341 .elementor-element.elementor-element-f8b90b3{--display:flex;}.elementor-341 .elementor-element.elementor-element-df2e0fa{--divider-border-style:solid;--divider-color:var( --e-global-color-68ca8f9 );--divider-border-width:2px;}.elementor-341 .elementor-element.elementor-element-df2e0fa .elementor-divider-separator{width:12%;}.elementor-341 .elementor-element.elementor-element-df2e0fa .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-341 .elementor-element.elementor-element-2e6d7b5{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-55b68d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-341 .elementor-element.elementor-element-76e79a4{--display:flex;}.elementor-341 .elementor-element.elementor-element-c5ac455{--divider-border-style:solid;--divider-color:var( --e-global-color-68ca8f9 );--divider-border-width:2px;}.elementor-341 .elementor-element.elementor-element-c5ac455 .elementor-divider-separator{width:12%;}.elementor-341 .elementor-element.elementor-element-c5ac455 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-341 .elementor-element.elementor-element-50df72b{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:16px 16px 16px 16px;}.elementor-341 .elementor-element.elementor-element-e36a9b2{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-341 .elementor-element.elementor-element-a5026c8{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:-2px 9px 10px 0px rgba(0,0,0,0.5);}.elementor-341 .elementor-element.elementor-element-a5026c8:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-a5026c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd69998 );}.elementor-341 .elementor-element.elementor-element-a5026c8.e-con{--e-con-transform-rotateZ:-2deg;}.elementor-341 .elementor-element.elementor-element-7f6f096{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;}.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-341 .elementor-element.elementor-element-87562b9 .elementor-icon-wrapper{text-align:center;}.elementor-341 .elementor-element.elementor-element-7f35a0a{text-align:center;}.elementor-341 .elementor-element.elementor-element-2355265{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-341 .elementor-element.elementor-element-2355265:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-2355265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd69998 );}.elementor-341 .elementor-element.elementor-element-23b9fd9 .elementor-icon-wrapper{text-align:center;}.elementor-341 .elementor-element.elementor-element-4554e8e{text-align:center;}.elementor-341 .elementor-element.elementor-element-68f7509{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-341 .elementor-element.elementor-element-68f7509:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-68f7509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd69998 );}.elementor-341 .elementor-element.elementor-element-963af3f .elementor-icon-wrapper{text-align:center;}.elementor-341 .elementor-element.elementor-element-ec5cc97{text-align:center;}.elementor-341 .elementor-element.elementor-element-d8300ac{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-341 .elementor-element.elementor-element-7b61c58{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-341 .elementor-element.elementor-element-7b61c58:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-7b61c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd69998 );}.elementor-341 .elementor-element.elementor-element-7b61c58.e-con{--e-con-transform-rotateZ:1deg;}.elementor-341 .elementor-element.elementor-element-22d9bbf .elementor-icon-wrapper{text-align:center;}.elementor-341 .elementor-element.elementor-element-0f4ef7e{text-align:center;}.elementor-341 .elementor-element.elementor-element-4397c27{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--margin-top:-50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-341 .elementor-element.elementor-element-4397c27:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-4397c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6a3aaa );}.elementor-341 .elementor-element.elementor-element-b46e070{text-align:center;color:var( --e-global-color-0a340bc );}.elementor-341 .elementor-element.elementor-element-8cfed25{--display:flex;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-341 .elementor-element.elementor-element-8cfed25:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-8cfed25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd69998 );}.elementor-341 .elementor-element.elementor-element-8cfed25.e-con{--e-con-transform-rotateZ:-4deg;}.elementor-341 .elementor-element.elementor-element-6d38734 .elementor-icon-wrapper{text-align:center;}.elementor-341 .elementor-element.elementor-element-86c43ff{text-align:center;}.elementor-341 .elementor-element.elementor-element-f417ba7{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-341 .elementor-element.elementor-element-571a59b{--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-341 .elementor-element.elementor-element-85b605e{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-341 .elementor-element.elementor-element-85b605e:not(.elementor-motion-effects-element-type-background), .elementor-341 .elementor-element.elementor-element-85b605e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25778a8 );}.elementor-341 .elementor-element.elementor-element-2298d20 .elementor-icon-wrapper{text-align:start;}.elementor-341 .elementor-element.elementor-element-2298d20.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-68ca8f9 );}.elementor-341 .elementor-element.elementor-element-2298d20.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-2298d20.elementor-view-default .elementor-icon{color:var( --e-global-color-68ca8f9 );border-color:var( --e-global-color-68ca8f9 );}.elementor-341 .elementor-element.elementor-element-2298d20.elementor-view-framed .elementor-icon, .elementor-341 .elementor-element.elementor-element-2298d20.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-68ca8f9 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-341 .elementor-element.elementor-element-1a17f3c{--justify-content:center;}.elementor-341 .elementor-element.elementor-element-5e62bc7{width:100%;max-width:100%;}.elementor-341 .elementor-element.elementor-element-de871fc{width:100%;max-width:100%;}.elementor-341 .elementor-element.elementor-element-340fe7c{width:100%;max-width:100%;}.elementor-341 .elementor-element.elementor-element-c3b94c7{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-341 .elementor-element.elementor-element-91bceef{--content-width:1320px;}.elementor-341 .elementor-element.elementor-element-a0a638f{--width:40%;}.elementor-341 .elementor-element.elementor-element-94808e1{--width:33%;}.elementor-341 .elementor-element.elementor-element-a4cdcf4{--width:66%;}.elementor-341 .elementor-element.elementor-element-f8b90b3{--width:100%;}.elementor-341 .elementor-element.elementor-element-76e79a4{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-80eaeb3 */.bgc-dot-wave {
    position: relative;
    width: clamp(180px, 25vw, 380px);
    aspect-ratio: 1 / 1;
    overflow: hidden;
    pointer-events: none;
    user-select: none;
}

/* De gewone, rustige basislaag */
.bgc-dot-wave__base,
.bgc-dot-wave__highlight {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
}

.bgc-dot-wave__base {
    opacity: 0.48;
}

/* De laag die plaatselijk oplicht */
.bgc-dot-wave__highlight {
    opacity: 0.95;
    filter:
        brightness(1.22)
        saturate(1.08)
        drop-shadow(0 0 4px rgba(201, 162, 77, 0.22));

    -webkit-mask-image: radial-gradient(
        ellipse 34% 24% at var(--wave-x, -20%) var(--wave-y, 115%),
        rgba(0, 0, 0, 1) 0%,
        rgba(0, 0, 0, 0.75) 34%,
        rgba(0, 0, 0, 0) 72%
    );

    mask-image: radial-gradient(
        ellipse 34% 24% at var(--wave-x, -20%) var(--wave-y, 115%),
        rgba(0, 0, 0, 1) 0%,
        rgba(0, 0, 0, 0.75) 34%,
        rgba(0, 0, 0, 0) 72%
    );

    animation: bgc-dot-light-wave 8s ease-in-out infinite;
}

/* De golf beweegt van linksonder naar rechtsboven */
@keyframes bgc-dot-light-wave {
    0% {
        --wave-x: -20%;
        --wave-y: 115%;
        opacity: 0;
    }

    12% {
        opacity: 0.8;
    }

    50% {
        --wave-x: 48%;
        --wave-y: 54%;
        opacity: 0.95;
    }

    88% {
        opacity: 0.8;
    }

    100% {
        --wave-x: 120%;
        --wave-y: -15%;
        opacity: 0;
    }
}

/* Voor browsers die custom properties niet vloeiend animeren */
@property --wave-x {
    syntax: "<percentage>";
    inherits: false;
    initial-value: -20%;
}

@property --wave-y {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 115%;
}

/* Respecteer bezoekers die animaties hebben uitgeschakeld */
@media (prefers-reduced-motion: reduce) {
    .bgc-dot-wave__highlight {
        animation: none;
        opacity: 0;
    }
}/* End custom CSS */