.elementor-3946 .elementor-element.elementor-element-4842a425{--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;--justify-content:center;--overlay-opacity:0.35;--margin-top:-270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-4842a425::before, .elementor-3946 .elementor-element.elementor-element-4842a425 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-4842a425 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-4842a425 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-4842a425 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-4842a425 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-495d27d );--background-overlay:'';}.elementor-3946 .elementor-element.elementor-element-7f298d39{--display:flex;--min-height:70vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-154bd529{--display:flex;--min-height:209px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-154bd529.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-21f06f82 > .elementor-widget-container{background-color:#FFFFFF45;padding:4px 24px 4px 24px;border-radius:12px 12px 12px 12px;}.elementor-3946 .elementor-element.elementor-element-21f06f82.elementor-element{--align-self:flex-start;}.elementor-3946 .elementor-element.elementor-element-21f06f82{text-align:center;}.elementor-3946 .elementor-element.elementor-element-21f06f82 .elementor-heading-title{font-family:var( --e-global-typography-9642eca-font-family ), Sans-serif;font-size:var( --e-global-typography-9642eca-font-size );font-weight:var( --e-global-typography-9642eca-font-weight );text-transform:var( --e-global-typography-9642eca-text-transform );line-height:var( --e-global-typography-9642eca-line-height );letter-spacing:var( --e-global-typography-9642eca-letter-spacing );color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-a419a06{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:left;}.elementor-3946 .elementor-element.elementor-element-a419a06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-a419a06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-a419a06 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:100px;font-weight:500;text-transform:none;font-style:normal;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-54a87eb{width:var( --container-widget-width, 51.014% );max-width:51.014%;--container-widget-width:51.014%;--container-widget-flex-grow:0;text-align:left;}.elementor-3946 .elementor-element.elementor-element-54a87eb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-54a87eb .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:40px;font-weight:500;font-style:normal;line-height:1.2em;letter-spacing:0px;word-spacing:0rem;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-f2dccfd{--display:flex;--min-height:181px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 025px;--row-gap:0px;--column-gap:025px;--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-3946 .elementor-element.elementor-element-d961d03{width:var( --container-widget-width, 51.014% );max-width:51.014%;--container-widget-width:51.014%;--container-widget-flex-grow:0;text-align:left;}.elementor-3946 .elementor-element.elementor-element-d961d03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-d961d03 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:40px;font-weight:500;font-style:normal;line-height:1.2em;letter-spacing:0px;word-spacing:0rem;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-1ebeb55 .elementor-button{background-color:transparent;font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-primary ) 100%);box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:50px 50px 50px 50px;padding:16px 44px 16px 44px;}.elementor-3946 .elementor-element.elementor-element-1ebeb55{width:var( --container-widget-width, 19.32% );max-width:19.32%;--container-widget-width:19.32%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-1ebeb55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-1ebeb55 > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-3946 .elementor-element.elementor-element-1ebeb55 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3946 .elementor-element.elementor-element-1ebeb55 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-3946 .elementor-element.elementor-element-84b0aad .elementor-button{background-color:transparent;font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFFFFF47 0%, #FFFFFF00 100%);box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:50px 50px 50px 050px;padding:16px 44px 16px 44px;}.elementor-3946 .elementor-element.elementor-element-84b0aad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-84b0aad > .elementor-widget-container{border-radius:50px 50px 50px 50px;}.elementor-3946 .elementor-element.elementor-element-84b0aad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3946 .elementor-element.elementor-element-84b0aad .elementor-button .elementor-button-content-wrapper{gap:40px;}.elementor-3946 .elementor-element.elementor-element-65d9cf8f{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--border-radius:0px 0px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-65d9cf8f:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-65d9cf8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01071A;}.elementor-3946 .elementor-element.elementor-element-40a19b59{--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;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-40a19b59:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-40a19b59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01071A;}.elementor-3946 .elementor-element.elementor-element-3c03380c{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3946 .elementor-element.elementor-element-3c03380c:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-3c03380c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Porto-01.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-3946 .elementor-element.elementor-element-3c03380c::before, .elementor-3946 .elementor-element.elementor-element-3c03380c > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-3c03380c > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-3c03380c > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-3c03380c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-3c03380c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C1F3700 0%, #000000 100%);}.elementor-3946 .elementor-element.elementor-element-3c03380c:hover{border-style:none;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3946 .elementor-element.elementor-element-3c03380c, .elementor-3946 .elementor-element.elementor-element-3c03380c::before{--border-transition:0.5s;}.elementor-3946 .elementor-element.elementor-element-1e74ad19{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-1e74ad19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-1e74ad19 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-68af3d97{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-68af3d97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-68af3d97 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:64px;font-weight:500;font-style:normal;line-height:1.2em;letter-spacing:-2px;word-spacing:-0.2rem;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-1d3cb92d{--display:flex;--min-height:45vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Asset-012.png");background-position:108px 107px;background-repeat:no-repeat;background-size:100% auto;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d::before, .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #191D3DF2 0%, #00000000 100%);}.elementor-3946 .elementor-element.elementor-element-1d3cb92d:hover{border-style:none;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d, .elementor-3946 .elementor-element.elementor-element-1d3cb92d::before{--border-transition:0.5s;}.elementor-3946 .elementor-element.elementor-element-41135112{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-41135112.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-41135112 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-44605660{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-44605660.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-44605660 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:64px;font-weight:500;font-style:normal;line-height:1.2em;letter-spacing:-2px;word-spacing:-0.2rem;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-454f4ad5{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3946 .elementor-element.elementor-element-454f4ad5:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Asset-014.png");background-position:-83px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-454f4ad5::before, .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C1F3700 0%, #000000 100%);}.elementor-3946 .elementor-element.elementor-element-454f4ad5:hover{border-style:none;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3946 .elementor-element.elementor-element-454f4ad5, .elementor-3946 .elementor-element.elementor-element-454f4ad5::before{--border-transition:0.5s;}.elementor-3946 .elementor-element.elementor-element-3dd2819b{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-3dd2819b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-3dd2819b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-658e46c2{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-658e46c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-658e46c2 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:64px;font-weight:500;font-style:normal;line-height:1.2em;letter-spacing:-2px;word-spacing:-0.2rem;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-18f72417{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-18f72417:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-18f72417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01071A;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15{--display:flex;--min-height:25vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Brandmodejpg-04.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15::before, .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C1F3700 0%, #000000 100%);}.elementor-3946 .elementor-element.elementor-element-2e1f7f15:hover{border-style:none;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15, .elementor-3946 .elementor-element.elementor-element-2e1f7f15::before{--border-transition:0.5s;}.elementor-3946 .elementor-element.elementor-element-4e505d4c{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-4e505d4c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-4e505d4c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-cc8c6cf{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-cc8c6cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-cc8c6cf .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:64px;font-weight:500;font-style:normal;line-height:1.2em;letter-spacing:-2px;word-spacing:-0.2rem;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-675c724a{--display:flex;--min-height:25vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3946 .elementor-element.elementor-element-675c724a:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-675c724a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Asset-048.png");background-position:290px 2px;background-repeat:no-repeat;background-size:57% auto;}.elementor-3946 .elementor-element.elementor-element-675c724a::before, .elementor-3946 .elementor-element.elementor-element-675c724a > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-675c724a > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-675c724a > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-675c724a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-675c724a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C1F3700 0%, #000000 100%);}.elementor-3946 .elementor-element.elementor-element-675c724a:hover{border-style:none;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3946 .elementor-element.elementor-element-675c724a, .elementor-3946 .elementor-element.elementor-element-675c724a::before{--border-transition:0.5s;}.elementor-3946 .elementor-element.elementor-element-71bbc3b2{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-71bbc3b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-71bbc3b2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-2eb591c0{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-2eb591c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-2eb591c0 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:64px;font-weight:500;font-style:normal;line-height:1.2em;letter-spacing:-2px;word-spacing:-0.2rem;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-630f0a6a{--display:flex;--min-height:25vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3946 .elementor-element.elementor-element-630f0a6a:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-630f0a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Brandmodejpg-015.jpg");background-position:-149px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-630f0a6a::before, .elementor-3946 .elementor-element.elementor-element-630f0a6a > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-630f0a6a > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-630f0a6a > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-630f0a6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-630f0a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1C1F3700 0%, #000000 100%);}.elementor-3946 .elementor-element.elementor-element-630f0a6a:hover{border-style:none;--border-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3946 .elementor-element.elementor-element-630f0a6a, .elementor-3946 .elementor-element.elementor-element-630f0a6a::before{--border-transition:0.5s;}.elementor-3946 .elementor-element.elementor-element-1ce77b40{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-1ce77b40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-1ce77b40 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-41bf1bab{width:var( --container-widget-width, 47.881% );max-width:47.881%;--container-widget-width:47.881%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-41bf1bab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-41bf1bab .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:64px;font-weight:500;font-style:normal;line-height:1.2em;letter-spacing:-2px;word-spacing:-0.2rem;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-19480165{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;border-style:none;--border-style:none;--padding-top:10em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-19480165:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-19480165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Asset-044.png");background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-3946 .elementor-element.elementor-element-7dbc5fc1{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-3946 .elementor-element.elementor-element-7dbc5fc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-5f9fa9d7{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-640bf9ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-640bf9ed{text-align:center;}.elementor-3946 .elementor-element.elementor-element-640bf9ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;}.elementor-3946 .elementor-element.elementor-element-1a4c6083{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0.65;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-1a4c6083::before, .elementor-3946 .elementor-element.elementor-element-1a4c6083 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-1a4c6083 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-1a4c6083 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-1a4c6083 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-1a4c6083 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3946 .elementor-element.elementor-element-2dd7cad6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-2dd7cad6:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-2dd7cad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #FFFFFF 100%);}.elementor-3946 .elementor-element.elementor-element-73710a63{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:70px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-3876cb2{--display:flex;}.elementor-3946 .elementor-element.elementor-element-356d0c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-356d0c0{text-align:left;}.elementor-3946 .elementor-element.elementor-element-356d0c0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;}.elementor-3946 .elementor-element.elementor-element-4c5510c{width:var( --container-widget-width, 66.848% );max-width:66.848%;--container-widget-width:66.848%;--container-widget-flex-grow:0;text-align:left;}.elementor-3946 .elementor-element.elementor-element-4c5510c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-4c5510c .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-145fcd3{--display:flex;--justify-content:flex-end;}.elementor-3946 .elementor-element.elementor-element-559d0544{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.18);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-559d0544:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-559d0544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-1251b8d{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-3946 .elementor-element.elementor-element-f799486{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-3946 .elementor-element.elementor-element-f799486.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-172ebf9{text-align:left;}.elementor-3946 .elementor-element.elementor-element-172ebf9 img{width:50%;}.elementor-3946 .elementor-element.elementor-element-eac5c4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-eac5c4f .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-776936f{--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-3946 .elementor-element.elementor-element-29adfa6{width:var( --container-widget-width, 97.051% );max-width:97.051%;--container-widget-width:97.051%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-29adfa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-29adfa6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:500;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-3946 .elementor-element.elementor-element-0e2fbae{text-align:justify;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-b08b60c{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-3946 .elementor-element.elementor-element-afe8074{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-3946 .elementor-element.elementor-element-afe8074.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-e1f0b5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-e1f0b5f{text-align:left;}.elementor-3946 .elementor-element.elementor-element-e1f0b5f img{width:42%;}.elementor-3946 .elementor-element.elementor-element-955da7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-955da7b .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-f1177d0{--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-3946 .elementor-element.elementor-element-fd6c493{width:var( --container-widget-width, 97.051% );max-width:97.051%;--container-widget-width:97.051%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-fd6c493.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-fd6c493 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:500;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-3946 .elementor-element.elementor-element-af12c14{text-align:justify;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-829773a .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:2.1em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-f33c7d5{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-3946 .elementor-element.elementor-element-f516dc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-3946 .elementor-element.elementor-element-4026928{text-align:left;}.elementor-3946 .elementor-element.elementor-element-4026928 img{width:50%;}.elementor-3946 .elementor-element.elementor-element-9dfc255 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-9dfc255 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-06c09b9{--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-3946 .elementor-element.elementor-element-c0cd189{width:var( --container-widget-width, 97.051% );max-width:97.051%;--container-widget-width:97.051%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-c0cd189.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-c0cd189 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:500;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-3946 .elementor-element.elementor-element-149b27a{text-align:justify;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-06f939a .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:2.1em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-7dc719c{--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:flex-start;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-3946 .elementor-element.elementor-element-f8c0783{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-3946 .elementor-element.elementor-element-b284fa7{width:var( --container-widget-width, 79.292% );max-width:79.292%;--container-widget-width:79.292%;--container-widget-flex-grow:0;text-align:left;}.elementor-3946 .elementor-element.elementor-element-b284fa7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-b284fa7 img{width:38%;}.elementor-3946 .elementor-element.elementor-element-19419c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-19419c7 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:24px;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-a92dd79{--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-3946 .elementor-element.elementor-element-e170896{width:var( --container-widget-width, 97.051% );max-width:97.051%;--container-widget-width:97.051%;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-e170896.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-e170896 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:500;text-transform:none;line-height:1.3em;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-3946 .elementor-element.elementor-element-6bba8c4{text-align:justify;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-cf8e348 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:2.1em;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-668484b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-668484b6:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-668484b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-11f5603 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-11f5603{text-align:right;}.elementor-3946 .elementor-element.elementor-element-11f5603 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;}.elementor-3946 .elementor-element.elementor-element-1d991f1{width:var( --container-widget-width, 66.848% );max-width:66.848%;--container-widget-width:66.848%;--container-widget-flex-grow:0;text-align:left;}.elementor-3946 .elementor-element.elementor-element-1d991f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-1d991f1 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-6adac5dc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-3946 .elementor-element.elementor-element-7e960d6d{--display:flex;--min-height:400px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-7e960d6d:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-7e960d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/02/DSCF2505-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-7e960d6d::before, .elementor-3946 .elementor-element.elementor-element-7e960d6d > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-7e960d6d > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-7e960d6d > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-7e960d6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-7e960d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #F2295B00 100%);}.elementor-3946 .elementor-element.elementor-element-54a4e822{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-54a4e822.e-con{--align-self:flex-end;}.elementor-3946 .elementor-element.elementor-element-3a3d963 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-3946 .elementor-element.elementor-element-3a3d963.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-3a3d963{text-align:left;}.elementor-3946 .elementor-element.elementor-element-3a3d963 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-10b5da2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-3946 .elementor-element.elementor-element-10b5da2{text-align:right;}.elementor-3946 .elementor-element.elementor-element-10b5da2 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:56px;font-weight:600;line-height:50px;letter-spacing:-2.7px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-38f3400d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-1d355798 .elementor-button{background-color:#7A7A7A63;font-family:"Neue Haas Grotesk", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:50px 50px 50px 50px;padding:16px 44px 16px 15px;}.elementor-3946 .elementor-element.elementor-element-1d355798 .elementor-button:hover, .elementor-3946 .elementor-element.elementor-element-1d355798 .elementor-button:focus{background-color:#0F172A;color:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-1d355798 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-3946 .elementor-element.elementor-element-1d355798 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3946 .elementor-element.elementor-element-1d355798 .elementor-button:hover svg, .elementor-3946 .elementor-element.elementor-element-1d355798 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-6af1e91{--display:flex;--min-height:0px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-6af1e91:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-6af1e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/02/SobhaHL2-BurjKhalifaView02-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-6af1e91::before, .elementor-3946 .elementor-element.elementor-element-6af1e91 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-6af1e91 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-6af1e91 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-6af1e91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-6af1e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #F2295B00 100%);}.elementor-3946 .elementor-element.elementor-element-78f7b2a6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:020px 0px;--row-gap:020px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-63ca0475 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-3946 .elementor-element.elementor-element-63ca0475{text-align:left;}.elementor-3946 .elementor-element.elementor-element-63ca0475 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-282c2210 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-3946 .elementor-element.elementor-element-282c2210{text-align:right;}.elementor-3946 .elementor-element.elementor-element-282c2210 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:56px;font-weight:600;line-height:50px;letter-spacing:-2.7px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-25c1ba2c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-32d9bae8 .elementor-button{background-color:#7A7A7A63;font-family:"Neue Haas Grotesk", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:50px 50px 50px 50px;padding:16px 44px 16px 15px;}.elementor-3946 .elementor-element.elementor-element-32d9bae8 .elementor-button:hover, .elementor-3946 .elementor-element.elementor-element-32d9bae8 .elementor-button:focus{background-color:#0F172A;color:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-32d9bae8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-3946 .elementor-element.elementor-element-32d9bae8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3946 .elementor-element.elementor-element-32d9bae8 .elementor-button:hover svg, .elementor-3946 .elementor-element.elementor-element-32d9bae8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-26961880{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-3946 .elementor-element.elementor-element-3110bdde{--display:flex;--min-height:400px;--justify-content:space-between;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-3110bdde:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-3110bdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/02/11_Facede-view-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-3110bdde::before, .elementor-3946 .elementor-element.elementor-element-3110bdde > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-3110bdde > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-3110bdde > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-3110bdde > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-3110bdde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #F2295B00 100%);}.elementor-3946 .elementor-element.elementor-element-58cd3913{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-58cd3913.e-con{--align-self:flex-end;}.elementor-3946 .elementor-element.elementor-element-281b6bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-3946 .elementor-element.elementor-element-281b6bb2{text-align:left;}.elementor-3946 .elementor-element.elementor-element-281b6bb2 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-ee49ced > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-3946 .elementor-element.elementor-element-ee49ced{text-align:right;}.elementor-3946 .elementor-element.elementor-element-ee49ced .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:56px;font-weight:600;line-height:50px;letter-spacing:-2.7px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-5b2680a8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-7cddc3c8 .elementor-button{background-color:#7A7A7A63;font-family:"Neue Haas Grotesk", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:50px 50px 50px 50px;padding:16px 44px 16px 15px;}.elementor-3946 .elementor-element.elementor-element-7cddc3c8 .elementor-button:hover, .elementor-3946 .elementor-element.elementor-element-7cddc3c8 .elementor-button:focus{background-color:#0F172A;color:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-7cddc3c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-3946 .elementor-element.elementor-element-7cddc3c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3946 .elementor-element.elementor-element-7cddc3c8 .elementor-button:hover svg, .elementor-3946 .elementor-element.elementor-element-7cddc3c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-46edf46b{--display:flex;--min-height:0px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.68;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-46edf46b:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-46edf46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/02/Clip-path-group.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3946 .elementor-element.elementor-element-46edf46b::before, .elementor-3946 .elementor-element.elementor-element-46edf46b > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-46edf46b > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-46edf46b > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-46edf46b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-46edf46b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3946 .elementor-element.elementor-element-2df8aa6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-1adf8165 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-3946 .elementor-element.elementor-element-1adf8165{text-align:left;}.elementor-3946 .elementor-element.elementor-element-1adf8165 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-626a4660 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-3946 .elementor-element.elementor-element-626a4660{text-align:right;}.elementor-3946 .elementor-element.elementor-element-626a4660 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:56px;font-weight:600;line-height:50px;letter-spacing:-2.7px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-55199b84{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-38828947 .elementor-button{background-color:#7A7A7A63;fill:#B9B9B957;color:#B9B9B957;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.1);border-style:none;border-radius:50px 50px 50px 50px;padding:16px 44px 16px 15px;}.elementor-3946 .elementor-element.elementor-element-38828947 .elementor-button:hover, .elementor-3946 .elementor-element.elementor-element-38828947 .elementor-button:focus{background-color:#0F172A;color:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-38828947 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-3946 .elementor-element.elementor-element-38828947 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3946 .elementor-element.elementor-element-38828947 .elementor-button:hover svg, .elementor-3946 .elementor-element.elementor-element-38828947 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3946 .elementor-element.elementor-element-48e28e3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-48e28e3e:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-48e28e3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-477b60ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-477b60ec{text-align:center;}.elementor-3946 .elementor-element.elementor-element-477b60ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;letter-spacing:-1.5px;}.elementor-3946 .elementor-element.elementor-element-501f7cc8{width:var( --container-widget-width, 66.848% );max-width:66.848%;--container-widget-width:66.848%;--container-widget-flex-grow:0;text-align:left;}.elementor-3946 .elementor-element.elementor-element-501f7cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-501f7cc8 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-3946 .elementor-element.elementor-element-1e923b9a{--display:flex;--min-height:0px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-39fb145c{--display:flex;--min-height:365px;--justify-content:space-evenly;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-39fb145c:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-39fb145c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-39fb145c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-150b7339{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-150b7339.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-5748aa38{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--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-3946 .elementor-element.elementor-element-118b5780 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;color:var( --e-global-color-4ac277f );}.elementor-3946 .elementor-element.elementor-element-fe00892 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-4be62e1{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-3aa38fbe .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-2606e18e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-1b4e1dd5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-1b4e1dd5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-f84b794 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-f84b794{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-3946 .elementor-element.elementor-element-12bf79e2 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:14px;font-weight:700;letter-spacing:-0.2px;color:#898989;}.elementor-3946 .elementor-element.elementor-element-2ba1e8 > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-2ba1e8.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-66f43c63{--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-3946 .elementor-element.elementor-element-7485a53f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-7485a53f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-6ad08fea{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-6ad08fea:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-6ad08fea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ac277f );}.elementor-3946 .elementor-element.elementor-element-78f88f7f{--display:flex;}.elementor-3946 .elementor-element.elementor-element-78f88f7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-67484a72 img{width:100%;max-width:100%;height:82px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3946 .elementor-element.elementor-element-32cc2aa8{--display:flex;--justify-content:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-65f4d7e2 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-3e4efdf0 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-2f09ccb6{--display:flex;--min-height:250px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-2f09ccb6:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-2f09ccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1F37;background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/BG-014.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-2f09ccb6::before, .elementor-3946 .elementor-element.elementor-element-2f09ccb6 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-2f09ccb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-2f09ccb6 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-2f09ccb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-2f09ccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3946 .elementor-element.elementor-element-dbfc784 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-dbfc784{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-305bebab .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-715e409b{--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-3946 .elementor-element.elementor-element-2526b4f3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-2526b4f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-151f70e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-151f70e3:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-151f70e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ac277f );}.elementor-3946 .elementor-element.elementor-element-783eecb1{--display:flex;}.elementor-3946 .elementor-element.elementor-element-783eecb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-428b56d img{width:100%;max-width:100%;height:82px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3946 .elementor-element.elementor-element-39657657{--display:flex;--justify-content:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-4e9b5e1f .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-5505b8fb .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-6ddc7038{--display:flex;--min-height:250px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-6ddc7038:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-6ddc7038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1F37;background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/BG-014.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-6ddc7038::before, .elementor-3946 .elementor-element.elementor-element-6ddc7038 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-6ddc7038 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-6ddc7038 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-6ddc7038 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-6ddc7038 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3946 .elementor-element.elementor-element-74047f01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-74047f01{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-4150fc62 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-562a5492{--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-3946 .elementor-element.elementor-element-5b611849{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-5b611849.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-3ea0a9c3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-3ea0a9c3:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-3ea0a9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ac277f );}.elementor-3946 .elementor-element.elementor-element-489a11f4{--display:flex;}.elementor-3946 .elementor-element.elementor-element-489a11f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-4c65660b img{width:100%;max-width:100%;height:82px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3946 .elementor-element.elementor-element-1f9cc1c6{--display:flex;--justify-content:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-4feb729e .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-73a92b78 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-369ba50c{--display:flex;--min-height:250px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-369ba50c:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-369ba50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1F37;background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/BG-014.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-369ba50c::before, .elementor-3946 .elementor-element.elementor-element-369ba50c > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-369ba50c > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-369ba50c > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-369ba50c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-369ba50c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3946 .elementor-element.elementor-element-4f8d4f98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-4f8d4f98{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-616d2e72 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-39ca5a73{--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-3946 .elementor-element.elementor-element-25986dff{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-25986dff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-68eaf854{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-68eaf854:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-68eaf854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ac277f );}.elementor-3946 .elementor-element.elementor-element-44dcc77e{--display:flex;}.elementor-3946 .elementor-element.elementor-element-44dcc77e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-5c90c5e6 img{width:100%;max-width:100%;height:82px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3946 .elementor-element.elementor-element-115bbfa3{--display:flex;--justify-content:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-6fd59a8d .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-7e6b3f6f .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-474bb774{--display:flex;--min-height:250px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-474bb774:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-474bb774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1F37;background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/BG-014.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-474bb774::before, .elementor-3946 .elementor-element.elementor-element-474bb774 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-474bb774 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-474bb774 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-474bb774 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-474bb774 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3946 .elementor-element.elementor-element-41b2554c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-41b2554c{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-218dcef8 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-33ddc43d{--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-3946 .elementor-element.elementor-element-15735701{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-15735701.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-e16c8cb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--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-3946 .elementor-element.elementor-element-e16c8cb:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-e16c8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ac277f );}.elementor-3946 .elementor-element.elementor-element-28f6608f{--display:flex;}.elementor-3946 .elementor-element.elementor-element-28f6608f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3946 .elementor-element.elementor-element-474759af img{width:100%;max-width:100%;height:82px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3946 .elementor-element.elementor-element-7953ddd5{--display:flex;--justify-content:flex-start;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-6bd11c7e .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-3946 .elementor-element.elementor-element-20ca6094 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-356b62a2{--display:flex;--min-height:250px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.68;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-356b62a2:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-356b62a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1F37;background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/BG-014.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3946 .elementor-element.elementor-element-356b62a2::before, .elementor-3946 .elementor-element.elementor-element-356b62a2 > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-356b62a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3946 .elementor-element.elementor-element-356b62a2 > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-356b62a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3946 .elementor-element.elementor-element-356b62a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-3946 .elementor-element.elementor-element-29728a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-29728a9{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-5e791b26 .elementor-heading-title{font-family:"Neue Haas Grotesk", Sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:20px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-3946 .elementor-element.elementor-element-64574b2c{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-spacing:25px;}.elementor-3946 .elementor-element.elementor-element-64574b2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-47c5d690{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-6c729592{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-3946 .elementor-element.elementor-element-7949f0b6{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:2px;}.elementor-3946 .elementor-element.elementor-element-7949f0b6 .elementor-divider-separator{width:100%;}.elementor-3946 .elementor-element.elementor-element-7949f0b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3946 .elementor-element.elementor-element-2f526824 .elementor-icon-wrapper{text-align:center;}.elementor-3946 .elementor-element.elementor-element-63dde99f{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:2px;}.elementor-3946 .elementor-element.elementor-element-63dde99f .elementor-divider-separator{width:100%;}.elementor-3946 .elementor-element.elementor-element-63dde99f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3946 .elementor-element.elementor-element-2860c7bd{--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-3946 .elementor-element.elementor-element-150ab4f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-150ab4f{text-align:center;}.elementor-3946 .elementor-element.elementor-element-150ab4f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:50px;letter-spacing:-1.4px;}.elementor-3946 .elementor-element.elementor-element-7d33dc3c .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}:root{--page-title-display:none;}body.elementor-page-3946{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px) and (min-width:768px){.elementor-3946 .elementor-element.elementor-element-3c03380c{--width:50%;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d{--width:47%;}.elementor-3946 .elementor-element.elementor-element-454f4ad5{--width:31%;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15{--width:100%;}.elementor-3946 .elementor-element.elementor-element-675c724a{--width:100%;}.elementor-3946 .elementor-element.elementor-element-630f0a6a{--width:32%;}.elementor-3946 .elementor-element.elementor-element-73710a63{--width:100%;}.elementor-3946 .elementor-element.elementor-element-776936f{--width:100%;}}@media(max-width:1366px){.elementor-3946 .elementor-element.elementor-element-4842a425{--padding-top:15em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-7f298d39{--min-height:70vh;}.elementor-3946 .elementor-element.elementor-element-154bd529{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-21f06f82.elementor-element{--align-self:center;}.elementor-3946 .elementor-element.elementor-element-21f06f82 .elementor-heading-title{font-size:var( --e-global-typography-9642eca-font-size );line-height:var( --e-global-typography-9642eca-line-height );letter-spacing:var( --e-global-typography-9642eca-letter-spacing );}.elementor-3946 .elementor-element.elementor-element-a419a06{text-align:center;}.elementor-3946 .elementor-element.elementor-element-a419a06 .elementor-heading-title{font-size:63px;}.elementor-3946 .elementor-element.elementor-element-54a87eb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 50px 0px;}.elementor-3946 .elementor-element.elementor-element-54a87eb{text-align:center;}.elementor-3946 .elementor-element.elementor-element-54a87eb .elementor-heading-title{font-size:40px;word-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-f2dccfd{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-d961d03 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 50px 0px;}.elementor-3946 .elementor-element.elementor-element-d961d03{text-align:center;}.elementor-3946 .elementor-element.elementor-element-d961d03 .elementor-heading-title{font-size:40px;word-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-1ebeb55{width:var( --container-widget-width, 193.422px );max-width:193.422px;--container-widget-width:193.422px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-1ebeb55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-65d9cf8f{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3946 .elementor-element.elementor-element-40a19b59{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3946 .elementor-element.elementor-element-3c03380c:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-3c03380c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Porto-01.jpg");background-repeat:no-repeat;background-size:616px auto;}.elementor-3946 .elementor-element.elementor-element-68af3d97{width:var( --container-widget-width, 273.094px );max-width:273.094px;--container-widget-width:273.094px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-68af3d97 .elementor-heading-title{font-size:60px;word-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Asset-012.png");background-repeat:no-repeat;background-size:616px auto;}.elementor-3946 .elementor-element.elementor-element-44605660{width:var( --container-widget-width, 273.094px );max-width:273.094px;--container-widget-width:273.094px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-44605660 .elementor-heading-title{font-size:60px;word-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-454f4ad5:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Asset-014.png");background-repeat:no-repeat;background-size:616px auto;}.elementor-3946 .elementor-element.elementor-element-658e46c2{width:var( --container-widget-width, 273.094px );max-width:273.094px;--container-widget-width:273.094px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-658e46c2 .elementor-heading-title{font-size:60px;word-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-18f72417{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Brandmodejpg-04.jpg");background-repeat:no-repeat;background-size:616px auto;}.elementor-3946 .elementor-element.elementor-element-cc8c6cf{width:var( --container-widget-width, 273.094px );max-width:273.094px;--container-widget-width:273.094px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-cc8c6cf .elementor-heading-title{font-size:60px;word-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-675c724a:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-675c724a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Asset-048.png");background-position:176px 19px;background-repeat:no-repeat;background-size:352px auto;}.elementor-3946 .elementor-element.elementor-element-2eb591c0{width:var( --container-widget-width, 273.094px );max-width:273.094px;--container-widget-width:273.094px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-2eb591c0 .elementor-heading-title{font-size:60px;word-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-630f0a6a:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-630f0a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webfabrikant.nl/wp-content/uploads/2025/04/Brandmodejpg-015.jpg");background-position:-149px 0px;background-repeat:no-repeat;background-size:637px auto;}.elementor-3946 .elementor-element.elementor-element-41bf1bab{width:var( --container-widget-width, 273.094px );max-width:273.094px;--container-widget-width:273.094px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-41bf1bab .elementor-heading-title{font-size:60px;word-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-19480165{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-1a4c6083{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-4c5510c{width:var( --container-widget-width, 398.781px );max-width:398.781px;--container-widget-width:398.781px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-4c5510c .elementor-heading-title{font-size:56px;}.elementor-3946 .elementor-element.elementor-element-559d0544{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3946 .elementor-element.elementor-element-1251b8d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-0e2fbae{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-b08b60c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-af12c14{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-f33c7d5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-149b27a{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-7dc719c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-6bba8c4{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-668484b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-1d991f1{width:var( --container-widget-width, 398.781px );max-width:398.781px;--container-widget-width:398.781px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-1d991f1 .elementor-heading-title{font-size:56px;}.elementor-3946 .elementor-element.elementor-element-10b5da2 .elementor-heading-title{font-size:44px;}.elementor-3946 .elementor-element.elementor-element-78f7b2a6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3946 .elementor-element.elementor-element-282c2210 .elementor-heading-title{font-size:44px;}.elementor-3946 .elementor-element.elementor-element-58cd3913{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3946 .elementor-element.elementor-element-ee49ced .elementor-heading-title{font-size:44px;}.elementor-3946 .elementor-element.elementor-element-1adf8165{text-align:right;}.elementor-3946 .elementor-element.elementor-element-626a4660 .elementor-heading-title{font-size:44px;}.elementor-3946 .elementor-element.elementor-element-48e28e3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-501f7cc8{width:var( --container-widget-width, 398.781px );max-width:398.781px;--container-widget-width:398.781px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-501f7cc8 .elementor-heading-title{font-size:56px;}.elementor-3946 .elementor-element.elementor-element-5748aa38{--grid-auto-flow:row;}.elementor-3946 .elementor-element.elementor-element-64574b2c{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-3946 .elementor-element.elementor-element-21f06f82 .elementor-heading-title{font-size:var( --e-global-typography-9642eca-font-size );line-height:var( --e-global-typography-9642eca-line-height );letter-spacing:var( --e-global-typography-9642eca-letter-spacing );}.elementor-3946 .elementor-element.elementor-element-a419a06 .elementor-heading-title{font-size:64px;}.elementor-3946 .elementor-element.elementor-element-54a87eb .elementor-heading-title{font-size:47px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-f2dccfd{--min-height:0px;--justify-content:center;}.elementor-3946 .elementor-element.elementor-element-d961d03 .elementor-heading-title{font-size:47px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-40a19b59{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3946 .elementor-element.elementor-element-3c03380c{--min-height:25vh;}.elementor-3946 .elementor-element.elementor-element-3c03380c:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-3c03380c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-8px -41px;background-size:502px auto;}.elementor-3946 .elementor-element.elementor-element-1e74ad19 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-68af3d97 .elementor-heading-title{font-size:47px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d{--min-height:0vh;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 16px;}.elementor-3946 .elementor-element.elementor-element-41135112 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-44605660 .elementor-heading-title{font-size:47px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-454f4ad5{--min-height:0vh;}.elementor-3946 .elementor-element.elementor-element-454f4ad5:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-91px 0px;background-size:440px auto;}.elementor-3946 .elementor-element.elementor-element-3dd2819b .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-658e46c2 .elementor-heading-title{font-size:47px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-18f72417{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15{--min-height:0vh;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:233px auto;}.elementor-3946 .elementor-element.elementor-element-4e505d4c .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-cc8c6cf .elementor-heading-title{font-size:47px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-675c724a{--min-height:0vh;}.elementor-3946 .elementor-element.elementor-element-675c724a:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-675c724a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:102px -31px;background-size:243px auto;}.elementor-3946 .elementor-element.elementor-element-71bbc3b2 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-2eb591c0 .elementor-heading-title{font-size:47px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-630f0a6a{--min-height:0vh;}.elementor-3946 .elementor-element.elementor-element-630f0a6a:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-630f0a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-199px 0px;background-size:673px auto;}.elementor-3946 .elementor-element.elementor-element-1ce77b40 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-41bf1bab .elementor-heading-title{font-size:47px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-19480165{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-1a4c6083{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3946 .elementor-element.elementor-element-73710a63{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-559d0544{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3946 .elementor-element.elementor-element-29adfa6 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-fd6c493 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-829773a .elementor-heading-title{font-size:14px;}.elementor-3946 .elementor-element.elementor-element-c0cd189 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-06f939a .elementor-heading-title{font-size:14px;}.elementor-3946 .elementor-element.elementor-element-e170896 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-cf8e348 .elementor-heading-title{font-size:14px;}.elementor-3946 .elementor-element.elementor-element-48e28e3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-5748aa38{--grid-auto-flow:row;}.elementor-3946 .elementor-element.elementor-element-64574b2c{--e-n-carousel-swiper-slides-to-display:2;}body.elementor-page-3946{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3946 .elementor-element.elementor-element-4842a425{--padding-top:12em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-3946 .elementor-element.elementor-element-7f298d39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-154bd529{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-21f06f82 .elementor-heading-title{font-size:var( --e-global-typography-9642eca-font-size );line-height:var( --e-global-typography-9642eca-line-height );letter-spacing:var( --e-global-typography-9642eca-letter-spacing );}.elementor-3946 .elementor-element.elementor-element-a419a06{width:var( --container-widget-width, 320.25px );max-width:320.25px;--container-widget-width:320.25px;--container-widget-flex-grow:0;text-align:center;}.elementor-3946 .elementor-element.elementor-element-a419a06 .elementor-heading-title{font-size:48px;}.elementor-3946 .elementor-element.elementor-element-54a87eb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-54a87eb{text-align:center;}.elementor-3946 .elementor-element.elementor-element-54a87eb .elementor-heading-title{font-size:24px;letter-spacing:-0.7px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-f2dccfd{--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;--justify-content:space-evenly;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-d961d03 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-d961d03{text-align:left;}.elementor-3946 .elementor-element.elementor-element-d961d03 .elementor-heading-title{font-size:24px;letter-spacing:-0.7px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-1ebeb55{width:var( --container-widget-width, 132.422px );max-width:132.422px;--container-widget-width:132.422px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-1ebeb55 .elementor-button{font-size:18px;padding:016px 24px 016px 24px;}.elementor-3946 .elementor-element.elementor-element-84b0aad{width:var( --container-widget-width, 155.172px );max-width:155.172px;--container-widget-width:155.172px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-84b0aad .elementor-button{font-size:18px;padding:016px 20px 016px 20px;}.elementor-3946 .elementor-element.elementor-element-65d9cf8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-3946 .elementor-element.elementor-element-40a19b59{--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;--justify-content:space-between;--gap:10px 5px;--row-gap:10px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-3c03380c{--width:48%;--min-height:20vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3946 .elementor-element.elementor-element-3c03380c:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-3c03380c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-8px 0px;background-size:280px auto;}.elementor-3946 .elementor-element.elementor-element-1e74ad19{width:var( --container-widget-width, 122.313px );max-width:122.313px;--container-widget-width:122.313px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-1e74ad19 .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-68af3d97 .elementor-heading-title{font-size:2em;line-height:1em;letter-spacing:-1px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d{--width:48%;--min-height:20vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-1d3cb92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-16px 57px;background-size:429px auto;}.elementor-3946 .elementor-element.elementor-element-41135112{width:var( --container-widget-width, 122.313px );max-width:122.313px;--container-widget-width:122.313px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-41135112 .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-44605660 .elementor-heading-title{font-size:1.9em;line-height:1em;letter-spacing:-1px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-454f4ad5{--width:48%;--min-height:25vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3946 .elementor-element.elementor-element-454f4ad5:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-454f4ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-122px 0px;}.elementor-3946 .elementor-element.elementor-element-3dd2819b{width:var( --container-widget-width, 122.313px );max-width:122.313px;--container-widget-width:122.313px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-3dd2819b .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-658e46c2 .elementor-heading-title{font-size:2em;line-height:1em;letter-spacing:-1px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-18f72417{--width:48%;--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;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-2e1f7f15{--width:100%;--min-height:15vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-2e1f7f15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:176px auto;}.elementor-3946 .elementor-element.elementor-element-4e505d4c{width:var( --container-widget-width, 122.313px );max-width:122.313px;--container-widget-width:122.313px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-4e505d4c .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-cc8c6cf .elementor-heading-title{font-size:2em;line-height:1em;letter-spacing:-1px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-675c724a{--width:100%;--min-height:15vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3946 .elementor-element.elementor-element-675c724a:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-675c724a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:69px -23px;background-size:155px auto;}.elementor-3946 .elementor-element.elementor-element-71bbc3b2{width:var( --container-widget-width, 122.313px );max-width:122.313px;--container-widget-width:122.313px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-71bbc3b2 .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-2eb591c0 .elementor-heading-title{font-size:2em;line-height:1em;letter-spacing:-1px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-630f0a6a{--width:100%;--min-height:20vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3946 .elementor-element.elementor-element-630f0a6a:not(.elementor-motion-effects-element-type-background), .elementor-3946 .elementor-element.elementor-element-630f0a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:367px auto;}.elementor-3946 .elementor-element.elementor-element-1ce77b40{width:var( --container-widget-width, 122.313px );max-width:122.313px;--container-widget-width:122.313px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-1ce77b40 .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-41bf1bab .elementor-heading-title{font-size:2em;line-height:1em;letter-spacing:-1px;word-spacing:0em;}.elementor-3946 .elementor-element.elementor-element-19480165{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-5f9fa9d7{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-640bf9ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-640bf9ed.elementor-element{--align-self:center;}.elementor-3946 .elementor-element.elementor-element-1a4c6083{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-73710a63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-3876cb2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-4c5510c{width:var( --container-widget-width, 303.125px );max-width:303.125px;--container-widget-width:303.125px;--container-widget-flex-grow:0;text-align:center;}.elementor-3946 .elementor-element.elementor-element-4c5510c .elementor-heading-title{font-size:40px;letter-spacing:0px;}.elementor-3946 .elementor-element.elementor-element-145fcd3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-559d0544{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:25px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-1251b8d{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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-f799486{--width:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-29adfa6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-29adfa6 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-b08b60c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-afe8074{--width:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-e1f0b5f{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-e1f0b5f img{width:46%;}.elementor-3946 .elementor-element.elementor-element-fd6c493{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-fd6c493 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-829773a .elementor-heading-title{font-size:14px;}.elementor-3946 .elementor-element.elementor-element-f33c7d5{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3946 .elementor-element.elementor-element-f516dc2{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-c0cd189{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-c0cd189 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-06f939a .elementor-heading-title{font-size:14px;}.elementor-3946 .elementor-element.elementor-element-7dc719c{--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-3946 .elementor-element.elementor-element-f8c0783{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-b284fa7{width:var( --container-widget-width, 209px );max-width:209px;--container-widget-width:209px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-b284fa7 img{width:43%;}.elementor-3946 .elementor-element.elementor-element-e170896{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-3946 .elementor-element.elementor-element-e170896 .elementor-heading-title{font-size:22px;}.elementor-3946 .elementor-element.elementor-element-cf8e348 .elementor-heading-title{font-size:14px;}.elementor-3946 .elementor-element.elementor-element-668484b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-11f5603{text-align:center;}.elementor-3946 .elementor-element.elementor-element-1d991f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 50px 0px;}.elementor-3946 .elementor-element.elementor-element-1d991f1{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-3946 .elementor-element.elementor-element-1d991f1 .elementor-heading-title{font-size:40px;letter-spacing:-0.7px;}.elementor-3946 .elementor-element.elementor-element-6adac5dc{--justify-content:space-between;}.elementor-3946 .elementor-element.elementor-element-7e960d6d{--min-height:300px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-3946 .elementor-element.elementor-element-54a4e822{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-54a4e822.e-con{--align-self:flex-end;}.elementor-3946 .elementor-element.elementor-element-3a3d963{width:var( --container-widget-width, 249px );max-width:249px;--container-widget-width:249px;--container-widget-flex-grow:0;text-align:left;}.elementor-3946 .elementor-element.elementor-element-3a3d963 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-3a3d963 .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-10b5da2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-10b5da2 .elementor-heading-title{font-size:30px;letter-spacing:-1.5px;}.elementor-3946 .elementor-element.elementor-element-38f3400d{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-1d355798 .elementor-button{padding:16px 25px 16px 15px;}.elementor-3946 .elementor-element.elementor-element-6af1e91{--min-height:300px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-3946 .elementor-element.elementor-element-78f7b2a6{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-63ca0475{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;text-align:right;}.elementor-3946 .elementor-element.elementor-element-63ca0475 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-63ca0475 .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-282c2210 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-282c2210{text-align:right;}.elementor-3946 .elementor-element.elementor-element-282c2210 .elementor-heading-title{font-size:30px;line-height:1em;letter-spacing:-1.5px;}.elementor-3946 .elementor-element.elementor-element-32d9bae8 .elementor-button{padding:16px 25px 16px 15px;}.elementor-3946 .elementor-element.elementor-element-3110bdde{--min-height:300px;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-3946 .elementor-element.elementor-element-58cd3913{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-281b6bb2{width:var( --container-widget-width, 259px );max-width:259px;--container-widget-width:259px;--container-widget-flex-grow:0;text-align:right;}.elementor-3946 .elementor-element.elementor-element-281b6bb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-281b6bb2 .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-ee49ced > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-ee49ced{text-align:right;}.elementor-3946 .elementor-element.elementor-element-ee49ced .elementor-heading-title{font-size:30px;letter-spacing:-1.5px;}.elementor-3946 .elementor-element.elementor-element-7cddc3c8 .elementor-button{padding:16px 25px 16px 15px;}.elementor-3946 .elementor-element.elementor-element-46edf46b{--overlay-opacity:0.6;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3946 .elementor-element.elementor-element-2df8aa6a{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3946 .elementor-element.elementor-element-1adf8165 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-1adf8165 .elementor-heading-title{font-size:16px;}.elementor-3946 .elementor-element.elementor-element-626a4660 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-626a4660{text-align:right;}.elementor-3946 .elementor-element.elementor-element-626a4660 .elementor-heading-title{font-size:30px;letter-spacing:-1.5px;}.elementor-3946 .elementor-element.elementor-element-38828947 .elementor-button{padding:16px 25px 16px 15px;}.elementor-3946 .elementor-element.elementor-element-48e28e3e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-501f7cc8{width:var( --container-widget-width, 273.125px );max-width:273.125px;--container-widget-width:273.125px;--container-widget-flex-grow:0;text-align:center;}.elementor-3946 .elementor-element.elementor-element-501f7cc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-3946 .elementor-element.elementor-element-501f7cc8 .elementor-heading-title{font-size:40px;letter-spacing:-0.7px;}.elementor-3946 .elementor-element.elementor-element-39fb145c{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-3946 .elementor-element.elementor-element-150b7339{--width:171px;}.elementor-3946 .elementor-element.elementor-element-5748aa38{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3946 .elementor-element.elementor-element-fe00892 .elementor-heading-title{font-size:20px;}.elementor-3946 .elementor-element.elementor-element-4be62e1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3946 .elementor-element.elementor-element-1b4e1dd5{--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-3946 .elementor-element.elementor-element-6ad08fea{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3946 .elementor-element.elementor-element-78f88f7f{--width:25%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-67484a72{text-align:left;}.elementor-3946 .elementor-element.elementor-element-67484a72 img{width:100%;max-width:100%;height:58px;object-fit:cover;}.elementor-3946 .elementor-element.elementor-element-32cc2aa8{--width:75%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-2f09ccb6{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-715e409b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3946 .elementor-element.elementor-element-151f70e3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3946 .elementor-element.elementor-element-783eecb1{--width:25%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-428b56d{text-align:left;}.elementor-3946 .elementor-element.elementor-element-428b56d img{width:100%;max-width:100%;height:58px;object-fit:cover;}.elementor-3946 .elementor-element.elementor-element-39657657{--width:75%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-6ddc7038{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-3ea0a9c3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3946 .elementor-element.elementor-element-489a11f4{--width:25%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-4c65660b{text-align:left;}.elementor-3946 .elementor-element.elementor-element-4c65660b img{width:100%;max-width:100%;height:58px;object-fit:cover;}.elementor-3946 .elementor-element.elementor-element-1f9cc1c6{--width:75%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-369ba50c{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-68eaf854{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3946 .elementor-element.elementor-element-44dcc77e{--width:25%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3946 .elementor-element.elementor-element-5c90c5e6{text-align:left;}.elementor-3946 .elementor-element.elementor-element-5c90c5e6 img{width:100%;max-width:100%;height:58px;object-fit:cover;}.elementor-3946 .elementor-element.elementor-element-115bbfa3{--width:75%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-474bb774{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-e16c8cb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3946 .elementor-element.elementor-element-28f6608f{--width:25%;}.elementor-3946 .elementor-element.elementor-element-474759af{text-align:left;}.elementor-3946 .elementor-element.elementor-element-474759af img{width:100%;max-width:100%;height:58px;object-fit:cover;}.elementor-3946 .elementor-element.elementor-element-7953ddd5{--width:75%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-3946 .elementor-element.elementor-element-356b62a2{--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3946 .elementor-element.elementor-element-64574b2c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3946 .elementor-element.elementor-element-64574b2c > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3946 .elementor-element.elementor-element-7f298d39{--content-width:1400px;}.elementor-3946 .elementor-element.elementor-element-154bd529{--width:70.808%;}.elementor-3946 .elementor-element.elementor-element-40a19b59{--content-width:1400px;}.elementor-3946 .elementor-element.elementor-element-3c03380c{--width:55%;}.elementor-3946 .elementor-element.elementor-element-1d3cb92d{--width:43%;}.elementor-3946 .elementor-element.elementor-element-454f4ad5{--width:32%;}.elementor-3946 .elementor-element.elementor-element-18f72417{--width:32%;}.elementor-3946 .elementor-element.elementor-element-2e1f7f15{--width:100%;}.elementor-3946 .elementor-element.elementor-element-675c724a{--width:100%;}.elementor-3946 .elementor-element.elementor-element-630f0a6a{--width:33%;}.elementor-3946 .elementor-element.elementor-element-19480165{--content-width:1440px;}.elementor-3946 .elementor-element.elementor-element-7dbc5fc1{--width:60%;}.elementor-3946 .elementor-element.elementor-element-1a4c6083{--content-width:1440px;}.elementor-3946 .elementor-element.elementor-element-2dd7cad6{--width:100%;}.elementor-3946 .elementor-element.elementor-element-73710a63{--width:100%;}.elementor-3946 .elementor-element.elementor-element-559d0544{--width:100%;}.elementor-3946 .elementor-element.elementor-element-f799486{--width:100%;}.elementor-3946 .elementor-element.elementor-element-668484b6{--content-width:1400px;}.elementor-3946 .elementor-element.elementor-element-7e960d6d{--width:100%;}.elementor-3946 .elementor-element.elementor-element-6af1e91{--width:50%;}.elementor-3946 .elementor-element.elementor-element-3110bdde{--width:50%;}.elementor-3946 .elementor-element.elementor-element-46edf46b{--width:50%;}.elementor-3946 .elementor-element.elementor-element-48e28e3e{--content-width:1440px;}.elementor-3946 .elementor-element.elementor-element-1e923b9a{--content-width:1440px;}.elementor-3946 .elementor-element.elementor-element-39fb145c{--width:100%;}.elementor-3946 .elementor-element.elementor-element-5748aa38{--width:100%;}.elementor-3946 .elementor-element.elementor-element-2606e18e{--width:90%;}.elementor-3946 .elementor-element.elementor-element-1b4e1dd5{--width:36.518%;}.elementor-3946 .elementor-element.elementor-element-7485a53f{--width:100%;}.elementor-3946 .elementor-element.elementor-element-78f88f7f{--width:20.591%;}.elementor-3946 .elementor-element.elementor-element-2526b4f3{--width:100%;}.elementor-3946 .elementor-element.elementor-element-783eecb1{--width:20.591%;}.elementor-3946 .elementor-element.elementor-element-5b611849{--width:100%;}.elementor-3946 .elementor-element.elementor-element-489a11f4{--width:20.591%;}.elementor-3946 .elementor-element.elementor-element-25986dff{--width:100%;}.elementor-3946 .elementor-element.elementor-element-44dcc77e{--width:20.591%;}.elementor-3946 .elementor-element.elementor-element-15735701{--width:100%;}.elementor-3946 .elementor-element.elementor-element-28f6608f{--width:20.591%;}.elementor-3946 .elementor-element.elementor-element-47c5d690{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3946 .elementor-element.elementor-element-7f298d39{--content-width:1400px;}.elementor-3946 .elementor-element.elementor-element-154bd529{--width:100%;}.elementor-3946 .elementor-element.elementor-element-73710a63{--width:100%;}.elementor-3946 .elementor-element.elementor-element-3876cb2{--width:100%;}.elementor-3946 .elementor-element.elementor-element-559d0544{--width:93%;}}/* Start custom CSS for heading, class: .elementor-element-a419a06 */.gradient-text {
  position: relative;
  background: linear-gradient(90deg, #00E2FC 0%, #AE00FF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  font-weight: 500;
  font-size: 100px; /* Standaard voor grote schermen */
  letter-spacing: -2px;
  padding-right: 10px; /* Compensatie voor de letter-spacing */
  display: inline-block;
  overflow: visible; /* Zorgt dat letters niet afgesneden worden */
}

.italic-text {
  font-family: 'Neue Grotesk', 'Times New Roman', serif;
  font-style: italic;
  font-weight: normal;
}

/* Responsieve aanpassingen */

/* Grote schermen, zoals laptops (tot 1366px) */
@media screen and (max-width: 1366px) {
  .gradient-text {
    font-size: 70px; /* Aangepaste grootte voor grotere laptops */
    letter-spacing: -1px; /* Pas letter-spacing aan voor laptops */
  }
}

/* Kleine schermen, zoals tablets */
@media screen and (max-width: 1024px) {
  .gradient-text {
    font-size: 80px;
    letter-spacing: -1px; /* Pas letter-spacing aan voor kleinere schermen */
  }
}

/* Mobiele schermen, zoals telefoons */
@media screen and (max-width: 767px) {
  .gradient-text {
    font-size: 64px; /* Verklein de tekst verder voor mobiel */
    letter-spacing: 0px; /* Pas letter-spacing aan voor mobiele schermen */
    padding-right: 5px; /* Mogelijk kleinere padding voor mobiele schermen */
  }
}

/* Extra kleine schermen, zoals smartphones in portretmodus */
@media screen and (max-width: 480px) {
  .gradient-text {
    font-size: 60px; /* Verklein nog meer voor de kleinste schermen */
    letter-spacing: 0px; /* Zorg ervoor dat de tekst goed past */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640bf9ed */.joo{
      background: linear-gradient(180deg, #00E2FC 0%, #AE00FF 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-356d0c0 */.joo{
      background: linear-gradient(180deg, #00E2FC 0%, #AE00FF 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f5603 */.joo{
      background: linear-gradient(180deg, #00E2FC 0%, #AE00FF 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d355798 *//* Basis button styling met reflectie effect */
.elementor-button.elementor-size-sm {
  overflow: hidden;
  box-shadow: inset 0 0 .5rem .3rem rgba(255,255,255, 0);
  position: relative;
}

/* Reflectie overlay effect */
.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(192, 192, 192, 0.4), transparent);
  transition: all .5s ease;
}

/* Reflectie animatie bij hover */
.elementor-button.elementor-size-sm:hover::before {
  left: -100%;
}

/* Specifiek voor de icon container */
.elementor-button.elementor-size-sm .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  transition: transform 0.3s ease;
  position: relative;
  z-index: 1;
}

/* Specifiek voor de SVG pijl icon */
a.elementor-button.elementor-size-sm .elementor-button-icon .e-font-icon-svg.e-fas-arrow-right {
  transition: transform 0.3s ease;
}

/* Pijl animatie bij hover */
a.elementor-button.elementor-size-sm:hover .elementor-button-icon {
  transform: translateX(10px);
}

/* Zorg dat de tekst bovenop het reflectie effect komt */
a.elementor-button.elementor-size-sm .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32d9bae8 *//* Basis button styling met reflectie effect */
.elementor-button.elementor-size-sm {
  overflow: hidden;
  box-shadow: inset 0 0 .5rem .3rem rgba(255,255,255, 0);
  position: relative;
}

/* Reflectie overlay effect */
.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(192, 192, 192, 0.4), transparent);
  transition: all .5s ease;
}

/* Reflectie animatie bij hover */
.elementor-button.elementor-size-sm:hover::before {
  left: -100%;
}

/* Specifiek voor de icon container */
.elementor-button.elementor-size-sm .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  transition: transform 0.3s ease;
  position: relative;
  z-index: 1;
}

/* Specifiek voor de SVG pijl icon */
a.elementor-button.elementor-size-sm .elementor-button-icon .e-font-icon-svg.e-fas-arrow-right {
  transition: transform 0.3s ease;
}

/* Pijl animatie bij hover */
a.elementor-button.elementor-size-sm:hover .elementor-button-icon {
  transform: translateX(10px);
}

/* Zorg dat de tekst bovenop het reflectie effect komt */
a.elementor-button.elementor-size-sm .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38828947 *//* Basis button styling met reflectie effect */
.elementor-button.elementor-size-sm {
  overflow: hidden;
  box-shadow: inset 0 0 .5rem .3rem rgba(255,255,255, 0);
  position: relative;
}

/* Reflectie overlay effect */
.elementor-button.elementor-size-sm::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(192, 192, 192, 0.4), transparent);
  transition: all .5s ease;
}

/* Reflectie animatie bij hover */
.elementor-button.elementor-size-sm:hover::before {
  left: -100%;
}

/* Specifiek voor de icon container */
.elementor-button.elementor-size-sm .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  transition: transform 0.3s ease;
  position: relative;
  z-index: 1;
}

