.elementor-133 .elementor-element.elementor-element-3cd10eb4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;}.elementor-133 .elementor-element.elementor-element-3cd10eb4:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-3cd10eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vkpartysupport.nl/wp-content/uploads/2026/02/IMG_4341-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-133 .elementor-element.elementor-element-3cd10eb4::before, .elementor-133 .elementor-element.elementor-element-3cd10eb4 > .elementor-background-video-container::before, .elementor-133 .elementor-element.elementor-element-3cd10eb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-133 .elementor-element.elementor-element-3cd10eb4 > .elementor-background-slideshow::before, .elementor-133 .elementor-element.elementor-element-3cd10eb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133 .elementor-element.elementor-element-3cd10eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #080A0C 0%, #080A0C 100%);}.elementor-133 .elementor-element.elementor-element-1d87551c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#272c35ff;--border-color:#272c35ff;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:200px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;position:relative;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-5884b45{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;}.elementor-133 .elementor-element.elementor-element-5884b45 .elementor-heading-title{font-size:96px;font-weight:400;line-height:1;letter-spacing:4.8000001907349px;color:#f2f2f2ff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-133 .elementor-element.elementor-element-65537372{width:var( --container-widget-width, auto );max-width:auto;margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;--container-widget-width:auto;--container-widget-flex-grow:0;text-align:center;font-size:20px;font-weight:300;line-height:28px;color:#949ba8ff;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-133 .elementor-element.elementor-element-2723d3dc .elementor-button{background-color:#006fffff;font-size:18px;font-weight:600;line-height:28px;letter-spacing:0.44999998807907px;fill:#ffffffff;color:#ffffffff;border-style:solid;border-width:0px 0px 0px 0px;border-radius:13px 13px 13px 13px;padding:16px 40px 16px 40px;}.elementor-133 .elementor-element.elementor-element-2723d3dc{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-text-4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_card_box .softlite-dynamic-card-box-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-133 .elementor-element.elementor-element-429c3bd0 i.softlite-dynamic-icon{font-size:100%;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-icon i{font-size:100%;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-icon:not(i){width:100%;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-icon svg{width:100%;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-card-box-text-1{font-size:48px;line-height:1;color:#006fffff;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-card-box-text-2{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;color:#949ba8ff;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-card-box-text-3{font-size:48px;line-height:1;color:#006fffff;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-card-box-text-4{font-size:14px;text-transform:uppercase;line-height:20px;letter-spacing:1.3999999761581px;color:#949ba8ff;}.elementor-133 .elementor-element.elementor-element-468c6803{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-468c6803:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-468c6803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-133 .elementor-element.elementor-element-4a5e9554{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-17669438{--spacer-size:500px;}.elementor-133 .elementor-element.elementor-element-420b14bc{--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;}.elementor-133 .elementor-element.elementor-element-37632349{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#272c35ff;--border-color:#272c35ff;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-133 .elementor-element.elementor-element-37632349:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-37632349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-133 .elementor-element.elementor-element-451eb6e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;position:absolute;top:80px;left:-80px;}.elementor-133 .elementor-element.elementor-element-451eb6e4:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-451eb6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006fff1a;}.elementor-133 .elementor-element.elementor-element-164002bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;position:absolute;right:-80px;bottom:80px;}.elementor-133 .elementor-element.elementor-element-164002bd:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-164002bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006fff1a;}.elementor-133 .elementor-element.elementor-element-11440ddd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-59beb93d i.softlite-dynamic-icon{font-size:100%;}.elementor-133 .elementor-element.elementor-element-59beb93d .softlite-dynamic-icon i{font-size:100%;}.elementor-133 .elementor-element.elementor-element-59beb93d .softlite-dynamic-icon:not(i){width:100%;}.elementor-133 .elementor-element.elementor-element-59beb93d .softlite-dynamic-icon svg{width:100%;}.elementor-133 .elementor-element.elementor-element-59beb93d .softlite-dynamic-card-box-text-1{font-size:60px;font-weight:400;line-height:1;letter-spacing:1.5px;color:#f2f2f2ff;}.elementor-133 .elementor-element.elementor-element-59beb93d .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#949ba8ff;}.elementor-133 .elementor-element.elementor-element-5ace8664{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#272c35ff;--border-color:#272c35ff;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-133 .elementor-element.elementor-element-5ace8664:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-5ace8664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-133 .elementor-element.elementor-element-452f2a6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 i.softlite-dynamic-icon{font-size:100%;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .softlite-dynamic-icon i{font-size:100%;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .softlite-dynamic-icon:not(i){width:100%;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .softlite-dynamic-icon svg{width:100%;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .softlite-dynamic-card-box-text-1{font-size:60px;font-weight:400;line-height:1;letter-spacing:1.5px;color:#f2f2f2ff;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#949ba8ff;}.elementor-133 .elementor-element.elementor-element-7d7d99b7{--display:flex;}.elementor-133 .elementor-element.elementor-element-e97ed79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#272c35ff;--border-color:#272c35ff;--margin-top:0px;--margin-bottom:-2px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;position:relative;}.elementor-133 .elementor-element.elementor-element-e97ed79:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-e97ed79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-133 .elementor-element.elementor-element-2c3b095{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 111, 255, 0.298), rgba(0, 0, 0, 0));background-size:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;position:absolute;top:0px;left:0px;}.elementor-133 .elementor-element.elementor-element-888701b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;position:absolute;top:-80px;right:0px;}.elementor-133 .elementor-element.elementor-element-888701b:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-888701b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006fff1a;}.elementor-133 .elementor-element.elementor-element-2076589{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-1286c90 i.softlite-dynamic-icon{font-size:100%;}.elementor-133 .elementor-element.elementor-element-1286c90 .softlite-dynamic-icon i{font-size:100%;}.elementor-133 .elementor-element.elementor-element-1286c90 .softlite-dynamic-icon:not(i){width:100%;}.elementor-133 .elementor-element.elementor-element-1286c90 .softlite-dynamic-icon svg{width:100%;}.elementor-133 .elementor-element.elementor-element-1286c90 .softlite-dynamic-card-box-text-1{font-size:60px;font-weight:400;line-height:1;letter-spacing:1.5px;color:#f2f2f2ff;}.elementor-133 .elementor-element.elementor-element-1286c90 .softlite-dynamic-card-box-text-2{font-size:16px;line-height:1.5;color:#949ba8ff;}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-text-3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-softlite_dynamic_list .softlite-dynamic-list-item-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-133 .elementor-element.elementor-element-7c68372{width:var( --container-widget-width, auto );max-width:auto;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-133 .elementor-element.elementor-element-7c68372 .softlite-dynamic-list{flex-direction:row;}.elementor-133 .elementor-element.elementor-element-7c68372 .softlite-dynamic-list-item{width:auto;}.elementor-133 .elementor-element.elementor-element-7c68372 i.softlite-dynamic-icon{font-size:100%;}.elementor-133 .elementor-element.elementor-element-7c68372 .softlite-dynamic-icon i{font-size:100%;}.elementor-133 .elementor-element.elementor-element-7c68372 .softlite-dynamic-icon:not(i){width:100%;}.elementor-133 .elementor-element.elementor-element-7c68372 .softlite-dynamic-icon svg{width:100%;}.elementor-133 .elementor-element.elementor-element-7c68372 .softlite-dynamic-list-item-text-1{font-size:18px;line-height:28px;letter-spacing:0.44999998807907px;color:#f2f2f2ff;}.elementor-133 .elementor-element.elementor-element-5d88dba{--display:flex;--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-133 .elementor-element.elementor-element-5d88dba:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-5d88dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-133 .elementor-element.elementor-element-d99a0f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-d99a0f7 i.softlite-dynamic-icon{font-size:100%;}.elementor-133 .elementor-element.elementor-element-d99a0f7 .softlite-dynamic-icon i{font-size:100%;}.elementor-133 .elementor-element.elementor-element-d99a0f7 .softlite-dynamic-icon:not(i){width:100%;}.elementor-133 .elementor-element.elementor-element-d99a0f7 .softlite-dynamic-icon svg{width:100%;}.elementor-133 .elementor-element.elementor-element-d99a0f7 .softlite-dynamic-card-box-text-1{font-size:60px;font-weight:400;line-height:1;letter-spacing:1.5px;color:#f2f2f2ff;}.elementor-133 .elementor-element.elementor-element-d99a0f7 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:1.625;color:#949ba8ff;}.elementor-133 .elementor-element.elementor-element-d99a0f7 .softlite-dynamic-card-box-text-3{font-size:16px;line-height:1.625;color:#949ba8ff;}.elementor-133 .elementor-element.elementor-element-d99a0f7 .softlite-dynamic-card-box-background-color-1{background-color:#F4F9FF00;}.elementor-133 .elementor-element.elementor-element-0fd2d11{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;}.elementor-133 .elementor-element.elementor-element-0fd2d11:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-0fd2d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vkpartysupport.nl/wp-content/uploads/2026/02/IMG_1485-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-133 .elementor-element.elementor-element-0fd2d11::before, .elementor-133 .elementor-element.elementor-element-0fd2d11 > .elementor-background-video-container::before, .elementor-133 .elementor-element.elementor-element-0fd2d11 > .e-con-inner > .elementor-background-video-container::before, .elementor-133 .elementor-element.elementor-element-0fd2d11 > .elementor-background-slideshow::before, .elementor-133 .elementor-element.elementor-element-0fd2d11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-133 .elementor-element.elementor-element-0fd2d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-133 .elementor-element.elementor-element-813eca7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#272c35ff;--border-color:#272c35ff;--margin-top:125px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;--z-index:10;position:relative;}.elementor-133 .elementor-element.elementor-element-b594bf9 i.softlite-dynamic-icon{font-size:100%;}.elementor-133 .elementor-element.elementor-element-b594bf9 .softlite-dynamic-icon i{font-size:100%;}.elementor-133 .elementor-element.elementor-element-b594bf9 .softlite-dynamic-icon:not(i){width:100%;}.elementor-133 .elementor-element.elementor-element-b594bf9 .softlite-dynamic-icon svg{width:100%;}.elementor-133 .elementor-element.elementor-element-b594bf9 .softlite-dynamic-card-box-text-1{font-size:60px;font-weight:400;line-height:1;letter-spacing:1.5px;color:#f2f2f2ff;}.elementor-133 .elementor-element.elementor-element-b594bf9 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:28px;color:#949ba8ff;}.elementor-133 .elementor-element.elementor-element-83b806b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-83b806b:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-83b806b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-133 .elementor-element.elementor-element-cbafb7b{--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-133 .elementor-element.elementor-element-1cb49a6{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-133 .elementor-element.elementor-element-1cb49a6 .elementor-heading-title{font-size:60px;font-weight:400;line-height:1;letter-spacing:1.5px;color:#f2f2f2ff;}.elementor-133 .elementor-element.elementor-element-7fb21b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-7fb21b6:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-7fb21b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006fffff;}.elementor-133 .elementor-element.elementor-element-22b86e7{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;font-size:18px;line-height:28px;color:#949ba8ff;}.elementor-133 .elementor-element.elementor-element-64110b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#272c35ff;--border-color:#272c35ff;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-80ae03b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-9d6b623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-9d6b623:not(.elementor-motion-effects-element-type-background), .elementor-133 .elementor-element.elementor-element-9d6b623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101318;}.elementor-133 .elementor-element.elementor-element-879b97e{padding:0px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-879b97e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:24px;font-weight:500;letter-spacing:0.025em;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-133 .elementor-element.elementor-element-ca81587 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-133 .elementor-element.elementor-element-ca81587 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-133 .elementor-element.elementor-element-ca81587 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-133 .elementor-element.elementor-element-ca81587 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-field-group > label, .elementor-133 .elementor-element.elementor-element-ca81587 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-field-type-html{padding-bottom:0px;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-133 .elementor-element.elementor-element-ca81587{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-133 .elementor-element.elementor-element-1d87551c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-5884b45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-133 .elementor-element.elementor-element-65537372{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;}.elementor-133 .elementor-element.elementor-element-2723d3dc .elementor-button{border-width:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;padding:16px 40px 16px 40px;}.elementor-133 .elementor-element.elementor-element-37632349{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-11440ddd{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-5ace8664{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-452f2a6c{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-e97ed79{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-2076589{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-813eca7{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-1cb49a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-133 .elementor-element.elementor-element-7fb21b6{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-133 .elementor-element.elementor-element-22b86e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}}@media(max-width:767px){.elementor-133 .elementor-element.elementor-element-3cd10eb4{--min-height:85vh;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-1d87551c{--width:auto;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-5884b45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:050px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-5884b45 .elementor-heading-title{font-size:48px;letter-spacing:2.4000000953674px;}.elementor-133 .elementor-element.elementor-element-65537372{margin:0px auto calc(var(--kit-widget-spacing, 0px) + 40px) auto;font-size:18px;}.elementor-133 .elementor-element.elementor-element-2723d3dc{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-133 .elementor-element.elementor-element-2723d3dc .elementor-button{border-width:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;padding:16px 40px 16px 40px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-card-box-text-1{font-size:30px;line-height:36px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-card-box-text-2{font-size:12px;line-height:16px;letter-spacing:1.2000000476837px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-card-box-text-3{font-size:30px;line-height:36px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .softlite-dynamic-card-box-text-4{font-size:12px;line-height:16px;letter-spacing:1.2000000476837px;}.elementor-133 .elementor-element.elementor-element-4461361{padding:50px 0px 0px 0px;}.elementor-133 .elementor-element.elementor-element-37632349{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-451eb6e4{--width:240px;}.elementor-133 .elementor-element.elementor-element-164002bd{--width:160px;}.elementor-133 .elementor-element.elementor-element-11440ddd{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-59beb93d .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;letter-spacing:0.89999997615814px;}.elementor-133 .elementor-element.elementor-element-5ace8664{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-452f2a6c{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;letter-spacing:0.89999997615814px;}.elementor-133 .elementor-element.elementor-element-e97ed79{--width:auto;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-2c3b095{--width:100%;}.elementor-133 .elementor-element.elementor-element-888701b{--width:288px;}.elementor-133 .elementor-element.elementor-element-2076589{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-1286c90 .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;letter-spacing:0.89999997615814px;}.elementor-133 .elementor-element.elementor-element-7c68372{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-133 .elementor-element.elementor-element-d99a0f7 .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;letter-spacing:0.89999997615814px;}.elementor-133 .elementor-element.elementor-element-0fd2d11{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-813eca7{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-133 .elementor-element.elementor-element-b594bf9 .softlite-dynamic-card-box-text-1{font-size:36px;line-height:40px;letter-spacing:0.89999997615814px;}.elementor-133 .elementor-element.elementor-element-cbafb7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-133 .elementor-element.elementor-element-1cb49a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-133 .elementor-element.elementor-element-1cb49a6 .elementor-heading-title{font-size:36px;line-height:40px;letter-spacing:0.89999997615814px;}.elementor-133 .elementor-element.elementor-element-7fb21b6{--width:64px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-133 .elementor-element.elementor-element-22b86e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-133 .elementor-element.elementor-element-64110b9{--width:auto;}.elementor-133 .elementor-element.elementor-element-80ae03b{--width:auto;}.elementor-133 .elementor-element.elementor-element-9d6b623{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-133 .elementor-element.elementor-element-1d87551c{--width:auto;}.elementor-133 .elementor-element.elementor-element-4a5e9554{--width:50%;}.elementor-133 .elementor-element.elementor-element-420b14bc{--width:50%;}.elementor-133 .elementor-element.elementor-element-37632349{--content-width:1400px;}.elementor-133 .elementor-element.elementor-element-451eb6e4{--width:240px;}.elementor-133 .elementor-element.elementor-element-164002bd{--width:160px;}.elementor-133 .elementor-element.elementor-element-11440ddd{--width:100%;}.elementor-133 .elementor-element.elementor-element-452f2a6c{--width:100%;}.elementor-133 .elementor-element.elementor-element-e97ed79{--width:auto;}.elementor-133 .elementor-element.elementor-element-2c3b095{--width:100%;}.elementor-133 .elementor-element.elementor-element-888701b{--width:288px;}.elementor-133 .elementor-element.elementor-element-2076589{--width:100%;}.elementor-133 .elementor-element.elementor-element-813eca7{--width:100%;}.elementor-133 .elementor-element.elementor-element-cbafb7b{--width:50%;}.elementor-133 .elementor-element.elementor-element-7fb21b6{--width:64px;}.elementor-133 .elementor-element.elementor-element-64110b9{--width:auto;}.elementor-133 .elementor-element.elementor-element-80ae03b{--width:auto;}.elementor-133 .elementor-element.elementor-element-9d6b623{--width:50%;}}.elementor-133 .elementor-element.elementor-element-5884b45 .yy0c8d8g{background-clip: text;background-image: linear-gradient(135deg, rgb(0, 111, 255), rgb(117, 170, 240));color: rgba(0, 0, 0, 0);font-family: "Bebas Neue", sans-serif;font-size: 96px;letter-spacing: 4.800000190734863px;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-5884b45 .yy0c8d8g::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-133 .elementor-element.elementor-element-5884b45 .yy0c8d8g::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-5884b45 .yy0c8d8g{font-size: 48px;letter-spacing: 2.4000000953674316px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-5884b45 .yy0c8d8g::before{line-height: 48px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-5884b45 .yy0c8d8g::after{line-height: 48px;}}.elementor-133 .elementor-element.elementor-element-5884b45 .elementor-heading-title{font-family: "Bebas Neue", sans-serif;}.elementor-133 .elementor-element.elementor-element-5884b45 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;}.elementor-133 .elementor-element.elementor-element-5884b45 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 96px;}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-5884b45 .elementor-heading-title::before{line-height: 48px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-5884b45 .elementor-heading-title::after{line-height: 48px;}}
.elementor-133 .elementor-element.elementor-element-65537372 {max-width: 672px !important}.elementor-133 .elementor-element.elementor-element-65537372 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}.elementor-133 .elementor-element.elementor-element-65537372 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}
.elementor-133 .elementor-element.elementor-element-2723d3dc .elementor-button{animation-iteration-count: infinite;animation-name: pulse-glow;animation-timing-function: ease-in-out;cursor: pointer;text-align: center;}.elementor-133 .elementor-element.elementor-element-2723d3dc .elementor-button {display: inline-block;}.elementor-133 .elementor-element.elementor-element-2723d3dc .elementor-button::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}.elementor-133 .elementor-element.elementor-element-2723d3dc .elementor-button::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(255, 255, 255);-webkit-text-stroke-color: rgb(255, 255, 255);}
.elementor-133 .elementor-element.elementor-element-429c3bd0 {width: auto;}.elementor-133 .elementor-element.elementor-element-429c3bd0 {max-width: 448px !important}.elementor-133 .elementor-element.elementor-element-429c3bd0 {margin-top: 80px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .yem2uhux{column-gap: 32px;display: grid;grid-template-columns: repeat(2, minmax(0px, 1fr));row-gap: 32px;text-align: center;grid-column-gap: 32px;grid-template-rows: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .yem2uhux::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .yem2uhux::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-429c3bd0 {margin-top: 80px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-429c3bd0 .yem2uhux{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-429c3bd0 {margin-top: 80px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-429c3bd0 .yem2uhux{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-429c3bd0 .p26ut7b8{text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .p26ut7b8::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .p26ut7b8::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .vmfmrxmx{font-family: "Bebas Neue", sans-serif;text-align: center;text-shadow: rgba(0, 111, 255, 0.5) 0px 0px 40px;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .vmfmrxmx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}.elementor-133 .elementor-element.elementor-element-429c3bd0 .vmfmrxmx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 48px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-429c3bd0 .vmfmrxmx{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-429c3bd0 .z47xwqcm{margin-top: 4px;text-align: center;width: auto;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-429c3bd0 .z47xwqcm::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}.elementor-133 .elementor-element.elementor-element-429c3bd0 .z47xwqcm::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-429c3bd0 .z47xwqcm{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-429c3bd0 .z47xwqcm{margin-top: 4px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Scoped op het Elementor element waar je deze Custom CSS plakt */
.elementor-133 .elementor-element.elementor-element-1d87551c{
  color: #f2f2f2;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;

  /* Alleen laten staan als je echt een “boxed” content blok wilt */
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;

  text-align: center;
}

/* Geen extra ruimte onder paragrafen */
.elementor-133 .elementor-element.elementor-element-1d87551c p{
  margin-bottom: 0;
}

/* Buttons binnen dit element */
.elementor-133 .elementor-element.elementor-element-1d87551c .elementor-button{
  border-radius: 0;
  line-height: inherit !important;
}

/* Font (alleen laten staan als je deze font echt gebruikt ergens) */
@font-face{
  font-family: "CameraPlainVariable";
  src: url("https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9jZG4uZ3B0ZW5nLmNvL21jcC13aWRnZXRzL3YxL2ZvbnRzL0NhbWVyYVBsYWluVmFyaWFibGUud29mZjI=") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
/* =========================
   CONTACT OPNEMEN BUTTON
========================= */

.elementor-133 .elementor-element.elementor-element-3cd10eb4 a.elementor-button{

  /* Afgeronde hoeken zoals je kolommen */
  border-radius: 12px !important;

  /* Iets meer body */
  padding: 14px 26px !important;

  /* Mooie overgang */
  transition:
    transform .25s cubic-bezier(.4,0,.2,1),
    box-shadow .25s cubic-bezier(.4,0,.2,1),
    background-color .25s cubic-bezier(.4,0,.2,1);

  position: relative;
}

/* Hover */
.elementor-133 .elementor-element.elementor-element-3cd10eb4 a.elementor-button:hover{
  transform: translateY(-3px);

  box-shadow:
    0 14px 40px rgba(0,111,255,0.25),
    0 0 18px rgba(0,111,255,0.18);

  filter: brightness(1.05);
}

/* Active (klik effect) */
.elementor-133 .elementor-element.elementor-element-3cd10eb4 a.elementor-button:active{
  transform: translateY(-1px);
}




/* Start custom CSS for container, class: .elementor-element-468c6803 *//* Universele mobile content breedte (per sectie) */
.elementor-133 .elementor-element.elementor-element-468c6803{
  /* desktop/tablet padding kun je laten zoals je wil */
}

@media (max-width: 767px){
  /* Zorg dat de sectie zelf niet ineens andere padding/margins “erbij krijgt” */
  .elementor-133 .elementor-element.elementor-element-468c6803{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Pak de meest voorkomende inner wrappers van Elementor */
  .elementor-133 .elementor-element.elementor-element-468c6803 > .e-con-inner,
  .elementor-133 .elementor-element.elementor-element-468c6803 > .elementor-container,
  .elementor-133 .elementor-element.elementor-element-468c6803 > .elementor-widget-wrap{
    padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}/* End custom CSS */
.elementor-133 .elementor-element.elementor-element-468c6803{
  position: relative;
}

.elementor-133 .elementor-element.elementor-element-468c6803::before,
.elementor-133 .elementor-element.elementor-element-468c6803::after{
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px; /* iets dikker */
  background: linear-gradient(
    90deg,
    transparent 0%,
    hsl(214 100% 50% / 0.15) 20%,
    hsl(214 100% 50% / 0.6) 50%,
    hsl(214 100% 50% / 0.15) 80%,
    transparent 100%
  );
  pointer-events: none;
}

.elementor-133 .elementor-element.elementor-element-468c6803::before{ top: 0; }
.elementor-133 .elementor-element.elementor-element-468c6803::after{ bottom: 0; }
.elementor-133 .elementor-element.elementor-element-451eb6e4{height: 240px;transform: translate(0px, 0px) rotate(45deg) skew(0deg) skewY(0deg) scale(1, 1) scale(1, 1);}.elementor-133 .elementor-element.elementor-element-451eb6e4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-451eb6e4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-133 .elementor-element.elementor-element-164002bd{height: 160px;transform: translate(0px, 0px) rotate(12deg) skew(0deg) skewY(0deg) scale(1, 1) scale(1, 1);}.elementor-133 .elementor-element.elementor-element-164002bd::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-164002bd::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-133 .elementor-element.elementor-element-59beb93d {width: auto;}.elementor-133 .elementor-element.elementor-element-59beb93d {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}.elementor-133 .elementor-element.elementor-element-59beb93d .cuhdakvt{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-59beb93d .cuhdakvt::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-59beb93d .cuhdakvt::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-59beb93d {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-59beb93d .cuhdakvt{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-59beb93d {margin-top: 0px;margin-bottom: 80px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-59beb93d .cuhdakvt{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-59beb93d .uejjlz0d{font-family: "Bebas Neue", sans-serif;margin-bottom: 16px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-59beb93d .uejjlz0d::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}.elementor-133 .elementor-element.elementor-element-59beb93d .uejjlz0d::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-59beb93d .uejjlz0d{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-59beb93d .uejjlz0d{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-59beb93d .q9wnhx02{background-clip: text;background-image: linear-gradient(135deg, rgb(0, 111, 255), rgb(117, 170, 240));color: rgba(0, 0, 0, 0);font-family: "Bebas Neue", sans-serif;font-size: 60px;letter-spacing: 1.5px;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-59beb93d .q9wnhx02::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-133 .elementor-element.elementor-element-59beb93d .q9wnhx02::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-59beb93d .q9wnhx02{font-size: 36px;letter-spacing: 0.8999999761581421px;line-height: 40px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-59beb93d .tjh66ftu{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 672px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-59beb93d .tjh66ftu::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}.elementor-133 .elementor-element.elementor-element-59beb93d .tjh66ftu::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-59beb93d .tjh66ftu{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-59beb93d .tjh66ftu{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-133 .elementor-element.elementor-element-11440ddd{max-width: 1400px;display: block;}.elementor-133 .elementor-element.elementor-element-11440ddd::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-11440ddd::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-11440ddd{max-width: none;}}

/* Start custom CSS for container, class: .elementor-element-37632349 *//* Universele mobile content breedte (per sectie) */
.elementor-133 .elementor-element.elementor-element-37632349{
  /* desktop/tablet padding kun je laten zoals je wil */
}

@media (max-width: 767px){
  /* Zorg dat de sectie zelf niet ineens andere padding/margins “erbij krijgt” */
  .elementor-133 .elementor-element.elementor-element-37632349{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Pak de meest voorkomende inner wrappers van Elementor */
  .elementor-133 .elementor-element.elementor-element-37632349 > .e-con-inner,
  .elementor-133 .elementor-element.elementor-element-37632349 > .elementor-container,
  .elementor-133 .elementor-element.elementor-element-37632349 > .elementor-widget-wrap{
    padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}/* End custom CSS */
/* Alleen styling binnen dit element — geen layout wijzigingen */
.elementor-133 .elementor-element.elementor-element-37632349{
  color: #f2f2f2;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;

  /* Alleen laten staan als je bewust overflow wil clippen (bv. glows/shapes) */
  overflow: hidden;
}

/* Paragrafen: geen extra marge onderaan */
.elementor-133 .elementor-element.elementor-element-37632349 p{
  margin-bottom: 0;
}

/* Buttons alleen binnen dit element */
.elementor-133 .elementor-element.elementor-element-37632349 .elementor-button{
  border-radius: 0;
  line-height: inherit !important;
}

/* Font-face alleen laten staan als je 'm echt gebruikt */
@font-face{
  font-family: "CameraPlainVariable";
  src: url("https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9jZG4uZ3B0ZW5nLmNvL21jcC13aWRnZXRzL3YxL2ZvbnRzL0NhbWVyYVBsYWluVmFyaWFibGUud29mZjI=") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
.elementor-133 .elementor-element.elementor-element-37632349{
  position: relative;
}

.elementor-133 .elementor-element.elementor-element-37632349::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    hsl(214 100% 50% / 0.15) 20%,
    hsl(214 100% 50% / 0.6) 50%,
    hsl(214 100% 50% / 0.15) 80%,
    transparent 100%
  );

  pointer-events: none;
}
.elementor-133 .elementor-element.elementor-element-f8ccaf6 {width: auto;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .nz5jh7ce{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .nz5jh7ce::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .nz5jh7ce::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 .nz5jh7ce{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 .nz5jh7ce{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .ozd9s3mk{font-family: "Bebas Neue", sans-serif;margin-bottom: 16px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .ozd9s3mk::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .ozd9s3mk::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 .ozd9s3mk{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 .ozd9s3mk{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .me3zxakn{background-clip: text;background-image: linear-gradient(135deg, rgb(0, 111, 255), rgb(117, 170, 240));color: rgba(0, 0, 0, 0);font-family: "Bebas Neue", sans-serif;font-size: 60px;letter-spacing: 1.5px;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .me3zxakn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .me3zxakn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 .me3zxakn{font-size: 36px;letter-spacing: 0.8999999761581421px;line-height: 40px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .jjkrp4m4{margin-bottom: 0px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .jjkrp4m4::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}.elementor-133 .elementor-element.elementor-element-f8ccaf6 .jjkrp4m4::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 .jjkrp4m4{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-f8ccaf6 .jjkrp4m4{margin-bottom: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-133 .elementor-element.elementor-element-452f2a6c{max-width: 1400px;display: block;}.elementor-133 .elementor-element.elementor-element-452f2a6c::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-452f2a6c::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-452f2a6c{max-width: none;}}


/* Start custom CSS for container, class: .elementor-element-5ace8664 *//* Universele mobile content breedte (per sectie) */
.elementor-133 .elementor-element.elementor-element-5ace8664{
  /* desktop/tablet padding kun je laten zoals je wil */
}

@media (max-width: 767px){
  /* Zorg dat de sectie zelf niet ineens andere padding/margins “erbij krijgt” */
  .elementor-133 .elementor-element.elementor-element-5ace8664{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Pak de meest voorkomende inner wrappers van Elementor */
  .elementor-133 .elementor-element.elementor-element-5ace8664 > .e-con-inner,
  .elementor-133 .elementor-element.elementor-element-5ace8664 > .elementor-container,
  .elementor-133 .elementor-element.elementor-element-5ace8664 > .elementor-widget-wrap{
    padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}/* End custom CSS */
/* Scoped: alleen dit Elementor element */
.elementor-133 .elementor-element.elementor-element-5ace8664{
  color: #f2f2f2;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  overflow: hidden; /* alleen dit blok, niet de hele site */
}

/* Paragrafen in dit blok */
.elementor-133 .elementor-element.elementor-element-5ace8664 p{ margin-bottom: 0; }

/* Buttons alleen binnen dit blok */
.elementor-133 .elementor-element.elementor-element-5ace8664 .elementor-button{
  border-radius: 0;
  line-height: inherit !important;
}

/* (optioneel) borders weghalen, want je border-style stond wel aan maar zonder width heeft het weinig nut */
.elementor-133 .elementor-element.elementor-element-5ace8664{
  border: 0;
}
.elementor-133 .elementor-element.elementor-element-2c3b095{height: 1px;}.elementor-133 .elementor-element.elementor-element-2c3b095::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-2c3b095::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-133 .elementor-element.elementor-element-888701b{height: 288px;transform: translate(0px, 0px) rotate(45deg) skew(0deg) skewY(0deg) scale(1, 1) scale(1, 1);}.elementor-133 .elementor-element.elementor-element-888701b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-888701b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-133 .elementor-element.elementor-element-1286c90 {width: auto;}.elementor-133 .elementor-element.elementor-element-1286c90 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}.elementor-133 .elementor-element.elementor-element-1286c90 .vzfwjrz1{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-1286c90 .vzfwjrz1::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-1286c90 .vzfwjrz1::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-1286c90 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-1286c90 .vzfwjrz1{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-1286c90 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-1286c90 .vzfwjrz1{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-1286c90 .yb6d5fzh{font-family: "Bebas Neue", sans-serif;margin-bottom: 16px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-1286c90 .yb6d5fzh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}.elementor-133 .elementor-element.elementor-element-1286c90 .yb6d5fzh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-1286c90 .yb6d5fzh{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-1286c90 .yb6d5fzh{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-1286c90 .ivehjolh{background-clip: text;background-image: linear-gradient(135deg, rgb(0, 111, 255), rgb(117, 170, 240));color: rgba(0, 0, 0, 0);font-family: "Bebas Neue", sans-serif;font-size: 60px;letter-spacing: 1.5px;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-1286c90 .ivehjolh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-133 .elementor-element.elementor-element-1286c90 .ivehjolh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-1286c90 .ivehjolh{font-size: 36px;letter-spacing: 0.8999999761581421px;line-height: 40px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-1286c90 .qnm58qzx{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 576px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-1286c90 .qnm58qzx::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}.elementor-133 .elementor-element.elementor-element-1286c90 .qnm58qzx::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-1286c90 .qnm58qzx{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-1286c90 .qnm58qzx{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
.elementor-133 .elementor-element.elementor-element-7c68372 .ru9k5kel{column-gap: 24px;display: grid;grid-template-columns: repeat(6, minmax(0px, 1fr));row-gap: 24px;grid-column-gap: 24px;grid-template-rows: auto;}.elementor-133 .elementor-element.elementor-element-7c68372 .ru9k5kel::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}.elementor-133 .elementor-element.elementor-element-7c68372 .ru9k5kel::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;display: block;}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-7c68372 .ru9k5kel{grid-template-columns: repeat(2, minmax(0px, 1fr));}}.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt{background-color: rgba(16, 19, 24, 0.5);border-bottom-color: rgba(39, 44, 53, 0.5);border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-width: 1px;border-left-color: rgba(39, 44, 53, 0.5);border-left-width: 1px;border-right-color: rgba(39, 44, 53, 0.5);border-right-width: 1px;border-top-color: rgba(39, 44, 53, 0.5);border-top-left-radius: 12px;border-top-right-radius: 12px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;text-align: center;padding-block-start: 24px;padding-block-end: 24px;padding-inline-start: 24px;padding-inline-end: 24px;}.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 12px;border-top-right-radius: 12px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt{border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-left-radius: 12px;border-top-right-radius: 12px;border-top-width: 1px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;padding-top: 24px;}}.elementor-133 .elementor-element.elementor-element-7c68372 .tnhmlqgh{color: rgb(0, 111, 255);display: block;fill: none;height: 40px;margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow-clip-margin: content-box;stroke: rgb(0, 111, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 40px;vertical-align: middle;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-133 .elementor-element.elementor-element-7c68372 .tnhmlqgh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}.elementor-133 .elementor-element.elementor-element-7c68372 .tnhmlqgh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-7c68372 .tnhmlqgh{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-7c68372 .tnhmlqgh{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-7c68372 .wk5ypkit{font-family: "Bebas Neue", sans-serif;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-7c68372 .wk5ypkit::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-7c68372 .wk5ypkit::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-7c68372 .g7l1y0zh{color: rgb(0, 111, 255);display: block;fill: none;height: 40px;margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow-clip-margin: content-box;stroke: rgb(0, 111, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 40px;vertical-align: middle;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-133 .elementor-element.elementor-element-7c68372 .g7l1y0zh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}.elementor-133 .elementor-element.elementor-element-7c68372 .g7l1y0zh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-7c68372 .g7l1y0zh{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-7c68372 .g7l1y0zh{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-7c68372 .ckcxepmc{color: rgb(0, 111, 255);display: block;fill: none;height: 40px;margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow-clip-margin: content-box;stroke: rgb(0, 111, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 40px;vertical-align: middle;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-133 .elementor-element.elementor-element-7c68372 .ckcxepmc::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}.elementor-133 .elementor-element.elementor-element-7c68372 .ckcxepmc::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-7c68372 .ckcxepmc{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-7c68372 .ckcxepmc{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-7c68372 .n5ku5pjh{color: rgb(0, 111, 255);display: block;fill: none;height: 40px;margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow-clip-margin: content-box;stroke: rgb(0, 111, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 40px;vertical-align: middle;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-133 .elementor-element.elementor-element-7c68372 .n5ku5pjh::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}.elementor-133 .elementor-element.elementor-element-7c68372 .n5ku5pjh::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-7c68372 .n5ku5pjh{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-7c68372 .n5ku5pjh{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-7c68372 .hke086pe{color: rgb(0, 111, 255);display: block;fill: none;height: 40px;margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow-clip-margin: content-box;stroke: rgb(0, 111, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 40px;vertical-align: middle;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-133 .elementor-element.elementor-element-7c68372 .hke086pe::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}.elementor-133 .elementor-element.elementor-element-7c68372 .hke086pe::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-7c68372 .hke086pe{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-7c68372 .hke086pe{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-7c68372 .wr01a11r{color: rgb(0, 111, 255);display: block;fill: none;height: 40px;margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow-clip-margin: content-box;stroke: rgb(0, 111, 255);stroke-linecap: round;stroke-linejoin: round;stroke-width: 2px;text-align: center;width: 40px;vertical-align: middle;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;overflow: hidden;}.elementor-133 .elementor-element.elementor-element-7c68372 .wr01a11r::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}.elementor-133 .elementor-element.elementor-element-7c68372 .wr01a11r::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(0, 111, 255);-webkit-text-stroke-color: rgb(0, 111, 255);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-7c68372 .wr01a11r{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-7c68372 .wr01a11r{margin-bottom: 16px;margin-left: auto;margin-right: auto;overflow: hidden;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* ================================
   HOVER EFFECT – Dynamic List (6 items)
   ================================ */

/* Zorg dat item relative is voor eventuele overlay later */
.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt{
  position: relative;
  overflow: hidden;

  transition: 
    transform .3s cubic-bezier(.4,0,.2,1),
    box-shadow .3s cubic-bezier(.4,0,.2,1),
    border-color .3s cubic-bezier(.4,0,.2,1),
    background-color .3s cubic-bezier(.4,0,.2,1);
}

/* Lift + glow */
.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt:hover{
  transform: translateY(-6px);

  border-color: rgba(0,111,255,0.45);

  box-shadow:
    inset 0 0 0 1px rgba(0,111,255,0.55),
    0 0 18px rgba(0,111,255,0.18),
    0 18px 50px rgba(0,0,0,.35);
}

/* Subtiele blauwe overlay */
.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt::after{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  pointer-events: none;
  opacity: 0;
  transition: opacity .3s cubic-bezier(.4,0,.2,1);
  background: linear-gradient(
    to bottom,
    rgba(0,111,255,0.06),
    rgba(0,111,255,0.14)
  );
}

.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt:hover::after{
  opacity: 1;
}

/* Icon subtiel sterker blauw op hover */
.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt:hover svg{
  stroke: rgb(0,111,255);
  color: rgb(0,111,255);
  filter: drop-shadow(0 0 6px rgba(0,111,255,0.35));
  transition: filter .3s cubic-bezier(.4,0,.2,1);
}

/* Extra premium: mini scale op icon */
.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt svg{
  transition: transform .3s cubic-bezier(.4,0,.2,1),
              filter .3s cubic-bezier(.4,0,.2,1);
}

.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt:hover svg{
  transform: scale(1.08);
}
/* Altijd subtiele grijze rand */
.elementor-133 .elementor-element.elementor-element-7c68372 .a0wrcdyt{
  border: 1px solid rgba(39, 44, 53, 0.8); /* iets duidelijker grijs */
  border-radius: 12px;
}
.elementor-133 .elementor-element.elementor-element-2076589{max-width: 1400px;display: block;}.elementor-133 .elementor-element.elementor-element-2076589::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-2076589::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-2076589{max-width: none;}}
/* Start custom CSS for container, class: .elementor-element-e97ed79 *//* Zorg dat de sectie positioning context heeft */
.elementor-133 .elementor-element.elementor-element-e97ed79{
  position: relative;
}

/* Bovenste lijn */
.elementor-133 .elementor-element.elementor-element-e97ed79::before,
.elementor-133 .elementor-element.elementor-element-e97ed79::after{
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  z-index: 2;

  background: linear-gradient(
    90deg,
    transparent 0%,
    hsl(214 100% 50% / 0.15) 20%,
    hsl(214 100% 50% / 0.6) 50%,
    hsl(214 100% 50% / 0.15) 80%,
    transparent 100%
  );
}

/* Top */
.elementor-133 .elementor-element.elementor-element-e97ed79::before{
  top: 0;
}

/* Bottom */
.elementor-133 .elementor-element.elementor-element-e97ed79::after{
  bottom: 0;
}/* End custom CSS */
/* ================================
   SAFE CUSTOM CSS – geen layout breakers
   Scoped: alleen binnen deze widget/sectie (.elementor-133 .elementor-element.elementor-element-e97ed79)
================================ */

/* Basis typografie (oké) */
.elementor-133 .elementor-element.elementor-element-e97ed79{
  color: rgb(242, 242, 242);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;

  /* NIET blokkeren: transitions worden elders gebruikt (hovers) */
  transition-property: unset;

  /* NIET nodig (en kan grid beïnvloeden) */
  grid-column-gap: initial;

  /* ✅ Belangrijk: GEEN overflow hidden op container-level */
  overflow: visible;
  display: block;

  /* borders oké */
  border: 1px solid rgb(39, 44, 53);
}

/* Voorkom extra witruimte in cards */
.elementor-133 .elementor-element.elementor-element-e97ed79 p{ margin-bottom: 0; }

/* Buttons: alleen binnen deze sectie */
.elementor-133 .elementor-element.elementor-element-e97ed79 .elementor-button{
  line-height: inherit !important;
  /* als je afgerond wil: pas hier aan */
  border-radius: 12px;
}

/* Pseudo’s: oké om te resetten, maar laat ze verder met rust */
.elementor-133 .elementor-element.elementor-element-e97ed79::before,
.elementor-133 .elementor-element.elementor-element-e97ed79::after{
  border: 0;
}

/* Font-face prima laten staan */
@font-face{
  font-family:'CameraPlainVariable';
  src:url('https://clonewebx.softlite.io/api/v1/fetcher/aHR0cHM6Ly9jZG4uZ3B0ZW5nLmNvL21jcC13aWRnZXRzL3YxL2ZvbnRzL0NhbWVyYVBsYWluVmFyaWFibGUud29mZjI=') format('woff2');
  font-weight:100 900;
  font-style:normal;
  font-display:swap;
}

/* ✅ Verwijder/overschrijf de gevaarlijke global rule */
.elementor-element{ position: relative; }  /* Elementor verwacht dit vaak */

/* Body overflow-x kan, maar als het niet nodig is: liever weghalen
   Als je het wil houden, laat het staan: */
body{ overflow-x: hidden; }
/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-d99a0f7 *//* Universele mobile content breedte (per sectie) */
.elementor-133 .elementor-element.elementor-element-d99a0f7{
  /* desktop/tablet padding kun je laten zoals je wil */
}

@media (max-width: 767px){
  /* Zorg dat de sectie zelf niet ineens andere padding/margins “erbij krijgt” */
  .elementor-133 .elementor-element.elementor-element-d99a0f7{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Pak de meest voorkomende inner wrappers van Elementor */
  .elementor-133 .elementor-element.elementor-element-d99a0f7 > .e-con-inner,
  .elementor-133 .elementor-element.elementor-element-d99a0f7 > .elementor-container,
  .elementor-133 .elementor-element.elementor-element-d99a0f7 > .elementor-widget-wrap{
    padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}/* End custom CSS */
/* =========================
   SECTION CLEAN (sj6s29ld)
   ========================= */

/* Sectie wrapper */
.elementor-133 .elementor-element.elementor-element-d99a0f7{
  position: relative;
}

/* Hoofdcontainer */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .sj6s29ld{
  color: rgb(242, 242, 242);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;

  /* spacing */
  padding: 128px 0;

  /* GEEN overflow hidden op hele sectie (dit zorgt vaak voor clipping/verspringen) */
  overflow: visible;

  /* geen borders hier (je had border-colors maar widths stonden op 0) */
  border: 0;
}

/* p margins */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .sj6s29ld p{
  margin-bottom: 0;
}

/* Alleen button binnen deze sectie: geen globale resets */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .sj6s29ld .elementor-button{
  line-height: inherit !important;
  border-radius: 12px; /* als je hier afgeronde knoppen wil */
}

/* Top divider line */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .tuwh7i6x{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  z-index: 0;
  background-image: linear-gradient(
    90deg,
    rgba(0,0,0,0),
    rgba(0,111,255,0.298),
    rgba(0,0,0,0)
  );
}

/* Inner container */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .id65e92d{
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 24px;
}

/* 2 kolommen layout */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .apece85j{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 64px;
  align-items: center;
}

/* Mobile: 1 kolom */
@media (max-width: 767px){
  .elementor-133 .elementor-element.elementor-element-d99a0f7 .apece85j{
    grid-template-columns: 1fr;
  }
  .elementor-133 .elementor-element.elementor-element-d99a0f7 .so8gsncx{ order: 2; }
  .elementor-133 .elementor-element.elementor-element-d99a0f7 .zmd6151i{ order: 1; }
}

/* Heading wrapper */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .r45kyq6t{
  margin: 0 0 24px;
  font-family: "Bebas Neue", sans-serif;
}

/* Gradient heading text */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .dd9rer7i{
  margin: 0;
  font-family: "Bebas Neue", sans-serif;
  font-size: 60px;
  line-height: 1;
  letter-spacing: 1.5px;

  background-image: linear-gradient(135deg, rgb(0,111,255), rgb(117,170,240));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

@media (max-width: 767px){
  .elementor-133 .elementor-element.elementor-element-d99a0f7 .dd9rer7i{
    font-size: 36px;
    letter-spacing: .9px;
    line-height: 40px;
  }
}

/* Divider bar */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .eqvigm1j{
  width: 64px;
  height: 4px;
  margin: 0 0 32px;
}

/* Paragraphs */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .ts96j2zq,
.elementor-133 .elementor-element.elementor-element-d99a0f7 .m8x8u00z{
  margin: 0 0 24px;
  color: hsl(220 10% 62%);
}

/* Image wrapper */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .mm1ts1rb{
  position: relative;
  max-width: 448px;
  margin: 0 auto;
}

/* Image */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .n5nvdrcm{
  display: block;
  width: 100%;
  max-width: 100%;
  border-radius: 12px;
  object-fit: cover;
  aspect-ratio: 3 / 4;
}

/* Gradient overlay on image */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .silet2u4{
  position: absolute;
  inset: 0;
  border-radius: 12px;
  z-index: 0;
  pointer-events: none;
  background-image: linear-gradient(to top, rgba(0,111,255,0.2), rgba(0,0,0,0));
}

/* Corner accents */
.elementor-133 .elementor-element.elementor-element-d99a0f7 .zmin45uo,
.elementor-133 .elementor-element.elementor-element-d99a0f7 .wmpk7oh0{
  position: absolute;
  width: 64px;
  height: 64px;
  z-index: 1;
  pointer-events: none;
}

.elementor-133 .elementor-element.elementor-element-d99a0f7 .zmin45uo{
  top: -12px;
  left: -12px;
  border-left: 2px solid rgb(0,111,255);
  border-top: 2px solid rgb(0,111,255);
}

.elementor-133 .elementor-element.elementor-element-d99a0f7 .wmpk7oh0{
  right: -12px;
  bottom: -12px;
  border-right: 2px solid rgb(0,111,255);
  border-bottom: 2px solid rgb(0,111,255);
}
.elementor-133 .elementor-element.elementor-element-d99a0f7 .r45kyq6t::after{
  content: "";
  display: block;
  width: 4rem;
  height: 4px;
  margin-top: 24px;
  margin-bottom: -24px;
  background-color: hsl(214 100% 50%);
}
/* Start custom CSS for container, class: .elementor-element-5d88dba */.elementor-133 .elementor-element.elementor-element-5d88dba{
  position: relative;
}

.elementor-133 .elementor-element.elementor-element-5d88dba::before,
.elementor-133 .elementor-element.elementor-element-5d88dba::after{
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px; /* iets dikker */
  background: linear-gradient(
    90deg,
    transparent 0%,
    hsl(214 100% 50% / 0.15) 20%,
    hsl(214 100% 50% / 0.6) 50%,
    hsl(214 100% 50% / 0.15) 80%,
    transparent 100%
  );
  pointer-events: none;
}

.elementor-133 .elementor-element.elementor-element-5d88dba::before{ top: 0; }
.elementor-133 .elementor-element.elementor-element-5d88dba::after{ bottom: 0; }/* End custom CSS */

.elementor-133 .elementor-element.elementor-element-b594bf9 {width: auto;}.elementor-133 .elementor-element.elementor-element-b594bf9 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}.elementor-133 .elementor-element.elementor-element-b594bf9 .pheu9l2i{text-align: center;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-b594bf9 .pheu9l2i::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-b594bf9 .pheu9l2i::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-b594bf9 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-b594bf9 .pheu9l2i{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-b594bf9 {margin-top: 0px;margin-bottom: 64px;margin-left: 0px;margin-right: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-b594bf9 .pheu9l2i{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-b594bf9 .o6lvqb1m{font-family: "Bebas Neue", sans-serif;margin-bottom: 16px;margin-top: 0px;text-align: center;width: auto;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-b594bf9 .o6lvqb1m::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}.elementor-133 .elementor-element.elementor-element-b594bf9 .o6lvqb1m::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-b594bf9 .o6lvqb1m{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-b594bf9 .o6lvqb1m{margin-bottom: 16px;margin-top: 0px;margin-right: 0px;margin-left: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-b594bf9 .qhax2357{background-clip: text;background-image: linear-gradient(135deg, rgb(0, 111, 255), rgb(117, 170, 240));color: rgba(0, 0, 0, 0);font-family: "Bebas Neue", sans-serif;font-size: 60px;letter-spacing: 1.5px;line-height: 1;text-align: center;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-b594bf9 .qhax2357::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-133 .elementor-element.elementor-element-b594bf9 .qhax2357::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-b594bf9 .qhax2357{font-size: 36px;letter-spacing: 0.8999999761581421px;line-height: 40px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-b594bf9 .ymujjdh3{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;max-width: 672px;text-align: center;width: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-b594bf9 .ymujjdh3::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}.elementor-133 .elementor-element.elementor-element-b594bf9 .ymujjdh3::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}@media (max-width: 1024px) {.elementor-133 .elementor-element.elementor-element-b594bf9 .ymujjdh3{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-b594bf9 .ymujjdh3{margin-bottom: 0px;margin-left: auto;margin-right: auto;margin-top: 0px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}
/* Start custom CSS for html, class: .elementor-element-e4e2f37 *//* ================================
   STATS GRID
================================ */

.stats-grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  max-width: 768px;
  margin: 0 auto;
}

/* Tablet */
@media (max-width: 1024px){
  .stats-grid{
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Mobile */
@media (max-width: 767px){
  .stats-grid{
    grid-template-columns: 1fr;
  }
}


/* ================================
   CARD BASE
================================ */

.stat-card{
  position: relative;
  text-align: center;
  padding: 32px;
  border-radius: 12px;

  background: rgba(16,19,24,0.6);
  border: 1px solid rgba(39,44,53,0.5);
  backdrop-filter: blur(4px);

  overflow: hidden;

  transition:
    transform .3s cubic-bezier(.4,0,.2,1),
    box-shadow .3s cubic-bezier(.4,0,.2,1),
    border-color .3s cubic-bezier(.4,0,.2,1);
}


/* ================================
   HOVER EFFECT
================================ */

.stat-card::after{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  pointer-events: none;
  opacity: 0;

  background: linear-gradient(
    to bottom,
    rgba(0,111,255,0.06),
    rgba(0,111,255,0.14)
  );

  transition: opacity .3s cubic-bezier(.4,0,.2,1);
}

.stat-card:hover{
  transform: translateY(-6px);
  border-color: rgba(0,111,255,0.45);

  box-shadow:
    inset 0 0 0 1px rgba(0,111,255,0.55),
    0 0 18px rgba(0,111,255,0.18),
    0 18px 50px rgba(0,0,0,.35);
}

.stat-card:hover::after{
  opacity: 1;
}


/* ================================
   TYPOGRAPHY
================================ */

.stat-number{
  font-family: "Bebas Neue", sans-serif;
  font-size: 3rem;
  color: rgb(0,111,255);
  margin-bottom: 8px;
  text-shadow: rgba(0,111,255,0.5) 0 0 40px;
  transition: text-shadow .3s cubic-bezier(.4,0,.2,1);
}

.stat-card:hover .stat-number{
  text-shadow: rgba(0,111,255,0.7) 0 0 50px;
}

.stat-label{
  font-size: 0.75rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: hsl(220 10% 62%);
}
/* Label onder het getal – exact zoals je inspectie */
.stats-grid .stat-label{
  font-family: Inter, sans-serif;
  -webkit-font-smoothing: antialiased;
  text-align: center;

  font-size: .875rem;      /* 14px */
  line-height: 1.25rem;    /* 20px */

  text-transform: uppercase;
  letter-spacing: .1em;

  color: hsl(220 10% 62%); /* jouw muted */
}
/* ================================
   MOBILE COMPACT VERSION
================================ */

@media (max-width: 767px){

  .stats-grid{
    gap: 18px;              /* minder ruimte tussen cards */
    max-width: 420px;       /* iets smaller geheel */
  }

  .stat-card{
    padding: 20px;          /* was 32px */
    border-radius: 10px;
  }

  .stat-card:hover{
    transform: translateY(-3px); /* minder agressief */
  }

  .stat-number{
    font-size: 2.2rem;      /* was 3rem */
    margin-bottom: 6px;
    text-shadow: rgba(0,111,255,0.4) 0 0 25px;
  }

  .stat-card:hover .stat-number{
    text-shadow: rgba(0,111,255,0.6) 0 0 35px;
  }

  .stat-label{
    font-size: 0.7rem;      /* iets kleiner dan 14px */
    letter-spacing: .08em;
  }
}/* End custom CSS */

/* =========================
   CLEAN + SAFE (alleen binnen dit widget)
   ========================= */

/* Basis typografie binnen deze widget */
.elementor-133 .elementor-element.elementor-element-813eca7{
  color: rgb(242, 242, 242);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;

  /* GEEN rare max-width op .elementor-133 .elementor-element.elementor-element-813eca7 zelf tenzij dit echt je wrapper is */
  /* max-width: 1400px; */
}

/* p margin fix alleen binnen widget */
.elementor-133 .elementor-element.elementor-element-813eca7 p{
  margin-bottom: 0;
}

/* Alleen button binnen deze widget (geen globale reset!) */
.elementor-133 .elementor-element.elementor-element-813eca7 .elementor-button{
  line-height: inherit !important;
  /* zet radius hier als je wil, maar laat global met rust */
  border-radius: 12px;
}

/* Responsive: alleen nodig als je max-width hierboven gebruikt */
/*
@media (max-width: 1024px){
  .elementor-133 .elementor-element.elementor-element-813eca7{ max-width: none; }
}
*/


.elementor-133 .elementor-element.elementor-element-1cb49a6 .oupyyjtn{background-clip: text;background-image: linear-gradient(135deg, rgb(0, 111, 255), rgb(117, 170, 240));color: rgba(0, 0, 0, 0);font-family: "Bebas Neue", sans-serif;font-size: 60px;letter-spacing: 1.5px;line-height: 1;width: auto;background-size: auto;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}.elementor-133 .elementor-element.elementor-element-1cb49a6 .oupyyjtn::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}.elementor-133 .elementor-element.elementor-element-1cb49a6 .oupyyjtn::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;-webkit-text-fill-color: rgba(0, 0, 0, 0);-webkit-text-stroke-color: rgba(0, 0, 0, 0);}@media (max-width: 767px) {.elementor-133 .elementor-element.elementor-element-1cb49a6 .oupyyjtn{font-size: 36px;letter-spacing: 0.8999999761581421px;line-height: 40px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}}.elementor-133 .elementor-element.elementor-element-1cb49a6 .elementor-heading-title{font-family: "Bebas Neue", sans-serif;}.elementor-133 .elementor-element.elementor-element-1cb49a6 .elementor-heading-title::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}.elementor-133 .elementor-element.elementor-element-1cb49a6 .elementor-heading-title::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;line-height: 60px;}
.elementor-133 .elementor-element.elementor-element-7fb21b6{height: 4px;}.elementor-133 .elementor-element.elementor-element-7fb21b6::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-7fb21b6::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
.elementor-133 .elementor-element.elementor-element-22b86e7 p::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}.elementor-133 .elementor-element.elementor-element-22b86e7 p::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;-webkit-text-fill-color: rgb(148, 155, 168);-webkit-text-stroke-color: rgb(148, 155, 168);}

.elementor-133 .elementor-element.elementor-element-80ae03b{display: block;}.elementor-133 .elementor-element.elementor-element-80ae03b::before{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}.elementor-133 .elementor-element.elementor-element-80ae03b::after{border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;}
/* =========================
   CLEAN VERSION
   ========================= */

.elementor-133 .elementor-element.elementor-element-64110b9{
  color: rgb(242, 242, 242);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

/* Alleen p binnen deze widget */
.elementor-133 .elementor-element.elementor-element-64110b9 p{
  margin-bottom: 0;
}

/* Alleen button binnen deze widget */
.elementor-133 .elementor-element.elementor-element-64110b9 .elementor-button{
  line-height: inherit !important;
}



/* =========================
   CONTACT CONTAINER (CARD)
   (dit is de enige card)
   ========================= */

.elementor-133 .elementor-element.elementor-element-9d6b623{
  background: rgba(16, 19, 24, 0.60);
  border: 1px solid rgba(39, 44, 53, 0.60);
  border-radius: 16px;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  padding: 40px;
  box-shadow: 0 30px 80px rgba(0,0,0,0.45);

  position: relative;
  overflow: hidden;
}

/* =========================
   FORM — GEEN EXTRA CARD
   ========================= */

.elementor-133 .elementor-element.elementor-element-9d6b623 form{
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;

  padding: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* Title */
.elementor-133 .elementor-element.elementor-element-9d6b623 form h3{
  margin: 0 0 18px !important;
  color: #F2F2F2 !important;
  letter-spacing: .04em;
}

/* Labels */
.elementor-133 .elementor-element.elementor-element-9d6b623 form label{
  display: block;
  margin: 0 0 8px !important;
  font-size: 12px !important;
  letter-spacing: .14em !important;
  text-transform: uppercase !important;
  color: rgba(148, 155, 168, 1) !important;
}

/* Inputs & textarea (dark) */
.elementor-133 .elementor-element.elementor-element-9d6b623 form input,
.elementor-133 .elementor-element.elementor-element-9d6b623 form textarea{
  width: 100%;
  background: rgba(0, 0, 0, 0.35) !important;
  border: 1px solid rgba(39, 44, 53, 0.85) !important;
  border-radius: 12px !important;
  color: #F2F2F2 !important;
  padding: 14px 16px !important;
  outline: none !important;

  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.02);
  transition: border-color .25s ease, box-shadow .25s ease, background-color .25s ease;
}

/* Placeholder */
.elementor-133 .elementor-element.elementor-element-9d6b623 form input::placeholder,
.elementor-133 .elementor-element.elementor-element-9d6b623 form textarea::placeholder{
  color: rgba(148, 155, 168, 0.55) !important;
}

/* Focus state (blue glow) */
.elementor-133 .elementor-element.elementor-element-9d6b623 form input:focus,
.elementor-133 .elementor-element.elementor-element-9d6b623 form textarea:focus{
  border-color: rgba(0, 107, 255, 0.55) !important;
  box-shadow: 0 0 0 4px rgba(0, 107, 255, 0.15) !important;
  background: rgba(0, 0, 0, 0.42) !important;
}

/* Textarea sizing */
.elementor-133 .elementor-element.elementor-element-9d6b623 form textarea{
  resize: none !important;
  min-height: 140px;
}

/* Submit button */
.elementor-133 .elementor-element.elementor-element-9d6b623 form button[type="submit"]{
  width: 100%;
  margin-top: 8px;

  background: #006BFF !important;
  color: #ffffff !important;
  border: 0 !important;
  border-radius: 12px !important;

  padding: 18px 20px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  letter-spacing: .06em !important;
  text-transform: uppercase !important;

  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  box-shadow: 0 16px 40px rgba(0, 107, 255, 0.25);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* Icon inside button */
.elementor-133 .elementor-element.elementor-element-9d6b623 form button[type="submit"] svg{
  width: 18px;
  height: 18px;
}

/* Hover */
.elementor-133 .elementor-element.elementor-element-9d6b623 form button[type="submit"]:hover{
  transform: translateY(-2px);
  box-shadow: 0 22px 55px rgba(0, 107, 255, 0.30);
  filter: brightness(1.05);
}

/* Mobile spacing */
@media (max-width: 767px){
  .elementor-133 .elementor-element.elementor-element-9d6b623{
    padding: 28px;
  }
}
/* Start custom CSS for container, class: .elementor-element-83b806b *//* Universele mobile content breedte (per sectie) */
.elementor-133 .elementor-element.elementor-element-83b806b{
  /* desktop/tablet padding kun je laten zoals je wil */
}

@media (max-width: 767px){
  /* Zorg dat de sectie zelf niet ineens andere padding/margins “erbij krijgt” */
  .elementor-133 .elementor-element.elementor-element-83b806b{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Pak de meest voorkomende inner wrappers van Elementor */
  .elementor-133 .elementor-element.elementor-element-83b806b > .e-con-inner,
  .elementor-133 .elementor-element.elementor-element-83b806b > .elementor-container,
  .elementor-133 .elementor-element.elementor-element-83b806b > .elementor-widget-wrap{
    padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
.elementor-133 .elementor-element.elementor-element-83b806b{
  position: relative;
}

.elementor-133 .elementor-element.elementor-element-83b806b::before,
.elementor-133 .elementor-element.elementor-element-83b806b::after{
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px; /* iets dikker */
  background: linear-gradient(
    90deg,
    transparent 0%,
    hsl(214 100% 50% / 0.15) 20%,
    hsl(214 100% 50% / 0.6) 50%,
    hsl(214 100% 50% / 0.15) 80%,
    transparent 100%
  );
  pointer-events: none;
}

.elementor-133 .elementor-element.elementor-element-83b806b::before{ top: 0; }
.elementor-133 .elementor-element.elementor-element-83b806b::after{ bottom: 0; }/* End custom CSS */

/* Start custom CSS *//* Forceer grids (frontend/editor consistent) */
.vk-diensten-grid{
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 24px !important;
}

.vk-projecten-grid{
  display: grid !important;
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  gap: 24px !important;
}

/* Belangrijk tegen “weird overflow/breek” in grid-items */
.vk-diensten-grid > *,
.vk-projecten-grid > *{
  min-width: 0 !important;
}
.vk-hero-btn .elementor-button{
  border-radius: 14px !important; /* zet jouw gewenste waarde */
}/* End custom CSS */
