.elementor-15 .elementor-element.elementor-element-9fb17db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-9fb17db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ae84587{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-ae84587 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-ae84587 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c10f98c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e3950b9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-e3950b9 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-e3950b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-0dbfa95{--display:flex;--min-height:calc(100vh + 2500px);--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0dbfa95::before, .elementor-15 .elementor-element.elementor-element-0dbfa95 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0dbfa95 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0dbfa95 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0dbfa95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0dbfa95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#02010100;}.elementor-15 .elementor-element.elementor-element-1d138bf{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-15 .elementor-element.elementor-element-1d138bf::before, .elementor-15 .elementor-element.elementor-element-1d138bf > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1d138bf > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1d138bf > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1d138bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1d138bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://chokcompany.nl/wp-content/uploads/2025/06/WhatsApp-Image-2025-06-28-at-15.08.50_aa82c3ae.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-d3761c4{text-align:center;width:var( --container-widget-width, 41.659% );max-width:41.659%;--container-widget-width:41.659%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-d3761c4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:53px;font-weight:600;text-shadow:0px 0px 48px #000000;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-d3761c4.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-6078065{--display:flex;--min-height:100vh;--overflow:hidden;--overlay-opacity:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6078065::before, .elementor-15 .elementor-element.elementor-element-6078065 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6078065 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-6078065 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6078065 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-6078065 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6078065.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-347583d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--position:absolute;bottom:0px;}.elementor-15 .elementor-element.elementor-element-86e5301{text-align:center;}.elementor-15 .elementor-element.elementor-element-86e5301 .elementor-heading-title{color:#6EC1E400;}.elementor-15 .elementor-element.elementor-element-86e5301 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-4a7a79f{text-align:center;}.elementor-15 .elementor-element.elementor-element-4a7a79f .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b469200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-b469200:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b469200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7754D673;}.elementor-15 .elementor-element.elementor-element-8e249ed{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-8e249ed .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-8e249ed .elementor-divider{text-align:center;padding-block-start:25px;padding-block-end:25px;}.elementor-15 .elementor-element.elementor-element-9e45be0 .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-50fc1d2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-50fc1d2 .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-50fc1d2 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-160be6e{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a974f01{--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;}.elementor-15 .elementor-element.elementor-element-cf2f038{--display:flex;--min-height:150vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-cf2f038:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cf2f038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chokcompany.nl/wp-content/uploads/2025/06/bannerTop.png");background-size:cover;}.elementor-15 .elementor-element.elementor-element-cf2f038.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-72b034a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-72b034a .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-72b034a .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-15 .elementor-element.elementor-element-9837467{--display:flex;}.elementor-15 .elementor-element.elementor-element-5da76b7 .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-e16d012{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-e16d012 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-e16d012 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-15 .elementor-element.elementor-element-43f2267.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5cf0a46{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-5cf0a46 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-5cf0a46 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-15 .elementor-element.elementor-element-b5347c5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-b5347c5 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-b5347c5 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-15 .elementor-element.elementor-element-9f0b913{text-align:center;}.elementor-15 .elementor-element.elementor-element-9f0b913 .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7beb052{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-7beb052 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-7beb052 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-6bdbf97 .elementor-main-swiper{height:80vh;width:80%;}.elementor-15 .elementor-element.elementor-element-6bdbf97.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-6bdbf97 .elementor-swiper-button{font-size:20px;}.elementor-15 .elementor-element.elementor-element-6bdbf97{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6bdbf97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-071239a{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-071239a .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-071239a .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-15 .elementor-element.elementor-element-5d7a6df{--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;}.elementor-15 .elementor-element.elementor-element-8b67b89{text-align:right;top:-161px;}.elementor-15 .elementor-element.elementor-element-8b67b89.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-8b67b89{right:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-8b67b89{left:0px;}.elementor-15 .elementor-element.elementor-element-6bbacc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-1809058{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-1809058 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-15 .elementor-element.elementor-element-1809058 .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-15 .elementor-element.elementor-element-d40c13f{--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;}.elementor-15 .elementor-element.elementor-element-186d530{--display:flex;}.elementor-15 .elementor-element.elementor-element-ea2d330{text-align:center;}.elementor-15 .elementor-element.elementor-element-ea2d330 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-b6506cd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15 .elementor-element.elementor-element-b6506cd > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-4ebdf90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-84afdba{--display:flex;}.elementor-15 .elementor-element.elementor-element-b804470{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-b804470 .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-b804470 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-15 .elementor-element.elementor-element-243c1a8 .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-101a5bb{--display:flex;}.elementor-15 .elementor-element.elementor-element-508d248{color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2461a07 .elementor-button{fill:#000000;color:#000000;background-color:#AFD347;}.elementor-15 .elementor-element.elementor-element-2461a07 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2461a07 .elementor-button:focus{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2461a07 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-2461a07 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-9ff9371{--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;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6637679{left:0px;}body.rtl .elementor-15 .elementor-element.elementor-element-6637679{right:0px;}.elementor-15 .elementor-element.elementor-element-6637679{top:-317px;}.elementor-15 .elementor-element.elementor-element-a81484c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-2b77e83{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-2b77e83 .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-2b77e83 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-15 .elementor-element.elementor-element-0119aaf{text-align:center;}.elementor-15 .elementor-element.elementor-element-0119aaf .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-c494f62{--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;}.elementor-15 .elementor-element.elementor-element-3686844{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-3686844 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-3686844 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-7be1230{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-15019dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-46d9586{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a2dd5e1 img{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-7d626da{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-7d626da .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-7d626da .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-15 .elementor-element.elementor-element-9df9909{--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;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-20b9d8e{left:-79px;}body.rtl .elementor-15 .elementor-element.elementor-element-20b9d8e{right:-79px;}.elementor-15 .elementor-element.elementor-element-20b9d8e{top:-191px;}.elementor-15 .elementor-element.elementor-element-a19a9e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-5ba36cb{text-align:center;}.elementor-15 .elementor-element.elementor-element-5ba36cb .elementor-heading-title{color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-a5eefea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-f3c8a71 iframe{height:500px;}.elementor-15 .elementor-element.elementor-element-f3c8a71{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-f3c8a71.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f3c8a71 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-3ce51b7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-3ce51b7 .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-3ce51b7 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-6bdbf97.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-9fb17db{--width:100%;--min-height:48vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9fb17db:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9fb17db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chokcompany.nl/wp-content/uploads/2025/06/WhatsApp-Image-2025-06-28-at-15.08.50_aa82c3ae.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ae84587 .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-ae84587 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-15 .elementor-element.elementor-element-c10f98c{text-align:center;}.elementor-15 .elementor-element.elementor-element-c10f98c .elementor-heading-title{font-size:31px;}.elementor-15 .elementor-element.elementor-element-c10f98c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-c10f98c.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e3950b9 .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-e3950b9 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-15 .elementor-element.elementor-element-0dbfa95{--min-height:0vh;}.elementor-15 .elementor-element.elementor-element-1d138bf{--min-height:100vh;}.elementor-15 .elementor-element.elementor-element-d3761c4 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-d3761c4{width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-6078065{--min-height:45vh;}.elementor-15 .elementor-element.elementor-element-5da76b7{text-align:center;}.elementor-15 .elementor-element.elementor-element-6bdbf97.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-3686844 .elementor-divider-separator{width:0%;}.elementor-15 .elementor-element.elementor-element-3686844 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-1d138bf{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-a974f01{--content-width:1600px;}.elementor-15 .elementor-element.elementor-element-cf2f038{--width:100%;}.elementor-15 .elementor-element.elementor-element-186d530{--width:50%;}.elementor-15 .elementor-element.elementor-element-4ebdf90{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-43f2267 *//* ---------- Lay-out container ---------- */
.testimonial-widget {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 2rem;
  font-family: system-ui, sans-serif;
  color: #fff;
  width: 100%;
}

/* radios verbergen */
.testimonial-widget input[type="radio"] {
  display: none;
}

/* ---------- Navigatie (links) ---------- */
.testimonial-nav {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  max-width: 240px;
}
.testimonial-nav label {
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: 700;
  opacity: 0.6;
  transition: all 0.3s ease;
  color: #fff;
  line-height: 1.3;
  position: relative;
  padding-bottom: 2.8rem;
  display: inline-block;
}
.testimonial-nav label:hover {
  opacity: 1;
}
.testimonial-nav label::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0.1rem;
  width: 180px;
  height: 34px;
  background: url('https://chokcompany.nl/wp-content/uploads/2025/06/border.png') no-repeat left bottom;
  background-size: contain;
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
}
.testimonial-nav label:hover::after {
  opacity: 1;
}

/* actieve knop */
.testimonial-widget input#t1:checked ~ .testimonial-nav label[for="t1"],
.testimonial-widget input#t2:checked ~ .testimonial-nav label[for="t2"],
.testimonial-widget input#t3:checked ~ .testimonial-nav label[for="t3"],
.testimonial-widget input#t4:checked ~ .testimonial-nav label[for="t4"] {
  opacity: 1;
}

