.elementor-993 .elementor-element.elementor-element-6f2f8f8{--display:flex;--min-height:24vh;--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-993 .elementor-element.elementor-element-6f2f8f8:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-6f2f8f8::before, .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-993 .elementor-element.elementor-element-6f2f8f8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-993 .elementor-element.elementor-element-6f2f8f8 > .elementor-shape-bottom svg, .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .e-con-inner > .elementor-shape-bottom svg{height:90px;transform:translateX(-50%) rotateY(180deg);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-efd02fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-efd02fc.elementor-element{--align-self:center;}.elementor-993 .elementor-element.elementor-element-efd02fc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-47bc6d5 );}.elementor-993 .elementor-element.elementor-element-3ce9bb0{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.06;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:8%;--padding-right:8%;}.elementor-993 .elementor-element.elementor-element-3ce9bb0:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-3ce9bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47bc6d5 );}.elementor-993 .elementor-element.elementor-element-3ce9bb0::before, .elementor-993 .elementor-element.elementor-element-3ce9bb0 > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-3ce9bb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-3ce9bb0 > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-3ce9bb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-3ce9bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-993 .elementor-element.elementor-element-f3d71f0{--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:flex-start;--align-items:center;--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-993 .elementor-element.elementor-element-db92d36.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-db92d36{text-align:start;}.elementor-993 .elementor-element.elementor-element-db92d36 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-993 .elementor-element.elementor-element-fd831a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-993 .elementor-element.elementor-element-43f52bb{--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;--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-993 .elementor-element.elementor-element-ae33737{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-993 .elementor-element.elementor-element-3a20073{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-993 .elementor-element.elementor-element-3a20073:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-3a20073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valorbouw.nl/wp-content/uploads/2026/02/dakisolatie-verduurzamen-scaled.webp");background-position:center center;background-size:cover;}.elementor-993 .elementor-element.elementor-element-3a20073::before, .elementor-993 .elementor-element.elementor-element-3a20073 > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-3a20073 > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-3a20073 > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-3a20073 > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-3a20073 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-1bc808b ) 0%, var( --e-global-color-primary ) 100%);}.elementor-993 .elementor-element.elementor-element-dd55552 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-47bc6d5 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-993 .elementor-element.elementor-element-118d24d .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;font-style:normal;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-118d24d .elementor-button:hover, .elementor-993 .elementor-element.elementor-element-118d24d .elementor-button:focus{background-color:#84CFFF00;}.elementor-993 .elementor-element.elementor-element-118d24d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-118d24d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-993 .elementor-element.elementor-element-118d24d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-993 .elementor-element.elementor-element-c3998bb{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-993 .elementor-element.elementor-element-c3998bb:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-c3998bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valorbouw.nl/wp-content/uploads/2026/02/vloerisolatie.webp");background-position:center center;background-size:cover;}.elementor-993 .elementor-element.elementor-element-c3998bb::before, .elementor-993 .elementor-element.elementor-element-c3998bb > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-c3998bb > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-c3998bb > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-c3998bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-c3998bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-1bc808b ) 0%, var( --e-global-color-primary ) 100%);}.elementor-993 .elementor-element.elementor-element-1a87d74 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-47bc6d5 );}.elementor-993 .elementor-element.elementor-element-c7de22a .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;font-style:normal;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-c7de22a .elementor-button:hover, .elementor-993 .elementor-element.elementor-element-c7de22a .elementor-button:focus{background-color:#84CFFF00;}.elementor-993 .elementor-element.elementor-element-c7de22a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-c7de22a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-993 .elementor-element.elementor-element-c7de22a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-993 .elementor-element.elementor-element-b88037a{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-993 .elementor-element.elementor-element-b88037a:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-b88037a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valorbouw.nl/wp-content/uploads/2026/02/kozijnen-plaatsen-woning.webp");background-position:center center;background-size:cover;}.elementor-993 .elementor-element.elementor-element-b88037a::before, .elementor-993 .elementor-element.elementor-element-b88037a > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-b88037a > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-b88037a > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-b88037a > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-b88037a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-1bc808b ) 0%, var( --e-global-color-primary ) 100%);}.elementor-993 .elementor-element.elementor-element-e785d6d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-47bc6d5 );}.elementor-993 .elementor-element.elementor-element-6e74fb2 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;font-style:normal;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-6e74fb2 .elementor-button:hover, .elementor-993 .elementor-element.elementor-element-6e74fb2 .elementor-button:focus{background-color:#84CFFF00;}.elementor-993 .elementor-element.elementor-element-6e74fb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-6e74fb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-993 .elementor-element.elementor-element-6e74fb2 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-993 .elementor-element.elementor-element-353ef64{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-993 .elementor-element.elementor-element-353ef64:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-353ef64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valorbouw.nl/wp-content/uploads/2026/02/bubbele-beglazing-plaatsen.webp");background-position:center center;background-size:cover;}.elementor-993 .elementor-element.elementor-element-353ef64::before, .elementor-993 .elementor-element.elementor-element-353ef64 > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-353ef64 > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-353ef64 > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-353ef64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-353ef64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-1bc808b ) 0%, var( --e-global-color-primary ) 100%);}.elementor-993 .elementor-element.elementor-element-30daad0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-47bc6d5 );}.elementor-993 .elementor-element.elementor-element-f272260 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;font-style:normal;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-f272260 .elementor-button:hover, .elementor-993 .elementor-element.elementor-element-f272260 .elementor-button:focus{background-color:#84CFFF00;}.elementor-993 .elementor-element.elementor-element-f272260{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-f272260 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-993 .elementor-element.elementor-element-f272260 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-993 .elementor-element.elementor-element-c703dcc{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-993 .elementor-element.elementor-element-c703dcc:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-c703dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valorbouw.nl/wp-content/uploads/2026/02/injecteren.webp");background-position:center center;background-size:cover;}.elementor-993 .elementor-element.elementor-element-c703dcc::before, .elementor-993 .elementor-element.elementor-element-c703dcc > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-c703dcc > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-c703dcc > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-c703dcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-c703dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-1bc808b ) 0%, var( --e-global-color-primary ) 100%);}.elementor-993 .elementor-element.elementor-element-7bc5f60 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-47bc6d5 );}.elementor-993 .elementor-element.elementor-element-5db23cb .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;font-style:normal;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-5db23cb .elementor-button:hover, .elementor-993 .elementor-element.elementor-element-5db23cb .elementor-button:focus{background-color:#84CFFF00;}.elementor-993 .elementor-element.elementor-element-5db23cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-5db23cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-993 .elementor-element.elementor-element-5db23cb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-993 .elementor-element.elementor-element-db83c5c{--display:flex;--min-height:300px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-993 .elementor-element.elementor-element-db83c5c:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-db83c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valorbouw.nl/wp-content/uploads/2026/02/energie-label-verzorgen-aanvragen.webp");background-position:center center;background-size:cover;}.elementor-993 .elementor-element.elementor-element-db83c5c::before, .elementor-993 .elementor-element.elementor-element-db83c5c > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-db83c5c > .e-con-inner > .elementor-background-video-container::before, .elementor-993 .elementor-element.elementor-element-db83c5c > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-db83c5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-993 .elementor-element.elementor-element-db83c5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-1bc808b ) 0%, var( --e-global-color-primary ) 100%);}.elementor-993 .elementor-element.elementor-element-adfb4b7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );color:var( --e-global-color-47bc6d5 );}.elementor-993 .elementor-element.elementor-element-b717f3f .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;font-style:normal;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b717f3f .elementor-button:hover, .elementor-993 .elementor-element.elementor-element-b717f3f .elementor-button:focus{background-color:#84CFFF00;}.elementor-993 .elementor-element.elementor-element-b717f3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b717f3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-993 .elementor-element.elementor-element-b717f3f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-993 .elementor-element.elementor-element-3587e9d{--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:flex-start;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-993 .elementor-element.elementor-element-5963278.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-5963278{text-align:start;}.elementor-993 .elementor-element.elementor-element-5963278 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-993 .elementor-element.elementor-element-34488e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-creative-button .ha-creative-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-993 .elementor-element.elementor-element-8c59c36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-8c59c36.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-8c59c36 .elementor-widget-container{text-align:left;}.elementor-993 .elementor-element.elementor-element-8c59c36:not(:has(.elementor-widget-container)){text-align:left;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn{font-family:var( --e-global-typography-e1ebe27-font-family ), Sans-serif;font-size:var( --e-global-typography-e1ebe27-font-size );font-weight:var( --e-global-typography-e1ebe27-font-weight );font-style:var( --e-global-typography-e1ebe27-font-style );border-radius:0px 0px 0px 0px;padding:14px 32px 14px 32px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn, .elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-eft--bloom div{border-style:none;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-47bc6d5 );--ha-ctv-btn-bg-clr:var( --e-global-color-primary );--ha-ctv-btn-border-clr:var( --e-global-color-primary );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-primary );--ha-ctv-btn-bg-hvr-clr:var( --e-global-color-secondary );--ha-ctv-btn-border-hvr-clr:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--iconica > span{padding:14px 32px 14px 32px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:14px 32px 14px 32px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:14px 32px 14px 32px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:14px 32px 14px 32px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:14px 32px 14px 32px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:14px 32px 14px 32px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:14px 32px 14px 32px;}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:14px 32px 14px 32px;}@media(min-width:768px){.elementor-993 .elementor-element.elementor-element-6f2f8f8{--content-width:1140px;}.elementor-993 .elementor-element.elementor-element-f3d71f0{--width:75%;}.elementor-993 .elementor-element.elementor-element-3587e9d{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-993 .elementor-element.elementor-element-f3d71f0{--width:100%;}.elementor-993 .elementor-element.elementor-element-3587e9d{--width:100%;}}@media(max-width:1024px){.elementor-993 .elementor-element.elementor-element-6f2f8f8{--justify-content:space-between;--flex-wrap:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-993 .elementor-element.elementor-element-efd02fc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-993 .elementor-element.elementor-element-3ce9bb0{--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-993 .elementor-element.elementor-element-db92d36 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-993 .elementor-element.elementor-element-fd831a4{font-size:var( --e-global-typography-text-font-size );}.elementor-993 .elementor-element.elementor-element-ae33737{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-993 .elementor-element.elementor-element-3a20073{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-dd55552 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-993 .elementor-element.elementor-element-c3998bb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-1a87d74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-b88037a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-e785d6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-353ef64{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-30daad0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-c703dcc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-7bc5f60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-db83c5c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-993 .elementor-element.elementor-element-adfb4b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-5963278 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-34488e5{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-creative-button .ha-creative-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn{font-size:var( --e-global-typography-e1ebe27-font-size );}}@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-6f2f8f8{--min-height:22vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-993 .elementor-element.elementor-element-6f2f8f8 > .elementor-shape-bottom svg, .elementor-993 .elementor-element.elementor-element-6f2f8f8 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-993 .elementor-element.elementor-element-6f2f8f8.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-993 .elementor-element.elementor-element-efd02fc.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-efd02fc{text-align:start;}.elementor-993 .elementor-element.elementor-element-efd02fc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-993 .elementor-element.elementor-element-3ce9bb0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-993 .elementor-element.elementor-element-f3d71f0{--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-993 .elementor-element.elementor-element-db92d36{text-align:start;}.elementor-993 .elementor-element.elementor-element-db92d36 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-993 .elementor-element.elementor-element-fd831a4{font-size:var( --e-global-typography-text-font-size );}.elementor-993 .elementor-element.elementor-element-ae33737{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-993 .elementor-element.elementor-element-3a20073{--min-height:160px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-993 .elementor-element.elementor-element-dd55552 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-993 .elementor-element.elementor-element-118d24d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-118d24d.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-118d24d .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-c3998bb{--min-height:160px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-993 .elementor-element.elementor-element-1a87d74 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-c7de22a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-c7de22a.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-c7de22a .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b88037a{--min-height:160px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-993 .elementor-element.elementor-element-e785d6d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-6e74fb2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-6e74fb2.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-6e74fb2 .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-353ef64{--min-height:160px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-993 .elementor-element.elementor-element-30daad0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-f272260{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-f272260.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-f272260 .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-c703dcc{--min-height:160px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-993 .elementor-element.elementor-element-7bc5f60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-5db23cb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-5db23cb.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-5db23cb .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-db83c5c{--min-height:160px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-993 .elementor-element.elementor-element-adfb4b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-b717f3f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-b717f3f.elementor-element{--align-self:flex-start;}.elementor-993 .elementor-element.elementor-element-b717f3f .elementor-button{font-size:12px;padding:0px 0px 0px 0px;}.elementor-993 .elementor-element.elementor-element-3587e9d{--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-993 .elementor-element.elementor-element-5963278{text-align:start;}.elementor-993 .elementor-element.elementor-element-5963278 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-993 .elementor-element.elementor-element-34488e5{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-creative-button .ha-creative-btn{font-size:var( --e-global-typography-accent-font-size );}.elementor-993 .elementor-element.elementor-element-8c59c36 .ha-creative-btn{font-size:var( --e-global-typography-e1ebe27-font-size );}}/* Start custom CSS for container, class: .elementor-element-3a20073 *//* Definieer de snelheid en curve centraal voor perfecte synchronisatie */
.elementor-993 .elementor-element.elementor-element-3a20073 {
    --smooth-speed: 0.4s;
    --smooth-curve: cubic-bezier(0.4, 0, 0.2, 1); /* Strakke, lineaire-stop curve */
    overflow: hidden !important;
}

/* 1. De Afbeelding: Zoom effect */
.elementor-993 .elementor-element.elementor-element-3a20073 img {
    transition: transform var(--smooth-speed) var(--smooth-curve) !important;
    transform: scale(1);
}

.elementor-993 .elementor-element.elementor-element-3a20073:hover img {
    transform: scale(1.08); /* Iets subtieler inzoomen voor meer rust */
}

/* 2. De Tekst Elementen (Titel, Tekst, Knop) */
.elementor-993 .elementor-element.elementor-element-3a20073 .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-3a20073 .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-3a20073 .elementor-widget-button {
    transition: transform var(--smooth-speed) var(--smooth-curve), 
                opacity var(--smooth-speed) var(--smooth-curve) !important;
    transform: translateY(0);
}

/* 3. Het Hover Effect op de elementen */
.elementor-993 .elementor-element.elementor-element-3a20073:hover .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-3a20073:hover .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-3a20073:hover .elementor-widget-button {
    transform: translateY(-8px); /* Alles schuift exact evenveel omhoog */
}

/* 4. De Overlay (Zorgt dat tekst leesbaar blijft bij zoom) */
.elementor-993 .elementor-element.elementor-element-3a20073 .elementor-background-overlay {
    transition: opacity var(--smooth-speed) var(--smooth-curve) !important;
}

.elementor-993 .elementor-element.elementor-element-3a20073:hover .elementor-background-overlay {
    opacity: 0.7 !important; /* Maakt de overlay iets donkerder tijdens hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3998bb *//* Definieer de snelheid en curve centraal voor perfecte synchronisatie */
.elementor-993 .elementor-element.elementor-element-c3998bb {
    --smooth-speed: 0.4s;
    --smooth-curve: cubic-bezier(0.4, 0, 0.2, 1); /* Strakke, lineaire-stop curve */
    overflow: hidden !important;
}

/* 1. De Afbeelding: Zoom effect */
.elementor-993 .elementor-element.elementor-element-c3998bb img {
    transition: transform var(--smooth-speed) var(--smooth-curve) !important;
    transform: scale(1);
}

.elementor-993 .elementor-element.elementor-element-c3998bb:hover img {
    transform: scale(1.08); /* Iets subtieler inzoomen voor meer rust */
}

/* 2. De Tekst Elementen (Titel, Tekst, Knop) */
.elementor-993 .elementor-element.elementor-element-c3998bb .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-c3998bb .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-c3998bb .elementor-widget-button {
    transition: transform var(--smooth-speed) var(--smooth-curve), 
                opacity var(--smooth-speed) var(--smooth-curve) !important;
    transform: translateY(0);
}

/* 3. Het Hover Effect op de elementen */
.elementor-993 .elementor-element.elementor-element-c3998bb:hover .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-c3998bb:hover .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-c3998bb:hover .elementor-widget-button {
    transform: translateY(-8px); /* Alles schuift exact evenveel omhoog */
}

/* 4. De Overlay (Zorgt dat tekst leesbaar blijft bij zoom) */
.elementor-993 .elementor-element.elementor-element-c3998bb .elementor-background-overlay {
    transition: opacity var(--smooth-speed) var(--smooth-curve) !important;
}

.elementor-993 .elementor-element.elementor-element-c3998bb:hover .elementor-background-overlay {
    opacity: 0.7 !important; /* Maakt de overlay iets donkerder tijdens hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88037a *//* Definieer de snelheid en curve centraal voor perfecte synchronisatie */
.elementor-993 .elementor-element.elementor-element-b88037a {
    --smooth-speed: 0.4s;
    --smooth-curve: cubic-bezier(0.4, 0, 0.2, 1); /* Strakke, lineaire-stop curve */
    overflow: hidden !important;
}

/* 1. De Afbeelding: Zoom effect */
.elementor-993 .elementor-element.elementor-element-b88037a img {
    transition: transform var(--smooth-speed) var(--smooth-curve) !important;
    transform: scale(1);
}

.elementor-993 .elementor-element.elementor-element-b88037a:hover img {
    transform: scale(1.08); /* Iets subtieler inzoomen voor meer rust */
}

/* 2. De Tekst Elementen (Titel, Tekst, Knop) */
.elementor-993 .elementor-element.elementor-element-b88037a .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-b88037a .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-b88037a .elementor-widget-button {
    transition: transform var(--smooth-speed) var(--smooth-curve), 
                opacity var(--smooth-speed) var(--smooth-curve) !important;
    transform: translateY(0);
}

/* 3. Het Hover Effect op de elementen */
.elementor-993 .elementor-element.elementor-element-b88037a:hover .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-b88037a:hover .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-b88037a:hover .elementor-widget-button {
    transform: translateY(-8px); /* Alles schuift exact evenveel omhoog */
}

/* 4. De Overlay (Zorgt dat tekst leesbaar blijft bij zoom) */
.elementor-993 .elementor-element.elementor-element-b88037a .elementor-background-overlay {
    transition: opacity var(--smooth-speed) var(--smooth-curve) !important;
}

.elementor-993 .elementor-element.elementor-element-b88037a:hover .elementor-background-overlay {
    opacity: 0.7 !important; /* Maakt de overlay iets donkerder tijdens hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353ef64 *//* Definieer de snelheid en curve centraal voor perfecte synchronisatie */
.elementor-993 .elementor-element.elementor-element-353ef64 {
    --smooth-speed: 0.4s;
    --smooth-curve: cubic-bezier(0.4, 0, 0.2, 1); /* Strakke, lineaire-stop curve */
    overflow: hidden !important;
}

/* 1. De Afbeelding: Zoom effect */
.elementor-993 .elementor-element.elementor-element-353ef64 img {
    transition: transform var(--smooth-speed) var(--smooth-curve) !important;
    transform: scale(1);
}

.elementor-993 .elementor-element.elementor-element-353ef64:hover img {
    transform: scale(1.08); /* Iets subtieler inzoomen voor meer rust */
}

/* 2. De Tekst Elementen (Titel, Tekst, Knop) */
.elementor-993 .elementor-element.elementor-element-353ef64 .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-353ef64 .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-353ef64 .elementor-widget-button {
    transition: transform var(--smooth-speed) var(--smooth-curve), 
                opacity var(--smooth-speed) var(--smooth-curve) !important;
    transform: translateY(0);
}

/* 3. Het Hover Effect op de elementen */
.elementor-993 .elementor-element.elementor-element-353ef64:hover .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-353ef64:hover .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-353ef64:hover .elementor-widget-button {
    transform: translateY(-8px); /* Alles schuift exact evenveel omhoog */
}

/* 4. De Overlay (Zorgt dat tekst leesbaar blijft bij zoom) */
.elementor-993 .elementor-element.elementor-element-353ef64 .elementor-background-overlay {
    transition: opacity var(--smooth-speed) var(--smooth-curve) !important;
}

.elementor-993 .elementor-element.elementor-element-353ef64:hover .elementor-background-overlay {
    opacity: 0.7 !important; /* Maakt de overlay iets donkerder tijdens hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c703dcc *//* Definieer de snelheid en curve centraal voor perfecte synchronisatie */
.elementor-993 .elementor-element.elementor-element-c703dcc {
    --smooth-speed: 0.4s;
    --smooth-curve: cubic-bezier(0.4, 0, 0.2, 1); /* Strakke, lineaire-stop curve */
    overflow: hidden !important;
}

/* 1. De Afbeelding: Zoom effect */
.elementor-993 .elementor-element.elementor-element-c703dcc img {
    transition: transform var(--smooth-speed) var(--smooth-curve) !important;
    transform: scale(1);
}

.elementor-993 .elementor-element.elementor-element-c703dcc:hover img {
    transform: scale(1.08); /* Iets subtieler inzoomen voor meer rust */
}

/* 2. De Tekst Elementen (Titel, Tekst, Knop) */
.elementor-993 .elementor-element.elementor-element-c703dcc .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-c703dcc .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-c703dcc .elementor-widget-button {
    transition: transform var(--smooth-speed) var(--smooth-curve), 
                opacity var(--smooth-speed) var(--smooth-curve) !important;
    transform: translateY(0);
}

/* 3. Het Hover Effect op de elementen */
.elementor-993 .elementor-element.elementor-element-c703dcc:hover .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-c703dcc:hover .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-c703dcc:hover .elementor-widget-button {
    transform: translateY(-8px); /* Alles schuift exact evenveel omhoog */
}

/* 4. De Overlay (Zorgt dat tekst leesbaar blijft bij zoom) */
.elementor-993 .elementor-element.elementor-element-c703dcc .elementor-background-overlay {
    transition: opacity var(--smooth-speed) var(--smooth-curve) !important;
}

.elementor-993 .elementor-element.elementor-element-c703dcc:hover .elementor-background-overlay {
    opacity: 0.7 !important; /* Maakt de overlay iets donkerder tijdens hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db83c5c *//* Definieer de snelheid en curve centraal voor perfecte synchronisatie */
.elementor-993 .elementor-element.elementor-element-db83c5c {
    --smooth-speed: 0.4s;
    --smooth-curve: cubic-bezier(0.4, 0, 0.2, 1); /* Strakke, lineaire-stop curve */
    overflow: hidden !important;
}

/* 1. De Afbeelding: Zoom effect */
.elementor-993 .elementor-element.elementor-element-db83c5c img {
    transition: transform var(--smooth-speed) var(--smooth-curve) !important;
    transform: scale(1);
}

.elementor-993 .elementor-element.elementor-element-db83c5c:hover img {
    transform: scale(1.08); /* Iets subtieler inzoomen voor meer rust */
}

/* 2. De Tekst Elementen (Titel, Tekst, Knop) */
.elementor-993 .elementor-element.elementor-element-db83c5c .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-db83c5c .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-db83c5c .elementor-widget-button {
    transition: transform var(--smooth-speed) var(--smooth-curve), 
                opacity var(--smooth-speed) var(--smooth-curve) !important;
    transform: translateY(0);
}

/* 3. Het Hover Effect op de elementen */
.elementor-993 .elementor-element.elementor-element-db83c5c:hover .elementor-widget-heading,
.elementor-993 .elementor-element.elementor-element-db83c5c:hover .elementor-widget-text-editor,
.elementor-993 .elementor-element.elementor-element-db83c5c:hover .elementor-widget-button {
    transform: translateY(-8px); /* Alles schuift exact evenveel omhoog */
}

/* 4. De Overlay (Zorgt dat tekst leesbaar blijft bij zoom) */
.elementor-993 .elementor-element.elementor-element-db83c5c .elementor-background-overlay {
    transition: opacity var(--smooth-speed) var(--smooth-curve) !important;
}

.elementor-993 .elementor-element.elementor-element-db83c5c:hover .elementor-background-overlay {
    opacity: 0.7 !important; /* Maakt de overlay iets donkerder tijdens hover */
}/* End custom CSS */