/* Specifiek voor de SVG pijl icon */
a.elementor-button.elementor-size-sm .elementor-button-icon .e-font-icon-svg.e-fas-arrow-right {
  transition: transform 0.3s ease;
}

/* Pijl animatie bij hover */
a.elementor-button.elementor-size-sm:hover .elementor-button-icon {
  transform: translateX(10px);
}

/* Zorg dat de tekst bovenop het reflectie effect komt */
a.elementor-button.elementor-size-sm .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-477b60ec */.joo{
      background: linear-gradient(180deg, #00E2FC 0%, #AE00FF 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b5780 */.elementor-widget-heading .rating-max {
  font-size: 0.4em;
  letter-spacing: 1.5px;
  color: #878787;
  font-weight: bold;
  position: relative;
  top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ba1e8 */.stacked-avatars {
  display: flex;
  list-style: none;
    
}

.avatar {
  width: 50px;
  height: 50px;
  border-radius: 20%;
  border: 2px solid white;
  background-size: cover;
  background-position: center;
  margin-right: -15px; /* Creëert overlap effect (nu van links naar rechts) */
  transition: transform 0.3s ease;
  z-index: 1;
}

.avatar:hover {
  transform: translateY(-5px);
  z-index: 2;
}

.avatar-more {
  background-color: #333;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

/* Responsive aanpassingen */
@media (max-width: 1024px) {
  /* Tablet aanpassingen */
  .avatar {
    width: 35px;
    height: 35px;
    margin-right: -12px;
  }
}

@media (max-width: 767px) {
  /* Mobiel aanpassingen */
  .avatar {
    width: 45px;
    height: 45px;
    margin-right: -10px;
  }
  
  .avatar-more span {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5505b8fb */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bca57a1 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a92b78 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-353469a0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6b3f6f */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21f61e2a */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ca6094 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bfd3cf0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b5780 */.elementor-widget-heading .rating-max {
  font-size: 0.4em;
  letter-spacing: 1.5px;
  color: #878787;
  font-weight: bold;
  position: relative;
  top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ba1e8 */.stacked-avatars {
  display: flex;
  list-style: none;
    
}

.avatar {
  width: 50px;
  height: 50px;
  border-radius: 20%;
  border: 2px solid white;
  background-size: cover;
  background-position: center;
  margin-right: -15px; /* Creëert overlap effect (nu van links naar rechts) */
  transition: transform 0.3s ease;
  z-index: 1;
}

.avatar:hover {
  transform: translateY(-5px);
  z-index: 2;
}

.avatar-more {
  background-color: #333;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

/* Responsive aanpassingen */
@media (max-width: 1024px) {
  /* Tablet aanpassingen */
  .avatar {
    width: 35px;
    height: 35px;
    margin-right: -12px;
  }
}

@media (max-width: 767px) {
  /* Mobiel aanpassingen */
  .avatar {
    width: 45px;
    height: 45px;
    margin-right: -10px;
  }
  
  .avatar-more span {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5505b8fb */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bca57a1 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a92b78 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-353469a0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6b3f6f */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21f61e2a */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ca6094 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bfd3cf0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b5780 */.elementor-widget-heading .rating-max {
  font-size: 0.4em;
  letter-spacing: 1.5px;
  color: #878787;
  font-weight: bold;
  position: relative;
  top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ba1e8 */.stacked-avatars {
  display: flex;
  list-style: none;
    
}

.avatar {
  width: 50px;
  height: 50px;
  border-radius: 20%;
  border: 2px solid white;
  background-size: cover;
  background-position: center;
  margin-right: -15px; /* Creëert overlap effect (nu van links naar rechts) */
  transition: transform 0.3s ease;
  z-index: 1;
}

.avatar:hover {
  transform: translateY(-5px);
  z-index: 2;
}

.avatar-more {
  background-color: #333;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

/* Responsive aanpassingen */
@media (max-width: 1024px) {
  /* Tablet aanpassingen */
  .avatar {
    width: 35px;
    height: 35px;
    margin-right: -12px;
  }
}

@media (max-width: 767px) {
  /* Mobiel aanpassingen */
  .avatar {
    width: 45px;
    height: 45px;
    margin-right: -10px;
  }
  
  .avatar-more span {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5505b8fb */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bca57a1 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a92b78 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-353469a0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6b3f6f */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21f61e2a */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ca6094 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bfd3cf0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b5780 */.elementor-widget-heading .rating-max {
  font-size: 0.4em;
  letter-spacing: 1.5px;
  color: #878787;
  font-weight: bold;
  position: relative;
  top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ba1e8 */.stacked-avatars {
  display: flex;
  list-style: none;
    
}

.avatar {
  width: 50px;
  height: 50px;
  border-radius: 20%;
  border: 2px solid white;
  background-size: cover;
  background-position: center;
  margin-right: -15px; /* Creëert overlap effect (nu van links naar rechts) */
  transition: transform 0.3s ease;
  z-index: 1;
}

.avatar:hover {
  transform: translateY(-5px);
  z-index: 2;
}

.avatar-more {
  background-color: #333;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

/* Responsive aanpassingen */
@media (max-width: 1024px) {
  /* Tablet aanpassingen */
  .avatar {
    width: 35px;
    height: 35px;
    margin-right: -12px;
  }
}

@media (max-width: 767px) {
  /* Mobiel aanpassingen */
  .avatar {
    width: 45px;
    height: 45px;
    margin-right: -10px;
  }
  
  .avatar-more span {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5505b8fb */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bca57a1 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a92b78 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-353469a0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6b3f6f */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21f61e2a */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ca6094 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bfd3cf0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b5780 */.elementor-widget-heading .rating-max {
  font-size: 0.4em;
  letter-spacing: 1.5px;
  color: #878787;
  font-weight: bold;
  position: relative;
  top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ba1e8 */.stacked-avatars {
  display: flex;
  list-style: none;
    
}

.avatar {
  width: 50px;
  height: 50px;
  border-radius: 20%;
  border: 2px solid white;
  background-size: cover;
  background-position: center;
  margin-right: -15px; /* Creëert overlap effect (nu van links naar rechts) */
  transition: transform 0.3s ease;
  z-index: 1;
}

.avatar:hover {
  transform: translateY(-5px);
  z-index: 2;
}

.avatar-more {
  background-color: #333;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

/* Responsive aanpassingen */
@media (max-width: 1024px) {
  /* Tablet aanpassingen */
  .avatar {
    width: 35px;
    height: 35px;
    margin-right: -12px;
  }
}

@media (max-width: 767px) {
  /* Mobiel aanpassingen */
  .avatar {
    width: 45px;
    height: 45px;
    margin-right: -10px;
  }
  
  .avatar-more span {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5505b8fb */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bca57a1 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a92b78 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-353469a0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6b3f6f */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21f61e2a */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ca6094 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bfd3cf0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b5780 */.elementor-widget-heading .rating-max {
  font-size: 0.4em;
  letter-spacing: 1.5px;
  color: #878787;
  font-weight: bold;
  position: relative;
  top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ba1e8 */.stacked-avatars {
  display: flex;
  list-style: none;
    
}

.avatar {
  width: 50px;
  height: 50px;
  border-radius: 20%;
  border: 2px solid white;
  background-size: cover;
  background-position: center;
  margin-right: -15px; /* Creëert overlap effect (nu van links naar rechts) */
  transition: transform 0.3s ease;
  z-index: 1;
}

.avatar:hover {
  transform: translateY(-5px);
  z-index: 2;
}

.avatar-more {
  background-color: #333;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

/* Responsive aanpassingen */
@media (max-width: 1024px) {
  /* Tablet aanpassingen */
  .avatar {
    width: 35px;
    height: 35px;
    margin-right: -12px;
  }
}

@media (max-width: 767px) {
  /* Mobiel aanpassingen */
  .avatar {
    width: 45px;
    height: 45px;
    margin-right: -10px;
  }
  
  .avatar-more span {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5505b8fb */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bca57a1 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a92b78 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-353469a0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6b3f6f */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21f61e2a */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ca6094 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bfd3cf0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-118b5780 */.elementor-widget-heading .rating-max {
  font-size: 0.4em;
  letter-spacing: 1.5px;
  color: #878787;
  font-weight: bold;
  position: relative;
  top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ba1e8 */.stacked-avatars {
  display: flex;
  list-style: none;
    
}

.avatar {
  width: 50px;
  height: 50px;
  border-radius: 20%;
  border: 2px solid white;
  background-size: cover;
  background-position: center;
  margin-right: -15px; /* Creëert overlap effect (nu van links naar rechts) */
  transition: transform 0.3s ease;
  z-index: 1;
}

.avatar:hover {
  transform: translateY(-5px);
  z-index: 2;
}

.avatar-more {
  background-color: #333;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
}

/* Responsive aanpassingen */
@media (max-width: 1024px) {
  /* Tablet aanpassingen */
  .avatar {
    width: 35px;
    height: 35px;
    margin-right: -12px;
  }
}

@media (max-width: 767px) {
  /* Mobiel aanpassingen */
  .avatar {
    width: 45px;
    height: 45px;
    margin-right: -10px;
  }
  
  .avatar-more span {
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5505b8fb */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bca57a1 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73a92b78 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-353469a0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e6b3f6f */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21f61e2a */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20ca6094 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 200px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 12px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  background-color: #FFCA4D;
  color: #333 !important;
  padding: 8px 16px;
  border-radius: 2px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}

/* Responsive aanpassingen */
@media (max-width: 767px) {
  .testimonial-tooltip {
    width: 180px;
    padding: 12px;
  }
  
  .testimonial-tooltip-button {
    padding: 6px 12px;
    font-size: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6bfd3cf0 */.testimonial-container {
  position: relative;
}

.testimonial-tooltip-trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10;
  cursor: pointer;
}

.testimonial-tooltip {
  position: absolute;
  top: -50px;
  right: 10px;
  width: 180px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  padding: 10px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s, visibility 0.2s;
  z-index: 20;
  text-align: center;
}

.testimonial-tooltip:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 20px;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: white transparent transparent transparent;
}

.testimonial-tooltip-trigger:hover + .testimonial-tooltip,
.testimonial-tooltip:hover {
  opacity: 1;
  visibility: visible;
}

.tooltip-logo {
  height: 30px;
  width: auto;
  margin-bottom: 8px;
}

.testimonial-tooltip-button {
  display: inline-block;
  padding: 6px 12px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  letter-spacing: 0.3px;
  transition: all 0.2s ease;
  margin-top: 6px;
  border: none;
}/* End custom CSS */