.elementor-6104 .elementor-element.elementor-element-12ad39e{--display:flex;}.elementor-6104 .elementor-element.elementor-element-fd1f57d{--display:flex;}.elementor-6104 .elementor-element.elementor-element-25facd3{--display:flex;--min-height:420px;--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;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6104 .elementor-element.elementor-element-25facd3:not(.elementor-motion-effects-element-type-background), .elementor-6104 .elementor-element.elementor-element-25facd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://dutchfarmdesign.com/wp-content/uploads/2025/10/Ontwerp-zonder-titel-scaled.png");background-size:cover;}.elementor-6104 .elementor-element.elementor-element-25facd3::before, .elementor-6104 .elementor-element.elementor-element-25facd3 > .elementor-background-video-container::before, .elementor-6104 .elementor-element.elementor-element-25facd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6104 .elementor-element.elementor-element-25facd3 > .elementor-background-slideshow::before, .elementor-6104 .elementor-element.elementor-element-25facd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6104 .elementor-element.elementor-element-25facd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6104 .elementor-element.elementor-element-0ab409e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:55px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-d8f7ec6{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-4ecefdb > .elementor-widget-container{margin:30px 0px 0px 35px;}.elementor-6104 .elementor-element.elementor-element-4ecefdb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-4ecefdb .elementor-heading-title{color:var( --e-global-color-397b03c );}.elementor-6104 .elementor-element.elementor-element-d96a9ca > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-6104 .elementor-element.elementor-element-d96a9ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-d96a9ca{color:var( --e-global-color-397b03c );}.elementor-6104 .elementor-element.elementor-element-44aa6ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-bd7a692{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-155px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-f283413{--display:flex;--position:absolute;--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px -1px rgba(0,0,0,0.5);}.elementor-6104 .elementor-element.elementor-element-f283413:not(.elementor-motion-effects-element-type-background), .elementor-6104 .elementor-element.elementor-element-f283413 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D1D7A1;}.elementor-6104 .elementor-element.elementor-element-f11d217.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-f11d217 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-6104 .elementor-element.elementor-element-52e198a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-52e198a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-52e198a .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-54ce81e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-54ce81e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-54ce81e .elementor-heading-title{font-size:18px;}.elementor-6104 .elementor-element.elementor-element-9e17493 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-9e17493.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-9e17493{text-align:center;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-69759b4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-69759b4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-69759b4 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-69759b4 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-6104 .elementor-element.elementor-element-69759b4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-69759b4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-69759b4{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-6104 .elementor-element.elementor-element-69759b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6104 .elementor-element.elementor-element-69759b4 .elementor-icon-list-item > a{font-size:12px;font-weight:400;}.elementor-6104 .elementor-element.elementor-element-69759b4 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-69759b4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-d0fcc96{--display:flex;--position:absolute;--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px -1px rgba(0,0,0,0.5);}.elementor-6104 .elementor-element.elementor-element-d0fcc96:not(.elementor-motion-effects-element-type-background), .elementor-6104 .elementor-element.elementor-element-d0fcc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D1D7A1;}.elementor-6104 .elementor-element.elementor-element-daf7e8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-daf7e8f img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-6104 .elementor-element.elementor-element-83d77b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-83d77b1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-83d77b1 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-63902a7 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-63902a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-63902a7 .elementor-heading-title{font-size:18px;}.elementor-6104 .elementor-element.elementor-element-1183b9e > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-1183b9e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-1183b9e{text-align:center;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-057e36e > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-057e36e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-057e36e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-057e36e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-6104 .elementor-element.elementor-element-057e36e .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-057e36e .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-057e36e{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-6104 .elementor-element.elementor-element-057e36e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6104 .elementor-element.elementor-element-057e36e .elementor-icon-list-item > a{font-size:12px;font-weight:400;}.elementor-6104 .elementor-element.elementor-element-057e36e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-057e36e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-42c45f2{--display:flex;--position:absolute;--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px -1px rgba(0,0,0,0.5);}.elementor-6104 .elementor-element.elementor-element-42c45f2:not(.elementor-motion-effects-element-type-background), .elementor-6104 .elementor-element.elementor-element-42c45f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D1D7A1;}.elementor-6104 .elementor-element.elementor-element-7ef7942.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-7ef7942 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-6104 .elementor-element.elementor-element-3b2f6c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-3b2f6c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-3b2f6c0 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-4838e81 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-4838e81.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-4838e81 .elementor-heading-title{font-size:18px;}.elementor-6104 .elementor-element.elementor-element-5f46c85 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-5f46c85.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-5f46c85{text-align:center;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-92fecf0 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-92fecf0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-92fecf0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-92fecf0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-6104 .elementor-element.elementor-element-92fecf0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-92fecf0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-92fecf0{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-6104 .elementor-element.elementor-element-92fecf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6104 .elementor-element.elementor-element-92fecf0 .elementor-icon-list-item > a{font-size:12px;font-weight:400;}.elementor-6104 .elementor-element.elementor-element-92fecf0 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-92fecf0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-f223d51{--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-6104 .elementor-element.elementor-element-25596c3{--display:flex;--min-height:420px;--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;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6104 .elementor-element.elementor-element-25596c3:not(.elementor-motion-effects-element-type-background), .elementor-6104 .elementor-element.elementor-element-25596c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://dutchfarmdesign.com/wp-content/uploads/2025/10/Ontwerp-zonder-titel-scaled.png");background-size:cover;}.elementor-6104 .elementor-element.elementor-element-25596c3::before, .elementor-6104 .elementor-element.elementor-element-25596c3 > .elementor-background-video-container::before, .elementor-6104 .elementor-element.elementor-element-25596c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-6104 .elementor-element.elementor-element-25596c3 > .elementor-background-slideshow::before, .elementor-6104 .elementor-element.elementor-element-25596c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6104 .elementor-element.elementor-element-25596c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-6104 .elementor-element.elementor-element-45571dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:55px;--margin-bottom:-30px;--margin-left:-80px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-3a3fb4b{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:-60px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-fb933de > .elementor-widget-container{margin:30px 0px 0px 35px;}.elementor-6104 .elementor-element.elementor-element-fb933de.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-fb933de .elementor-heading-title{color:var( --e-global-color-397b03c );}.elementor-6104 .elementor-element.elementor-element-5e1818b > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-6104 .elementor-element.elementor-element-5e1818b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-5e1818b{color:var( --e-global-color-397b03c );}.elementor-6104 .elementor-element.elementor-element-1583678{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-0c43f7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-155px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-483d719{--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px -1px rgba(0,0,0,0.5);--e-con-transform-transition-duration:2500ms;}.elementor-6104 .elementor-element.elementor-element-483d719:not(.elementor-motion-effects-element-type-background), .elementor-6104 .elementor-element.elementor-element-483d719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D1D7A1;}.elementor-6104 .elementor-element.elementor-element-cb96af1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-cb96af1 img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-6104 .elementor-element.elementor-element-0896d30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-0896d30.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-0896d30 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-d6678f2 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-d6678f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-d6678f2 .elementor-heading-title{font-size:18px;}.elementor-6104 .elementor-element.elementor-element-b0d411c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-b0d411c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-b0d411c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-b0d411c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-6104 .elementor-element.elementor-element-b0d411c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-b0d411c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-b0d411c{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-6104 .elementor-element.elementor-element-b0d411c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6104 .elementor-element.elementor-element-b0d411c .elementor-icon-list-item > a{font-size:12px;font-weight:400;}.elementor-6104 .elementor-element.elementor-element-b0d411c .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-b0d411c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-e3a28dc{--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px -1px rgba(0,0,0,0.5);}.elementor-6104 .elementor-element.elementor-element-e3a28dc:not(.elementor-motion-effects-element-type-background), .elementor-6104 .elementor-element.elementor-element-e3a28dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D1D7A1;}.elementor-6104 .elementor-element.elementor-element-bbec44b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-bbec44b img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-6104 .elementor-element.elementor-element-cd0d0b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-cd0d0b2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-cd0d0b2 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-1caccff > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-1caccff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-1caccff .elementor-heading-title{font-size:18px;}.elementor-6104 .elementor-element.elementor-element-e12c26a > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-e12c26a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-e12c26a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-e12c26a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-6104 .elementor-element.elementor-element-e12c26a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-e12c26a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-e12c26a{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-6104 .elementor-element.elementor-element-e12c26a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6104 .elementor-element.elementor-element-e12c26a .elementor-icon-list-item > a{font-size:12px;font-weight:400;}.elementor-6104 .elementor-element.elementor-element-e12c26a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-e12c26a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-69c749b{--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;--border-radius:10px 10px 10px 10px;box-shadow:2px 2px 10px -1px rgba(0,0,0,0.5);}.elementor-6104 .elementor-element.elementor-element-69c749b:not(.elementor-motion-effects-element-type-background), .elementor-6104 .elementor-element.elementor-element-69c749b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D1D7A1;}.elementor-6104 .elementor-element.elementor-element-22e2ffb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-22e2ffb img{transition-duration:0.5s;border-radius:10px 10px 10px 10px;}.elementor-6104 .elementor-element.elementor-element-dde8184 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-dde8184.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-dde8184 .elementor-heading-title{font-size:14px;color:var( --e-global-color-accent );}.elementor-6104 .elementor-element.elementor-element-125d5d6 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-125d5d6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-125d5d6 .elementor-heading-title{font-size:18px;}.elementor-6104 .elementor-element.elementor-element-15d76a3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-6104 .elementor-element.elementor-element-15d76a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-6104 .elementor-element.elementor-element-15d76a3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-15d76a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-6104 .elementor-element.elementor-element-15d76a3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-15d76a3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-15d76a3{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-6104 .elementor-element.elementor-element-15d76a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6104 .elementor-element.elementor-element-15d76a3 .elementor-icon-list-item > a{font-size:12px;font-weight:400;}.elementor-6104 .elementor-element.elementor-element-15d76a3 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-6104 .elementor-element.elementor-element-15d76a3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-6104 .elementor-element.elementor-element-e039514{--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;}@media(max-width:1200px){.elementor-6104 .elementor-element.elementor-element-0ab409e{--grid-auto-flow:row;}.elementor-6104 .elementor-element.elementor-element-45571dd{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-6104 .elementor-element.elementor-element-25facd3{--content-width:1250px;}.elementor-6104 .elementor-element.elementor-element-0ab409e{--width:80%;}.elementor-6104 .elementor-element.elementor-element-44aa6ef{--width:80%;}.elementor-6104 .elementor-element.elementor-element-bd7a692{--width:1300px;}.elementor-6104 .elementor-element.elementor-element-f283413{--width:24%;}.elementor-6104 .elementor-element.elementor-element-d0fcc96{--width:24%;}.elementor-6104 .elementor-element.elementor-element-42c45f2{--width:24%;}.elementor-6104 .elementor-element.elementor-element-25596c3{--content-width:1250px;}.elementor-6104 .elementor-element.elementor-element-45571dd{--width:80%;}.elementor-6104 .elementor-element.elementor-element-1583678{--width:80%;}.elementor-6104 .elementor-element.elementor-element-0c43f7a{--width:1300px;}.elementor-6104 .elementor-element.elementor-element-483d719{--width:24%;}.elementor-6104 .elementor-element.elementor-element-e3a28dc{--width:24%;}.elementor-6104 .elementor-element.elementor-element-69c749b{--width:24%;}}@media(max-width:767px){.elementor-6104 .elementor-element.elementor-element-25facd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-0ab409e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6104 .elementor-element.elementor-element-bd7a692{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-f283413{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-d0fcc96{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-42c45f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-25596c3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-45571dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6104 .elementor-element.elementor-element-0c43f7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-483d719{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-e3a28dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6104 .elementor-element.elementor-element-69c749b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-52e198a */.elementor-6104 .elementor-element.elementor-element-52e198a {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54ce81e */.elementor-6104 .elementor-element.elementor-element-54ce81e {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-69759b4 */.elementor-6104 .elementor-element.elementor-element-69759b4 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f283413 *//* Hoofdcontainer */
.hover-container {
  position: relative;
  overflow: hidden;
}

/* Overlay */
.hover-container .overlay-text {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(210, 209, 215, 0.4); /* Jouw kleur */
  backdrop-filter: blur(6px);
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
  transition: top 0.8s ease;
  z-index: 1; /* Lager dan de button */
  pointer-events: none; /* Laat clicks door naar onderliggende elementen */
}

/* Hover effect */
.hover-container:hover .overlay-text {
  top: 0;
}

/* Originele content vervaagt */
.hover-container:hover img,
.hover-container:hover .elementor-heading-title,
.hover-container:hover .elementor-heading-subtitle {
  opacity: 0.5;
  transition: opacity 0.5s ease;
}

/* Button blijft boven alles en is klikbaar */
.hover-container .elementor-button {
  position: relative;
  z-index: 10; /* Hoger dan overlay */
  pointer-events: auto; /* Zorg dat hij klikbaar blijft */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d77b1 */.elementor-6104 .elementor-element.elementor-element-83d77b1 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63902a7 */.elementor-6104 .elementor-element.elementor-element-63902a7 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-057e36e */.elementor-6104 .elementor-element.elementor-element-057e36e {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0fcc96 *//* Hoofdcontainer */
.hover-container {
  position: relative;
  overflow: hidden;
}

/* Overlay */
.hover-container .overlay-text {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(210, 209, 215, 0.4); /* Jouw kleur */
  backdrop-filter: blur(6px);
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
  transition: top 0.8s ease;
  z-index: 1; /* Lager dan de button */
  pointer-events: none; /* Laat clicks door naar onderliggende elementen */
}

/* Hover effect */
.hover-container:hover .overlay-text {
  top: 0;
}

/* Originele content vervaagt */
.hover-container:hover img,
.hover-container:hover .elementor-heading-title,
.hover-container:hover .elementor-heading-subtitle {
  opacity: 0.5;
  transition: opacity 0.5s ease;
}

/* Button blijft boven alles en is klikbaar */
.hover-container .elementor-button {
  position: relative;
  z-index: 10; /* Hoger dan overlay */
  pointer-events: auto; /* Zorg dat hij klikbaar blijft */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b2f6c0 */.elementor-6104 .elementor-element.elementor-element-3b2f6c0 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4838e81 */.elementor-6104 .elementor-element.elementor-element-4838e81 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92fecf0 */.elementor-6104 .elementor-element.elementor-element-92fecf0 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42c45f2 *//* Hoofdcontainer */
.hover-container {
  position: relative;
  overflow: hidden;
}

/* Overlay */
.hover-container .overlay-text {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(210, 209, 215, 0.4); /* Jouw kleur */
  backdrop-filter: blur(6px);
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
  transition: top 0.8s ease;
  z-index: 1; /* Lager dan de button */
  pointer-events: none; /* Laat clicks door naar onderliggende elementen */
}

/* Hover effect */
.hover-container:hover .overlay-text {
  top: 0;
}

/* Originele content vervaagt */
.hover-container:hover img,
.hover-container:hover .elementor-heading-title,
.hover-container:hover .elementor-heading-subtitle {
  opacity: 0.5;
  transition: opacity 0.5s ease;
}

/* Button blijft boven alles en is klikbaar */
.hover-container .elementor-button {
  position: relative;
  z-index: 10; /* Hoger dan overlay */
  pointer-events: auto; /* Zorg dat hij klikbaar blijft */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25facd3 */.elementor-6104 .elementor-element.elementor-element-25facd3::after {
    content:"";
    display: block;
    height: 10px;
    z-index: 1;
    background: linear-gradient(110deg, rgba(229,50,41,1) 66%, rgba(44,62,80,1) 66%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0896d30 */.elementor-6104 .elementor-element.elementor-element-0896d30 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6678f2 */.elementor-6104 .elementor-element.elementor-element-d6678f2 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b0d411c */.elementor-6104 .elementor-element.elementor-element-b0d411c {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-483d719 */.elementor-6104 .elementor-element.elementor-element-483d719 {
    transform: scale(1) !important;
    transition: transform 0.6s cubic-bezier(.25,.46,.45,.94) !important;
}

.elementor-6104 .elementor-element.elementor-element-483d719:hover {
    transform: scale(0.95) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd0d0b2 */.elementor-6104 .elementor-element.elementor-element-cd0d0b2 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1caccff */.elementor-6104 .elementor-element.elementor-element-1caccff {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e12c26a */.elementor-6104 .elementor-element.elementor-element-e12c26a {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a28dc */.elementor-6104 .elementor-element.elementor-element-e3a28dc {
    transform: scale(1) !important;
    transition: transform 0.6s cubic-bezier(.25,.46,.45,.94) !important;
}

.elementor-6104 .elementor-element.elementor-element-e3a28dc:hover {
    transform: scale(0.95) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dde8184 */.elementor-6104 .elementor-element.elementor-element-dde8184 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-125d5d6 */.elementor-6104 .elementor-element.elementor-element-125d5d6 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-15d76a3 */.elementor-6104 .elementor-element.elementor-element-15d76a3 {
  position: relative;
  z-index: 9;
  pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69c749b */.elementor-6104 .elementor-element.elementor-element-69c749b {
    transform: scale(1) !important;
    transition: transform 0.6s cubic-bezier(.25,.46,.45,.94) !important;
}

.elementor-6104 .elementor-element.elementor-element-69c749b:hover {
    transform: scale(0.95) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25596c3 */.elementor-6104 .elementor-element.elementor-element-25596c3::after {
    content:"";
    display: block;
    height: 10px;
    z-index: 1;
    background: linear-gradient(110deg, rgba(229,50,41,1) 66%, rgba(44,62,80,1) 66%);
}/* End custom CSS */