.elementor-10605 .elementor-element.elementor-element-5074654{--display:flex;--min-height:50vh;--justify-content:center;--overlay-opacity:0.7;}.elementor-10605 .elementor-element.elementor-element-5074654:not(.elementor-motion-effects-element-type-background), .elementor-10605 .elementor-element.elementor-element-5074654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://natuurlijkegezondheid.be/wp-content/uploads/2025/12/lezing-voeding-gezondheid-scholen-bedrijven.webp");background-position:center center;background-repeat:no-repeat;}.elementor-10605 .elementor-element.elementor-element-5074654::before, .elementor-10605 .elementor-element.elementor-element-5074654 > .elementor-background-video-container::before, .elementor-10605 .elementor-element.elementor-element-5074654 > .e-con-inner > .elementor-background-video-container::before, .elementor-10605 .elementor-element.elementor-element-5074654 > .elementor-background-slideshow::before, .elementor-10605 .elementor-element.elementor-element-5074654 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10605 .elementor-element.elementor-element-5074654 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e14445e );--background-overlay:'';}.elementor-10605 .elementor-element.elementor-element-5074654 > .elementor-shape-bottom svg, .elementor-10605 .elementor-element.elementor-element-5074654 > .e-con-inner > .elementor-shape-bottom svg{height:10px;}.elementor-10605 .elementor-element.elementor-element-9c390c7{--display:flex;}.elementor-10605 .elementor-element.elementor-element-abcd545 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-495d27d );}.elementor-10605 .elementor-element.elementor-element-4a71995{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a567df4 );}.elementor-10605 .elementor-element.elementor-element-22903ef{--display:flex;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-10605 .elementor-element.elementor-element-293e954 > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-10605 .elementor-element.elementor-element-293e954{text-align:start;font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:500;text-transform:none;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-8936db0 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-10605 .elementor-element.elementor-element-b3d76e7 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:10px 10px 10px 10px;}.elementor-10605 .elementor-element.elementor-element-b3d76e7{color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-37a09eb{--display:flex;}.elementor-10605 .elementor-element.elementor-element-79d6fd2 > .elementor-widget-container{background-color:#FDFCF9;margin:0px 0px 35px 0px;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px #F5EDD6;}.elementor-10605 .elementor-element.elementor-element-f19b587 > .elementor-widget-container{background-color:#FDFCF9;margin:0px 0px 35px 0px;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px #F5EDD6;}.elementor-10605 .elementor-element.elementor-element-518898b > .elementor-widget-container{background-color:#FDFCF9;margin:0px 0px 35px 0px;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px #F5EDD6;}.elementor-10605 .elementor-element.elementor-element-ccb2704 > .elementor-widget-container{background-color:#FDFCF9;padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px #F5EDD6;}.elementor-10605 .elementor-element.elementor-element-5bf6e02 > .elementor-widget-container{margin:50px 0px 90px 0px;padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-5bf6e02{font-family:var( --e-global-typography-58f3e1d-font-family ), Sans-serif;font-size:var( --e-global-typography-58f3e1d-font-size );font-weight:var( --e-global-typography-58f3e1d-font-weight );text-transform:var( --e-global-typography-58f3e1d-text-transform );font-style:var( --e-global-typography-58f3e1d-font-style );line-height:var( --e-global-typography-58f3e1d-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-f76156f{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-10605 .elementor-element.elementor-element-f76156f .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-10605 .elementor-element.elementor-element-f76156f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10605 .elementor-element.elementor-element-65a473d{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10605 .elementor-element.elementor-element-5f88e6c0 > .elementor-widget-container{margin:30px 0px 20px 0px;padding:10px 0px 0px 0px;}.elementor-10605 .elementor-element.elementor-element-5f88e6c0{text-align:start;}.elementor-10605 .elementor-element.elementor-element-5f88e6c0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-6331dfcc > .elementor-widget-container{margin:0px 0px 40px 0px;padding:5px 5px 5px 5px;}.elementor-10605 .elementor-element.elementor-element-6331dfcc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-61c4d5c3{--display:flex;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10605 .elementor-element.elementor-element-64f2ee5f{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px #CBDCF5;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10605 .elementor-element.elementor-element-64f2ee5f:not(.elementor-motion-effects-element-type-background), .elementor-10605 .elementor-element.elementor-element-64f2ee5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFF;}.elementor-10605 .elementor-element.elementor-element-3cffa50e .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-2c489309{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-229c16ad{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px #CBDCF5;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10605 .elementor-element.elementor-element-229c16ad:not(.elementor-motion-effects-element-type-background), .elementor-10605 .elementor-element.elementor-element-229c16ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFF;}.elementor-10605 .elementor-element.elementor-element-221b1aed .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-1d7dc671{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-27a15f94{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px #CBDCF5;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10605 .elementor-element.elementor-element-27a15f94:not(.elementor-motion-effects-element-type-background), .elementor-10605 .elementor-element.elementor-element-27a15f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFF;}.elementor-10605 .elementor-element.elementor-element-878a8dc .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-4571a0d2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-2b17095a{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px #CBDCF5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10605 .elementor-element.elementor-element-2b17095a:not(.elementor-motion-effects-element-type-background), .elementor-10605 .elementor-element.elementor-element-2b17095a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCFF;}.elementor-10605 .elementor-element.elementor-element-33f88266 .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-75f665f3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-20a5d2e5 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-20a5d2e5{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-e14445e );}.elementor-10605 .elementor-element.elementor-element-1566985{--display:flex;}.elementor-10605 .elementor-element.elementor-element-3d0da38 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-10605 .elementor-element.elementor-element-3d0da38{text-align:center;}.elementor-10605 .elementor-element.elementor-element-3d0da38 .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-8d1b623 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:10px 0px 0px 0px;}.elementor-10605 .elementor-element.elementor-element-8d1b623 .elementor-heading-title{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-10605 .elementor-element.elementor-element-fa8bb60 > .elementor-widget-container{margin:0px 0px -50px 0px;padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-fa8bb60{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:italic;line-height:1.8em;}.elementor-10605 .elementor-element.elementor-element-8a0dbf4{--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;}.elementor-10605 .elementor-element.elementor-element-5eee23d{--display:flex;}.elementor-10605 .elementor-element.elementor-element-8b9ce4c{--display:flex;}.elementor-10605 .elementor-element.elementor-element-08ec3b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10605 .elementor-element.elementor-element-08ec3b5{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:italic;line-height:1.8em;}.elementor-10605 .elementor-element.elementor-element-1a1b0a6{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-10605 .elementor-element.elementor-element-1a1b0a6 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-10605 .elementor-element.elementor-element-1a1b0a6 .elementor-divider{text-align:center;padding-block-start:90px;padding-block-end:90px;}.elementor-10605 .elementor-element.elementor-element-24c8637{--display:flex;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-10605 .elementor-element.elementor-element-6bbb81e6 > .elementor-widget-container{margin:30px 0px 20px 0px;padding:10px 0px 0px 0px;}.elementor-10605 .elementor-element.elementor-element-6bbb81e6{text-align:start;}.elementor-10605 .elementor-element.elementor-element-6bbb81e6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-4fd959dc > .elementor-widget-container{margin:0px 0px 40px 0px;padding:5px 5px 5px 5px;}.elementor-10605 .elementor-element.elementor-element-4fd959dc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-c25f747 .elementor-heading-title{font-family:var( --e-global-typography-ef116fc-font-family ), Sans-serif;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-10605 .elementor-element.elementor-element-7c4f6efe{--display:flex;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10605 .elementor-element.elementor-element-5b63b934{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px rgba(113.89999999999999, 113.89999999999999, 113.89999999999999, 0.5);--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10605 .elementor-element.elementor-element-5b63b934:not(.elementor-motion-effects-element-type-background), .elementor-10605 .elementor-element.elementor-element-5b63b934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFFFF;}.elementor-10605 .elementor-element.elementor-element-7a4d84e6 .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-688dbf54{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-dd5e926{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px rgba(113.89999999999999, 113.89999999999999, 113.89999999999999, 0.5);--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10605 .elementor-element.elementor-element-dd5e926:not(.elementor-motion-effects-element-type-background), .elementor-10605 .elementor-element.elementor-element-dd5e926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFFFF;}.elementor-10605 .elementor-element.elementor-element-6c3a58b .elementor-heading-title{font-family:var( --e-global-typography-887363b-font-family ), Sans-serif;font-size:var( --e-global-typography-887363b-font-size );font-weight:var( --e-global-typography-887363b-font-weight );text-transform:var( --e-global-typography-887363b-text-transform );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-ac36003{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-6cf4f551 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-6cf4f551{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-e14445e );}.elementor-10605 .elementor-element.elementor-element-48994a17{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-10605 .elementor-element.elementor-element-48994a17 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-10605 .elementor-element.elementor-element-48994a17 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10605 .elementor-element.elementor-element-a7c3631{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10605 .elementor-element.elementor-element-5890372{--display:flex;}.elementor-10605 .elementor-element.elementor-element-0bf3de9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10605 .elementor-element.elementor-element-319deee > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-319deee{color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-2d6faa4.elementor-element{--align-self:center;}.elementor-10605 .elementor-element.elementor-element-fe955fd{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 13px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10605 .elementor-element.elementor-element-0887dff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10605 .elementor-element.elementor-element-be1c99e > .elementor-widget-container{margin:50px 0px 30px 0px;padding:0px 0px 0px 0px;border-radius:24px 24px 24px 24px;}.elementor-10605 .elementor-element.elementor-element-be1c99e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10605 .elementor-element.elementor-element-22bf17c > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-10605 .elementor-element.elementor-element-22bf17c .elementor-heading-title{font-family:var( --e-global-typography-db1e030-font-family ), Sans-serif;font-size:var( --e-global-typography-db1e030-font-size );font-weight:var( --e-global-typography-db1e030-font-weight );text-transform:var( --e-global-typography-db1e030-text-transform );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-10605 .elementor-element.elementor-element-eb747ae{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 13px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10605 .elementor-element.elementor-element-7c2989c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-086dcc1 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-086dcc1{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-6cd9f1c{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 5px 13px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10605 .elementor-element.elementor-element-85e3e11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-0a3acbc > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-0a3acbc{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-7aedf78{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-10605 .elementor-element.elementor-element-e70409f > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:24px 24px 24px 24px;box-shadow:0px 5px 18px 0px rgba(201.68790760869567, 246.5, 219.39355498286864, 0.5);}.elementor-10605 .elementor-element.elementor-element-e70409f{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:2em;color:var( --e-global-color-primary );}.elementor-10605 .elementor-element.elementor-element-ace6c42{--display:flex;}.elementor-10605 .elementor-element.elementor-element-557e44c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-10605 .elementor-element.elementor-element-557e44c .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-10605 .elementor-element.elementor-element-557e44c .elementor-divider{text-align:center;padding-block-start:50px;padding-block-end:50px;}.elementor-10605 .elementor-element.elementor-element-a58838c > .elementor-widget-container{margin:50px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-10605 .elementor-element.elementor-element-a58838c{font-family:var( --e-global-typography-ef116fc-font-family ), Sans-serif;font-size:var( --e-global-typography-ef116fc-font-size );font-weight:var( --e-global-typography-ef116fc-font-weight );text-transform:var( --e-global-typography-ef116fc-text-transform );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );color:var( --e-global-color-primary );}@media(max-width:1366px){.elementor-10605 .elementor-element.elementor-element-abcd545 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10605 .elementor-element.elementor-element-4a71995{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-5bf6e02{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );}.elementor-10605 .elementor-element.elementor-element-6331dfcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-3cffa50e .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-2c489309{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-221b1aed .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-1d7dc671{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-878a8dc .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-4571a0d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-33f88266 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-75f665f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-3d0da38 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-8d1b623 .elementor-heading-title{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-10605 .elementor-element.elementor-element-4fd959dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-c25f747 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-10605 .elementor-element.elementor-element-7a4d84e6 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-688dbf54{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-6c3a58b .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-ac36003{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-22bf17c .elementor-heading-title{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-10605 .elementor-element.elementor-element-a58838c{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}}@media(max-width:1024px){.elementor-10605 .elementor-element.elementor-element-abcd545 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10605 .elementor-element.elementor-element-4a71995{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-293e954{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-5bf6e02{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );}.elementor-10605 .elementor-element.elementor-element-6331dfcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-3cffa50e .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-2c489309{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-221b1aed .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-1d7dc671{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-878a8dc .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-4571a0d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-33f88266 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-75f665f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-20a5d2e5{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-3d0da38 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-8d1b623 .elementor-heading-title{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-10605 .elementor-element.elementor-element-fa8bb60{font-size:13px;}.elementor-10605 .elementor-element.elementor-element-08ec3b5{font-size:13px;}.elementor-10605 .elementor-element.elementor-element-4fd959dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-c25f747 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-10605 .elementor-element.elementor-element-7a4d84e6 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-688dbf54{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-6c3a58b .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-ac36003{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-6cf4f551{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-22bf17c .elementor-heading-title{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-10605 .elementor-element.elementor-element-086dcc1{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-0a3acbc{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-e70409f{font-size:14px;}.elementor-10605 .elementor-element.elementor-element-a58838c{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}}@media(max-width:767px){.elementor-10605 .elementor-element.elementor-element-abcd545 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10605 .elementor-element.elementor-element-4a71995{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-293e954{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-5bf6e02{font-size:var( --e-global-typography-58f3e1d-font-size );line-height:var( --e-global-typography-58f3e1d-line-height );}.elementor-10605 .elementor-element.elementor-element-6331dfcc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-3cffa50e .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-2c489309{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-221b1aed .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-1d7dc671{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-878a8dc .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-4571a0d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-33f88266 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-75f665f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-20a5d2e5{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-3d0da38 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-8d1b623 .elementor-heading-title{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-10605 .elementor-element.elementor-element-fa8bb60{font-size:13px;}.elementor-10605 .elementor-element.elementor-element-08ec3b5{font-size:13px;}.elementor-10605 .elementor-element.elementor-element-4fd959dc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-c25f747 .elementor-heading-title{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}.elementor-10605 .elementor-element.elementor-element-7a4d84e6 .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-688dbf54{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-6c3a58b .elementor-heading-title{font-size:var( --e-global-typography-887363b-font-size );line-height:var( --e-global-typography-887363b-line-height );word-spacing:var( --e-global-typography-887363b-word-spacing );}.elementor-10605 .elementor-element.elementor-element-ac36003{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10605 .elementor-element.elementor-element-6cf4f551{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-22bf17c .elementor-heading-title{font-size:var( --e-global-typography-db1e030-font-size );line-height:var( --e-global-typography-db1e030-line-height );letter-spacing:var( --e-global-typography-db1e030-letter-spacing );word-spacing:var( --e-global-typography-db1e030-word-spacing );}.elementor-10605 .elementor-element.elementor-element-086dcc1{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-0a3acbc{font-size:19px;}.elementor-10605 .elementor-element.elementor-element-e70409f{font-size:14px;}.elementor-10605 .elementor-element.elementor-element-a58838c{font-size:var( --e-global-typography-ef116fc-font-size );line-height:var( --e-global-typography-ef116fc-line-height );letter-spacing:var( --e-global-typography-ef116fc-letter-spacing );}}@media(min-width:768px){.elementor-10605 .elementor-element.elementor-element-9c390c7{--content-width:750px;}.elementor-10605 .elementor-element.elementor-element-22903ef{--content-width:750px;}.elementor-10605 .elementor-element.elementor-element-65a473d{--content-width:750px;}.elementor-10605 .elementor-element.elementor-element-1566985{--content-width:750px;}.elementor-10605 .elementor-element.elementor-element-24c8637{--content-width:750px;}.elementor-10605 .elementor-element.elementor-element-a7c3631{--content-width:750px;}.elementor-10605 .elementor-element.elementor-element-fe955fd{--content-width:750px;}.elementor-10605 .elementor-element.elementor-element-7aedf78{--content-width:750px;}}@media(min-width:1367px){.elementor-10605 .elementor-element.elementor-element-5074654:not(.elementor-motion-effects-element-type-background), .elementor-10605 .elementor-element.elementor-element-5074654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-293e954 *//* --- Natuurlijke Gezondheid | Leespad blok --- */
:root{
  --ng-petrol: #004f50;
  --ng-gold: #dcb97d;
  --ng-ink: #1e1e1e;
}

