.elementor-843 .elementor-element.elementor-element-3f0f5f9b{--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;--overlay-opacity:0.46;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-843 .elementor-element.elementor-element-3f0f5f9b::before, .elementor-843 .elementor-element.elementor-element-3f0f5f9b > .elementor-background-video-container::before, .elementor-843 .elementor-element.elementor-element-3f0f5f9b > .e-con-inner > .elementor-background-video-container::before, .elementor-843 .elementor-element.elementor-element-3f0f5f9b > .elementor-background-slideshow::before, .elementor-843 .elementor-element.elementor-element-3f0f5f9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-843 .elementor-element.elementor-element-3f0f5f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(157deg, #F47C3C 12%, var( --e-global-color-secondary ) 73%);}.elementor-843 .elementor-element.elementor-element-3287eb88{--spacer-size:400px;}.elementor-843 .elementor-element.elementor-element-3287eb88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-54ea0f9 > .elementor-widget-container{margin:-380px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-54ea0f9.elementor-element{--align-self:center;}.elementor-843 .elementor-element.elementor-element-54ea0f9{text-align:center;}.elementor-843 .elementor-element.elementor-element-54ea0f9 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:80px;font-weight:bold;text-transform:capitalize;line-height:1px;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-843 .elementor-element.elementor-element-27069f3{--display:flex;--margin-top:-450px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-843 .elementor-element.elementor-element-01f70e6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-843 .elementor-element.elementor-element-89e15a8 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/ems-devices-for-modern-training-2022-06-22-15-15-42-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-89e15a8 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-89e15a8 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-89e15a8 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-89e15a8 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-74b16a5 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/u3583449192_she_is_holding_the_log_with_her_hand_under_the_lo_74a2cce8-88d2-4d3c-86d0-68bada570d9a_2_LE_upscale_strong_enhance_faces_x4_LE_upscale_gentle_x2.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-74b16a5 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-74b16a5 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-74b16a5 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-74b16a5 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-6db6bc5 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/friends-jogging-outdoors-2025-03-31-12-13-34-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-6db6bc5 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-6db6bc5 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-6db6bc5 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-6db6bc5 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-d279be3 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/hiking-camping-backpacker-journey-travel-trekking-2025-03-16-05-19-16-utc.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-d279be3 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-d279be3 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-d279be3 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-d279be3 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-6ad1244 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/team-competing-in-tug-of-war-2025-02-10-13-05-17-utc-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-6ad1244 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-6ad1244 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-6ad1244 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:6px;margin-bottom:6px;}.elementor-843 .elementor-element.elementor-element-6ad1244 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-a990afa > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/ChatGPT-Image-24-jun-2025-13_42_46-2.png");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-a990afa .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-a990afa .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-a990afa .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-a990afa .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-42d2d1c > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/02/healthy-lifestyle-sport-and-diet-concept-2023-03-24-21-18-03-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-42d2d1c .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-42d2d1c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-42d2d1c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-42d2d1c .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-6477c12 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/IMG_20250619_181818-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-6477c12 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-6477c12 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-6477c12 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-636bda7{--display:flex;--margin-top:-450px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-843 .elementor-element.elementor-element-6935346{--display:flex;}.elementor-843 .elementor-element.elementor-element-901ca4c > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/ems-devices-for-modern-training-2022-06-22-15-15-42-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-901ca4c .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-901ca4c .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-901ca4c .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-901ca4c .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-ad753fe{--display:flex;}.elementor-843 .elementor-element.elementor-element-4652977 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/u3583449192_she_is_holding_the_log_with_her_hand_under_the_lo_74a2cce8-88d2-4d3c-86d0-68bada570d9a_2_LE_upscale_strong_enhance_faces_x4_LE_upscale_gentle_x2.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-4652977 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-4652977 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-4652977 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-4652977 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-123459b{--display:flex;}.elementor-843 .elementor-element.elementor-element-9b3ed97 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/friends-jogging-outdoors-2025-03-31-12-13-34-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-9b3ed97 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-9b3ed97 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-9b3ed97 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-9b3ed97 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-6060a9a{--display:flex;}.elementor-843 .elementor-element.elementor-element-2e60d62 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/hiking-camping-backpacker-journey-travel-trekking-2025-03-16-05-19-16-utc.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-2e60d62 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-2e60d62 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-2e60d62 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-2e60d62 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-4606007{--display:flex;}.elementor-843 .elementor-element.elementor-element-e117972 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/team-competing-in-tug-of-war-2025-02-10-13-05-17-utc-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-e117972 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-e117972 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-e117972 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:6px;margin-bottom:6px;}.elementor-843 .elementor-element.elementor-element-e117972 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-cf79b1d{--display:flex;}.elementor-843 .elementor-element.elementor-element-f3915da > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/ChatGPT-Image-24-jun-2025-13_42_46-2.png");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-f3915da .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-f3915da .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-f3915da .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-f3915da .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-81bcdfb{--display:flex;}.elementor-843 .elementor-element.elementor-element-0d29bb0 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/02/healthy-lifestyle-sport-and-diet-concept-2023-03-24-21-18-03-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-0d29bb0 .elementor-price-table__currency{align-self:flex-start;}.elementor-843 .elementor-element.elementor-element-0d29bb0 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-0d29bb0 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-0d29bb0 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-36d1991{--display:flex;}.elementor-843 .elementor-element.elementor-element-101d610 > .elementor-widget-container{background-image:url("https://vitalnexus.nl/wp-content/uploads/2025/06/IMG_20250619_181818-scaled.jpg");background-position:center center;background-size:cover;}.elementor-843 .elementor-element.elementor-element-101d610 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-843 .elementor-element.elementor-element-101d610 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-843 .elementor-element.elementor-element-101d610 .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-843 .elementor-element.elementor-element-c8b45eb{--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-843 .elementor-element.elementor-element-4ef1fef8{--display:flex;--position:fixed;--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;top:0px;}body:not(.rtl) .elementor-843 .elementor-element.elementor-element-4ef1fef8{left:0px;}body.rtl .elementor-843 .elementor-element.elementor-element-4ef1fef8{right:0px;}.elementor-843 .elementor-element.elementor-element-77fe7b52{--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-843 .elementor-element.elementor-element-21c840a5{left:0px;}body.rtl .elementor-843 .elementor-element.elementor-element-21c840a5{right:0px;}.elementor-843 .elementor-element.elementor-element-21c840a5{top:0px;}.elementor-843 .elementor-element.elementor-element-1465ded6{--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-843 .elementor-element.elementor-element-687d1382 .elementor-menu-toggle{margin:0 auto;}.elementor-843 .elementor-element.elementor-element-54badb2 .elementor-repeater-item-5898b6a.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-843 .elementor-element.elementor-element-54badb2{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-843 .elementor-element.elementor-element-54badb2 .elementor-widget-container{text-align:center;}body.elementor-page-843:not(.elementor-motion-effects-element-type-background), body.elementor-page-843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #882C2C00 48%, #30C7B56E 87%);}@media(min-width:768px){.elementor-843 .elementor-element.elementor-element-77fe7b52{--width:50%;}.elementor-843 .elementor-element.elementor-element-1465ded6{--width:50%;}}@media(max-width:1024px){.elementor-843 .elementor-element.elementor-element-01f70e6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-843 .elementor-element.elementor-element-27069f3{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-843 .elementor-element.elementor-element-01f70e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-843 .elementor-element.elementor-element-636bda7{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-843 .elementor-element.elementor-element-4ef1fef8{--flex-wrap:nowrap;top:-56px;}.elementor-843 .elementor-element.elementor-element-77fe7b52{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-843 .elementor-element.elementor-element-21c840a5{z-index:0;}.elementor-843 .elementor-element.elementor-element-71c37ddc > .elementor-widget-container{margin:-8px 20px 0px 0px;}.elementor-843 .elementor-element.elementor-element-1465ded6{--width:50%;--margin-top:18px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-843 .elementor-element.elementor-element-687d1382 > .elementor-widget-container{margin:-12px -74px 0px 0px;}.elementor-843 .elementor-element.elementor-element-54badb2 > .elementor-widget-container{margin:37px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-843 .elementor-element.elementor-element-54badb2{z-index:10;--icon-size:15px;}}/* Start custom CSS for price-table, class: .elementor-element-89e15a8 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-74b16a5 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-6db6bc5 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-d279be3 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-6ad1244 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-a990afa *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-42d2d1c *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-6477c12 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-901ca4c *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-4652977 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-9b3ed97 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-2e60d62 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-e117972 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-f3915da *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-0d29bb0 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-101d610 *//* Container voorbereiden */
.price-table-bg-overlay {
    position: relative;
    overflow: hidden;
}

/* Overlay aanmaken */
.price-table-bg-overlay::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(255,255,255,0.7); /* Of zwart: rgba(0,0,0,0.3) */
    z-index: 1;
    pointer-events: none;
}

/* Zet de inhoud boven de overlay */
.price-table-bg-overlay .elementor-price-table__container,
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__body,
.price-table-bg-overlay .elementor-price-table__footer {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__header,
.price-table-bg-overlay .elementor-price-table__price,
.price-table-bg-overlay .elementor-price-table__features-list,
.price-table-bg-overlay .elementor-price-table__footer,
.price-table-bg-overlay .elementor-price-table__currency,
.price-table-bg-overlay .elementor-price-table__integer-part,
.price-table-bg-overlay .elementor-price-table__after-price,
.price-table-bg-overlay .elementor-price-table__description,
.price-table-bg-overlay .elementor-price-table__ribbon,
.price-table-bg-overlay .elementor-price-table__button {
    position: relative;
    z-index: 2;
}
.price-table-bg-overlay .elementor-price-table__ribbon {
    position: absolute !important;
    top: 0;
    right:  0;
    z-index: 3;
}/* End custom CSS */