/* ---------- Cirkel-/Container ---------- */
:root {
  --circle-size: clamp(280px, 55vw, 500px);
}
.testimonial-circle {
  position: relative;
  width: var(--circle-size);
  min-height: var(--circle-size);
  border-radius: 50%;
    padding: 0rem 5rem 2.8rem; /* ↑ extra boven, ←→ extra zijkanten */
  background: #1F1F1F;
  overflow: hidden;
  transition: box-shadow 0.4s, border-radius 0.4s;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #fff;
  margin-left: auto;
  flex-direction: column;
}

/* ---------- Afbeelding (2× groter, geen hoekverlies) ---------- */
.testimonial-circle img {
  width: 180px;
  height: 180px;
  border-radius: 0;
  object-fit: contain;
  margin: 0 auto 1.4rem;
}

/* ---------- Slides ---------- */
.slide {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.slide p {
  font-size: 0.95rem;
  line-height: 1.6;
  overflow-wrap: anywhere;
  margin: 0;
}
#t1:checked ~ .testimonial-circle .s1,
#t2:checked ~ .testimonial-circle .s2,
#t3:checked ~ .testimonial-circle .s3,
#t4:checked ~ .testimonial-circle .s4 {
  display: flex;
}

/* ---------- Schaduw onderkant (nieuwe kleuren) ---------- */
#t1:checked ~ .testimonial-circle {
  box-shadow: 0 30px 90px rgba(77, 137, 255, 0.4);
}
#t2:checked ~ .testimonial-circle {
  box-shadow: 0 30px 90px rgba(1, 138, 165, 0.4);
}
#t3:checked ~ .testimonial-circle {
  box-shadow: 0 30px 90px rgba(149, 121, 1, 0.4);
}
#t4:checked ~ .testimonial-circle {
  box-shadow: 0 30px 90px rgba(151, 61, 255, 0.4);
}

/* ---------- Responsiveness ---------- */
@media (max-width: 700px) {
  .testimonial-widget {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .testimonial-nav {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    max-width: none;
    gap: 1.25rem 2rem;
  }
  .testimonial-nav label {
    font-size: 1.2rem;
    padding-bottom: 2.2rem;
  }
  .testimonial-circle {
    border-radius: 25%;
    margin: 0;
    padding: 3rem 2rem 2rem; /* iets meer ruimte voor kleinere schermen */
  }
}
@media (max-width: 420px) {
  .testimonial-circle {
    border-radius: 30%; /* boven en onder evenveel afgerond */
  }
}/* End custom CSS */