.ng-leespad{
  max-width: 820px;
  margin: 0 auto;
  text-align: left;            /* maak dit 'center' als je alles gecentreerd wil */
}

.ng-leespad__lead{
  margin: 0 0 16px 0;
  font-family: "Open Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.65;
  color: var(--ng-petrol);
  font-weight: 500;
}

.ng-leespad__links{
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0;
}

.ng-leespad__link{
  font-family: "Open Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  width: fit-content;
  border-bottom: 1px solid transparent;
  padding-bottom: 2px;
}

.ng-leespad__link--primary{
  color: var(--ng-petrol);
  font-weight: 700;
}

.ng-leespad__link--secondary{
  color: var(--ng-gold);
  font-weight: 600;
  font-style: italic;
}

.ng-leespad__link:hover,
.ng-leespad__link:focus-visible{
  border-bottom-color: currentColor;
  outline: none;
}

/* Mobile: iets compacter */
@media (max-width: 767px){
  .ng-leespad__lead{ font-size: 16px; }
  .ng-leespad__link{ font-size: 15px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1566985 *//* --- Koppen --- */
.pricing-block h3{
  font-size:clamp(20px,2.1vw,24px);
  color:#0a4a4a;
  margin:0 0 12px;
}

/* --- Tabellen (beide kolommen) --- */
.pricing-block .tarief-tabel{
  width:100%;
  border-collapse:collapse;
  border:1px solid #e9e9e9;
  border-radius:12px;
  overflow:hidden;
  font-size:16px;
  background:#fff;
}
.pricing-block .tarief-tabel thead th{
  background:#f7f7f7;
  font-weight:700;
  text-align:left;
  padding:12px 14px;
  border-bottom:2px solid #dcb97d;
}
.pricing-block .tarief-tabel td{
  padding:12px 14px;
  border-bottom:1px solid #eee;
}
.pricing-block .tarief-tabel tbody tr:last-child td{ border-bottom:none; }
.pricing-block .tarief-tabel tbody tr:nth-child(odd){ background:#fafafa; }
.pricing-block .tarief-tabel td:last-child{ font-weight:700; color:#004f50; }
.pricing-block .tarief-tabel .table-note{
  text-align:center; font-style:italic; color:#555; background:#fff;
}

/* --- CTA & notities onder knoppen --- */
.pricing-block .cta-wrap{ margin-top:14px; }
.pricing-block .btn{
  display:inline-block; text-decoration:none; font-weight:700;
  padding:12px 18px; border-radius:999px; box-shadow:0 4px 10px rgba(0,0,0,.06);
}
.pricing-block .btn-green{ background:#004f50; color:#fff; }
.pricing-block .btn-green:hover{ background:#0a4a4a; }
.pricing-block .btn-gold{ background:#dcb97d; color:#1e1e1e; }
.pricing-block .btn-gold:hover{ background:#c7a66d; }
.pricing-block .below-note{
  margin:10px 0 0; font-size:14px; color:#555; line-height:1.5;
}

/* --- Responsief --- */
@media (max-width:767px){
  .pricing-block .tarief-tabel{ font-size:15px; }
  .pricing-block .below-note{ font-size:13.5px; }
}
/* USP-strip boven prijstabel */
.usp-strip{
  display:grid;
  grid-template-columns: repeat(3,1fr);
  gap:16px;
  align-items:stretch;
  background:#fff;
  border:1px solid #eee;
  border-radius:14px;
  padding:14px 16px;
  box-shadow:0 6px 18px rgba(0,0,0,.04);
  margin-bottom:18px; /* ruimte tot je H2 */
}
.usp-item{
  display:flex;
  gap:12px;
  align-items:center;
  border:1px solid #f0f0f0;
  border-radius:12px;
  padding:10px 12px;
  background:#fdfdfd;
}
.usp-icon{
  color:#004f50; /* petrolgroen */
  display:flex; align-items:center; justify-content:center;
  width:40px; height:40px; border-radius:50%;
  background:#e7f1f1; /* zachte tint */
  flex:0 0 40px;
}
.usp-text strong{
  display:block; font-weight:700; color:#0a4a4a; line-height:1.25;
}
.usp-text span{
  display:block; font-size:14.5px; color:#4a4a4a;
}

/* Hover-detail subtiel */
.usp-item:hover{ transform:translateY(-1px); transition:.18s ease; box-shadow:0 8px 20px rgba(0,0,0,.05); }

/* Mobiel */
@media (max-width: 767px){
  .usp-strip{ grid-template-columns:1fr; gap:12px; padding:12px; }
  .usp-text span{ font-size:14px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c3631 *//* --- Koppen --- */
.pricing-block h3{
  font-size:clamp(20px,2.1vw,24px);
  color:#0a4a4a;
  margin:0 0 12px;
}

/* --- Tabellen (beide kolommen) --- */
.pricing-block .tarief-tabel{
  width:100%;
  border-collapse:collapse;
  border:1px solid #e9e9e9;
  border-radius:12px;
  overflow:hidden;
  font-size:16px;
  background:#fff;
}
.pricing-block .tarief-tabel thead th{
  background:#f7f7f7;
  font-weight:700;
  text-align:left;
  padding:12px 14px;
  border-bottom:2px solid #dcb97d;
}
.pricing-block .tarief-tabel td{
  padding:12px 14px;
  border-bottom:1px solid #eee;
}
.pricing-block .tarief-tabel tbody tr:last-child td{ border-bottom:none; }
.pricing-block .tarief-tabel tbody tr:nth-child(odd){ background:#fafafa; }
.pricing-block .tarief-tabel td:last-child{ font-weight:700; color:#004f50; }
.pricing-block .tarief-tabel .table-note{
  text-align:center; font-style:italic; color:#555; background:#fff;
}

/* --- CTA & notities onder knoppen --- */
.pricing-block .cta-wrap{ margin-top:14px; }
.pricing-block .btn{
  display:inline-block; text-decoration:none; font-weight:700;
  padding:12px 18px; border-radius:999px; box-shadow:0 4px 10px rgba(0,0,0,.06);
}
.pricing-block .btn-green{ background:#004f50; color:#fff; }
.pricing-block .btn-green:hover{ background:#0a4a4a; }
.pricing-block .btn-gold{ background:#dcb97d; color:#1e1e1e; }
.pricing-block .btn-gold:hover{ background:#c7a66d; }
.pricing-block .below-note{
  margin:10px 0 0; font-size:14px; color:#555; line-height:1.5;
}

/* --- Responsief --- */
@media (max-width:767px){
  .pricing-block .tarief-tabel{ font-size:15px; }
  .pricing-block .below-note{ font-size:13.5px; }
}
/* USP-strip boven prijstabel */
.usp-strip{
  display:grid;
  grid-template-columns: repeat(3,1fr);
  gap:16px;
  align-items:stretch;
  background:#fff;
  border:1px solid #eee;
  border-radius:14px;
  padding:14px 16px;
  box-shadow:0 6px 18px rgba(0,0,0,.04);
  margin-bottom:18px; /* ruimte tot je H2 */
}
.usp-item{
  display:flex;
  gap:12px;
  align-items:center;
  border:1px solid #f0f0f0;
  border-radius:12px;
  padding:10px 12px;
  background:#fdfdfd;
}
.usp-icon{
  color:#004f50; /* petrolgroen */
  display:flex; align-items:center; justify-content:center;
  width:40px; height:40px; border-radius:50%;
  background:#e7f1f1; /* zachte tint */
  flex:0 0 40px;
}
.usp-text strong{
  display:block; font-weight:700; color:#0a4a4a; line-height:1.25;
}
.usp-text span{
  display:block; font-size:14.5px; color:#4a4a4a;
}

/* Hover-detail subtiel */
.usp-item:hover{ transform:translateY(-1px); transition:.18s ease; box-shadow:0 8px 20px rgba(0,0,0,.05); }

/* Mobiel */
@media (max-width: 767px){
  .usp-strip{ grid-template-columns:1fr; gap:12px; padding:12px; }
  .usp-text span{ font-size:14px; }
}/* End custom CSS */