.elementor-14 .elementor-element.elementor-element-c2b6728{--display:flex;--min-height:95vh;--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:36px 36px;--row-gap:36px;--column-gap:36px;--overlay-opacity:0.68;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-c2b6728::before, .elementor-14 .elementor-element.elementor-element-c2b6728 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-c2b6728 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-c2b6728 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-c2b6728 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-c2b6728 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(45deg, #000000 0%, #00000000 100%);}.elementor-14 .elementor-element.elementor-element-c2b6728:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c2b6728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ijvenues.myio.nl/wp-content/uploads/2026/07/fallback-hero-scaled.jpg") 50% 50%;background-size:cover;}.elementor-14 .elementor-element.elementor-element-8814f38{--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-end;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-14 .elementor-element.elementor-element-ac474af > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-14 .elementor-element.elementor-element-ac474af .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-84dfa4d{--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:space-between;--align-items:stretch;--padding-top:76px;--padding-bottom:116px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-21a647c{--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:flex-start;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-14 .elementor-element.elementor-element-c4582ae > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-14 .elementor-element.elementor-element-c4582ae .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-a9edb96{font-family:var( --e-global-typography-c0cd10c-font-family ), Sans-serif;font-size:var( --e-global-typography-c0cd10c-font-size );font-weight:var( --e-global-typography-c0cd10c-font-weight );line-height:var( --e-global-typography-c0cd10c-line-height );color:var( --e-global-color-6adadf8 );}.elementor-14 .elementor-element.elementor-element-7a9c9d2{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-14 .elementor-element.elementor-element-7a9c9d2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7a9c9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-5334891 .elementor-heading-title{font-family:var( --e-global-typography-f2d6e73-font-family ), Sans-serif;font-size:var( --e-global-typography-f2d6e73-font-size );font-weight:var( --e-global-typography-f2d6e73-font-weight );line-height:var( --e-global-typography-f2d6e73-line-height );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-37907f1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-d0ddaf2-font-family ), Sans-serif;font-size:var( --e-global-typography-d0ddaf2-font-size );font-weight:var( --e-global-typography-d0ddaf2-font-weight );line-height:var( --e-global-typography-d0ddaf2-line-height );}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-text{color:var( --e-global-color-3fbae21 );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-1c0e816{--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:76px;--padding-bottom:116px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-1c0e816:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1c0e816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-d32f02b{--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:space-between;--align-items:center;}.elementor-14 .elementor-element.elementor-element-4bafd67{width:var( --container-widget-width, 501px );max-width:501px;--container-widget-width:501px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-4bafd67 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-14 .elementor-element.elementor-element-4bafd67 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-6eb3998{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-752bbbf-font-family ), Sans-serif;font-size:var( --e-global-typography-752bbbf-font-size );font-weight:var( --e-global-typography-752bbbf-font-weight );line-height:var( --e-global-typography-752bbbf-line-height );color:var( --e-global-color-3fbae21 );}.elementor-14 .elementor-element.elementor-element-0cf72c5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-609aa1c{z-index:0;}.elementor-14 .elementor-element.elementor-element-609aa1c img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-c656922{--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:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-14 .elementor-element.elementor-element-c656922:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c656922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281920e );}.elementor-14 .elementor-element.elementor-element-c0a7964 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b5a3e8d );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-e2aa421{--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-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-45bdfe7 .elementor-heading-title{font-family:var( --e-global-typography-f2d6e73-font-family ), Sans-serif;font-size:var( --e-global-typography-f2d6e73-font-size );font-weight:var( --e-global-typography-f2d6e73-font-weight );line-height:var( --e-global-typography-f2d6e73-line-height );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-668f914{font-family:var( --e-global-typography-02707d5-font-family ), Sans-serif;font-size:var( --e-global-typography-02707d5-font-size );font-weight:var( --e-global-typography-02707d5-font-weight );line-height:var( --e-global-typography-02707d5-line-height );color:var( --e-global-color-3fbae21 );}.elementor-14 .elementor-element.elementor-element-db3394f{z-index:0;}.elementor-14 .elementor-element.elementor-element-db3394f img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-78e44a3{--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:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-14 .elementor-element.elementor-element-78e44a3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-78e44a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281920e );}.elementor-14 .elementor-element.elementor-element-84f24d6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b5a3e8d );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-40675e8{--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-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-d174b2a .elementor-heading-title{font-family:var( --e-global-typography-f2d6e73-font-family ), Sans-serif;font-size:var( --e-global-typography-f2d6e73-font-size );font-weight:var( --e-global-typography-f2d6e73-font-weight );line-height:var( --e-global-typography-f2d6e73-line-height );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-cda486f{font-family:var( --e-global-typography-02707d5-font-family ), Sans-serif;font-size:var( --e-global-typography-02707d5-font-size );font-weight:var( --e-global-typography-02707d5-font-weight );line-height:var( --e-global-typography-02707d5-line-height );color:var( --e-global-color-3fbae21 );}.elementor-14 .elementor-element.elementor-element-eb086fc{--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:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-14 .elementor-element.elementor-element-eb086fc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-eb086fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281920e );}.elementor-14 .elementor-element.elementor-element-d170c46 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b5a3e8d );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-c08668a{--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-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-e5b3b96 .elementor-heading-title{font-family:var( --e-global-typography-f2d6e73-font-family ), Sans-serif;font-size:var( --e-global-typography-f2d6e73-font-size );font-weight:var( --e-global-typography-f2d6e73-font-weight );line-height:var( --e-global-typography-f2d6e73-line-height );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-f254ec5{font-family:var( --e-global-typography-02707d5-font-family ), Sans-serif;font-size:var( --e-global-typography-02707d5-font-size );font-weight:var( --e-global-typography-02707d5-font-weight );line-height:var( --e-global-typography-02707d5-line-height );color:var( --e-global-color-3fbae21 );}.elementor-14 .elementor-element.elementor-element-dc3b3a4{z-index:0;}.elementor-14 .elementor-element.elementor-element-dc3b3a4 img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-490270f{--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:space-between;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-14 .elementor-element.elementor-element-490270f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-490270f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-281920e );}.elementor-14 .elementor-element.elementor-element-5ed583f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b5a3e8d );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-0a11f64{--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-end;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-21fa83c .elementor-heading-title{font-family:var( --e-global-typography-f2d6e73-font-family ), Sans-serif;font-size:var( --e-global-typography-f2d6e73-font-size );font-weight:var( --e-global-typography-f2d6e73-font-weight );line-height:var( --e-global-typography-f2d6e73-line-height );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-bce9212{font-family:var( --e-global-typography-02707d5-font-family ), Sans-serif;font-size:var( --e-global-typography-02707d5-font-size );font-weight:var( --e-global-typography-02707d5-font-weight );line-height:var( --e-global-typography-02707d5-line-height );color:var( --e-global-color-3fbae21 );}.elementor-14 .elementor-element.elementor-element-0b8f5af{z-index:0;}.elementor-14 .elementor-element.elementor-element-0b8f5af img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-f442a75{--display:flex;--min-height:300vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-2069281{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1212564{--grid-columns:1;}.elementor-14 .elementor-element.elementor-element-192712d{--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:space-between;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:76px;--padding-bottom:116px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-192712d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-192712d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-e422a6c{width:var( --container-widget-width, 426px );max-width:426px;--container-widget-width:426px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-e422a6c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-14 .elementor-element.elementor-element-e422a6c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-ffc86be > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d480042{--display:flex;--min-height:480px;--justify-content:flex-end;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-d480042:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d480042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f455797 );}.elementor-14 .elementor-element.elementor-element-ce0c33f{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-ce0c33f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-14 .elementor-element.elementor-element-faa730f{--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:center;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--overflow:hidden;--padding-top:116px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6fa4d9c{--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:space-between;--align-items:stretch;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:76px;--padding-bottom:116px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-6fa4d9c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6fa4d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-9fca526{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-fdd1d68{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-fdd1d68 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-fdd1d68 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-2d9f8b9{font-family:var( --e-global-typography-c0cd10c-font-family ), Sans-serif;font-size:var( --e-global-typography-c0cd10c-font-size );font-weight:var( --e-global-typography-c0cd10c-font-weight );line-height:var( --e-global-typography-c0cd10c-line-height );color:var( --e-global-color-6adadf8 );}.elementor-14 .elementor-element.elementor-element-4cbd126 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-4f9243d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-4f9243d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4f9243d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3fbae21 );background-image:url("https://ijvenues.myio.nl/wp-content/uploads/2026/07/location-ijvenues-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-76f396a{--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:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-a5db538{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:8px 8px 8px 8px;box-shadow:2px 4px 12px 0px rgba(0, 0, 0, 0.14);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-14 .elementor-element.elementor-element-a5db538:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a5db538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acda224 );}.elementor-14 .elementor-element.elementor-element-e3ea737{--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:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-0023268{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:4px 4px 4px 4px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-14 .elementor-element.elementor-element-0023268:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0023268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3b936be .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-3b936be .elementor-icon{font-size:15px;}.elementor-14 .elementor-element.elementor-element-3b936be .elementor-icon svg{height:15px;}.elementor-14 .elementor-element.elementor-element-f2a7c3d .elementor-heading-title{font-family:var( --e-global-typography-f10f5f1-font-family ), Sans-serif;font-size:var( --e-global-typography-f10f5f1-font-size );font-weight:var( --e-global-typography-f10f5f1-font-weight );line-height:var( --e-global-typography-f10f5f1-line-height );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-3ab56d7{font-family:var( --e-global-typography-02707d5-font-family ), Sans-serif;font-size:var( --e-global-typography-02707d5-font-size );font-weight:var( --e-global-typography-02707d5-font-weight );line-height:var( --e-global-typography-02707d5-line-height );color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-3ab56d7 a{color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-3ab56d7 a:hover, .elementor-14 .elementor-element.elementor-element-3ab56d7 a:focus{color:var( --e-global-color-b5a3e8d );}.elementor-14 .elementor-element.elementor-element-e596c75 > .elementor-widget-container{--e-transform-rotateZ:-45deg;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-e596c75{right:8px;}body.rtl .elementor-14 .elementor-element.elementor-element-e596c75{left:8px;}.elementor-14 .elementor-element.elementor-element-e596c75{top:8px;}.elementor-14 .elementor-element.elementor-element-e596c75 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-e596c75 .elementor-icon{font-size:18px;}.elementor-14 .elementor-element.elementor-element-e596c75 .elementor-icon svg{height:18px;}.elementor-14 .elementor-element.elementor-element-8d3f51c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:9999px 9999px 9999px 9999px;}.elementor-14 .elementor-element.elementor-element-8d3f51c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8d3f51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3061347;}.elementor-14 .elementor-element.elementor-element-e971e40{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-b5a3e8d );--border-color:var( --e-global-color-b5a3e8d );--border-radius:9999px 9999px 9999px 9999px;}.elementor-14 .elementor-element.elementor-element-e971e40:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e971e40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-ac474af .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-c4582ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-a9edb96{font-size:var( --e-global-typography-c0cd10c-font-size );line-height:var( --e-global-typography-c0cd10c-line-height );}.elementor-14 .elementor-element.elementor-element-5334891 .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d0ddaf2-font-size );line-height:var( --e-global-typography-d0ddaf2-line-height );}.elementor-14 .elementor-element.elementor-element-4bafd67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-6eb3998{font-size:var( --e-global-typography-752bbbf-font-size );line-height:var( --e-global-typography-752bbbf-line-height );}.elementor-14 .elementor-element.elementor-element-0cf72c5{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-609aa1c.elementor-element{--order:1;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c656922.e-con{--order:2;}.elementor-14 .elementor-element.elementor-element-c0a7964 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-45bdfe7 .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-668f914{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-db3394f.elementor-element{--order:3;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-78e44a3.e-con{--order:4;}.elementor-14 .elementor-element.elementor-element-84f24d6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-d174b2a .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-cda486f{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-eb086fc.e-con{--order:6;}.elementor-14 .elementor-element.elementor-element-d170c46 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-e5b3b96 .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-f254ec5{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-dc3b3a4.elementor-element{--order:5;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-490270f.e-con{--order:8;}.elementor-14 .elementor-element.elementor-element-5ed583f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-21fa83c .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-bce9212{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-0b8f5af.elementor-element{--order:7;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f442a75{--min-height:400vh;}.elementor-14 .elementor-element.elementor-element-1212564{--grid-columns:1;}.elementor-14 .elementor-element.elementor-element-192712d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-e422a6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e422a6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-ffc86be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d480042{--min-height:320px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-fdd1d68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14 .elementor-element.elementor-element-2d9f8b9{font-size:var( --e-global-typography-c0cd10c-font-size );line-height:var( --e-global-typography-c0cd10c-line-height );}.elementor-14 .elementor-element.elementor-element-f2a7c3d .elementor-heading-title{font-size:var( --e-global-typography-f10f5f1-font-size );line-height:var( --e-global-typography-f10f5f1-line-height );}.elementor-14 .elementor-element.elementor-element-3ab56d7{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-c2b6728{--min-height:82vh;--padding-top:36px;--padding-bottom:88px;--padding-left:36px;--padding-right:36px;}.elementor-14 .elementor-element.elementor-element-8814f38{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-ac474af .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-84dfa4d{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-21a647c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-c4582ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c4582ae .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-a9edb96{font-size:var( --e-global-typography-c0cd10c-font-size );line-height:var( --e-global-typography-c0cd10c-line-height );}.elementor-14 .elementor-element.elementor-element-4c4aec9 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7a9c9d2{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-14 .elementor-element.elementor-element-5334891 .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-37907f1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d0ddaf2-font-size );line-height:var( --e-global-typography-d0ddaf2-line-height );}.elementor-14 .elementor-element.elementor-element-1c0e816{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-d32f02b{--justify-content:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-4bafd67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-6eb3998{font-size:var( --e-global-typography-752bbbf-font-size );line-height:var( --e-global-typography-752bbbf-line-height );}.elementor-14 .elementor-element.elementor-element-0cf72c5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-609aa1c.elementor-element{--order:1;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c656922{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-14 .elementor-element.elementor-element-c656922.e-con{--order:2;}.elementor-14 .elementor-element.elementor-element-c0a7964 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-45bdfe7 .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-668f914{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-db3394f.elementor-element{--order:4;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-78e44a3{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-14 .elementor-element.elementor-element-78e44a3.e-con{--order:3;}.elementor-14 .elementor-element.elementor-element-84f24d6 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-d174b2a .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-cda486f{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-eb086fc{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-14 .elementor-element.elementor-element-eb086fc.e-con{--order:6;}.elementor-14 .elementor-element.elementor-element-d170c46 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-e5b3b96 .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-f254ec5{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-dc3b3a4.elementor-element{--order:5;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-490270f{--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-14 .elementor-element.elementor-element-490270f.e-con{--order:6;}.elementor-14 .elementor-element.elementor-element-5ed583f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-21fa83c .elementor-heading-title{font-size:var( --e-global-typography-f2d6e73-font-size );line-height:var( --e-global-typography-f2d6e73-line-height );}.elementor-14 .elementor-element.elementor-element-bce9212{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-0b8f5af.elementor-element{--order:8;--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-f442a75{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-2069281{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1212564{--grid-columns:1;--grid-row-gap:60px;width:100%;max-width:100%;--grid-column-gap:60px;}.elementor-14 .elementor-element.elementor-element-192712d{--padding-top:20px;--padding-bottom:60px;--padding-left:36px;--padding-right:36px;}.elementor-14 .elementor-element.elementor-element-e422a6c{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-e422a6c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-14 .elementor-element.elementor-element-d480042{--min-height:220px;--justify-content:flex-end;}.elementor-14 .elementor-element.elementor-element-ce0c33f > .elementor-widget-container{margin:0px -92px 0px -10px;}.elementor-14 .elementor-element.elementor-element-faa730f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6fa4d9c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-9fca526{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-fdd1d68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-14 .elementor-element.elementor-element-2d9f8b9{font-size:var( --e-global-typography-c0cd10c-font-size );line-height:var( --e-global-typography-c0cd10c-line-height );}.elementor-14 .elementor-element.elementor-element-4f9243d{--width:100%;--min-height:416px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-76f396a{--width:calc(100% - 40px);}.elementor-14 .elementor-element.elementor-element-0023268{--width:28px;}.elementor-14 .elementor-element.elementor-element-f2a7c3d .elementor-heading-title{font-size:var( --e-global-typography-f10f5f1-font-size );line-height:var( --e-global-typography-f10f5f1-line-height );}.elementor-14 .elementor-element.elementor-element-3ab56d7{font-size:var( --e-global-typography-02707d5-font-size );line-height:var( --e-global-typography-02707d5-line-height );}.elementor-14 .elementor-element.elementor-element-8d3f51c{--width:32px;}.elementor-14 .elementor-element.elementor-element-e971e40{--width:16px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-8814f38{--width:607px;}.elementor-14 .elementor-element.elementor-element-84dfa4d{--content-width:1032px;}.elementor-14 .elementor-element.elementor-element-21a647c{--width:500px;}.elementor-14 .elementor-element.elementor-element-7a9c9d2{--width:394px;}.elementor-14 .elementor-element.elementor-element-d32f02b{--content-width:1032px;}.elementor-14 .elementor-element.elementor-element-f442a75{--content-width:1032px;}.elementor-14 .elementor-element.elementor-element-192712d{--content-width:1032px;}.elementor-14 .elementor-element.elementor-element-faa730f{--width:100%;}.elementor-14 .elementor-element.elementor-element-6fa4d9c{--content-width:1032px;}.elementor-14 .elementor-element.elementor-element-9fca526{--width:501px;}.elementor-14 .elementor-element.elementor-element-4f9243d{--width:426px;}.elementor-14 .elementor-element.elementor-element-76f396a{--width:278px;}.elementor-14 .elementor-element.elementor-element-0023268{--width:28px;}.elementor-14 .elementor-element.elementor-element-8d3f51c{--width:32px;}.elementor-14 .elementor-element.elementor-element-e971e40{--width:16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-76f396a{--width:80%;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-4f9243d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4f9243d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for icon-list, class: .elementor-element-37907f1 */.elementor-14 .elementor-element.elementor-element-37907f1 ul.elementor-icon-list-items {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 24px;
}
.elementor-14 .elementor-element.elementor-element-37907f1 ul.elementor-icon-list-items li {
    width:100% !important;
}
.elementor-14 .elementor-element.elementor-element-37907f1 li.elementor-icon-list-item {
    padding-bottom: 24px !important;
    border-bottom:1px solid var(--e-global-color-d5659b0);
}
.elementor-14 .elementor-element.elementor-element-37907f1 ul.elementor-icon-list-items li:last-child {
    border-bottom:none!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-609aa1c */.elementor-14 .elementor-element.elementor-element-609aa1c img {
    height:100%;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db3394f */.elementor-14 .elementor-element.elementor-element-db3394f img {
    height:100%;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc3b3a4 */.elementor-14 .elementor-element.elementor-element-dc3b3a4 img {
    height:100%;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21fa83c */.elementor-14 .elementor-element.elementor-element-21fa83c * {
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b8f5af */.elementor-14 .elementor-element.elementor-element-0b8f5af img {
    height:100%;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf72c5 */@media only screen and (max-width: 767px) {
.elementor-14 .elementor-element.elementor-element-0cf72c5 .counter *{
    font-size: var(--e-global-typography-text-font-size) !important;
    line-height: var(--e-global-typography-text-line-height) !important;
    letter-spacing: var(--e-global-typography-text-letter-spacing) !important;
}
.elementor-14 .elementor-element.elementor-element-0cf72c5 .title *{
    font-size: var(--e-global-typography-f10f5f1-font-size) !important;
    line-height: var(--e-global-typography-f10f5f1-line-height) !important;
}
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1212564 */@media only screen and (min-width: 768px) {
.elementor-14 .elementor-element.elementor-element-1212564 .elementor-loop-container.elementor-grid {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 200px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f442a75 *//* ---------------------------------------------------------------------------
   Elementor Custom CSS voor #VENUES-CONTAINER.
   `.elementor-14 .elementor-element.elementor-element-f442a75` verwijst naar het element waar deze CSS op staat.

   Let op: overflow clip mag alleen in de horizontale modus. Op mobiel staat
   de content gestapeld en hoeft er niets afgeknipt te worden — en clip zou
   het mask-effect afsnijden.

   `clip` bestaat pas vanaf Safari 16; `hidden` staat erboven als fallback en
   wordt door nieuwere browsers overschreven.
--------------------------------------------------------------------------- */

@media (min-width: 768px) {
  .elementor-14 .elementor-element.elementor-element-f442a75 {
    overflow: hidden;
    overflow: clip;
  }
}

/* ---------------------------------------------------------------------------
   Mask (mobiel)

   De JS zet de class .venues-masked en vier custom properties:
     --venues-mask-start / --venues-mask-end  posities in px vanaf de
                                              bovenkant van de container
     --venues-mask-floor / --venues-mask-mid  de alfa's van het verloop

   De floor loopt bij het inschakelen van 1 naar CONFIG.vertical.maskFloor,
   waardoor de mask infadet in plaats van meteen aan te staan. Hoogte van de
   fade: CONFIG.vertical.maskHeight.
--------------------------------------------------------------------------- */

.elementor-14 .elementor-element.elementor-element-f442a75.venues-masked {
  -webkit-mask-image: linear-gradient(
    to bottom,
    #000 0px,
    #000 var(--venues-mask-start, 0px),
    rgba(0, 0, 0, var(--venues-mask-mid, 0.6)) calc(
      var(--venues-mask-start, 0px) +
      (var(--venues-mask-end, 0px) - var(--venues-mask-start, 0px)) * 0.45
    ),
    rgba(0, 0, 0, var(--venues-mask-floor, 0.22)) var(--venues-mask-end, 0px),
    rgba(0, 0, 0, var(--venues-mask-floor, 0.22)) 100%
  );
  mask-image: linear-gradient(
    to bottom,
    #000 0px,
    #000 var(--venues-mask-start, 0px),
    rgba(0, 0, 0, var(--venues-mask-mid, 0.6)) calc(
      var(--venues-mask-start, 0px) +
      (var(--venues-mask-end, 0px) - var(--venues-mask-start, 0px)) * 0.45
    ),
    rgba(0, 0, 0, var(--venues-mask-floor, 0.22)) var(--venues-mask-end, 0px),
    rgba(0, 0, 0, var(--venues-mask-floor, 0.22)) 100%
  );

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;

  /* iOS: houdt de gemaskerde sectie op een eigen compositielaag. */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* ---------------------------------------------------------------------------
   Progressbar voor de venues-sectie.

   .venues-progress-anchor  = de baan. Een onzichtbare container waarvan de JS
                              top/bottom, height, left, width, align-items en
                              padding-bottom zet.
   .venues-progress         = de bar zelf, die de JS in- en uitanimeert.
   .venues-progress__fill   = de voortgang binnen de bar.

   Horizontaal (>= 768px): de baan loopt van de onderkant van de loop-items tot
   de onderkant van de viewport; de bar staat daar verticaal in het midden.
   Verticaal (< 768px): de baan is een strook van max 50px onderin de viewport;
   de bar staat onderin die strook (CONFIG.vertical.barBottom), en de baan
   zelf zweeft op CONFIG.vertical.bottom px boven de onderrand.

   Zet `outline: 1px solid red` op de anchor om de baan zichtbaar te maken
   tijdens het afstellen.
--------------------------------------------------------------------------- */

.venues-progress-anchor {
  position: fixed;

  /* Alleen fallbacks voor het eerste frame, vóór de eerste meting. De JS
     schrijft de geometrie daarna zelf.

     Bewust geen dvh: Safari herberekent die niet betrouwbaar wanneer de
     toolbar in- of uitschuift. De JS gebruikt visualViewport en px. */
  top: 0;
  left: 0;
  height: 0;

  /* De padding-bottom die de JS in de verticale modus zet mag de baanhoogte
     niet oprekken. */
  box-sizing: border-box;

  /* De baan zelf: hierin wordt de bar uitgelijnd. De JS zet align-items op
     center (horizontaal) of flex-end (verticaal). */
  display: flex;
  justify-content: center;
  align-items: center;

  pointer-events: none;

  /* Expliciet transparant: iOS 26+ bemonstert wat er onder de toolbar ligt om
     die te tinten. Een element met een eigen (ook nagenoeg onzichtbare)
     achtergrond kan die bemonstering naar grijs trekken. */
  background: transparent;

  /* Boven de Elementor-containers. Die maken vaak een eigen stacking context
     (transform, filter, --z-index), waardoor een lagere waarde het verliest.
     Blijf wel onder je eventuele sticky header en cookiebanner. */
  z-index: 9990;
}

.venues-progress {
  position: relative;
  flex: none;

  /* Breedte en hoogte komen uit de JS (CONFIG.horizontal / CONFIG.vertical);
     deze waarden zijn de fallback voor het eerste frame. */
  height: 6px;

  border-radius: 999px;

  background: var(--e-global-color-c052c6f);

  overflow: hidden;

  /* Startstaat: de JS-timeline neemt het hierna over. */
  opacity: 0;
}

/* De fill heeft altijd de volle breedte en schuift van links naar binnen.
   Daardoor blijft de border-radius onvervormd, ook bij lage voortgang:
   de rechterkant is een echte ronde kop, de linkerkant wordt door de
   overflow van .venues-progress netjes rond afgeknipt. */
.venues-progress__fill {
  position: absolute;
  inset: 0;
  border-radius: inherit;

  background: var(--e-global-color-text);

  transform: translate3d(-100%, 0, 0);

  /* Eigen compositielaag: voorkomt hikken tijdens momentum-scrollen op iOS. */
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* ---------------------------------------------------------------------------
   Horizontale scroll zelf.
--------------------------------------------------------------------------- */

#VENUES-SELF {
  will-change: transform;
}

/* Op mobiel beweegt de track niet: geen compositielaag nodig, en een
   achtergebleven transform mag de gestapelde layout niet verschuiven. */
@media (max-width: 767px) {
  #VENUES-SELF {
    will-change: auto;
    transform: none !important;
  }
}

/* Op tablet moet de loop-grid dezelfde enkele rij vormen als op desktop.
   Doe dit bij voorkeur in de widget-instellingen: Loop Grid > Layout >
   Columns > tablet op 1 zetten. Lukt dat niet, haal dan onderstaand blok
   uit commentaar. */

/*
@media (min-width: 768px) and (max-width: 1024px) {
  #VENUES-SELF .elementor-loop-container.elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
*/

@media (prefers-reduced-motion: reduce) {
  .venues-progress,
  .venues-progress__fill {
    transition-duration: 0.01ms;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ce0c33f */#ijv-map.ijv-map {
    position: relative;
    display: block;
    width: 100%;
    margin: 0 auto;
    line-height: 0;
}
#ijv-map .ijv-map__img {
    display: block;
    width: 100%;
    height: auto;
}
#ijv-map .ijv-map__svg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: visible;
}
#ijv-map .ijv-map__shape {
    fill: transparent;
    stroke: none;
    cursor: pointer;
}
#ijv-map .ijv-map__tip {
    position: absolute;
    transform: translate(-50%, -100%) translateY(-8px);
    display: inline-block;
    background: var(--e-global-color-b5a3e8d);
    text-decoration: none !important;
    font-family: var(--e-global-typography-02707d5-font-family), Sans-serif;
    font-size: var(--e-global-typography-02707d5-font-size);
    font-weight: var(--e-global-typography-02707d5-font-weight);
    line-height: 1.2em !important;
    color: var(--e-global-color-6adadf8);
    text-align:center;
    padding: 0.5rem 0.75rem;
    border-radius: 8px;
    cursor: pointer;
    box-shadow: 0 4px 8px #00000029;
    /* toegevoegd: ook color, font-weight en box-shadow meenemen, langere duur + zachte curve */
    transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1),
                color            0.25s cubic-bezier(0.4, 0, 0.2, 1),
                font-weight      0.25s cubic-bezier(0.4, 0, 0.2, 1),
                box-shadow       0.25s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: background-color, color; /* toegevoegd: voorkomt hapering bij de eerste hover */
    z-index: 5;
}
#ijv-map .ijv-map__tip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-top:-1px !important;
    transform: translateX(-50%);
    border: 6px solid transparent;
    border-top-color: var(--e-global-color-b5a3e8d);
    /* toegevoegd: zelfde duur en curve als de ballon, zodat punt en ballon samen verkleuren */
    transition: border-top-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
#ijv-map .ijv-map__tip.is-active,
#ijv-map .ijv-map__tip:hover {
    background: var( --e-global-color-primary );
    color:var(--e-global-color-b5a3e8d) !important;
    font-weight: var(--e-global-typography-df2a02f-font-weight) !important;
}
#ijv-map .ijv-map__tip.is-active::after,
#ijv-map .ijv-map__tip:hover::after {
    border-top-color: var( --e-global-color-primary );
    color:var(--e-global-color-b5a3e8d) !important;
    font-weight: var(--e-global-typography-df2a02f-font-weight) !important;
}
a.ijv-map__tip.ijv-map__tip--passenger-terminal-amsterdam {
    max-width:160px;
}
a.ijv-map__tip.ijv-map__tip--movenpick-hotel-amsterdam-city-centre {
    max-width:191px;
}
/* toegevoegd: geen animatie voor bezoekers die "verminder beweging" aan hebben staan */
@media (prefers-reduced-motion: reduce) {
    #ijv-map .ijv-map__tip,
    #ijv-map .ijv-map__tip::after {
        transition: none;
    }
}


@media only screen and (max-width: 767px) {
    #ijv-map .ijv-map__tip {
        width: 14px;
        height: 14px;
        padding: 0;
        box-sizing: content-box;
        background: var(--e-global-color-primary);
        border: 2px solid #fff;
        border-radius: 50%;
        box-shadow: 0 0 0 7px rgba(208, 46, 38, 0.33);
        box-shadow: 0 0 0 7px color-mix(in srgb, var(--e-global-color-primary) 33%, transparent);
        transform: translate(-50%, -50%);
        font-size: 0;
        line-height: 0 !important;
        color: transparent !important;
        overflow: hidden;
        max-width: none;
        white-space: nowrap;
    }
    #ijv-map .ijv-map__tip::after {
        display: none;
    }
    #ijv-map .ijv-map__tip::before {
        content: "";
        position: absolute;
        inset: -12px;
        border-radius: 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0023268 */.elementor-14 .elementor-element.elementor-element-0023268 {
    aspect-ratio:1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e596c75 */.elementor-14 .elementor-element.elementor-element-e596c75 svg path {
    stroke:var(--e-global-color-3fbae21);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5db538 */.elementor-14 .elementor-element.elementor-element-a5db538 {
    backdrop-filter:blur(5px);
    transition:0.3s ease;
}
.elementor-14 .elementor-element.elementor-element-a5db538:hover {
    background-color:#00000094;
}
.elementor-14 .elementor-element.elementor-element-a5db538:hover .arrow svg path {
    stroke:var(--e-global-color-b5a3e8d);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e971e40 */.elementor-14 .elementor-element.elementor-element-e971e40 {
    aspect-ratio:1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d3f51c */.elementor-14 .elementor-element.elementor-element-8d3f51c {
    aspect-ratio:1 !important;
}
.elementor-14 .elementor-element.elementor-element-8d3f51c.pulse-animation {
  animation-name: hvr-pulse;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes hvr-pulse {
  25%  { transform: scale(1.1); }
  75%  { transform: scale(0.9); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f396a */.elementor-14 .elementor-element.elementor-element-76f396a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9243d */.parallax-parent {
  position: relative;
  overflow: hidden;
}

.parallax-parent .parallax-image img,
.parallax-parent img.parallax-image {
  display: block;
  width: 100%;
  height: 130%;
  object-fit: cover;
}/* End custom CSS */