.elementor-14356 .elementor-element.elementor-element-573c7e0{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-d656940{--e-image-carousel-slides-to-show:1;}.elementor-14356 .elementor-element.elementor-element-5c6b50d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-292px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;--z-index:5;}.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 );}.elementor-14356 .elementor-element.elementor-element-6b236ac{width:var( --container-widget-width, 162.571% );max-width:162.571%;--container-widget-width:162.571%;--container-widget-flex-grow:0;text-align:center;}.elementor-14356 .elementor-element.elementor-element-6b236ac > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14356 .elementor-element.elementor-element-6b236ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-6b236ac .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:72px;font-weight:900;text-transform:uppercase;font-style:normal;line-height:1.1em;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14356 .elementor-element.elementor-element-cc12205{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:2em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-cc12205 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-cc12205.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14356 .elementor-element.elementor-element-7f44ab7 .elementor-button{background-color:#FF9500;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:2em;fill:var( --e-global-color-4d9fca1 );color:var( --e-global-color-4d9fca1 );border-radius:100px 100px 100px 100px;padding:17px 40px 17px 40px;}.elementor-14356 .elementor-element.elementor-element-7f44ab7 .elementor-button:hover, .elementor-14356 .elementor-element.elementor-element-7f44ab7 .elementor-button:focus{background-color:#FF9500;color:#FFFFFF;box-shadow:0px 0px 50px 0px rgba(0, 42.000000000000306, 255, 0.6);}.elementor-14356 .elementor-element.elementor-element-7f44ab7{width:auto;max-width:auto;}.elementor-14356 .elementor-element.elementor-element-7f44ab7 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-14356 .elementor-element.elementor-element-7f44ab7 .elementor-button:hover svg, .elementor-14356 .elementor-element.elementor-element-7f44ab7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-268d76d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-c1a2b3c4{--e-image-carousel-slides-to-show:5;}.elementor-14356 .elementor-element.elementor-element-3789c8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14356 .elementor-element.elementor-element-3789c8e:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-3789c8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adaptable.nl/wp-content/smush-avif/2026/09/Main_dreamy_blur_0_791x766.png.avif");background-position:top center;background-repeat:no-repeat;}.elementor-14356 .elementor-element.elementor-element-e90ddcd{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-e90ddcd.e-con{--align-self:flex-start;}.elementor-14356 .elementor-element.elementor-element-2844d824{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14356 .elementor-element.elementor-element-2ae549f{--display:flex;--position:absolute;--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;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;bottom:-52px;--z-index:3;}.elementor-14356 .elementor-element.elementor-element-2ae549f.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-2ae549f{left:222px;}body.rtl .elementor-14356 .elementor-element.elementor-element-2ae549f{right:222px;}.elementor-14356 .elementor-element.elementor-element-0f070c5{--display:flex;}.elementor-14356 .elementor-element.elementor-element-dff3c5e > .elementor-widget-container{--e-transform-rotateZ:-6deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-dff3c5e{text-align:center;}.elementor-14356 .elementor-element.elementor-element-dff3c5e .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14356 .elementor-element.elementor-element-e529f07 > .elementor-widget-container{--e-transform-rotateZ:40deg;--e-transform-translateX:-22px;--e-transform-translateY:16px;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-e529f07{right:5px;}body.rtl .elementor-14356 .elementor-element.elementor-element-e529f07{left:5px;}.elementor-14356 .elementor-element.elementor-element-e529f07{top:70px;}.elementor-14356 .elementor-element.elementor-element-e529f07 img{width:52%;}.elementor-14356 .elementor-element.elementor-element-3876bca1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14356 .elementor-element.elementor-element-3876bca1.e-con{--align-self:center;}.elementor-14356 .elementor-element.elementor-element-6f530593 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-6f530593{z-index:2;text-align:center;}.elementor-14356 .elementor-element.elementor-element-6f530593 img{width:100%;border-radius:28px 28px 28px 28px;}.elementor-14356 .elementor-element.elementor-element-2a66a85e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-72px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-14356 .elementor-element.elementor-element-75e5cf31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-75e5cf31 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-5af281af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-5af281af{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-dfba493{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-b908dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-b908dd6 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-2f3dcfa > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-2f3dcfa{text-align:center;}.elementor-14356 .elementor-element.elementor-element-2f3dcfa .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FF9500;}.elementor-14356 .elementor-element.elementor-element-00ceb62 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-00ceb62{text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-37331e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-37331e0:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-37331e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-14356 .elementor-element.elementor-element-01aa463{--display:flex;--min-height:331px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-14356 .elementor-element.elementor-element-01aa463:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-01aa463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-14356 .elementor-element.elementor-element-933292c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14356 .elementor-element.elementor-element-933292c{text-align:center;}.elementor-14356 .elementor-element.elementor-element-933292c img{width:44px;}.elementor-14356 .elementor-element.elementor-element-2fe3663 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-14356 .elementor-element.elementor-element-2fe3663{text-align:center;}.elementor-14356 .elementor-element.elementor-element-2fe3663 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-a0a105d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-a0a105d{text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFFCC;}.elementor-14356 .elementor-element.elementor-element-5e902eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:12px;--padding-bottom:12px;--padding-left:26px;--padding-right:26px;}.elementor-14356 .elementor-element.elementor-element-5e902eb:hover{--border-radius:999px 999px 999px 999px;--border-top-left-radius:999px;--border-top-right-radius:999px;--border-bottom-right-radius:999px;--border-bottom-left-radius:999px;}.elementor-14356 .elementor-element.elementor-element-5e902eb, .elementor-14356 .elementor-element.elementor-element-5e902eb::before{--border-transition:0.3s;}.elementor-14356 .elementor-element.elementor-element-5c5bf40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-5c5bf40.elementor-element{--align-self:center;}.elementor-14356 .elementor-element.elementor-element-5c5bf40{text-align:center;}.elementor-14356 .elementor-element.elementor-element-5c5bf40 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-5c5bf40 .elementor-heading-title a:hover, .elementor-14356 .elementor-element.elementor-element-5c5bf40 .elementor-heading-title a:focus{color:#000000;}.elementor-14356 .elementor-element.elementor-element-7906e50{--display:flex;--min-height:331px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-14356 .elementor-element.elementor-element-7906e50:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-7906e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-14356 .elementor-element.elementor-element-80c3b56 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14356 .elementor-element.elementor-element-80c3b56{text-align:center;}.elementor-14356 .elementor-element.elementor-element-80c3b56 img{width:32px;}.elementor-14356 .elementor-element.elementor-element-2a9ef05 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-14356 .elementor-element.elementor-element-2a9ef05{text-align:center;}.elementor-14356 .elementor-element.elementor-element-2a9ef05 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-c9b072c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-c9b072c{text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFFCC;}.elementor-14356 .elementor-element.elementor-element-8d8ad3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:12px;--padding-bottom:12px;--padding-left:26px;--padding-right:26px;}.elementor-14356 .elementor-element.elementor-element-8d8ad3b:hover{--border-radius:999px 999px 999px 999px;--border-top-left-radius:999px;--border-top-right-radius:999px;--border-bottom-right-radius:999px;--border-bottom-left-radius:999px;}.elementor-14356 .elementor-element.elementor-element-8d8ad3b, .elementor-14356 .elementor-element.elementor-element-8d8ad3b::before{--border-transition:0.3s;}.elementor-14356 .elementor-element.elementor-element-8d1954e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-8d1954e{text-align:center;}.elementor-14356 .elementor-element.elementor-element-8d1954e .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-8d1954e .elementor-heading-title a:hover, .elementor-14356 .elementor-element.elementor-element-8d1954e .elementor-heading-title a:focus{color:#000000;}.elementor-14356 .elementor-element.elementor-element-e7f2d13 img{width:16px;}.elementor-14356 .elementor-element.elementor-element-ae1aae8{--display:flex;--min-height:331px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-14356 .elementor-element.elementor-element-ae1aae8:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-ae1aae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-14356 .elementor-element.elementor-element-5f0839d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14356 .elementor-element.elementor-element-5f0839d{text-align:center;}.elementor-14356 .elementor-element.elementor-element-5f0839d img{width:40px;}.elementor-14356 .elementor-element.elementor-element-636698e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-14356 .elementor-element.elementor-element-636698e{text-align:center;}.elementor-14356 .elementor-element.elementor-element-636698e .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-9ae58b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-9ae58b3{text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFFCC;}.elementor-14356 .elementor-element.elementor-element-ddc4519{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:12px;--padding-bottom:12px;--padding-left:26px;--padding-right:26px;}.elementor-14356 .elementor-element.elementor-element-ddc4519:hover{--border-radius:999px 999px 999px 999px;--border-top-left-radius:999px;--border-top-right-radius:999px;--border-bottom-right-radius:999px;--border-bottom-left-radius:999px;}.elementor-14356 .elementor-element.elementor-element-ddc4519, .elementor-14356 .elementor-element.elementor-element-ddc4519::before{--border-transition:0.3s;}.elementor-14356 .elementor-element.elementor-element-f5fe11e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-f5fe11e{text-align:center;}.elementor-14356 .elementor-element.elementor-element-f5fe11e .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-f5fe11e .elementor-heading-title a:hover, .elementor-14356 .elementor-element.elementor-element-f5fe11e .elementor-heading-title a:focus{color:#000000;}.elementor-14356 .elementor-element.elementor-element-3750b91 img{width:16px;}.elementor-14356 .elementor-element.elementor-element-cf2179e{--display:flex;--min-height:331px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-14356 .elementor-element.elementor-element-cf2179e:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-cf2179e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-14356 .elementor-element.elementor-element-9f8a368 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14356 .elementor-element.elementor-element-9f8a368{text-align:center;}.elementor-14356 .elementor-element.elementor-element-9f8a368 img{width:40px;}.elementor-14356 .elementor-element.elementor-element-96346cc > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-14356 .elementor-element.elementor-element-96346cc{text-align:center;}.elementor-14356 .elementor-element.elementor-element-96346cc .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-56ed27c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-56ed27c{text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFFCC;}.elementor-14356 .elementor-element.elementor-element-924177f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:12px;--padding-bottom:12px;--padding-left:26px;--padding-right:26px;}.elementor-14356 .elementor-element.elementor-element-924177f:hover{--border-radius:999px 999px 999px 999px;--border-top-left-radius:999px;--border-top-right-radius:999px;--border-bottom-right-radius:999px;--border-bottom-left-radius:999px;}.elementor-14356 .elementor-element.elementor-element-924177f, .elementor-14356 .elementor-element.elementor-element-924177f::before{--border-transition:0.3s;}.elementor-14356 .elementor-element.elementor-element-5f73fcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-5f73fcd{text-align:center;}.elementor-14356 .elementor-element.elementor-element-5f73fcd .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-5f73fcd .elementor-heading-title a:hover, .elementor-14356 .elementor-element.elementor-element-5f73fcd .elementor-heading-title a:focus{color:#000000;}.elementor-14356 .elementor-element.elementor-element-ad520e1 img{width:16px;}.elementor-14356 .elementor-element.elementor-element-8d2cd2d{--display:flex;--min-height:331px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-14356 .elementor-element.elementor-element-8d2cd2d:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-8d2cd2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-14356 .elementor-element.elementor-element-1148caa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14356 .elementor-element.elementor-element-1148caa{text-align:center;}.elementor-14356 .elementor-element.elementor-element-1148caa img{width:45px;}.elementor-14356 .elementor-element.elementor-element-cef8aa6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-14356 .elementor-element.elementor-element-cef8aa6{text-align:center;}.elementor-14356 .elementor-element.elementor-element-cef8aa6 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-e6b96d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-e6b96d6{text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFFCC;}.elementor-14356 .elementor-element.elementor-element-1c0e799{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:999px 999px 999px 999px;--padding-top:12px;--padding-bottom:12px;--padding-left:26px;--padding-right:26px;}.elementor-14356 .elementor-element.elementor-element-1c0e799:hover{--border-radius:999px 999px 999px 999px;--border-top-left-radius:999px;--border-top-right-radius:999px;--border-bottom-right-radius:999px;--border-bottom-left-radius:999px;}.elementor-14356 .elementor-element.elementor-element-1c0e799, .elementor-14356 .elementor-element.elementor-element-1c0e799::before{--border-transition:0.3s;}.elementor-14356 .elementor-element.elementor-element-1f1544a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-1f1544a{text-align:center;}.elementor-14356 .elementor-element.elementor-element-1f1544a .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:1em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-1f1544a .elementor-heading-title a:hover, .elementor-14356 .elementor-element.elementor-element-1f1544a .elementor-heading-title a:focus{color:#000000;}.elementor-14356 .elementor-element.elementor-element-8a20809 img{width:16px;}.elementor-14356 .elementor-element.elementor-element-8515460{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-8515460:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-8515460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://adaptable.nl/wp-content/uploads/2026/09/3D_Waves-Abstract-Background-voorbeeld2_0_1920x1022.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14356 .elementor-element.elementor-element-8515460::before, .elementor-14356 .elementor-element.elementor-element-8515460 > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-8515460 > .e-con-inner > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-8515460 > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-8515460 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-8515460 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000066;--background-overlay:'';}.elementor-14356 .elementor-element.elementor-element-c4fc31d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-c4fc31d .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-591dfcb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-591dfcb{text-align:center;}.elementor-14356 .elementor-element.elementor-element-591dfcb .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FF9500;}.elementor-14356 .elementor-element.elementor-element-34afad1{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-34afad1 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-b12289d{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14356 .elementor-element.elementor-element-d81f4bb{--grid-columns:1;}.elementor-14356 .elementor-element.elementor-element-a778a12 .elementor-button{background-color:#FF9500;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:2em;fill:var( --e-global-color-4d9fca1 );color:var( --e-global-color-4d9fca1 );border-radius:100px 100px 100px 100px;padding:17px 40px 17px 40px;}.elementor-14356 .elementor-element.elementor-element-a778a12 .elementor-button:hover, .elementor-14356 .elementor-element.elementor-element-a778a12 .elementor-button:focus{background-color:#FF9500;color:#FFFFFF;box-shadow:0px 0px 50px 0px rgba(0, 42.000000000000306, 255, 0.6);}.elementor-14356 .elementor-element.elementor-element-a778a12{width:auto;max-width:auto;}.elementor-14356 .elementor-element.elementor-element-a778a12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-a778a12 .elementor-button:hover svg, .elementor-14356 .elementor-element.elementor-element-a778a12 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-f0db5cc{width:initial;max-width:initial;top:10%;z-index:0;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-f0db5cc{left:30%;}body.rtl .elementor-14356 .elementor-element.elementor-element-f0db5cc{right:30%;}.elementor-14356 .elementor-element.elementor-element-f0db5cc img{width:55%;}.elementor-14356 .elementor-element.elementor-element-3b6c26d{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:82px;--padding-bottom:92px;--padding-left:20px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-3b6c26d:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-3b6c26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://adaptable.nl/wp-content/smush-avif/2026/09/Main_dreamy_blur_0_791x766.png.avif");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-14356 .elementor-element.elementor-element-3b6c26d.e-con{--align-self:flex-start;}.elementor-14356 .elementor-element.elementor-element-7194117{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14356 .elementor-element.elementor-element-aad8522{--display:flex;--position:absolute;--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;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;bottom:-18px;--z-index:3;}.elementor-14356 .elementor-element.elementor-element-aad8522.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-aad8522{right:112px;}body.rtl .elementor-14356 .elementor-element.elementor-element-aad8522{left:112px;}.elementor-14356 .elementor-element.elementor-element-9eca1c3{--display:flex;}.elementor-14356 .elementor-element.elementor-element-198af11 > .elementor-widget-container{--e-transform-rotateZ:-6deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-198af11{text-align:center;}.elementor-14356 .elementor-element.elementor-element-198af11 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:1.2em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-a6ce963 > .elementor-widget-container{--e-transform-rotateZ:40deg;--e-transform-translateX:-22px;--e-transform-translateY:16px;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-a6ce963{right:5px;}body.rtl .elementor-14356 .elementor-element.elementor-element-a6ce963{left:5px;}.elementor-14356 .elementor-element.elementor-element-a6ce963{top:70px;}.elementor-14356 .elementor-element.elementor-element-a6ce963 img{width:52%;}.elementor-14356 .elementor-element.elementor-element-6edc3c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-c7166df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-c7166df .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;line-height:1.33em;color:var( --e-global-color-4d9fca1 );}.elementor-14356 .elementor-element.elementor-element-d755f15 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-d755f15{text-align:start;}.elementor-14356 .elementor-element.elementor-element-d755f15 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-84b3f38 );}.elementor-14356 .elementor-element.elementor-element-564744b > .elementor-widget-container{margin:8px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-564744b{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-c8d303d .elementor-button{background-color:#FE9C0F;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:2em;fill:var( --e-global-color-4d9fca1 );color:var( --e-global-color-4d9fca1 );border-radius:100px 100px 100px 100px;padding:17px 40px 17px 40px;}.elementor-14356 .elementor-element.elementor-element-c8d303d .elementor-button:hover, .elementor-14356 .elementor-element.elementor-element-c8d303d .elementor-button:focus{background-color:#FF9500;color:#FFFFFF;box-shadow:0px 0px 50px 0px rgba(0, 42.000000000000306, 255, 0.6);}.elementor-14356 .elementor-element.elementor-element-c8d303d{width:auto;max-width:auto;}.elementor-14356 .elementor-element.elementor-element-c8d303d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-14356 .elementor-element.elementor-element-c8d303d .elementor-button:hover svg, .elementor-14356 .elementor-element.elementor-element-c8d303d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-c84c646{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-c84c646.e-con{--align-self:flex-start;}.elementor-14356 .elementor-element.elementor-element-55f2cff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-55f2cff img{width:100%;height:446px;object-fit:contain;object-position:center left;}.elementor-14356 .elementor-element.elementor-element-8601c3e{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:48px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-8601c3e:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-8601c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14356 .elementor-element.elementor-element-f0a31e2{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-14356 .elementor-element.elementor-element-314de3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-314de3f{text-align:center;}.elementor-14356 .elementor-element.elementor-element-314de3f .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-103b13c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-103b13c{text-align:center;}.elementor-14356 .elementor-element.elementor-element-103b13c .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FF9500;}.elementor-14356 .elementor-element.elementor-element-77b6437 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-77b6437{text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#FFFFFFEB;}.elementor-14356 .elementor-element.elementor-element-96e75f1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14356 .elementor-element.elementor-element-43656bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-251390f{--display:flex;--min-height:460px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-1853c48 > .elementor-widget-container{--e-transform-rotateZ:-7deg;margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-1853c48{text-align:start;}.elementor-14356 .elementor-element.elementor-element-1853c48 img{width:535px;height:341px;border-radius:20px 20px 20px 20px;}.elementor-14356 .elementor-element.elementor-element-662c7c5{--display:flex;--position:relative;--min-height:346px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:70;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 48px 0px rgba(0,102,255,0.32);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;}.elementor-14356 .elementor-element.elementor-element-662c7c5:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-662c7c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adaptable.nl/wp-content/uploads/2026/05/John-Knoops.webp");background-position:center center;background-size:cover;}.elementor-14356 .elementor-element.elementor-element-662c7c5::before, .elementor-14356 .elementor-element.elementor-element-662c7c5 > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-662c7c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-662c7c5 > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-662c7c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-662c7c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #000000 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-662c7c5{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-662c7c5{right:0px;}.elementor-14356 .elementor-element.elementor-element-50127cc{width:100%;max-width:100%;top:18px;z-index:4;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-50127cc{right:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-50127cc{left:0px;}.elementor-14356 .elementor-element.elementor-element-b5581df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-b5581df.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-b5581df{right:18px;}body.rtl .elementor-14356 .elementor-element.elementor-element-b5581df{left:18px;}.elementor-14356 .elementor-element.elementor-element-b5581df{top:18px;z-index:4;text-align:end;}.elementor-14356 .elementor-element.elementor-element-b5581df img{width:20px;}.elementor-14356 .elementor-element.elementor-element-08f5059 > .elementor-widget-container{background-color:#00000040;margin:0px 0px 0px 0px;padding:8px 15px 8px 15px;border-radius:12px 12px 12px 12px;}.elementor-14356 .elementor-element.elementor-element-08f5059{text-align:start;}.elementor-14356 .elementor-element.elementor-element-08f5059 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-b93bc71{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-b93bc71:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-b93bc71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/uploads/2026/11/John-Knoops-wit.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-b93bc71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-67fec8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-67fec8f{text-align:start;}.elementor-14356 .elementor-element.elementor-element-67fec8f .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:26px;font-weight:700;line-height:40px;text-shadow:0px 0px 15px rgba(0,0,0,0.25);color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-e406d8a{--display:flex;--position:relative;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:default;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(7,42,200,0.35);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-14356 .elementor-element.elementor-element-e406d8a:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-e406d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #072AC8 0%, #0D217C 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-e406d8a{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-e406d8a{right:0px;}.elementor-14356 .elementor-element.elementor-element-231dc2f{width:100%;max-width:100%;z-index:4;}.elementor-14356 .elementor-element.elementor-element-3ece3bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--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-14356 .elementor-element.elementor-element-1e92673{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-1e92673:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-1e92673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/smush-avif/2026/09/Vebego-logo-wit.png.avif");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-1e92673.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-c7e163d{--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:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-ec5cef4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-ec5cef4{text-align:start;}.elementor-14356 .elementor-element.elementor-element-ec5cef4 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:14px;font-weight:700;line-height:17px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-d06045d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-d06045d{text-align:start;font-family:"new-hero", Sans-serif;font-size:12px;font-weight:300;font-style:italic;line-height:14px;color:#FFFFFF80;}.elementor-14356 .elementor-element.elementor-element-4fd9020 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-4fd9020{text-align:start;}.elementor-14356 .elementor-element.elementor-element-4fd9020 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:17px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-ece6564 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-ece6564{text-align:start;font-family:"new-hero", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:21px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-4f95cd6{--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;--align-items:center;--padding-top:36px;--padding-bottom:20px;--padding-left:76px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-0e07c3b > .elementor-widget-container{--e-transform-rotateZ:6deg;margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-0e07c3b{text-align:center;}.elementor-14356 .elementor-element.elementor-element-0e07c3b img{width:232px;border-radius:40px 40px 40px 40px;}.elementor-14356 .elementor-element.elementor-element-9b22e87 > .elementor-widget-container{--e-transform-rotateZ:-13deg;--e-transform-translateX:0px;--e-transform-translateY:-49px;margin:22px 0px 8px 0px;}.elementor-14356 .elementor-element.elementor-element-9b22e87{text-align:center;}.elementor-14356 .elementor-element.elementor-element-9b22e87 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:1.05em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-12de5f1 > .elementor-widget-container{--e-transform-rotateZ:-12deg;--e-transform-translateX:-74px;--e-transform-translateY:-18px;margin:2px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-12de5f1{text-align:center;}.elementor-14356 .elementor-element.elementor-element-12de5f1 img{width:156px;}.elementor-14356 .elementor-element.elementor-element-a0a0847{--display:flex;--position:relative;--min-height:346px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:70;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 48px 0px rgba(0,102,255,0.32);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;}.elementor-14356 .elementor-element.elementor-element-a0a0847:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-a0a0847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adaptable.nl/wp-content/uploads/2026/06/MGE.webp");background-position:center center;background-size:cover;}.elementor-14356 .elementor-element.elementor-element-a0a0847::before, .elementor-14356 .elementor-element.elementor-element-a0a0847 > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-a0a0847 > .e-con-inner > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-a0a0847 > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-a0a0847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-a0a0847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #000000 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-a0a0847{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-a0a0847{right:0px;}.elementor-14356 .elementor-element.elementor-element-8ce03ab{width:100%;max-width:100%;top:18px;z-index:4;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-8ce03ab{right:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-8ce03ab{left:0px;}.elementor-14356 .elementor-element.elementor-element-f79f5d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-f79f5d5.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-f79f5d5{right:18px;}body.rtl .elementor-14356 .elementor-element.elementor-element-f79f5d5{left:18px;}.elementor-14356 .elementor-element.elementor-element-f79f5d5{top:18px;z-index:4;text-align:end;}.elementor-14356 .elementor-element.elementor-element-f79f5d5 img{width:20px;}.elementor-14356 .elementor-element.elementor-element-4003e52 > .elementor-widget-container{background-color:#00000040;margin:0px 0px 0px 0px;padding:8px 15px 8px 15px;border-radius:12px 12px 12px 12px;}.elementor-14356 .elementor-element.elementor-element-4003e52{text-align:start;}.elementor-14356 .elementor-element.elementor-element-4003e52 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-c72b198{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-c72b198:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-c72b198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/uploads/2026/11/MGE-wit.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-c72b198.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-0be0afa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-0be0afa{text-align:start;}.elementor-14356 .elementor-element.elementor-element-0be0afa .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:26px;font-weight:700;line-height:40px;text-shadow:0px 0px 15px rgba(0,0,0,0.25);color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-ec50907{--display:flex;--position:relative;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:default;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(7,42,200,0.35);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-14356 .elementor-element.elementor-element-ec50907:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-ec50907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #072AC8 0%, #0D217C 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-ec50907{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-ec50907{right:0px;}.elementor-14356 .elementor-element.elementor-element-a21fddc{width:100%;max-width:100%;z-index:4;}.elementor-14356 .elementor-element.elementor-element-08572b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--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-14356 .elementor-element.elementor-element-fa75ee4{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-fa75ee4:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-fa75ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/uploads/2026/09/rivierenland-logo-wit-v2.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-fa75ee4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-a2ec463{--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:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-960afb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-960afb7{text-align:start;}.elementor-14356 .elementor-element.elementor-element-960afb7 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:14px;font-weight:700;line-height:17px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-9a73570 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-9a73570{text-align:start;font-family:"new-hero", Sans-serif;font-size:12px;font-weight:300;font-style:italic;line-height:14px;color:#FFFFFF80;}.elementor-14356 .elementor-element.elementor-element-c8d1746 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-c8d1746{text-align:start;}.elementor-14356 .elementor-element.elementor-element-c8d1746 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:17px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-add6579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-add6579{text-align:start;font-family:"new-hero", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:21px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-67d2ccc{--display:flex;--position:relative;--min-height:346px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:70;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 48px 0px rgba(0,102,255,0.32);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;}.elementor-14356 .elementor-element.elementor-element-67d2ccc:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-67d2ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adaptable.nl/wp-content/uploads/2026/08/IMG-20260602-WA0005.jpg");background-position:center center;background-size:cover;}.elementor-14356 .elementor-element.elementor-element-67d2ccc::before, .elementor-14356 .elementor-element.elementor-element-67d2ccc > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-67d2ccc > .e-con-inner > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-67d2ccc > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-67d2ccc > .e-con-inner > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-67d2ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #000000 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-67d2ccc{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-67d2ccc{right:0px;}.elementor-14356 .elementor-element.elementor-element-cf5a208{width:100%;max-width:100%;top:18px;z-index:4;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-cf5a208{right:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-cf5a208{left:0px;}.elementor-14356 .elementor-element.elementor-element-da802c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-da802c2.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-da802c2{right:18px;}body.rtl .elementor-14356 .elementor-element.elementor-element-da802c2{left:18px;}.elementor-14356 .elementor-element.elementor-element-da802c2{top:18px;z-index:4;text-align:end;}.elementor-14356 .elementor-element.elementor-element-da802c2 img{width:20px;}.elementor-14356 .elementor-element.elementor-element-ab5ff88 > .elementor-widget-container{background-color:#00000040;margin:0px 0px 0px 0px;padding:8px 15px 8px 15px;border-radius:12px 12px 12px 12px;}.elementor-14356 .elementor-element.elementor-element-ab5ff88{text-align:start;}.elementor-14356 .elementor-element.elementor-element-ab5ff88 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-e1c1f39{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-e1c1f39:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-e1c1f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/smush-avif/2026/09/UniversiteitLeiden-logo-wit.png.avif");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-e1c1f39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-b70a42d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-b70a42d{text-align:start;}.elementor-14356 .elementor-element.elementor-element-b70a42d .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:26px;font-weight:700;line-height:40px;text-shadow:0px 0px 15px rgba(0,0,0,0.25);color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-37fb9af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-b21c922{--display:flex;--position:relative;--min-height:346px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:70;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 48px 0px rgba(0,102,255,0.32);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;}.elementor-14356 .elementor-element.elementor-element-b21c922:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-b21c922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adaptable.nl/wp-content/uploads/2026/08/Hersenstichting-Banner-scaled.avif");background-position:center center;background-size:cover;}.elementor-14356 .elementor-element.elementor-element-b21c922::before, .elementor-14356 .elementor-element.elementor-element-b21c922 > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-b21c922 > .e-con-inner > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-b21c922 > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-b21c922 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-b21c922 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #000000 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-b21c922{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-b21c922{right:0px;}.elementor-14356 .elementor-element.elementor-element-1f651ce{width:100%;max-width:100%;top:18px;z-index:4;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-1f651ce{right:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-1f651ce{left:0px;}.elementor-14356 .elementor-element.elementor-element-b0d1a50 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-b0d1a50.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-b0d1a50{right:18px;}body.rtl .elementor-14356 .elementor-element.elementor-element-b0d1a50{left:18px;}.elementor-14356 .elementor-element.elementor-element-b0d1a50{top:18px;z-index:4;text-align:end;}.elementor-14356 .elementor-element.elementor-element-b0d1a50 img{width:20px;}.elementor-14356 .elementor-element.elementor-element-399505c > .elementor-widget-container{background-color:#00000040;margin:0px 0px 0px 0px;padding:8px 15px 8px 15px;border-radius:12px 12px 12px 12px;}.elementor-14356 .elementor-element.elementor-element-399505c{text-align:start;}.elementor-14356 .elementor-element.elementor-element-399505c .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-8ee39f2{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-8ee39f2:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-8ee39f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/uploads/2026/11/Hersenstichting-wit.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-8ee39f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-0113f20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-0113f20{text-align:start;}.elementor-14356 .elementor-element.elementor-element-0113f20 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:26px;font-weight:700;line-height:40px;text-shadow:0px 0px 15px rgba(0,0,0,0.25);color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-b76db7d{--display:flex;--position:relative;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:default;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(7,42,200,0.35);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-14356 .elementor-element.elementor-element-b76db7d:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-b76db7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #072AC8 0%, #0D217C 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-b76db7d{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-b76db7d{right:0px;}.elementor-14356 .elementor-element.elementor-element-4c90608{width:100%;max-width:100%;z-index:4;}.elementor-14356 .elementor-element.elementor-element-68e4fb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--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-14356 .elementor-element.elementor-element-427a157{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-427a157:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-427a157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/uploads/2026/09/AAE-logo-wit.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-427a157.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-1ae478a{--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:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-50b7477 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-50b7477{text-align:start;}.elementor-14356 .elementor-element.elementor-element-50b7477 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:14px;font-weight:700;line-height:17px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-e5cb1a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-e5cb1a2{text-align:start;font-family:"new-hero", Sans-serif;font-size:12px;font-weight:300;font-style:italic;line-height:14px;color:#FFFFFF80;}.elementor-14356 .elementor-element.elementor-element-23605b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-23605b9{text-align:start;}.elementor-14356 .elementor-element.elementor-element-23605b9 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:17px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-0ddbac9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-0ddbac9{text-align:start;font-family:"new-hero", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:21px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-ff63f0f{--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;--align-items:center;--padding-top:36px;--padding-bottom:20px;--padding-left:76px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-5ea8cfd > .elementor-widget-container{--e-transform-rotateZ:-6deg;margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-5ea8cfd{text-align:center;}.elementor-14356 .elementor-element.elementor-element-5ea8cfd img{width:232px;border-radius:40px 40px 40px 40px;}.elementor-14356 .elementor-element.elementor-element-7bfc67a > .elementor-widget-container{--e-transform-rotateZ:13deg;--e-transform-translateX:0px;--e-transform-translateY:-49px;margin:22px 0px 8px 0px;}.elementor-14356 .elementor-element.elementor-element-7bfc67a{text-align:center;}.elementor-14356 .elementor-element.elementor-element-7bfc67a .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:1.05em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-1e5fe76 > .elementor-widget-container{--e-transform-rotateZ:12deg;--e-transform-translateX:74px;--e-transform-translateY:-18px;margin:2px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-1e5fe76{text-align:center;}.elementor-14356 .elementor-element.elementor-element-1e5fe76 img{width:156px;}.elementor-14356 .elementor-element.elementor-element-89dcfe5{--display:flex;--position:relative;--min-height:346px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:70;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 48px 0px rgba(0,102,255,0.32);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;}.elementor-14356 .elementor-element.elementor-element-89dcfe5:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-89dcfe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adaptable.nl/wp-content/uploads/2026/07/ASML-Auditorium-leeg.avif");background-position:center center;background-size:cover;}.elementor-14356 .elementor-element.elementor-element-89dcfe5::before, .elementor-14356 .elementor-element.elementor-element-89dcfe5 > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-89dcfe5 > .e-con-inner > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-89dcfe5 > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-89dcfe5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-89dcfe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #000000 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-89dcfe5{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-89dcfe5{right:0px;}.elementor-14356 .elementor-element.elementor-element-cf2f2bc{width:100%;max-width:100%;top:18px;z-index:4;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-cf2f2bc{right:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-cf2f2bc{left:0px;}.elementor-14356 .elementor-element.elementor-element-a1691e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-a1691e9.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-a1691e9{right:18px;}body.rtl .elementor-14356 .elementor-element.elementor-element-a1691e9{left:18px;}.elementor-14356 .elementor-element.elementor-element-a1691e9{top:18px;z-index:4;text-align:end;}.elementor-14356 .elementor-element.elementor-element-a1691e9 img{width:20px;}.elementor-14356 .elementor-element.elementor-element-813fc9e > .elementor-widget-container{background-color:#00000040;margin:0px 0px 0px 0px;padding:8px 15px 8px 15px;border-radius:12px 12px 12px 12px;}.elementor-14356 .elementor-element.elementor-element-813fc9e{text-align:start;}.elementor-14356 .elementor-element.elementor-element-813fc9e .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-d77bb9f{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-d77bb9f:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-d77bb9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/uploads/2026/11/ASML-wit.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-d77bb9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-d891963 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-d891963{text-align:start;}.elementor-14356 .elementor-element.elementor-element-d891963 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:26px;font-weight:700;line-height:40px;text-shadow:0px 0px 15px rgba(0,0,0,0.25);color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-1ba5c3b{--display:flex;--min-height:460px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-5bec8e6 > .elementor-widget-container{--e-transform-rotateZ:7deg;margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-5bec8e6{text-align:start;}.elementor-14356 .elementor-element.elementor-element-5bec8e6 img{width:535px;height:341px;border-radius:20px 20px 20px 20px;}.elementor-14356 .elementor-element.elementor-element-ea09159{--display:flex;--position:relative;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overflow:default;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 40px 0px rgba(7,42,200,0.35);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;top:0px;}.elementor-14356 .elementor-element.elementor-element-ea09159:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-ea09159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #072AC8 0%, #0D217C 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-ea09159{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-ea09159{right:0px;}.elementor-14356 .elementor-element.elementor-element-600a088{width:100%;max-width:100%;z-index:4;}.elementor-14356 .elementor-element.elementor-element-607a6c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--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-14356 .elementor-element.elementor-element-1356ddd{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-1356ddd:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-1356ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/uploads/2026/09/heerema-logo-wit.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-1356ddd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-e98e012{--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:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-5ef9a47 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-5ef9a47{text-align:start;}.elementor-14356 .elementor-element.elementor-element-5ef9a47 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:14px;font-weight:700;line-height:17px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-9c1636f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-9c1636f{text-align:start;font-family:"new-hero", Sans-serif;font-size:12px;font-weight:300;font-style:italic;line-height:14px;color:#FFFFFF80;}.elementor-14356 .elementor-element.elementor-element-23dbb44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-23dbb44{text-align:start;}.elementor-14356 .elementor-element.elementor-element-23dbb44 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:17px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-01d1ffc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-01d1ffc{text-align:start;font-family:"new-hero", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:21px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-97a5f17{--display:flex;--position:relative;--min-height:346px;--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-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:70;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 48px 0px rgba(0,102,255,0.32);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;top:0px;}.elementor-14356 .elementor-element.elementor-element-97a5f17:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-97a5f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://adaptable.nl/wp-content/uploads/2026/07/Grote-vergaderzaal-Hoogheemraadschap-2.avif");background-position:center center;background-size:cover;}.elementor-14356 .elementor-element.elementor-element-97a5f17::before, .elementor-14356 .elementor-element.elementor-element-97a5f17 > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-97a5f17 > .e-con-inner > .elementor-background-video-container::before, .elementor-14356 .elementor-element.elementor-element-97a5f17 > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-97a5f17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14356 .elementor-element.elementor-element-97a5f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000033 0%, #000000 100%);}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-97a5f17{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-97a5f17{right:0px;}.elementor-14356 .elementor-element.elementor-element-46f9ef1{width:100%;max-width:100%;top:18px;z-index:4;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-46f9ef1{right:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-46f9ef1{left:0px;}.elementor-14356 .elementor-element.elementor-element-9605655 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-9605655.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-9605655{right:18px;}body.rtl .elementor-14356 .elementor-element.elementor-element-9605655{left:18px;}.elementor-14356 .elementor-element.elementor-element-9605655{top:18px;z-index:4;text-align:end;}.elementor-14356 .elementor-element.elementor-element-9605655 img{width:20px;}.elementor-14356 .elementor-element.elementor-element-9acf69c > .elementor-widget-container{background-color:#00000040;margin:0px 0px 0px 0px;padding:8px 15px 8px 15px;border-radius:12px 12px 12px 12px;}.elementor-14356 .elementor-element.elementor-element-9acf69c{text-align:start;}.elementor-14356 .elementor-element.elementor-element-9acf69c .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-b3f35bd{--display:flex;--min-height:50px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:9999px 9999px 9999px 9999px;}.elementor-14356 .elementor-element.elementor-element-b3f35bd:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-b3f35bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF40;background-image:url("https://adaptable.nl/wp-content/uploads/2026/11/Hoogheemraadschap-Delfland-wit.png");background-position:center center;background-repeat:no-repeat;background-size:80% auto;}.elementor-14356 .elementor-element.elementor-element-b3f35bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14356 .elementor-element.elementor-element-bcb240d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-bcb240d{text-align:start;}.elementor-14356 .elementor-element.elementor-element-bcb240d .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:26px;font-weight:700;line-height:40px;text-shadow:0px 0px 15px rgba(0,0,0,0.25);color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-4c5d70d{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-4c5d70d:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-4c5d70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14356 .elementor-element.elementor-element-38ec28d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-38ec28d{text-align:center;}.elementor-14356 .elementor-element.elementor-element-38ec28d .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-a9b1a22 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-a9b1a22{text-align:center;}.elementor-14356 .elementor-element.elementor-element-a9b1a22 .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FF9500;}.elementor-14356 .elementor-element.elementor-element-587a591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-587a591{text-align:center;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-4d9fca1 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14356 .elementor-element.elementor-element-bd54861{--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;}.elementor-14356 .elementor-element.elementor-element-a9b7ba5{--display:flex;--min-height:1012px;--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-end;--align-items:stretch;--overflow:hidden;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:340px;--padding-left:56px;--padding-right:56px;--z-index:1;}.elementor-14356 .elementor-element.elementor-element-a9b7ba5:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-a9b7ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030f46;background-image:url("https://adaptable.nl/wp-content/smush-avif/2026/10/Footer-sfeer.jpg.avif");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-14356 .elementor-element.elementor-element-8318275{--display:flex;--position:relative;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:visible;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-8318275{left:0px;}body.rtl .elementor-14356 .elementor-element.elementor-element-8318275{right:0px;}.elementor-14356 .elementor-element.elementor-element-9ba5fd5{--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:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-14356 .elementor-element.elementor-element-9ba5fd5.e-con{--align-self:flex-end;}.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button{background-color:transparent;font-family:"new-hero", Sans-serif;font-size:14px;font-weight:500;text-decoration:none;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0D217C 0%, #0066FF 100%);border-radius:6px 6px 6px 6px;padding:12px 28px 12px 28px;}.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button:hover, .elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button:focus{background-color:#0D217C;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-43b8f15{width:auto;max-width:auto;}.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button:hover svg, .elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-561769d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-561769d{text-align:end;}.elementor-14356 .elementor-element.elementor-element-561769d .elementor-heading-title{font-family:"new-hero", Sans-serif;font-size:84px;font-weight:900;text-transform:uppercase;line-height:0.88em;letter-spacing:0.015em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-78f286e{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;text-align:end;font-family:"new-hero", Sans-serif;font-size:19px;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-78f286e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-78f286e.elementor-element{--align-self:flex-end;}.elementor-14356 .elementor-element.elementor-element-693a3a2 .elementor-button{background-color:#FE9C0F;font-family:"new-hero", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;line-height:2em;fill:var( --e-global-color-4d9fca1 );color:var( --e-global-color-4d9fca1 );border-radius:100px 100px 100px 100px;padding:17px 40px 17px 40px;}.elementor-14356 .elementor-element.elementor-element-693a3a2 .elementor-button:hover, .elementor-14356 .elementor-element.elementor-element-693a3a2 .elementor-button:focus{background-color:#FF9500;color:#FFFFFF;box-shadow:0px 0px 50px 0px rgba(0, 42.000000000000306, 255, 0.6);}.elementor-14356 .elementor-element.elementor-element-693a3a2{width:auto;max-width:auto;}.elementor-14356 .elementor-element.elementor-element-693a3a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-693a3a2 .elementor-button:hover svg, .elementor-14356 .elementor-element.elementor-element-693a3a2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14356 .elementor-element.elementor-element-afb11af{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;bottom:72px;z-index:1;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-afb11af{right:-5%;}body.rtl .elementor-14356 .elementor-element.elementor-element-afb11af{left:-5%;}.elementor-14356 .elementor-element.elementor-element-afb11af img{width:100%;opacity:0.28;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14356 .elementor-element.elementor-element-5c6b50d{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-6b236ac{width:100%;max-width:100%;}.elementor-14356 .elementor-element.elementor-element-6b236ac .elementor-heading-title{font-size:58px;}.elementor-14356 .elementor-element.elementor-element-268d76d{--gap:12px 14px;--row-gap:12px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-14356 .elementor-element.elementor-element-c1a2b3c4{--e-image-carousel-slides-to-show:4;}.elementor-14356 .elementor-element.elementor-element-e90ddcd{--padding-top:50px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-14356 .elementor-element.elementor-element-2a66a85e{--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-14356 .elementor-element.elementor-element-75e5cf31 .elementor-heading-title{font-size:32px;}.elementor-14356 .elementor-element.elementor-element-dfba493{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-14356 .elementor-element.elementor-element-b908dd6 .elementor-heading-title{font-size:32px;}.elementor-14356 .elementor-element.elementor-element-2f3dcfa .elementor-heading-title{font-size:15px;}.elementor-14356 .elementor-element.elementor-element-37331e0{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-01aa463{--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-933292c img{width:44px;}.elementor-14356 .elementor-element.elementor-element-2fe3663 .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-7906e50{--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-80c3b56 img{width:32px;}.elementor-14356 .elementor-element.elementor-element-2a9ef05 .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-ae1aae8{--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-5f0839d img{width:40px;}.elementor-14356 .elementor-element.elementor-element-636698e .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-cf2179e{--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-9f8a368 img{width:40px;}.elementor-14356 .elementor-element.elementor-element-96346cc .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-8d2cd2d{--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-1148caa img{width:45px;}.elementor-14356 .elementor-element.elementor-element-cef8aa6 .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-8515460{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-c4fc31d .elementor-heading-title{font-size:32px;}.elementor-14356 .elementor-element.elementor-element-591dfcb .elementor-heading-title{font-size:15px;}.elementor-14356 .elementor-element.elementor-element-d81f4bb{--grid-columns:2;}.elementor-14356 .elementor-element.elementor-element-f0db5cc img{width:67%;}.elementor-14356 .elementor-element.elementor-element-3b6c26d{--padding-top:50px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-14356 .elementor-element.elementor-element-6edc3c0{--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-14356 .elementor-element.elementor-element-c7166df .elementor-heading-title{font-size:32px;}.elementor-14356 .elementor-element.elementor-element-d755f15 .elementor-heading-title{font-size:15px;}.elementor-14356 .elementor-element.elementor-element-c84c646{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14356 .elementor-element.elementor-element-55f2cff > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14356 .elementor-element.elementor-element-55f2cff img{width:100%;height:100%;}.elementor-14356 .elementor-element.elementor-element-314de3f .elementor-heading-title{font-size:32px;}.elementor-14356 .elementor-element.elementor-element-103b13c .elementor-heading-title{font-size:15px;}.elementor-14356 .elementor-element.elementor-element-43656bd{--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-14356 .elementor-element.elementor-element-662c7c5{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14356 .elementor-element.elementor-element-67fec8f .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-a0a0847{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14356 .elementor-element.elementor-element-0be0afa .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-67d2ccc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14356 .elementor-element.elementor-element-b70a42d .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-37fb9af{--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-14356 .elementor-element.elementor-element-b21c922{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14356 .elementor-element.elementor-element-0113f20 .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-89dcfe5{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14356 .elementor-element.elementor-element-d891963 .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-97a5f17{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14356 .elementor-element.elementor-element-bcb240d .elementor-heading-title{font-size:24px;}.elementor-14356 .elementor-element.elementor-element-4c5d70d{--padding-top:50px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-38ec28d .elementor-heading-title{font-size:32px;}.elementor-14356 .elementor-element.elementor-element-a9b1a22 .elementor-heading-title{font-size:15px;}.elementor-14356 .elementor-element.elementor-element-a9b7ba5{--min-height:600px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:240px;--padding-left:24px;--padding-right:24px;}.elementor-14356 .elementor-element.elementor-element-a9b7ba5:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-a9b7ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center top;}.elementor-14356 .elementor-element.elementor-element-9ba5fd5{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button{font-size:13px;line-height:1.3em;padding:12px 22px 12px 22px;}.elementor-14356 .elementor-element.elementor-element-561769d{text-align:end;}.elementor-14356 .elementor-element.elementor-element-561769d .elementor-heading-title{font-size:44px;}.elementor-14356 .elementor-element.elementor-element-78f286e{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;text-align:end;font-size:18px;}.elementor-14356 .elementor-element.elementor-element-afb11af{--container-widget-width:420px;--container-widget-flex-grow:0;width:var( --container-widget-width, 420px );max-width:420px;bottom:40px;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-afb11af{right:-8%;}body.rtl .elementor-14356 .elementor-element.elementor-element-afb11af{left:-8%;}.elementor-14356 .elementor-element.elementor-element-afb11af img{width:100%;}}@media(max-width:767px){.elementor-14356 .elementor-element.elementor-element-5c6b50d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-14356 .elementor-element.elementor-element-6b236ac .elementor-heading-title{font-size:34px;}.elementor-14356 .elementor-element.elementor-element-cc12205{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;line-height:1.5em;}.elementor-14356 .elementor-element.elementor-element-cc12205 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-14356 .elementor-element.elementor-element-7f44ab7 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-14356 .elementor-element.elementor-element-7f44ab7 .elementor-button{padding:14px 20px 14px 20px;}.elementor-14356 .elementor-element.elementor-element-268d76d{--gap:10px 12px;--row-gap:10px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-14356 .elementor-element.elementor-element-c1a2b3c4{--e-image-carousel-slides-to-show:3;}.elementor-14356 .elementor-element.elementor-element-e90ddcd{--padding-top:40px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-2844d824{--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;--align-items:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-14356 .elementor-element.elementor-element-2ae549f{--width:100%;}.elementor-14356 .elementor-element.elementor-element-2ae549f.e-con{--align-self:center;}.elementor-14356 .elementor-element.elementor-element-dff3c5e .elementor-heading-title{font-size:17px;}.elementor-14356 .elementor-element.elementor-element-3876bca1{--width:100%;}.elementor-14356 .elementor-element.elementor-element-2a66a85e{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-75e5cf31 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-75e5cf31 .elementor-heading-title{font-size:26px;}.elementor-14356 .elementor-element.elementor-element-dfba493{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-b908dd6 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-b908dd6{text-align:center;}.elementor-14356 .elementor-element.elementor-element-b908dd6 .elementor-heading-title{font-size:26px;}.elementor-14356 .elementor-element.elementor-element-2f3dcfa .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-37331e0{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-01aa463{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-933292c img{width:40px;}.elementor-14356 .elementor-element.elementor-element-2fe3663 .elementor-heading-title{font-size:22px;}.elementor-14356 .elementor-element.elementor-element-7906e50{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-80c3b56 img{width:32px;}.elementor-14356 .elementor-element.elementor-element-2a9ef05 .elementor-heading-title{font-size:22px;}.elementor-14356 .elementor-element.elementor-element-ae1aae8{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-5f0839d img{width:40px;}.elementor-14356 .elementor-element.elementor-element-636698e .elementor-heading-title{font-size:22px;}.elementor-14356 .elementor-element.elementor-element-cf2179e{--width:100%;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-9f8a368 img{width:40px;}.elementor-14356 .elementor-element.elementor-element-96346cc .elementor-heading-title{font-size:22px;}.elementor-14356 .elementor-element.elementor-element-8d2cd2d{--width:100%;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-1148caa img{width:40px;}.elementor-14356 .elementor-element.elementor-element-cef8aa6 .elementor-heading-title{font-size:22px;}.elementor-14356 .elementor-element.elementor-element-8515460{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-c4fc31d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-c4fc31d .elementor-heading-title{font-size:26px;}.elementor-14356 .elementor-element.elementor-element-591dfcb .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-34afad1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14356 .elementor-element.elementor-element-d81f4bb{--grid-columns:1;}.elementor-14356 .elementor-element.elementor-element-a778a12 > .elementor-widget-container{margin:5px 0px 5px 0px;}.elementor-14356 .elementor-element.elementor-element-a778a12 .elementor-button{padding:14px 20px 14px 20px;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-f0db5cc{left:6%;}body.rtl .elementor-14356 .elementor-element.elementor-element-f0db5cc{right:6%;}.elementor-14356 .elementor-element.elementor-element-f0db5cc{top:20%;}.elementor-14356 .elementor-element.elementor-element-f0db5cc img{width:88%;}.elementor-14356 .elementor-element.elementor-element-3b6c26d{--padding-top:40px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-7194117{--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;--align-items:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-14356 .elementor-element.elementor-element-aad8522{--width:100%;}.elementor-14356 .elementor-element.elementor-element-aad8522.e-con{--align-self:center;}.elementor-14356 .elementor-element.elementor-element-198af11 .elementor-heading-title{font-size:17px;}.elementor-14356 .elementor-element.elementor-element-6edc3c0{--width:100%;}.elementor-14356 .elementor-element.elementor-element-c7166df > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-14356 .elementor-element.elementor-element-c7166df .elementor-heading-title{font-size:28px;}.elementor-14356 .elementor-element.elementor-element-d755f15 .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-c8d303d .elementor-button{line-height:1.5em;padding:14px 20px 14px 20px;}.elementor-14356 .elementor-element.elementor-element-c84c646{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14356 .elementor-element.elementor-element-55f2cff > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-14356 .elementor-element.elementor-element-55f2cff img{width:100%;height:100%;border-radius:0px 30px 30px 0px;}.elementor-14356 .elementor-element.elementor-element-8601c3e{--padding-top:36px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-14356 .elementor-element.elementor-element-314de3f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-314de3f .elementor-heading-title{font-size:26px;}.elementor-14356 .elementor-element.elementor-element-103b13c .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-662c7c5{--width:300px;}.elementor-14356 .elementor-element.elementor-element-08f5059 .elementor-heading-title{font-size:13px;}.elementor-14356 .elementor-element.elementor-element-b93bc71{--width:auto;}.elementor-14356 .elementor-element.elementor-element-67fec8f .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-e406d8a{--width:300px;}.elementor-14356 .elementor-element.elementor-element-1e92673{--width:auto;}.elementor-14356 .elementor-element.elementor-element-ec5cef4 .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-4fd9020 .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-9b22e87 .elementor-heading-title{font-size:22px;}.elementor-14356 .elementor-element.elementor-element-a0a0847{--width:300px;}.elementor-14356 .elementor-element.elementor-element-4003e52 .elementor-heading-title{font-size:13px;}.elementor-14356 .elementor-element.elementor-element-c72b198{--width:auto;}.elementor-14356 .elementor-element.elementor-element-0be0afa .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-ec50907{--width:300px;}.elementor-14356 .elementor-element.elementor-element-fa75ee4{--width:auto;}.elementor-14356 .elementor-element.elementor-element-960afb7 .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-c8d1746 .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-67d2ccc{--width:300px;}.elementor-14356 .elementor-element.elementor-element-ab5ff88 .elementor-heading-title{font-size:13px;}.elementor-14356 .elementor-element.elementor-element-e1c1f39{--width:auto;}.elementor-14356 .elementor-element.elementor-element-b70a42d .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-b21c922{--width:300px;}.elementor-14356 .elementor-element.elementor-element-399505c .elementor-heading-title{font-size:13px;}.elementor-14356 .elementor-element.elementor-element-8ee39f2{--width:auto;}.elementor-14356 .elementor-element.elementor-element-0113f20 .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-b76db7d{--width:300px;}.elementor-14356 .elementor-element.elementor-element-427a157{--width:auto;}.elementor-14356 .elementor-element.elementor-element-50b7477 .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-23605b9 .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-7bfc67a .elementor-heading-title{font-size:22px;}.elementor-14356 .elementor-element.elementor-element-89dcfe5{--width:300px;}.elementor-14356 .elementor-element.elementor-element-813fc9e .elementor-heading-title{font-size:13px;}.elementor-14356 .elementor-element.elementor-element-d77bb9f{--width:auto;}.elementor-14356 .elementor-element.elementor-element-d891963 .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-ea09159{--width:300px;}.elementor-14356 .elementor-element.elementor-element-1356ddd{--width:auto;}.elementor-14356 .elementor-element.elementor-element-5ef9a47 .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-23dbb44 .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-97a5f17{--width:300px;}.elementor-14356 .elementor-element.elementor-element-9acf69c .elementor-heading-title{font-size:13px;}.elementor-14356 .elementor-element.elementor-element-b3f35bd{--width:auto;}.elementor-14356 .elementor-element.elementor-element-bcb240d .elementor-heading-title{font-size:20px;}.elementor-14356 .elementor-element.elementor-element-4c5d70d{--padding-top:40px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-38ec28d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-14356 .elementor-element.elementor-element-38ec28d .elementor-heading-title{font-size:26px;}.elementor-14356 .elementor-element.elementor-element-a9b1a22 .elementor-heading-title{font-size:14px;}.elementor-14356 .elementor-element.elementor-element-a9b7ba5{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-14356 .elementor-element.elementor-element-a9b7ba5:not(.elementor-motion-effects-element-type-background), .elementor-14356 .elementor-element.elementor-element-a9b7ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-14356 .elementor-element.elementor-element-8318275{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14356 .elementor-element.elementor-element-9ba5fd5{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14356 .elementor-element.elementor-element-43b8f15{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button{font-size:12px;line-height:1.25em;padding:12px 20px 12px 20px;}.elementor-14356 .elementor-element.elementor-element-561769d{text-align:start;}.elementor-14356 .elementor-element.elementor-element-561769d .elementor-heading-title{font-size:32px;}.elementor-14356 .elementor-element.elementor-element-78f286e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14356 .elementor-element.elementor-element-78f286e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:16px;}.elementor-14356 .elementor-element.elementor-element-78f286e.elementor-element{--align-self:stretch;}.elementor-14356 .elementor-element.elementor-element-693a3a2 .elementor-button{line-height:1.5em;padding:14px 20px 14px 20px;}.elementor-14356 .elementor-element.elementor-element-afb11af{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;bottom:0px;}body:not(.rtl) .elementor-14356 .elementor-element.elementor-element-afb11af{right:-14%;}body.rtl .elementor-14356 .elementor-element.elementor-element-afb11af{left:-14%;}.elementor-14356 .elementor-element.elementor-element-afb11af img{width:100%;}}@media(min-width:768px){.elementor-14356 .elementor-element.elementor-element-3876bca1{--width:48%;}.elementor-14356 .elementor-element.elementor-element-2a66a85e{--width:55%;}.elementor-14356 .elementor-element.elementor-element-37331e0{--width:100%;}.elementor-14356 .elementor-element.elementor-element-01aa463{--width:20%;}.elementor-14356 .elementor-element.elementor-element-7906e50{--width:20%;}.elementor-14356 .elementor-element.elementor-element-ae1aae8{--width:20%;}.elementor-14356 .elementor-element.elementor-element-cf2179e{--width:20%;}.elementor-14356 .elementor-element.elementor-element-8d2cd2d{--width:20%;}.elementor-14356 .elementor-element.elementor-element-8515460{--content-width:1230px;}.elementor-14356 .elementor-element.elementor-element-b12289d{--width:100%;}.elementor-14356 .elementor-element.elementor-element-3b6c26d{--content-width:1230px;}.elementor-14356 .elementor-element.elementor-element-6edc3c0{--width:50%;}.elementor-14356 .elementor-element.elementor-element-c84c646{--width:46%;}.elementor-14356 .elementor-element.elementor-element-f0a31e2{--content-width:720px;}.elementor-14356 .elementor-element.elementor-element-251390f{--width:600px;}.elementor-14356 .elementor-element.elementor-element-662c7c5{--width:560px;}.elementor-14356 .elementor-element.elementor-element-b93bc71{--width:50px;}.elementor-14356 .elementor-element.elementor-element-e406d8a{--width:390px;}.elementor-14356 .elementor-element.elementor-element-1e92673{--width:50px;}.elementor-14356 .elementor-element.elementor-element-4f95cd6{--width:360px;}.elementor-14356 .elementor-element.elementor-element-a0a0847{--width:560px;}.elementor-14356 .elementor-element.elementor-element-c72b198{--width:50px;}.elementor-14356 .elementor-element.elementor-element-ec50907{--width:390px;}.elementor-14356 .elementor-element.elementor-element-fa75ee4{--width:50px;}.elementor-14356 .elementor-element.elementor-element-67d2ccc{--width:560px;}.elementor-14356 .elementor-element.elementor-element-e1c1f39{--width:50px;}.elementor-14356 .elementor-element.elementor-element-b21c922{--width:560px;}.elementor-14356 .elementor-element.elementor-element-8ee39f2{--width:50px;}.elementor-14356 .elementor-element.elementor-element-b76db7d{--width:390px;}.elementor-14356 .elementor-element.elementor-element-427a157{--width:50px;}.elementor-14356 .elementor-element.elementor-element-ff63f0f{--width:360px;}.elementor-14356 .elementor-element.elementor-element-89dcfe5{--width:560px;}.elementor-14356 .elementor-element.elementor-element-d77bb9f{--width:50px;}.elementor-14356 .elementor-element.elementor-element-1ba5c3b{--width:600px;}.elementor-14356 .elementor-element.elementor-element-ea09159{--width:390px;}.elementor-14356 .elementor-element.elementor-element-1356ddd{--width:50px;}.elementor-14356 .elementor-element.elementor-element-97a5f17{--width:560px;}.elementor-14356 .elementor-element.elementor-element-b3f35bd{--width:50px;}.elementor-14356 .elementor-element.elementor-element-4c5d70d{--content-width:912px;}.elementor-14356 .elementor-element.elementor-element-8318275{--content-width:1230px;}.elementor-14356 .elementor-element.elementor-element-9ba5fd5{--width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14356 .elementor-element.elementor-element-3876bca1{--width:48%;}.elementor-14356 .elementor-element.elementor-element-01aa463{--width:48%;}.elementor-14356 .elementor-element.elementor-element-7906e50{--width:48%;}.elementor-14356 .elementor-element.elementor-element-ae1aae8{--width:48%;}.elementor-14356 .elementor-element.elementor-element-cf2179e{--width:48%;}.elementor-14356 .elementor-element.elementor-element-8d2cd2d{--width:48%;}.elementor-14356 .elementor-element.elementor-element-662c7c5{--width:480px;}.elementor-14356 .elementor-element.elementor-element-e406d8a{--width:360px;}.elementor-14356 .elementor-element.elementor-element-4f95cd6{--width:320px;}.elementor-14356 .elementor-element.elementor-element-a0a0847{--width:480px;}.elementor-14356 .elementor-element.elementor-element-ec50907{--width:360px;}.elementor-14356 .elementor-element.elementor-element-67d2ccc{--width:480px;}.elementor-14356 .elementor-element.elementor-element-b21c922{--width:480px;}.elementor-14356 .elementor-element.elementor-element-b76db7d{--width:360px;}.elementor-14356 .elementor-element.elementor-element-ff63f0f{--width:320px;}.elementor-14356 .elementor-element.elementor-element-89dcfe5{--width:480px;}.elementor-14356 .elementor-element.elementor-element-ea09159{--width:360px;}.elementor-14356 .elementor-element.elementor-element-97a5f17{--width:480px;}.elementor-14356 .elementor-element.elementor-element-9ba5fd5{--width:58%;}}/* Start custom CSS for image-carousel, class: .elementor-element-d656940 */.elementor-14356 .elementor-element.elementor-element-d656940 {
  width: 100% !important;
  max-width: 100% !important;
  max-height: 62vh;
  position: relative;
}

.elementor-14356 .elementor-element.elementor-element-d656940 .elementor-image-carousel-wrapper,
.elementor-14356 .elementor-element.elementor-element-d656940 .swiper,
.elementor-14356 .elementor-element.elementor-element-d656940 .swiper-wrapper,
.elementor-14356 .elementor-element.elementor-element-d656940 .swiper-slide,
.elementor-14356 .elementor-element.elementor-element-d656940 .swiper-slide-inner {
  width: 100% !important;
  max-width: 100% !important;
}

.elementor-14356 .elementor-element.elementor-element-d656940 .elementor-image-carousel-wrapper {
  max-height: 62vh;
}

.elementor-14356 .elementor-element.elementor-element-d656940 .swiper-slide-image {
  display: block;
  width: 100% !important;
  max-width: none !important;
  height: 62vh !important;
  min-height: 360px;
  object-fit: cover !important;
  object-position: center center;
}

.banner-section::before {
  z-index: 2;
}

@media (min-width: 1025px) {
  .elementor-14356 .elementor-element.elementor-element-d656940 .swiper-slide-image {
    min-height: 480px;
  }
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-d656940,
  .elementor-14356 .elementor-element.elementor-element-d656940 .elementor-image-carousel-wrapper {
    max-height: 48vh;
  }
  .elementor-14356 .elementor-element.elementor-element-d656940 .swiper-slide-image {
    height: 48vh !important;
    min-height: 280px;
    object-position: center center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-573c7e0 *//* Pagina: geen horizontale scroll; hero full-bleed op wide screen */
.elementor-14356 .elementor-element.elementor-element-573c7e0 {
  overflow-x: clip !important;
  overflow-x: hidden !important;
}
@media (min-width: 1025px) {
  .elementor-14356 .elementor-element.elementor-element-573c7e0 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b236ac */@media only screen and (max-width: 500px) {
    .elementor-14356 .elementor-element.elementor-element-6b236ac h1{
    font-size: 26px !important;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c1a2b3c4 */.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 {
  width: 100% !important;
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel-wrapper,
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-swiper,
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper {
  overflow: hidden !important;
}
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: auto !important;
}
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img,
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img {
  max-height: 48px !important;
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  margin: 0 auto !important;
  opacity: 0.92;
  display: block !important;
}
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-pagination,
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-swiper-button {
  display: none !important;
}
@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img,
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img { max-height: 40px !important; }
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img,
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img { max-height: 32px !important; }
}

/* Optisch kleinere Vebego + TU/e (zwaardere artwork dan andere logo’s) */
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img[src*="Vebego-logo"],
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img[src*="Vebego-logo"],
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img[src*="TUe-logo"],
.elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img[src*="TUe-logo"] {
  max-height: 34px !important;
  transform: none;
}
@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img[src*="Vebego-logo"],
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img[src*="Vebego-logo"],
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img[src*="TUe-logo"],
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img[src*="TUe-logo"] {
    max-height: 28px !important;
  }
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img[src*="Vebego-logo"],
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img[src*="Vebego-logo"],
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .swiper-slide img[src*="TUe-logo"],
  .elementor-14356 .elementor-element.elementor-element-c1a2b3c4 .elementor-image-carousel img[src*="TUe-logo"] {
    max-height: 22px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268d76d */.elementor-14356 .elementor-element.elementor-element-268d76d {
  width: 100% !important;
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6b50d */.elementor-14356 .elementor-element.elementor-element-5c6b50d {
  position: relative;
  z-index: 5;
  pointer-events: none;
}
.elementor-14356 .elementor-element.elementor-element-5c6b50d .elementor-element,
.elementor-14356 .elementor-element.elementor-element-5c6b50d .elementor-widget,
.elementor-14356 .elementor-element.elementor-element-5c6b50d a,
.elementor-14356 .elementor-element.elementor-element-5c6b50d .adp-hero-clients {
  pointer-events: auto;
}
.elementor-14356 .elementor-element.elementor-element-5c6b50d .adp-hero-clients {
  position: relative;
  z-index: 6;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-5c6b50d {
    margin-top: 0 !important;
  }
  .elementor-14356 .elementor-element.elementor-element-5c6b50d .adp-hero-clients {
    margin-top: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dff3c5e */.elementor-14356 .elementor-element.elementor-element-dff3c5e .elementor-heading-title {
  text-shadow: 0 1px 3px rgba(0,0,0,0.7), 0 0 18px rgba(0,0,0,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f070c5 *//* leesbaarheid-cta */
.elementor-14356 .elementor-element.elementor-element-0f070c5 .elementor-heading-title {
  text-shadow: 0 1px 3px rgba(0,0,0,0.7), 0 0 18px rgba(0,0,0,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae549f */.elementor-14356 .elementor-element.elementor-element-2ae549f {
  position: absolute;
  display: inline-block;
  width: max-content;
  max-width: 100%;
}

.elementor-14356 .elementor-element.elementor-element-2ae549f > .e-con,
.elementor-14356 .elementor-element.elementor-element-2ae549f > a.e-con {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: max-content;
  max-width: 100%;
  padding: 18px 28px 20px !important;
  margin: 0 !important;
  text-decoration: none !important;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
  color: #fff !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
}

.elementor-14356 .elementor-element.elementor-element-2ae549f > a.e-con:hover,
.elementor-14356 .elementor-element.elementor-element-2ae549f > a.e-con:focus,
.elementor-14356 .elementor-element.elementor-element-2ae549f > a.e-con:visited,
.elementor-14356 .elementor-element.elementor-element-2ae549f > a.e-con:active {
  text-decoration: none !important;
  -webkit-text-decoration-line: none !important;
  color: #fff !important;
}

.elementor-14356 .elementor-element.elementor-element-2ae549f > .e-con::before,
.elementor-14356 .elementor-element.elementor-element-2ae549f > a.e-con::before {
  content: "";
  position: absolute;
  top: -6px;
  bottom: -6px;
  left: 0;
  right: 0;
  border: 1.5px solid #fff;
  border-radius: 14px;
  transform: skewX(-14deg);
  transform-origin: center;
  pointer-events: none;
  z-index: 0;
}

.elementor-14356 .elementor-element.elementor-element-2ae549f .elementor-widget-heading {
  position: relative;
  z-index: 1;
  pointer-events: none;
}

.elementor-14356 .elementor-element.elementor-element-2ae549f .elementor-heading-title,
.elementor-14356 .elementor-element.elementor-element-2ae549f .elementor-heading-title a {
  text-decoration: none !important;
  -webkit-text-decoration-line: none !important;
  border-bottom: 0 !important;
  color: #fff !important;
}

/* Narrow desktop (>1024): keep CTA visible but pull onto image so it
   doesn't cover the body copy (fixed Elementor left:222px is too far) */
@media (max-width: 1440px) and (min-width: 1025px) {
  .elementor-14356 .elementor-element.elementor-element-2ae549f {
    left: 72px !important;
    right: auto !important;
    max-width: min(300px, 40vw) !important;
  }
  .elementor-14356 .elementor-element.elementor-element-2ae549f > .e-con,
  .elementor-14356 .elementor-element.elementor-element-2ae549f > a.e-con {
    max-width: 100% !important;
    padding: 14px 18px 16px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-2ae549f .elementor-heading-title {
    font-size: 16px !important;
  }
}

@media (max-width: 1200px) and (min-width: 1025px) {
  .elementor-14356 .elementor-element.elementor-element-2ae549f {
    left: 28px !important;
    max-width: min(260px, 36vw) !important;
  }
  .elementor-14356 .elementor-element.elementor-element-2ae549f .elementor-heading-title {
    font-size: 14px !important;
    line-height: 1.15 !important;
  }
}

/* Hide only at tablet breakpoint and below (Elementor tablet = 1024) */
@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-2ae549f,
  .elementor-14356 .elementor-element.elementor-element-2ae549f.elementor-hidden-tablet,
  .elementor-14356 .elementor-element.elementor-element-2ae549f.elementor-hidden-mobile {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f530593 */.elementor-14356 .elementor-element.elementor-element-6f530593 {
  position: relative;
  z-index: 2;
  width: 100% !important;
  max-width: 710px !important;
  margin: 0 !important;
  aspect-ratio: 710 / 399;
  /* Exact vorm van foto00013 — pure luma/alpha mask (geen foto-RGB) */
  -webkit-mask-image: url("https://adaptable.nl/wp-content/uploads/adaptable/masks/werkdag-shape-mask-luma.png");
  mask-image: url("https://adaptable.nl/wp-content/uploads/adaptable/masks/werkdag-shape-mask-alpha.png");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  mask-mode: alpha;
}
.elementor-14356 .elementor-element.elementor-element-6f530593 .elementor-widget-container {
  line-height: 0 !important;
  width: 100% !important;
  height: 100% !important;
  /* mask ook op container zodat Safari/Elementor wrappers meedoen */
  -webkit-mask-image: url("https://adaptable.nl/wp-content/uploads/adaptable/masks/werkdag-shape-mask-luma.png");
  mask-image: url("https://adaptable.nl/wp-content/uploads/adaptable/masks/werkdag-shape-mask-alpha.png");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  mask-mode: alpha;
}
.elementor-14356 .elementor-element.elementor-element-6f530593 img {
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  aspect-ratio: 710 / 399;
  display: block !important;
  object-fit: cover !important;
  /* Links vullen: iets naar rechts crop zodat content in de opaque zone valt */
  object-position: 42% 30%;
  -webkit-mask-image: url("https://adaptable.nl/wp-content/uploads/adaptable/masks/werkdag-shape-mask-luma.png");
  mask-image: url("https://adaptable.nl/wp-content/uploads/adaptable/masks/werkdag-shape-mask-alpha.png");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  mask-mode: alpha;
}
.elementor-14356 .elementor-element.elementor-element-6f530593::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;
  background: linear-gradient(
    90deg,
    rgba(13, 40, 182, 0) 55%,
    rgba(13, 40, 182, 0.22) 82%,
    rgba(5, 10, 40, 0.4) 100%
  );
  -webkit-mask-image: url("https://adaptable.nl/wp-content/uploads/adaptable/masks/werkdag-shape-mask-luma.png");
  mask-image: url("https://adaptable.nl/wp-content/uploads/adaptable/masks/werkdag-shape-mask-alpha.png");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  mask-mode: alpha;
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-6f530593 { max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3876bca1 */.elementor-14356 .elementor-element.elementor-element-3876bca1 {
  overflow: visible !important;
  max-width: 710px;
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-3876bca1 { max-width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5af281af */.elementor-14356 .elementor-element.elementor-element-5af281af mark { background: linear-gradient(transparent 62%, #FF950080 62%); color: inherit; }
.elementor-14356 .elementor-element.elementor-element-5af281af strong { font-weight: 600; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2844d824 */@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-2844d824 {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 20px !important;
  }
  /* Foto boven, tekst, dan CTA */
  .elementor-14356 .elementor-element.elementor-element-2844d824 > .elementor-element-3876bca1 { order: 1 !important; width: 100% !important; max-width: 100% !important; }
  .elementor-14356 .elementor-element.elementor-element-2844d824 > .elementor-element-2a66a85e { order: 2 !important; width: 100% !important; max-width: 100% !important; }
  .elementor-14356 .elementor-element.elementor-element-2844d824 > .elementor-element-2ae549f { order: 3 !important; width: 100% !important; max-width: 100% !important; }
}

/* flow-overflow-mid */
@media (max-width: 1440px) and (min-width: 1025px) {
  .elementor-14356 .elementor-element.elementor-element-2844d824 > .elementor-element-2a66a85e {
    margin-left: -16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90ddcd */.elementor-14356 .elementor-element.elementor-element-e90ddcd {
  position: relative;
}
.elementor-14356 .elementor-element.elementor-element-e90ddcd > .e-con,
.elementor-14356 .elementor-element.elementor-element-e90ddcd > .elementor-element {
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-e90ddcd {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfba493 *//* opl-cta-pill */
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-diensten-row > .opl-dienst:not(:last-child) {
  border-right: 1px solid rgba(255,255,255,.15) !important;
}
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill {
  border: 1px solid #ffffff !important;
  border-radius: 999px !important;
  padding: 12px 26px !important;
  background-color: transparent !important;
  background-image: none !important;
  width: auto !important;
  max-width: 100%;
  align-self: center !important;
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  box-shadow: none !important;
  outline: none !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease;
}
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill:hover {
  background-color: #FF9500 !important;
  border: 1px solid #FF9500 !important;
}
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill > .e-con,
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill > .elementor-element {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  flex: 0 0 auto !important;
  border: 0 !important;
}
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill .elementor-widget-heading,
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill .elementor-widget-heading > .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
  line-height: 0 !important;
  border: 0 !important;
}
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill .elementor-heading-title,
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill .elementor-heading-title a,
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill a.elementor-heading-title {
  color: #ffffff !important;
  text-decoration: none !important;
  -webkit-text-decoration: none !important;
  text-decoration-line: none !important;
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
  display: block !important;
  text-align: center !important;
}
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill:hover .elementor-heading-title,
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill:hover .elementor-heading-title a,
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill:hover a.elementor-heading-title {
  color: #FFFFFF !important;
  text-decoration: none !important;
}
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-arrow-hide,
.elementor-14356 .elementor-element.elementor-element-dfba493 .opl-cta-pill .elementor-widget-image {
  display: none !important;
}


/* whole pill clickable (container html_tag=a) */
.elementor-14356 .elementor-element.elementor-element-dfba493 a.opl-cta-pill,
.elementor-14356 .elementor-element.elementor-element-dfba493 a.opl-cta-pill:hover,
.elementor-14356 .elementor-element.elementor-element-dfba493 a.opl-cta-pill:focus,
.elementor-14356 .elementor-element.elementor-element-dfba493 a.opl-cta-pill:visited,
.elementor-14356 .elementor-element.elementor-element-dfba493 a.opl-cta-pill:active {
  text-decoration: none !important;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
  color: inherit !important;
  cursor: pointer !important;
}
.elementor-14356 .elementor-element.elementor-element-dfba493 a.opl-cta-pill .elementor-heading-title {
  pointer-events: none;
}

/* opl-tablet-grid */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-dfba493 .opl-diensten-row {
    flex-direction: row !important;
    flex-wrap: wrap !important;
    gap: 16px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-dfba493 .opl-diensten-row > .opl-dienst {
    width: calc(50% - 8px) !important;
    flex: 0 0 calc(50% - 8px) !important;
    max-width: calc(50% - 8px) !important;
    border-right-width: 0 !important;
  }
  .elementor-14356 .elementor-element.elementor-element-dfba493 .opl-diensten-row > .opl-dienst:not(:last-child) {
    border-right: 0 !important;
  }
}
/* /opl-tablet-grid *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3789c8e *//* meet-overflow */
@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-3789c8e {
    overflow-x: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0db5cc */@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-f0db5cc {
    width: 90% !important;
    max-width: 90% !important;
    opacity: 0.75;
    z-index: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-198af11 */.elementor-14356 .elementor-element.elementor-element-198af11 .elementor-heading-title {
  text-shadow: 0 1px 3px rgba(0,0,0,0.7), 0 0 18px rgba(0,0,0,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eca1c3 *//* leesbaarheid-cta */
.elementor-14356 .elementor-element.elementor-element-9eca1c3 .elementor-heading-title {
  text-shadow: 0 1px 3px rgba(0,0,0,0.7), 0 0 18px rgba(0,0,0,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aad8522 */.elementor-14356 .elementor-element.elementor-element-aad8522 {
  position: absolute;
  display: inline-block;
  width: max-content;
  max-width: 100%;
}

.elementor-14356 .elementor-element.elementor-element-aad8522 > .e-con,
.elementor-14356 .elementor-element.elementor-element-aad8522 > a.e-con {
  position: relative;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: max-content;
  max-width: 100%;
  padding: 18px 28px 20px !important;
  margin: 0 !important;
  text-decoration: none !important;
  -webkit-text-decoration-line: none !important;
  text-decoration-line: none !important;
  color: #fff !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
}

.elementor-14356 .elementor-element.elementor-element-aad8522 > a.e-con:hover,
.elementor-14356 .elementor-element.elementor-element-aad8522 > a.e-con:focus,
.elementor-14356 .elementor-element.elementor-element-aad8522 > a.e-con:visited,
.elementor-14356 .elementor-element.elementor-element-aad8522 > a.e-con:active {
  text-decoration: none !important;
  -webkit-text-decoration-line: none !important;
  color: #fff !important;
}

.elementor-14356 .elementor-element.elementor-element-aad8522 > .e-con::before,
.elementor-14356 .elementor-element.elementor-element-aad8522 > a.e-con::before {
  content: "";
  position: absolute;
  top: -6px;
  bottom: -6px;
  left: 0;
  right: 0;
  border: 1.5px solid #fff;
  border-radius: 14px;
  transform: skewX(-14deg);
  transform-origin: center;
  pointer-events: none;
  z-index: 0;
}

.elementor-14356 .elementor-element.elementor-element-aad8522 .elementor-widget-heading {
  position: relative;
  z-index: 1;
  pointer-events: none;
}

.elementor-14356 .elementor-element.elementor-element-aad8522 .elementor-heading-title,
.elementor-14356 .elementor-element.elementor-element-aad8522 .elementor-heading-title a {
  text-decoration: none !important;
  -webkit-text-decoration-line: none !important;
  border-bottom: 0 !important;
  color: #fff !important;
}

/* Narrow desktop: keep on image, avoid covering adjacent text.
   This CTA is right-anchored (_offset_orientation_h=end). */
@media (max-width: 1440px) and (min-width: 1025px) {
  .elementor-14356 .elementor-element.elementor-element-aad8522 {
    right: 48px !important;
    left: auto !important;
    max-width: min(300px, 40vw) !important;
  }
  .elementor-14356 .elementor-element.elementor-element-aad8522 > .e-con,
  .elementor-14356 .elementor-element.elementor-element-aad8522 > a.e-con {
    max-width: 100% !important;
    padding: 14px 18px 16px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-aad8522 .elementor-heading-title {
    font-size: 16px !important;
  }
}

@media (max-width: 1200px) and (min-width: 1025px) {
  .elementor-14356 .elementor-element.elementor-element-aad8522 {
    right: 16px !important;
    max-width: min(260px, 36vw) !important;
  }
  .elementor-14356 .elementor-element.elementor-element-aad8522 .elementor-heading-title {
    font-size: 14px !important;
    line-height: 1.15 !important;
  }
}

/* Hide only ≤1024 (Elementor tablet) */
@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-aad8522,
  .elementor-14356 .elementor-element.elementor-element-aad8522.elementor-hidden-tablet,
  .elementor-14356 .elementor-element.elementor-element-aad8522.elementor-hidden-mobile {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-564744b */.elementor-14356 .elementor-element.elementor-element-564744b mark { background: linear-gradient(transparent 62%, #FF950080 62%); color: inherit; }
.elementor-14356 .elementor-element.elementor-element-564744b strong { font-weight: 600; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7194117 */@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-7194117 {
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 20px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-7194117 > .elementor-element-c84c646 { order: 1 !important; width: 100% !important; max-width: 100% !important; }
  .elementor-14356 .elementor-element.elementor-element-7194117 > .elementor-element-6edc3c0 { order: 2 !important; width: 100% !important; max-width: 100% !important; }
  .elementor-14356 .elementor-element.elementor-element-7194117 > .elementor-element-aad8522 { order: 3 !important; width: 100% !important; max-width: 100% !important; }
}

/* exp-top-align — image with headline on desktop + mid */
@media (min-width: 768px) {
  .elementor-14356 .elementor-element.elementor-element-7194117 {
    align-items: flex-start !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b6c26d */.elementor-14356 .elementor-element.elementor-element-3b6c26d {
  position: relative;
  overflow: hidden;
  background-size: auto !important;
  background-position: center center !important;
}

.elementor-14356 .elementor-element.elementor-element-3b6c26d > .e-con,
.elementor-14356 .elementor-element.elementor-element-3b6c26d > .elementor-element {
  position: relative;
  z-index: 1;
}

.elementor-14356 .elementor-element.elementor-element-3b6c26d::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: clamp(80px, 14vh, 160px);
  pointer-events: none;
  z-index: 0;
  background: linear-gradient(
    to bottom,
    rgba(0,0,0,0) 0%,
    rgba(0,0,0,.45) 55%,
    #000 100%
  );
}

/* Tablet + mobile only — not mid desktop (~1025–1400) */
@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-3b6c26d {
    background-size: cover !important;
    background-position: center center !important;
  }
  .elementor-14356 .elementor-element.elementor-element-3b6c26d::after {
    height: clamp(80px, 18vh, 160px);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1853c48 */.elementor-14356 .elementor-element.elementor-element-1853c48 img {
    filter: drop-shadow(0 0 50px rgba(0, 42, 255, 0.50));
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50127cc */.elementor-14356 .elementor-element.elementor-element-50127cc .videocase-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding-inline: 1rem;
}

.elementor-14356 .elementor-element.elementor-element-50127cc .videocase-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-50127cc .videocase-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-50127cc .videocase-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b93bc71 */.elementor-14356 .elementor-element.elementor-element-b93bc71 {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662c7c5 */.elementor-14356 .elementor-element.elementor-element-662c7c5{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-231dc2f */.elementor-14356 .elementor-element.elementor-element-231dc2f .quote-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}

.elementor-14356 .elementor-element.elementor-element-231dc2f .quote-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-231dc2f .quote-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-231dc2f .quote-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e92673 */.elementor-14356 .elementor-element.elementor-element-1e92673 {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ece6564 */.elementor-14356 .elementor-element.elementor-element-ece6564 .elementor-widget-container {
  padding: 0 !important;
  overflow: visible !important;
}
.elementor-14356 .elementor-element.elementor-element-ece6564 .elementor-widget-container > p {
  margin: 0 !important;
}
.elementor-14356 .elementor-element.elementor-element-ece6564 .akv-q {
  font-family: Georgia, "Times New Roman", Times, serif !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  opacity: 0.8 !important;
  display: inline !important;
  line-height: 1 !important;
  vertical-align: -0.15em !important;
  pointer-events: none;
}
.elementor-14356 .elementor-element.elementor-element-ece6564 .akv-q--open {
  font-size: 1.65em !important;
  margin-right: 0.12em !important;
}
.elementor-14356 .elementor-element.elementor-element-ece6564 .akv-q--close {
  font-size: 1.55em !important;
  margin-left: 0.06em !important;
}
.elementor-14356 .elementor-element.elementor-element-ece6564 .akv-q-glue {
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b22e87 */.elementor-14356 .elementor-element.elementor-element-9b22e87 .elementor-heading-title {
  text-shadow: 0 1px 3px rgba(0,0,0,0.7), 0 0 18px rgba(0,0,0,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ce03ab */.elementor-14356 .elementor-element.elementor-element-8ce03ab .videocase-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding-inline: 1rem;
}

.elementor-14356 .elementor-element.elementor-element-8ce03ab .videocase-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-8ce03ab .videocase-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-8ce03ab .videocase-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72b198 */.elementor-14356 .elementor-element.elementor-element-c72b198 {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0a0847 */.elementor-14356 .elementor-element.elementor-element-a0a0847{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a21fddc */.elementor-14356 .elementor-element.elementor-element-a21fddc .quote-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}

.elementor-14356 .elementor-element.elementor-element-a21fddc .quote-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-a21fddc .quote-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-a21fddc .quote-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa75ee4 */.elementor-14356 .elementor-element.elementor-element-fa75ee4 {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-add6579 */.elementor-14356 .elementor-element.elementor-element-add6579 .elementor-widget-container {
  padding: 0 !important;
  overflow: visible !important;
}
.elementor-14356 .elementor-element.elementor-element-add6579 .elementor-widget-container > p {
  margin: 0 !important;
}
.elementor-14356 .elementor-element.elementor-element-add6579 .akv-q {
  font-family: Georgia, "Times New Roman", Times, serif !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  opacity: 0.8 !important;
  display: inline !important;
  line-height: 1 !important;
  vertical-align: -0.15em !important;
  pointer-events: none;
}
.elementor-14356 .elementor-element.elementor-element-add6579 .akv-q--open {
  font-size: 1.65em !important;
  margin-right: 0.12em !important;
}
.elementor-14356 .elementor-element.elementor-element-add6579 .akv-q--close {
  font-size: 1.55em !important;
  margin-left: 0.06em !important;
}
.elementor-14356 .elementor-element.elementor-element-add6579 .akv-q-glue {
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf5a208 */.elementor-14356 .elementor-element.elementor-element-cf5a208 .videocase-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding-inline: 1rem;
}

.elementor-14356 .elementor-element.elementor-element-cf5a208 .videocase-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-cf5a208 .videocase-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-cf5a208 .videocase-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1c1f39 */.elementor-14356 .elementor-element.elementor-element-e1c1f39 {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d2ccc */.elementor-14356 .elementor-element.elementor-element-67d2ccc{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43656bd */.elementor-14356 .elementor-element.elementor-element-43656bd{width:max-content!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-43656bd{
  width:100%!important;max-width:100%!important;
  transform:none!important;translate:none!important;margin-left:0!important;margin-right:0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f651ce */.elementor-14356 .elementor-element.elementor-element-1f651ce .videocase-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding-inline: 1rem;
}

.elementor-14356 .elementor-element.elementor-element-1f651ce .videocase-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-1f651ce .videocase-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-1f651ce .videocase-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ee39f2 */.elementor-14356 .elementor-element.elementor-element-8ee39f2 {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21c922 */.elementor-14356 .elementor-element.elementor-element-b21c922{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c90608 */.elementor-14356 .elementor-element.elementor-element-4c90608 .quote-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}

.elementor-14356 .elementor-element.elementor-element-4c90608 .quote-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-4c90608 .quote-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-4c90608 .quote-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-427a157 */.elementor-14356 .elementor-element.elementor-element-427a157 {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ddbac9 */.elementor-14356 .elementor-element.elementor-element-0ddbac9 .elementor-widget-container {
  padding: 0 !important;
  overflow: visible !important;
}
.elementor-14356 .elementor-element.elementor-element-0ddbac9 .elementor-widget-container > p {
  margin: 0 !important;
}
.elementor-14356 .elementor-element.elementor-element-0ddbac9 .akv-q {
  font-family: Georgia, "Times New Roman", Times, serif !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  opacity: 0.8 !important;
  display: inline !important;
  line-height: 1 !important;
  vertical-align: -0.15em !important;
  pointer-events: none;
}
.elementor-14356 .elementor-element.elementor-element-0ddbac9 .akv-q--open {
  font-size: 1.65em !important;
  margin-right: 0.12em !important;
}
.elementor-14356 .elementor-element.elementor-element-0ddbac9 .akv-q--close {
  font-size: 1.55em !important;
  margin-left: 0.06em !important;
}
.elementor-14356 .elementor-element.elementor-element-0ddbac9 .akv-q-glue {
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bfc67a */.elementor-14356 .elementor-element.elementor-element-7bfc67a .elementor-heading-title {
  text-shadow: 0 1px 3px rgba(0,0,0,0.7), 0 0 18px rgba(0,0,0,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf2f2bc */.elementor-14356 .elementor-element.elementor-element-cf2f2bc .videocase-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding-inline: 1rem;
}

.elementor-14356 .elementor-element.elementor-element-cf2f2bc .videocase-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-cf2f2bc .videocase-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-cf2f2bc .videocase-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d77bb9f */.elementor-14356 .elementor-element.elementor-element-d77bb9f {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89dcfe5 */.elementor-14356 .elementor-element.elementor-element-89dcfe5{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-600a088 */.elementor-14356 .elementor-element.elementor-element-600a088 .quote-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}

.elementor-14356 .elementor-element.elementor-element-600a088 .quote-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-600a088 .quote-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-600a088 .quote-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1356ddd */.elementor-14356 .elementor-element.elementor-element-1356ddd {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01d1ffc */.elementor-14356 .elementor-element.elementor-element-01d1ffc .elementor-widget-container {
  padding: 0 !important;
  overflow: visible !important;
}
.elementor-14356 .elementor-element.elementor-element-01d1ffc .elementor-widget-container > p {
  margin: 0 !important;
}
.elementor-14356 .elementor-element.elementor-element-01d1ffc .akv-q {
  font-family: Georgia, "Times New Roman", Times, serif !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  opacity: 0.8 !important;
  display: inline !important;
  line-height: 1 !important;
  vertical-align: -0.15em !important;
  pointer-events: none;
}
.elementor-14356 .elementor-element.elementor-element-01d1ffc .akv-q--open {
  font-size: 1.65em !important;
  margin-right: 0.12em !important;
}
.elementor-14356 .elementor-element.elementor-element-01d1ffc .akv-q--close {
  font-size: 1.55em !important;
  margin-left: 0.06em !important;
}
.elementor-14356 .elementor-element.elementor-element-01d1ffc .akv-q-glue {
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46f9ef1 */.elementor-14356 .elementor-element.elementor-element-46f9ef1 .videocase-label__row {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding-inline: 1rem;
}

.elementor-14356 .elementor-element.elementor-element-46f9ef1 .videocase-label__line {
  flex: 1;
  height: 2px;
  background-color: rgb(255 255 255 / 70%);
}

.elementor-14356 .elementor-element.elementor-element-46f9ef1 .videocase-label__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  padding: 6px 14px;
  border: 2px solid #fff !important;
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: 0.04em;
  background: transparent;
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-46f9ef1 .videocase-label__text {
    font-size: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3f35bd */.elementor-14356 .elementor-element.elementor-element-b3f35bd {
    margin: 0;
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a5f17 */.elementor-14356 .elementor-element.elementor-element-97a5f17{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37fb9af */.elementor-14356 .elementor-element.elementor-element-37fb9af{width:max-content!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-37fb9af{
  width:100%!important;max-width:100%!important;
  transform:none!important;translate:none!important;margin-left:0!important;margin-right:0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8601c3e */.elementor-14356 .elementor-element.elementor-element-8601c3e{position:relative;overflow:hidden!important;}
.elementor-14356 .elementor-element.elementor-element-8601c3e:before{
  content:"";position:absolute;left:50%;top:58%;width:min(820px,100vw);height:min(820px,100vw);
  transform:translate(-50%,-50%);pointer-events:none;z-index:0;
  background:radial-gradient(circle,rgba(109,40,217,.5) 0%,rgba(13,40,182,.2) 45%,transparent 70%);
  filter:blur(12px);
}
.elementor-14356 .elementor-element.elementor-element-8601c3e > .e-con, .elementor-14356 .elementor-element.elementor-element-8601c3e > .elementor-element{position:relative;z-index:1;}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage{
  overflow:hidden!important;width:100%!important;
  display:flex!important;flex-direction:column!important;align-items:stretch!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row{
  width:max-content!important;max-width:none!important;flex-wrap:nowrap!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-1{
  margin-left:clamp(-260px,-24vw,-120px)!important;margin-right:auto!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-2{
  margin-left:clamp(-380px,-36vw,-220px)!important;
  margin-right:auto!important;
}
/* Linker blauwe accent — moeilijk native in Elementor */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card:after{
  content:"";position:absolute;left:0;top:0;bottom:0;width:18px;z-index:3;pointer-events:none;
  background:url("https://adaptable.nl/wp-content/uploads/2026/09/gicon-video-accent.svg") left top/18px 100% no-repeat;
}
/* Editor: geen scroll, kaarten wrap */
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e{overflow:visible!important;}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage{overflow:visible!important;align-items:stretch!important;}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row{
  width:100%!important;max-width:100%!important;flex-wrap:wrap!important;
  transform:none!important;translate:none!important;margin-left:0!important;margin-right:0!important;
}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row.elementor-motion-effects-element{transform:none!important;}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row > .e-con,
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row > .elementor-element{flex:0 1 auto!important;}
/* Tilt — alleen transform, rest staat in Elementor */

body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card,
body.elementor-editor-active

/* Review — Figma 1796:1448 */

.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget{margin:0!important;}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget > .elementor-widget-container{margin:0!important;padding:0!important;}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-head{margin:0!important;width:100%!important;}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-logo,

body.elementor-editor-active 

/* Logo-cirkel: wit rondje zichtbaar live + editor */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-head{
  align-items:center!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo{
  width:71px!important;height:71px!important;
  min-width:71px!important;min-height:71px!important;
  max-width:71px!important;max-height:71px!important;
  flex:0 0 71px!important;align-self:center!important;
  margin:0!important;padding:0!important;
  overflow:hidden!important;border-radius:50%!important;
  background:rgba(255,255,255,.15)!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo > .elementor-widget-container{
  width:71px!important;height:71px!important;
  min-width:71px!important;min-height:71px!important;
  max-width:71px!important;max-height:71px!important;
  aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important;
  background:rgba(255,255,255,.15)!important;box-sizing:border-box!important;
  margin:0!important;padding:0!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo img,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo .elementor-widget-container a,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo .elementor-widget-container figure{
  width:auto!important;max-width:52px!important;
  height:auto!important;max-height:21px!important;
  object-fit:contain!important;border-radius:0!important;
  background:transparent!important;margin:0!important;padding:0!important;
  opacity:.85!important;display:block!important;
}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo,
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo > .elementor-widget-container{
  width:71px!important;height:71px!important;
  border-radius:50%!important;overflow:hidden!important;
  background:rgba(255,255,255,.15)!important;aspect-ratio:1/1!important;
}

/* Geen underline op review/video (html_tag=a) */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card:hover,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card:focus,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card:active,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card:hover,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card:focus,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card:active{
  text-decoration:none!important;
  -webkit-text-decoration-line:none!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-heading-title,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-text-editor,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-text-editor *,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card p,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card span:not(.quote-label__text),
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card a,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .elementor-heading-title,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .elementor-widget-text-editor,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .elementor-widget-text-editor *,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card p,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card span:not(.videocase-label__text),
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card a{
  text-decoration:none!important;
  border-bottom:0!important;
  -webkit-text-decoration-line:none!important;
  text-underline-offset:unset!important;
}

/* Gelijke hoogte video + review + review spacing */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card{
  height:346px!important;
  min-height:346px!important;
  max-height:346px!important;
  align-self:center!important;
  box-sizing:border-box!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card{
  width:390px!important;max-width:390px!important;
  padding:43px!important;
  border-radius:20px!important;
}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card,
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card{
  height:346px!important;
  min-height:346px!important;
  max-height:346px!important;
  flex:0 0 auto!important;
}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card{
  width:560px!important;max-width:560px!important;
}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card{
  width:390px!important;max-width:390px!important;
  padding:43px!important;
}

/* Deco: foto + tekst + pijl (CleanShot v4) */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco{
  position:relative!important;
  overflow:visible!important;
  width:360px!important;
  min-width:360px!important;
  max-width:360px!important;
  height:auto!important;
  min-height:0!important;
  padding:36px 20px 20px!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
  background:transparent!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-img{
  position:relative!important;
  z-index:1!important;
  width:300px!important;
  max-width:300px!important;
  margin:0 auto 4px!important;
  padding:0!important;
  order:1!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-img > .elementor-widget-container{
  margin:0!important;padding:0!important;overflow:visible!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-img img{
  display:block!important;
  width:300px!important;
  max-width:300px!important;
  height:auto!important;
  aspect-ratio:3/2!important;
  object-fit:cover!important;
  border:0!important;
  border-radius:40px!important;
  box-shadow:0 16px 36px rgba(0,0,0,.4)!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco-rot-l .akv-deco-img{transform:rotate(-10deg);transform-origin:center center;}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco-rot-r .akv-deco-img{transform:rotate(10deg);transform-origin:center center;}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco-rot-l .akv-deco-img img,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco-rot-r .akv-deco-img img{transform:none!important;}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-label{
  display:block!important;
  width:100%!important;
  max-width:210px!important;
  margin:22px auto 8px!important;
  padding:0!important;
  text-align:center!important;
  order:2!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-label .elementor-heading-title{
  color:#fff!important;
  font-family:Caveat,cursive!important;
  font-weight:700!important;
  font-style:italic!important;
  font-size:30px!important;
  line-height:1.05!important;
  text-transform:uppercase!important;
  letter-spacing:.01em!important;
  white-space:normal!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-arrow{
  position:relative!important;
  z-index:2!important;
  width:240px!important;
  max-width:240px!important;
  margin:2px auto 0!important;
  padding:0!important;
  left:auto!important;right:auto!important;bottom:auto!important;
  pointer-events:none!important;
  order:3!important;
  transform:none!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-arrow > .elementor-widget-container{
  margin:0!important;padding:0!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-arrow img{
  width:240px!important;
  max-width:240px!important;
  height:auto!important;
  display:block!important;
  margin:0 auto!important;
  filter:none!important;
  transform:none!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco-rot-l .akv-deco-arrow,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco-rot-r .akv-deco-arrow{
  transform:none!important;
}
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco{
  overflow:visible!important;
  width:360px!important;
  height:auto!important;
}

/* Photo card — Figma 1803:2736 */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card{
  position:relative!important;
  overflow:visible!important;
  width:600px!important;
  min-width:600px!important;
  max-width:600px!important;
  height:460px!important;
  min-height:460px!important;
  padding:0!important;
  align-items:center!important;
  justify-content:center!important;
  background:transparent!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card > .elementor-widget-image,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image{
  width:535px!important;
  max-width:535px!important;
  margin:0!important;
  padding:0!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image > .elementor-widget-container{
  margin:0!important;padding:0!important;overflow:visible!important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image img{
  display:block!important;
  width:535px!important;
  max-width:535px!important;
  height:341px!important;
  object-fit:cover!important;
  border-radius:20px!important;
  box-shadow:0 0 48px rgba(0,102,255,.32),0 14px 36px rgba(0,0,0,.45)!important;
}

body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card{
  width:600px!important;height:460px!important;overflow:visible!important;
}

/* Responsive scale — tablet + mobile */
@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card{
    width:420px!important;max-width:420px!important;
    height:260px!important;min-height:260px!important;max-height:260px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card{
    width:292px!important;max-width:292px!important;
    height:260px!important;min-height:260px!important;max-height:260px!important;
    padding:28px!important;border-radius:16px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo > .elementor-widget-container{
    width:54px!important;height:54px!important;
    min-width:54px!important;min-height:54px!important;
    max-width:54px!important;max-height:54px!important;
    flex-basis:54px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo img{
    max-width:40px!important;max-height:16px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card{
    width:400px!important;min-width:400px!important;max-width:400px!important;
    height:300px!important;min-height:300px!important;max-height:300px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image img{
    width:360px!important;max-width:360px!important;height:230px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco{
    width:300px!important;max-width:300px!important;min-width:280px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-img img{max-width:180px!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-arrow img{max-width:140px!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-label .elementor-heading-title{font-size:24px!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card:after{width:14px!important;background-size:14px 100%!important;}
  body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card{width:420px!important;max-width:420px!important;height:260px!important;}
  body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card{width:292px!important;max-width:292px!important;height:260px!important;padding:28px!important;}
  body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco{width:300px!important;max-width:300px!important;min-width:280px!important;}
  body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card{width:400px!important;height:300px!important;}
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e{overflow-x:hidden!important;overflow-y:visible!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage{gap:16px!important;overflow-x:hidden!important;overflow-y:visible!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row{
    width:max-content!important;max-width:none!important;
    flex-wrap:nowrap!important;overflow-x:visible!important;
    
    margin-left:0!important;margin-right:0!important;
    padding:8px 16px 20px!important;gap:36px!important;
    
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage > .e-con{
    overflow-x:hidden!important;overflow-y:hidden!important;
    width:100%!important;padding-bottom:8px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-clone{display:none!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card{
    width:280px!important;max-width:280px!important;
    height:173px!important;min-height:173px!important;max-height:173px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card{
    width:240px!important;max-width:240px!important;
    height:220px!important;min-height:220px!important;max-height:220px!important;
    padding:20px!important;border-radius:14px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo > .elementor-widget-container{
    width:44px!important;height:44px!important;
    min-width:44px!important;min-height:44px!important;
    max-width:44px!important;max-height:44px!important;
    flex-basis:44px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card{
    width:260px!important;min-width:260px!important;max-width:260px!important;
    height:220px!important;min-height:220px!important;max-height:220px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image img{
    width:220px!important;max-width:220px!important;height:140px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco{
    width:220px!important;max-width:220px!important;min-width:200px!important;
    padding-top:16px!important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-img img{max-width:140px!important;border-radius:24px!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-arrow img{max-width:110px!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-label{max-width:160px!important;margin:14px auto 6px!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-label .elementor-heading-title{font-size:20px!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card:after{width:10px!important;background-size:10px 100%!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .akv-badge .elementor-heading-title,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .elementor-heading-title{font-size:16px!important;line-height:1.2!important;}
}

@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e{overflow-x:hidden!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage > .e-con{overflow-x:hidden!important;width:100%!important;}
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row{margin-left:0!important;margin-right:0!important;padding:8px 8px 20px!important;}
}
/* JS-clones alleen op frontend; editor toont unieke bron-kaarten */
body.elementor-editor-active .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-js-clone{display:none!important;}

@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e, .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage {
    overflow: hidden !important;
    max-width: 100vw !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row {
    max-width: none !important;
  }
}

/* akv-small-fix — cards must NOT shrink; horizontal scroll on stage */
@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e {
    overflow: hidden !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    
    width: 100% !important;
    max-width: 100% !important;
    gap: 16px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage > .e-con {
    overflow: visible !important;
    width: max-content !important;
    max-width: none !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-1,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-2 {
    width: max-content !important;
    max-width: none !important;
    min-width: max-content !important;
    flex-wrap: nowrap !important;
    flex-shrink: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    
    
    padding: 8px 16px 16px !important;
    gap: 14px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row > .e-con,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row > .elementor-element,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row > a,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco {
    flex: 0 0 auto !important;
    flex-shrink: 0 !important;
    flex-grow: 0 !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card {
    width: 420px !important;
    min-width: 420px !important;
    max-width: 420px !important;
    height: 260px !important;
    min-height: 260px !important;
    max-height: 260px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card {
    width: 292px !important;
    min-width: 292px !important;
    max-width: 292px !important;
    height: 260px !important;
    min-height: 260px !important;
    max-height: 260px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card {
    width: 400px !important;
    min-width: 400px !important;
    max-width: 400px !important;
    height: 300px !important;
    min-height: 300px !important;
    max-height: 300px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco {
    width: 300px !important;
    min-width: 280px !important;
    max-width: 300px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .elementor-heading-title,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .akv-badge .elementor-heading-title {
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
    writing-mode: horizontal-tb !important;
    font-size: 18px !important;
    line-height: 1.25 !important;
  }
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-stage {
    gap: 14px !important;
    padding-bottom: 4px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-1,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-2 {
    padding: 6px 14px 14px !important;
    gap: 36px !important;
  }
  /* Prefer one readable card + peek of next */
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card {
    width: 300px !important;
    min-width: 300px !important;
    max-width: 300px !important;
    height: 190px !important;
    min-height: 190px !important;
    max-height: 190px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card {
    width: 260px !important;
    min-width: 260px !important;
    max-width: 260px !important;
    height: 230px !important;
    min-height: 230px !important;
    max-height: 230px !important;
    padding: 20px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card {
    width: 280px !important;
    min-width: 280px !important;
    max-width: 280px !important;
    height: 210px !important;
    min-height: 210px !important;
    max-height: 210px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-photo-card .elementor-widget-image img {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco {
    width: 220px !important;
    min-width: 200px !important;
    max-width: 220px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-deco .akv-deco-label .elementor-heading-title {
    font-size: 18px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .elementor-heading-title,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card .akv-badge .elementor-heading-title {
    font-size: 12px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-video-card:after {
    width: 10px !important;
    background-size: 10px 100% !important;
  }
  /* Hide Elementor static clones; JS clones limited by akv-fill.js */
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-clone {
    display: none !important;
  }
}

/* akv-fx-restore — Motion FX mag transformen; head kleiner tablet/mobiel */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row.elementor-motion-effects-element,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-1.elementor-motion-effects-element,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-2.elementor-motion-effects-element {
  /* intentionally empty — overrides earlier transform:none in cascade via order */
}

/* akv-noswipe — keep: no native L/R scroll on rows */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row.elementor-motion-effects-element {
  overflow-x: hidden !important;
  overscroll-behavior-x: none !important;
}
/* Review: tekst blijft binnen de blauwe kaart */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card {
  overflow: hidden !important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-text-editor,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-heading {
  max-width: 100% !important;
}

/* akv-review-fix-v4 */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card {
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible !important;
  padding: 16px 22px !important;
  gap: 6px !important;
  --gap: 6px !important;
  --row-gap: 6px !important;
  box-sizing: border-box !important;
}

/* Logo: wit, groter, geen cirkel/zwart vlak */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-head > .elementor-widget-image,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-head > .elementor-widget-image > .elementor-widget-container,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo > .elementor-widget-container {
  width: 70px !important;
  height: 40px !important;
  min-width: 70px !important;
  min-height: 40px !important;
  max-width: 70px !important;
  max-height: 40px !important;
  flex: 0 0 70px !important;
  border-radius: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  margin: 0 !important;
  padding: 0 !important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-head > .elementor-widget-image img,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget.akv-review-logo img {
  width: auto !important;
  height: auto !important;
  max-width: 68px !important;
  max-height: 36px !important;
  object-fit: contain !important;
  object-position: left center !important;
  opacity: 1 !important;
  filter: none !important;
  background: transparent !important;
  border-radius: 0 !important;
  display: block !important;
}

.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-head {
  gap: 12px !important;
  margin: 0 !important;
  padding: 0 !important;
  align-items: center !important;
}

.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-heading,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-text-editor,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-heading > .elementor-widget-container,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-text-editor > .elementor-widget-container,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-text-editor .elementor-widget-container > *,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .elementor-widget-text-editor p {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
  display: block !important;
  white-space: normal !important;
  text-overflow: clip !important;
  margin: 0 !important;
}

.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card > .elementor-widget-heading .elementor-heading-title {
  font-size: 15px !important;
  line-height: 1.25 !important;
  color: #fff !important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card > .elementor-widget-text-editor,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card > .elementor-widget-text-editor *,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card > .elementor-widget-text-editor p {
  font-size: 12.5px !important;
  line-height: 1.35 !important;
  color: #fff !important;
}

.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-meta .elementor-heading-title,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-meta .elementor-widget-text-editor,
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-review-meta .elementor-widget-text-editor * {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card {
    height: auto !important;
    max-height: none !important;
    padding: 14px 18px !important;
  }
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card {
    height: auto !important;
    max-height: none !important;
    padding: 14px 16px !important;
  }
}
/* /akv-review-fix-v4 */

/* akv-top-blend — soften seam with section above */
.elementor-14356 .elementor-element.elementor-element-8601c3e::after {
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height: clamp(48px, 8vh, 96px);
  pointer-events:none;
  z-index:0;
  background: linear-gradient(to bottom, #000 0%, rgba(0,0,0,0) 100%);
}

@media (max-width: 767px) {
  .akv-review-head {
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
  }

  .akv-review-head > * {
    flex: 1 1 0;
    min-width: 0;
  }
}

/* Tablet: 75% of desktop card gap (36px → 27px) */
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-1,
  .elementor-14356 .elementor-element.elementor-element-8601c3e .akv-row-2 {
    gap: 27px !important;
  }
}

/* Quote marks: spans komen via mu-plugin bij render — hier alleen styling */
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-quote-body .akv-q,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-ece6564 .akv-q,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-add6579 .akv-q,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-0ddbac9 .akv-q,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-01d1ffc .akv-q {
  font-family: Georgia, "Times New Roman", Times, serif !important;
  font-weight: 700 !important;
  color: #ffffff !important;
  opacity: 0.8 !important;
  display: inline !important;
  line-height: 1 !important;
  vertical-align: -0.15em !important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-quote-body .akv-q--open,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-ece6564 .akv-q--open,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-add6579 .akv-q--open,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-0ddbac9 .akv-q--open,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-01d1ffc .akv-q--open {
  font-size: 1.65em !important;
  margin-right: 0.12em !important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-quote-body .akv-q--close,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-ece6564 .akv-q--close,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-add6579 .akv-q--close,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-0ddbac9 .akv-q--close,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-01d1ffc .akv-q--close {
  font-size: 1.55em !important;
  margin-left: 0.06em !important;
}
.elementor-14356 .elementor-element.elementor-element-8601c3e .akv-review-card .akv-quote-body .akv-q-glue,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-ece6564 .akv-q-glue,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-add6579 .akv-q-glue,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-0ddbac9 .akv-q-glue,
.elementor-14356 .elementor-element.elementor-element-8601c3e .elementor-element-01d1ffc .akv-q-glue {
  white-space: nowrap !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bd54861 */.elementor-14356 .elementor-element.elementor-element-bd54861 .e-gallery-image {
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

/* Center incomplete last row (e.g. 3 under a row of 4) */
.elementor-14356 .elementor-element.elementor-element-bd54861 .e-gallery-container.e-gallery-grid:not(.e-gallery--animated) {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-start;
  gap: var(--vgap, 10px) var(--hgap, 10px);
}
.elementor-14356 .elementor-element.elementor-element-bd54861 .e-gallery-container.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item {
  width: calc((100% - (var(--columns) - 1) * var(--hgap, 10px)) / var(--columns)) !important;
  max-width: calc((100% - (var(--columns) - 1) * var(--hgap, 10px)) / var(--columns));
  flex: 0 0 auto;
  position: relative !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
}

@media (max-width: 1024px) {
  .elementor-14356 .elementor-element.elementor-element-bd54861 .elementor-gallery__container,
  .elementor-14356 .elementor-element.elementor-element-bd54861 .e-gallery-container {
    max-width: 560px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-bd54861 .elementor-gallery__container,
  .elementor-14356 .elementor-element.elementor-element-bd54861 .e-gallery-container {
    max-width: 340px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c5d70d */@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-4c5d70d {
    text-align: center;
  }
  .elementor-14356 .elementor-element.elementor-element-4c5d70d img {
    max-width: 120px !important;
    margin-left: auto;
    margin-right: auto;
  }
}



/* partner-pad-m */
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-4c5d70d {
    padding: 40px 16px 32px !important;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-14356 .elementor-element.elementor-element-4c5d70d {
    padding: 50px 20px 36px !important;
  }
}

/* moving-fade-bottom — blend into astronaut section */
.elementor-14356 .elementor-element.elementor-element-4c5d70d {
  position: relative;
  z-index: 2;
}
.elementor-14356 .elementor-element.elementor-element-4c5d70d::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: clamp(48px, 8vh, 96px);
  pointer-events: none;
  z-index: 3;
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43b8f15 */.elementor-14356 .elementor-element.elementor-element-43b8f15 {
  margin-bottom: 8px !important;
}
.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button {
  cursor: default !important;
  box-shadow: none !important;
  max-width: 100%;
  width: auto !important;
  white-space: normal;
  text-align: center;
  background-image: linear-gradient(90deg, #0D217C 0%, #0066FF 100%) !important;
  padding: 12px 28px !important;
  line-height: 1.3 !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
}
.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button:hover,
.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button:focus {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, #0D217C 0%, #0066FF 100%) !important;
}
.elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button-text {
  white-space: normal !important;
  display: inline-block;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-14356 .elementor-element.elementor-element-43b8f15 {
    margin-bottom: 12px !important;
    width: auto !important;
    max-width: 100% !important;
  }
  .elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button {
    width: auto !important;
    max-width: 100% !important;
    padding: 12px 22px !important;
    font-size: 13px !important;
    line-height: 1.35 !important;
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-43b8f15 {
    width: fit-content !important;
    max-width: 100% !important;
    margin-bottom: 14px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button {
    width: fit-content !important;
    max-width: 100% !important;
    white-space: normal !important;
    text-align: left !important;
    line-height: 1.35 !important;
    padding: 12px 20px !important;
    font-size: 12px !important;
    box-sizing: border-box !important;
    display: inline-flex !important;
  }
  .elementor-14356 .elementor-element.elementor-element-43b8f15 .elementor-button-text {
    white-space: normal !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-561769d */.elementor-14356 .elementor-element.elementor-element-561769d {
  line-height: 1 !important;
  margin: 0 !important;
  padding: 0 !important;
  max-width: 100% !important;
}
.elementor-14356 .elementor-element.elementor-element-561769d .elementor-widget-container {
  padding: 0 !important;
  max-width: 100% !important;
  overflow: visible !important;
}
.elementor-14356 .elementor-element.elementor-element-561769d .elementor-heading-title {
  margin: 0 !important;
  color: #fff !important;
  text-align: right;
  font-size: clamp(40px, 5.2vw, 84px) !important;
  line-height: 0.92 !important;
  letter-spacing: 0.02em;
  font-weight: 800;
  text-transform: uppercase;
  word-spacing: 0.08em;
  max-width: 100% !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}
/* Elke regel op eigen lijn, zelfde grootte */
.elementor-14356 .elementor-element.elementor-element-561769d .adp-mp-line {
  display: block !important;
  font-size: 1em !important; /* zelfde als parent — geen 0.85em */
  max-width: 100% !important;
  white-space: nowrap !important; /* "WITH TECH" blijft één regel */
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-14356 .elementor-element.elementor-element-561769d .elementor-heading-title {
    font-size: clamp(32px, 4.6vw, 48px) !important;
    line-height: 1.02 !important;
    letter-spacing: 0.02em !important;
  }
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-561769d {
    margin-bottom: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-14356 .elementor-element.elementor-element-561769d .elementor-heading-title {
    text-align: left !important;
    /* Klein genoeg zodat "WITH TECH" in het scherm past */
    font-size: clamp(26px, 7vw, 34px) !important;
    line-height: 1.08 !important;
    letter-spacing: 0.02em !important;
    word-spacing: 0.06em !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-14356 .elementor-element.elementor-element-561769d .adp-mp-line {
    white-space: nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78f286e */.elementor-14356 .elementor-element.elementor-element-78f286e {
  max-width: 440px;
  margin-left: auto;
  opacity: 0.98;
  margin-top: 10px;
}
.elementor-14356 .elementor-element.elementor-element-78f286e p {
  margin: 0;
  line-height: 1.4;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-14356 .elementor-element.elementor-element-78f286e {
    max-width: 100%;
    margin-top: 12px;
  }
  .elementor-14356 .elementor-element.elementor-element-78f286e p {
    line-height: 1.45 !important;
  }
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-78f286e {
    max-width: 100%;
    margin-left: 0;
    margin-top: 12px;
    text-align: left !important;
  }
  .elementor-14356 .elementor-element.elementor-element-78f286e p {
    line-height: 1.45 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-afb11af */.elementor-14356 .elementor-element.elementor-element-afb11af {
  pointer-events: none !important;
  z-index: 1 !important;
  overflow: visible !important;
  position: absolute !important;
  top: auto !important;
  left: auto !important;
  right: -6% !important;
  bottom: 72px !important;
  width: clamp(340px, 52vw, 780px) !important;
  max-width: none !important;
  opacity: 0.55 !important;
}
.elementor-14356 .elementor-element.elementor-element-afb11af .elementor-widget-container,
.elementor-14356 .elementor-element.elementor-element-afb11af img {
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  display: block !important;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-14356 .elementor-element.elementor-element-afb11af {
    right: -8% !important;
    bottom: 36px !important;
    width: clamp(280px, 48vw, 560px) !important;
    opacity: 0.45 !important;
  }
}
@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-afb11af {
    top: auto !important;
    bottom: 8px !important;
    right: -18% !important;
    left: auto !important;
    width: clamp(200px, 68vw, 280px) !important;
    opacity: 0.28 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9b7ba5 */.elementor-14356 .elementor-element.elementor-element-a9b7ba5 {
  position: relative;
  margin-bottom: -200px !important;
  background-color: #030f46 !important;
  background-image: none !important;
  overflow: hidden !important;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

/* Figma-like crop: cover, people left, heads clear of top fade */
.elementor-14356 .elementor-element.elementor-element-a9b7ba5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://adaptable.nl/wp-content/uploads/2026/10/Footer-sfeer.jpg") 12% 45% / cover no-repeat;
  pointer-events: none;
  z-index: 0;
}

.elementor-14356 .elementor-element.elementor-element-a9b7ba5::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background:
    /* top: short soft fade — don't wash out astronaut heads */
    linear-gradient(
      180deg,
      #000 0%,
      rgba(0, 0, 0, 0.55) 4%,
      rgba(0, 0, 0, 0.18) 10%,
      rgba(0, 0, 0, 0) 18%
    ),
    /* bottom: fade to black into footer */
    linear-gradient(
      180deg,
      rgba(0, 0, 0, 0) 48%,
      rgba(0, 0, 0, 0.35) 68%,
      rgba(0, 0, 0, 0.75) 84%,
      rgba(0, 0, 0, 0.92) 94%,
      #000 100%
    ),
    /* light right veil for type readability */
    linear-gradient(
      90deg,
      rgba(3, 15, 70, 0) 48%,
      rgba(3, 15, 70, 0.16) 78%,
      rgba(3, 15, 70, 0.3) 100%
    );
}

.elementor-14356 .elementor-element.elementor-element-a9b7ba5 > .e-con {
  position: relative;
  z-index: 3;
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  align-self: center;
}

.elementor-14356 .elementor-element.elementor-element-a9b7ba5 > .adp-beeldmerk,
.elementor-14356 .elementor-element.elementor-element-a9b7ba5 > .elementor-element-afb11af {
  z-index: 1 !important;
}

.elementor-14356 .elementor-element.elementor-element-a9b7ba5 .elementor-element-8318275 {
  position: relative !important;
  align-items: flex-end !important;
  justify-content: flex-end !important;
  min-height: 100% !important;
  flex-grow: 1 !important;
  overflow: visible !important;
  padding-bottom: 40px !important;
}

.elementor-14356 .elementor-element.elementor-element-a9b7ba5 .elementor-element-9ba5fd5 {
  gap: 16px !important;
  padding-top: 0 !important;
  margin-top: auto !important;
  margin-bottom: 28px !important;
  z-index: 5 !important;
  position: relative !important;
  align-self: flex-end !important;
}

.elementor-14356 .elementor-element.elementor-element-a9b7ba5 .adp-prefooter-badge {
  margin-bottom: 4px !important;
}

@media (min-width: 1025px) {
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5::after {
    background-position: 10% 42% !important;
    background-size: cover !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5 .elementor-element-8318275 {
    padding-bottom: 56px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5 .elementor-element-9ba5fd5 {
    margin-bottom: 36px !important;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5 {
    margin-bottom: -100px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5::after {
    background-position: 18% 40% !important;
    background-size: cover !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5::before {
    background:
      linear-gradient(180deg, #000 0%, rgba(0,0,0,.45) 5%, rgba(0,0,0,.12) 12%, transparent 20%),
      linear-gradient(180deg, transparent 45%, rgba(0,0,0,.4) 65%, rgba(0,0,0,.85) 88%, #000 100%),
      linear-gradient(90deg, transparent 45%, rgba(3,15,70,.2) 100%) !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5 .elementor-element-8318275 {
    align-items: flex-end !important;
    padding-bottom: 28px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5 .elementor-element-9ba5fd5 {
    margin-bottom: 16px !important;
  }
}

@media (max-width: 767px) {
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5 {
    margin-bottom: 0 !important;
    min-height: 420px !important;
    padding-top: 28px !important;
    padding-bottom: 28px !important;
    z-index: 2;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5::after {
    background-position: 28% 38% !important;
    background-size: cover !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5::before {
    background:
      linear-gradient(180deg, #000 0%, rgba(0,0,0,.5) 6%, transparent 18%),
      linear-gradient(180deg, transparent 48%, rgba(0,0,0,.55) 72%, #000 100%),
      linear-gradient(90deg, rgba(3,15,70,.25) 0%, transparent 55%) !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5 .elementor-element-8318275 {
    justify-content: flex-start !important;
    align-items: flex-end !important;
    min-height: 0 !important;
    padding-bottom: 8px !important;
  }
  .elementor-14356 .elementor-element.elementor-element-a9b7ba5 .elementor-element-9ba5fd5 {
    width: 100% !important;
    max-width: 100% !important;
    gap: 12px !important;
    margin-top: auto !important;
    margin-bottom: 0 !important;
    align-self: stretch !important;
  }
}/* End custom CSS */
/* Start custom CSS */html, body { overflow-x: clip; }
.elementor-14356 { overflow-x: clip; max-width: 100%; }/* End custom CSS */