.elementor-23 .elementor-element.elementor-element-9af5f1b{--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;--justify-content:space-between;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9af5f1b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9af5f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c7af771{--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-23 .elementor-element.elementor-element-8de9bba{text-align:center;}.elementor-23 .elementor-element.elementor-element-8de9bba .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:40px;font-weight:600;color:#0077B8;}.elementor-23 .elementor-element.elementor-element-6aeb696{text-align:center;}.elementor-23 .elementor-element.elementor-element-6aeb696 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:20px;font-weight:600;color:#0077B8;}.elementor-23 .elementor-element.elementor-element-4328db6{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4328db6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4328db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-785e72a{--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-23 .elementor-element.elementor-element-679b34f{--display:flex;--min-height:788px;border-style:none;--border-style:none;}.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-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-23 .elementor-element.elementor-element-8885804 .elementor-button{background-color:#0077B8;font-family:"Source Serif Pro", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.1s;border-radius:3px 3px 3px 3px;padding:12px 20px 12px 20px;}.elementor-23 .elementor-element.elementor-element-8885804 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-8885804 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-9fe3d7b .elementor-button{background-color:#0077B8;font-family:"Source Serif Pro", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.1s;border-radius:3px 3px 3px 3px;padding:12px 20px 12px 20px;}.elementor-23 .elementor-element.elementor-element-9fe3d7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-9fe3d7b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-8a7d251{--display:flex;--min-height:788px;border-style:none;--border-style:none;}.elementor-23 .elementor-element.elementor-element-b3cd45b .elementor-button{background-color:#0077B8;font-family:"Source Serif Pro", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.1s;border-radius:3px 3px 3px 3px;padding:12px 20px 12px 20px;}.elementor-23 .elementor-element.elementor-element-b3cd45b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-b3cd45b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-9452478 img{width:100%;max-width:100%;height:202px;}.elementor-23 .elementor-element.elementor-element-44dcd2c .elementor-button{background-color:#0077B8;font-family:"Source Serif Pro", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.1s;border-radius:3px 3px 3px 3px;padding:12px 20px 12px 20px;}.elementor-23 .elementor-element.elementor-element-44dcd2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-44dcd2c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-23 .elementor-element.elementor-element-91a6491{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-repeater-item-ee4dedd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/Vergaderschema-images.jpeg);background-size:auto;}.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-repeater-item-e7b2ade .swiper-slide-bg{background-color:#4054b2;background-image:url(https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/Leden-van-de-raad-images.jpeg);background-size:contain;}.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-repeater-item-3a70367 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/Stadsvisie-2030-images.jpeg);background-size:contain;}.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-repeater-item-f6be394 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/Havenvisie-images.jpeg);background-size:contain;}.elementor-23 .elementor-element.elementor-element-fd26f16 .swiper-slide{transition-duration:calc(2500ms*1.2);height:500px;}.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-slide-button{background-color:#0077B8C4;font-family:"Source Serif Pro", Sans-serif;font-weight:500;border-width:2px;border-radius:10px;color:#FFFFFF;border-color:#00000000;transition-duration:300ms;}.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-slide-button:hover{background-color:#0077B8;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-fd26f16 .swiper-slide-contents{max-width:66%;}.elementor-23 .elementor-element.elementor-element-fd26f16 .swiper-slide-inner{text-align:center;}.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-swiper-button{color:#000000;}.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-swiper-button svg{fill:#000000;}.elementor-23 .elementor-element.elementor-element-78002de{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-460d33d .elementor-swiper-button{font-size:20px;color:#000000BA;}.elementor-23 .elementor-element.elementor-element-460d33d .elementor-swiper-button svg{fill:#000000BA;}.elementor-23 .elementor-element.elementor-element-1a68cc9{--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;--justify-content:space-between;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-1a68cc9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1a68cc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-23 .elementor-element.elementor-element-1a68cc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-8f14570{--display:flex;}.elementor-23 .elementor-element.elementor-element-a7a21a5{--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;--overlay-opacity:0.2;}.elementor-23 .elementor-element.elementor-element-a7a21a5::before, .elementor-23 .elementor-element.elementor-element-a7a21a5 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a7a21a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a7a21a5 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a7a21a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a7a21a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/01-01.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:20% auto;}.elementor-23 .elementor-element.elementor-element-bc413d3{text-align:start;}.elementor-23 .elementor-element.elementor-element-bc413d3 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.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-23 .elementor-element.elementor-element-e048c19{text-align:justify;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-23 .elementor-element.elementor-element-067befb{text-align:start;}.elementor-23 .elementor-element.elementor-element-067befb .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-129737c{--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-23 .elementor-element.elementor-element-c2a0f98{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-c2a0f98:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c2a0f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c2a0f98:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-b3495c0{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-908fc63{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-908fc63:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-908fc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-908fc63:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-659a7f2{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-35ef9b2{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-35ef9b2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-35ef9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-35ef9b2:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-53b2b1e{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-e3112b7{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-e3112b7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e3112b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e3112b7:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-55eef87{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-72a567f{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-72a567f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-72a567f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-72a567f:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-91850ed{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-156b29d{--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;--overlay-opacity:0.2;}.elementor-23 .elementor-element.elementor-element-156b29d::before, .elementor-23 .elementor-element.elementor-element-156b29d > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-156b29d > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-156b29d > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-156b29d > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-156b29d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/02-01.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:20% auto;}.elementor-23 .elementor-element.elementor-element-fced52d{text-align:start;}.elementor-23 .elementor-element.elementor-element-fced52d .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-4bc2754{text-align:justify;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-23 .elementor-element.elementor-element-696e91e{text-align:start;}.elementor-23 .elementor-element.elementor-element-696e91e .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-832e86c{--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-23 .elementor-element.elementor-element-c56b60d{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-c56b60d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c56b60d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c56b60d:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-6062f7c{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-42e2cf3{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-42e2cf3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-42e2cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-42e2cf3:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-6ea5d6e{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-c335bd2{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-c335bd2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c335bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-c335bd2:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-61987bf{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-2059690{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-2059690:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2059690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2059690:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-aee33a1{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-db59746{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-db59746:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-db59746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-db59746:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-cd52d53{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-f5b9320{--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;--overlay-opacity:0.2;}.elementor-23 .elementor-element.elementor-element-f5b9320::before, .elementor-23 .elementor-element.elementor-element-f5b9320 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-f5b9320 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-f5b9320 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-f5b9320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-f5b9320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/03-01.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:20% auto;}.elementor-23 .elementor-element.elementor-element-4a205a4{text-align:start;}.elementor-23 .elementor-element.elementor-element-4a205a4 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-a081f28{text-align:justify;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-23 .elementor-element.elementor-element-788b6c4{text-align:start;}.elementor-23 .elementor-element.elementor-element-788b6c4 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-2164b19{--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-23 .elementor-element.elementor-element-fb1c3ed{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-fb1c3ed:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fb1c3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-fb1c3ed:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-d3201c2{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-a38f04b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-a38f04b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a38f04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a38f04b:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-b3625fc{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-fede75d{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-fede75d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-fede75d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-fede75d:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-a804d74{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-4d1b45b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-4d1b45b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4d1b45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4d1b45b:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-844004c{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-b5be4d1{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-b5be4d1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b5be4d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b5be4d1:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-defbbe5{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-d1e8153{--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;--overlay-opacity:0.2;}.elementor-23 .elementor-element.elementor-element-d1e8153::before, .elementor-23 .elementor-element.elementor-element-d1e8153 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-d1e8153 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-d1e8153 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-d1e8153 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-d1e8153 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/04-01.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:20% auto;}.elementor-23 .elementor-element.elementor-element-d9df77d{text-align:start;}.elementor-23 .elementor-element.elementor-element-d9df77d .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-059497f{text-align:justify;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-23 .elementor-element.elementor-element-f24c5e8{text-align:start;}.elementor-23 .elementor-element.elementor-element-f24c5e8 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-6ff8e72{--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-23 .elementor-element.elementor-element-2715446{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-2715446:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2715446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-2715446:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-26bad4e{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-d07a27a{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-d07a27a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d07a27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-d07a27a:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-f00722b{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-e579e9b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-e579e9b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e579e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e579e9b:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-9d943b5{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-67ea5d2{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-67ea5d2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-67ea5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-67ea5d2:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-d9c4d9e{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-50bd8f4{--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;--overlay-opacity:0.2;}.elementor-23 .elementor-element.elementor-element-50bd8f4::before, .elementor-23 .elementor-element.elementor-element-50bd8f4 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-50bd8f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-50bd8f4 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-50bd8f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-50bd8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://enkhuizenvooruit.nl/wp-content/uploads/2026/01/05-01.png");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:20% auto;}.elementor-23 .elementor-element.elementor-element-b4798fd{text-align:start;}.elementor-23 .elementor-element.elementor-element-b4798fd .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-316482a{text-align:justify;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#000000;}.elementor-23 .elementor-element.elementor-element-ab446a6{text-align:start;}.elementor-23 .elementor-element.elementor-element-ab446a6 .elementor-heading-title{font-family:"Source Serif Pro", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-23 .elementor-element.elementor-element-8cfe402{--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-23 .elementor-element.elementor-element-ff085fb{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-ff085fb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ff085fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-ff085fb:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-11badcb{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-22785c1{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-22785c1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-22785c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-22785c1:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-04c80c0{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-a7e3f27{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-a7e3f27:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a7e3f27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a7e3f27:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-95ea099{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-741c2ee{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-741c2ee:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-741c2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-741c2ee:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-e463ba0{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-d64334c{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -5px rgba(0, 0, 0, 0.19);--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:5px;}.elementor-23 .elementor-element.elementor-element-d64334c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d64334c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-d64334c:hover{box-shadow:0px 0px 10px -3px rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-df0dd5b{text-align:start;font-family:"Source Serif Pro", Sans-serif;font-weight:400;color:#242424;}.elementor-23 .elementor-element.elementor-element-a38cc2d{--display:flex;}.elementor-23 .elementor-element.elementor-element-120477a .elementor-button{background-color:#FFFFFF;font-family:"Source Serif Pro", Sans-serif;font-weight:400;fill:#0077B8;color:#0077B8;transition-duration:0.1s;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-23 .elementor-element.elementor-element-120477a .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-120477a .elementor-button:focus{background-color:#0077B8;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-120477a .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-120477a .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-8de9bba .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-6aeb696 .elementor-heading-title{font-size:25px;}.elementor-23 .elementor-element.elementor-element-bc413d3 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-e048c19{text-align:start;}.elementor-23 .elementor-element.elementor-element-067befb .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-fced52d .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-4bc2754{text-align:start;}.elementor-23 .elementor-element.elementor-element-696e91e .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-4a205a4 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-a081f28{text-align:start;}.elementor-23 .elementor-element.elementor-element-788b6c4 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-d9df77d .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-059497f{text-align:start;}.elementor-23 .elementor-element.elementor-element-f24c5e8 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-b4798fd .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-316482a{text-align:start;}.elementor-23 .elementor-element.elementor-element-ab446a6 .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-9af5f1b{--content-width:1340px;}.elementor-23 .elementor-element.elementor-element-4328db6{--content-width:1440px;}.elementor-23 .elementor-element.elementor-element-679b34f{--width:940px;}.elementor-23 .elementor-element.elementor-element-8a7d251{--width:940px;}.elementor-23 .elementor-element.elementor-element-91a6491{--content-width:1440px;}.elementor-23 .elementor-element.elementor-element-78002de{--content-width:1440px;}.elementor-23 .elementor-element.elementor-element-1a68cc9{--content-width:1340px;}.elementor-23 .elementor-element.elementor-element-c2a0f98{--width:20%;}.elementor-23 .elementor-element.elementor-element-908fc63{--width:20%;}.elementor-23 .elementor-element.elementor-element-35ef9b2{--width:20%;}.elementor-23 .elementor-element.elementor-element-e3112b7{--width:20%;}.elementor-23 .elementor-element.elementor-element-72a567f{--width:20%;}.elementor-23 .elementor-element.elementor-element-c56b60d{--width:20%;}.elementor-23 .elementor-element.elementor-element-42e2cf3{--width:20%;}.elementor-23 .elementor-element.elementor-element-c335bd2{--width:20%;}.elementor-23 .elementor-element.elementor-element-2059690{--width:20%;}.elementor-23 .elementor-element.elementor-element-db59746{--width:20%;}.elementor-23 .elementor-element.elementor-element-fb1c3ed{--width:20%;}.elementor-23 .elementor-element.elementor-element-a38f04b{--width:20%;}.elementor-23 .elementor-element.elementor-element-fede75d{--width:20%;}.elementor-23 .elementor-element.elementor-element-4d1b45b{--width:20%;}.elementor-23 .elementor-element.elementor-element-b5be4d1{--width:20%;}.elementor-23 .elementor-element.elementor-element-2715446{--width:25%;}.elementor-23 .elementor-element.elementor-element-d07a27a{--width:25%;}.elementor-23 .elementor-element.elementor-element-e579e9b{--width:25%;}.elementor-23 .elementor-element.elementor-element-67ea5d2{--width:25%;}.elementor-23 .elementor-element.elementor-element-ff085fb{--width:20%;}.elementor-23 .elementor-element.elementor-element-22785c1{--width:20%;}.elementor-23 .elementor-element.elementor-element-a7e3f27{--width:20%;}.elementor-23 .elementor-element.elementor-element-741c2ee{--width:20%;}.elementor-23 .elementor-element.elementor-element-d64334c{--width:20%;}}/* Start custom CSS for image, class: .elementor-element-ca65c58 */.elementor-23 .elementor-element.elementor-element-ca65c58 {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

/* Animated Border */
.elementor-23 .elementor-element.elementor-element-ca65c58::before {
  content: "";
  position: absolute;
  inset: -4px; /* 🔥 border width (bigger) */
  background: linear-gradient(
    270deg,
    #0d6efd,
    #20c997,
    #0dcaf0,
    #0d6efd
  );
  background-size: 600% 600%;
  animation: borderFlow 3s linear infinite;
  z-index: -1;
}

/* Hover Effect */
.elementor-23 .elementor-element.elementor-element-ca65c58:hover::before {
  animation-duration: 4s;
}

/* Animation */
@keyframes borderFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc6d971 */.elementor-23 .elementor-element.elementor-element-cc6d971 {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

/* Animated Border */
.elementor-23 .elementor-element.elementor-element-cc6d971::before {
  content: "";
  position: absolute;
  inset: -4px; /* 🔥 border width (bigger) */
  background: linear-gradient(
    270deg,
    #0d6efd,
    #20c997,
    #0dcaf0,
    #0d6efd
  );
  background-size: 600% 600%;
  animation: borderFlow 3s linear infinite;
  z-index: -1;
}

/* Hover Effect */
.elementor-23 .elementor-element.elementor-element-cc6d971:hover::before {
  animation-duration: 4s;
}

/* Animation */
@keyframes borderFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4b654b */.elementor-23 .elementor-element.elementor-element-e4b654b {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

/* Animated Border */
.elementor-23 .elementor-element.elementor-element-e4b654b::before {
  content: "";
  position: absolute;
  inset: -4px; /* 🔥 border width (bigger) */
  background: linear-gradient(
    270deg,
    #0d6efd,
    #20c997,
    #0dcaf0,
    #0d6efd
  );
  background-size: 600% 600%;
  animation: borderFlow 3s linear infinite;
  z-index: -1;
}

/* Hover Effect */
.elementor-23 .elementor-element.elementor-element-e4b654b:hover::before {
  animation-duration: 4s;
}

/* Animation */
@keyframes borderFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9452478 */.elementor-23 .elementor-element.elementor-element-9452478 {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

/* Animated Border */
.elementor-23 .elementor-element.elementor-element-9452478::before {
  content: "";
  position: absolute;
  inset: -4px; /* 🔥 border width (bigger) */
  background: linear-gradient(
    270deg,
    #0d6efd,
    #20c997,
    #0dcaf0,
    #0d6efd
  );
  background-size: 600% 600%;
  animation: borderFlow 3s linear infinite;
  z-index: -1;
}

/* Hover Effect */
.elementor-23 .elementor-element.elementor-element-9452478:hover::before {
  animation-duration: 4s;
}

/* Animation */
@keyframes borderFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-fd26f16 *//* Force full card square */
.elementor-23 .elementor-element.elementor-element-fd26f16 {
  width: 500px !important;
  max-width: 500px !important;
}

/* Each slide */
.elementor-23 .elementor-element.elementor-element-fd26f16 .swiper-slide {
  width: 500px !important;
  height: 500px !important;
}

/* Inner content full height */
.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-slide-inner {
  height: 100% !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* Background image fit */
.elementor-23 .elementor-element.elementor-element-fd26f16 .elementor-slide-background {
  background-size: cover !important;
  background-position: center center !important;
}


.elementor-23 .elementor-element.elementor-element-fd26f16 {
  position: relative;
  background: #ffffff;
  z-index: 1;
}

/* Animated Border */
.elementor-23 .elementor-element.elementor-element-fd26f16::before {
  content: "";
  position: absolute;
  inset: -4px; /* 🔥 border width (bigger) */
  background: linear-gradient(
    270deg,
    #0d6efd,
    #20c997,
    #0dcaf0,
    #0d6efd
  );
  background-size: 600% 600%;
  animation: borderFlow 3s linear infinite;
  z-index: -1;
}

/* Hover Effect */
.elementor-23 .elementor-element.elementor-element-fd26f16:hover::before {
  animation-duration: 4s;
}

/* Animation */
@keyframes borderFlow {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */