.elementor-5156 .elementor-element.elementor-element-5344285d{--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;--z-index:1;}.elementor-5156 .elementor-element.elementor-element-60d4ca02{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:0.42;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:5rem;--padding-left:04rem;--padding-right:25rem;}.elementor-5156 .elementor-element.elementor-element-60d4ca02:not(.elementor-motion-effects-element-type-background), .elementor-5156 .elementor-element.elementor-element-60d4ca02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinwijk.staging.kt-scholengroep.be/wp-content/uploads/sites/65/2026/04/shutterstock_1820896592-1.webp");background-position:center center;background-size:cover;}.elementor-5156 .elementor-element.elementor-element-60d4ca02::before, .elementor-5156 .elementor-element.elementor-element-60d4ca02 > .elementor-background-video-container::before, .elementor-5156 .elementor-element.elementor-element-60d4ca02 > .e-con-inner > .elementor-background-video-container::before, .elementor-5156 .elementor-element.elementor-element-60d4ca02 > .elementor-background-slideshow::before, .elementor-5156 .elementor-element.elementor-element-60d4ca02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5156 .elementor-element.elementor-element-60d4ca02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(202deg, #00000005 0%, var( --e-global-color-secondary ) 57%);}.elementor-5156 .elementor-element.elementor-element-602fd1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 4.5rem;--row-gap:0rem;--column-gap:4.5rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5156 .elementor-element.elementor-element-8bf09d4{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-5156 .elementor-element.elementor-element-8bf09d4:not(.elementor-motion-effects-element-type-background), .elementor-5156 .elementor-element.elementor-element-8bf09d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinwijk.staging.kt-scholengroep.be/wp-content/uploads/sites/65/2026/04/kinderen-schoolbank.webp");background-position:center center;background-size:cover;}.elementor-5156 .elementor-element.elementor-element-ec3d0c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5156 .elementor-element.elementor-element-e9905ef{--display:flex;}.elementor-5156 .elementor-element.elementor-element-dedc896{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:var( --container-widget-width, 80% );max-width:80%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-icon-size:31px;--n-accordion-icon-normal-color:#FEA70900;}.elementor-5156 .elementor-element.elementor-element-dedc896 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5156 .elementor-element.elementor-element-dedc896 {--n-accordion-padding:12px 24px 12px 24px;}:where( .elementor-5156 .elementor-element.elementor-element-dedc896 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5156 .elementor-element.elementor-element-dedc896 :where( .elementor-5156 .elementor-element.elementor-element-dedc896 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-5156 .elementor-element.elementor-element-dedc896 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5156 .elementor-element.elementor-element-5312ad9{--display:flex;}.elementor-5156 .elementor-element.elementor-element-9d3cb67{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:var( --container-widget-width, 80% );max-width:80%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-icon-size:31px;--n-accordion-icon-normal-color:#FEA70900;}.elementor-5156 .elementor-element.elementor-element-9d3cb67 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5156 .elementor-element.elementor-element-9d3cb67 {--n-accordion-padding:12px 24px 12px 24px;}:where( .elementor-5156 .elementor-element.elementor-element-9d3cb67 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5156 .elementor-element.elementor-element-9d3cb67 :where( .elementor-5156 .elementor-element.elementor-element-9d3cb67 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-5156 .elementor-element.elementor-element-9d3cb67 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5156 .elementor-element.elementor-element-3ee6b21{--display:flex;}.elementor-5156 .elementor-element.elementor-element-fcfeb4e{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:var( --container-widget-width, 80% );max-width:80%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-5156 .elementor-element.elementor-element-fcfeb4e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5156 .elementor-element.elementor-element-fcfeb4e {--n-accordion-padding:12px 24px 12px 24px;}:where( .elementor-5156 .elementor-element.elementor-element-fcfeb4e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5156 .elementor-element.elementor-element-fcfeb4e :where( .elementor-5156 .elementor-element.elementor-element-fcfeb4e > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-5156 .elementor-element.elementor-element-fcfeb4e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5156 .elementor-element.elementor-element-909547a{--display:flex;}.elementor-5156 .elementor-element.elementor-element-448113d{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:var( --container-widget-width, 80% );max-width:80%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:var( --e-global-color-text );}.elementor-5156 .elementor-element.elementor-element-448113d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5156 .elementor-element.elementor-element-448113d {--n-accordion-padding:12px 24px 12px 24px;}:where( .elementor-5156 .elementor-element.elementor-element-448113d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5156 .elementor-element.elementor-element-448113d :where( .elementor-5156 .elementor-element.elementor-element-448113d > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-5156 .elementor-element.elementor-element-448113d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5156 .elementor-element.elementor-element-c6c3b6f{--display:flex;}.elementor-5156 .elementor-element.elementor-element-4eeaee8{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );width:var( --container-widget-width, 80% );max-width:80%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-icon-size:24px;}.elementor-5156 .elementor-element.elementor-element-4eeaee8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5156 .elementor-element.elementor-element-4eeaee8 {--n-accordion-padding:12px 24px 12px 24px;}:where( .elementor-5156 .elementor-element.elementor-element-4eeaee8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5156 .elementor-element.elementor-element-4eeaee8 :where( .elementor-5156 .elementor-element.elementor-element-4eeaee8 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}:where( .elementor-5156 .elementor-element.elementor-element-4eeaee8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5156 .elementor-element.elementor-element-265d43a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-5156 .elementor-element.elementor-element-ed0d4bc{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-5156 .elementor-element.elementor-element-ed0d4bc:not(.elementor-motion-effects-element-type-background), .elementor-5156 .elementor-element.elementor-element-ed0d4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinwijk.staging.kt-scholengroep.be/wp-content/uploads/sites/65/2026/09/Kom-je-een-kijkje-nemen-1.png");background-position:center center;background-size:cover;}.elementor-5156 .elementor-element.elementor-element-cd86230{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-5156 .elementor-element.elementor-element-f2709df{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-5156 .elementor-element.elementor-element-f2709df:not(.elementor-motion-effects-element-type-background), .elementor-5156 .elementor-element.elementor-element-f2709df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuinwijk.staging.kt-scholengroep.be/wp-content/uploads/sites/65/2026/09/Kom-je-een-kijkje-nemen-1.png");background-position:center center;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5156 .elementor-element.elementor-element-5344285d{--min-height:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5156 .elementor-element.elementor-element-60d4ca02{--min-height:550px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:17rem;}.elementor-5156 .elementor-element.elementor-element-602fd1e{--gap:0rem 3.5rem;--row-gap:0rem;--column-gap:3.5rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5156 .elementor-element.elementor-element-8bf09d4{--min-height:0px;}.elementor-5156 .elementor-element.elementor-element-dedc896{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-9d3cb67{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-fcfeb4e{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-448113d{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-4eeaee8{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -0.5rem;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-265d43a{--gap:0rem 3.5rem;--row-gap:0rem;--column-gap:3.5rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5156 .elementor-element.elementor-element-ed0d4bc{--min-height:0px;}.elementor-5156 .elementor-element.elementor-element-f2709df{--min-height:0px;}}@media(max-width:767px){.elementor-5156 .elementor-element.elementor-element-5344285d{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:01rem;--padding-right:01rem;}.elementor-5156 .elementor-element.elementor-element-60d4ca02{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5156 .elementor-element.elementor-element-60d4ca02:not(.elementor-motion-effects-element-type-background), .elementor-5156 .elementor-element.elementor-element-60d4ca02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-319px 0px;}.elementor-5156 .elementor-element.elementor-element-602fd1e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5156 .elementor-element.elementor-element-ec3d0c8{--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-5156 .elementor-element.elementor-element-dedc896{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-9d3cb67{--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-fcfeb4e{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-448113d{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-4eeaee8{--n-accordion-title-font-size:var( --e-global-typography-text-font-size );}.elementor-5156 .elementor-element.elementor-element-265d43a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5156 .elementor-element.elementor-element-cd86230{--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-5156 .elementor-element.elementor-element-f2709df{--min-height:285px;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(min-width:768px){.elementor-5156 .elementor-element.elementor-element-5344285d{--content-width:1300px;}.elementor-5156 .elementor-element.elementor-element-8bf09d4{--width:50%;}.elementor-5156 .elementor-element.elementor-element-ec3d0c8{--width:50%;}.elementor-5156 .elementor-element.elementor-element-ed0d4bc{--width:50%;}.elementor-5156 .elementor-element.elementor-element-cd86230{--width:50%;}.elementor-5156 .elementor-element.elementor-element-f2709df{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5156 .elementor-element.elementor-element-8bf09d4{--width:45%;}.elementor-5156 .elementor-element.elementor-element-ed0d4bc{--width:45%;}.elementor-5156 .elementor-element.elementor-element-cd86230{--width:100%;}.elementor-5156 .elementor-element.elementor-element-f2709df{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-8bf09d4 */.elementor-5156 .elementor-element.elementor-element-8bf09d4 {
        max-height: 500px !important;
    }

/* Mobiel */
@media (max-width: 767px) {
    .elementor-5156 .elementor-element.elementor-element-8bf09d4 {
        height: 100px !important;
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-dedc896 */.elementor-5156 .elementor-element.elementor-element-dedc896 svg  {
    fill: white!important;
}

/* De hoofdcontainer van elk accordeon-item */
.elementor-5156 .elementor-element.elementor-element-dedc896 .e-n-accordion-item {
    background-color: #ffffff;
    border-radius: 40px; /* Ronde hoeken voor de hele kaart */
    margin-bottom: 20px;
        box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.08); 
    overflow: hidden;
    transition: all 0.3s ease;
}

/* De titelbalk (summary) binnen het item */
.elementor-5156 .elementor-element.elementor-element-dedc896 .e-n-accordion-item-title {
    padding: 20px 35px;
    cursor: pointer;
}

/* Styling wanneer het item OPEN staat (details[open]) */
.elementor-5156 .elementor-element.elementor-element-dedc896 .e-n-accordion-item[open] {
    /* Optioneel: iets sterkere schaduw als hij open is */
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.08);
}

/* Verwijder standaard browser markers */
.elementor-5156 .elementor-element.elementor-element-dedc896 summary::-webkit-details-marker {
    display: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9d3cb67 *//* De hoofdcontainer van elk accordeon-item */
.elementor-5156 .elementor-element.elementor-element-9d3cb67 .e-n-accordion-item {
    background-color: #ffffff;
    border-radius: 40px; /* Ronde hoeken voor de hele kaart */
    margin-bottom: 20px;
        box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.08); 
    overflow: hidden;
    transition: all 0.3s ease;
}

/* De titelbalk (summary) binnen het item */
.elementor-5156 .elementor-element.elementor-element-9d3cb67 .e-n-accordion-item-title {
    padding: 20px 35px;
    cursor: pointer;
}

/* Styling wanneer het item OPEN staat (details[open]) */
.elementor-5156 .elementor-element.elementor-element-9d3cb67 .e-n-accordion-item[open] {
    /* Optioneel: iets sterkere schaduw als hij open is */
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.08);
}

/* Verwijder standaard browser markers */
.elementor-5156 .elementor-element.elementor-element-9d3cb67 summary::-webkit-details-marker {
    display: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-fcfeb4e */.elementor-5156 .elementor-element.elementor-element-fcfeb4e svg  {
    fill: white!important;
}

/* De hoofdcontainer van elk accordeon-item */
.elementor-5156 .elementor-element.elementor-element-fcfeb4e .e-n-accordion-item {
    background-color: #ffffff;
    border-radius: 40px; /* Ronde hoeken voor de hele kaart */
    margin-bottom: 20px;
        box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.08); 
    overflow: hidden;
    transition: all 0.3s ease;
}

/* De titelbalk (summary) binnen het item */
.elementor-5156 .elementor-element.elementor-element-fcfeb4e .e-n-accordion-item-title {
    padding: 20px 35px;
    cursor: pointer;
}

/* Styling wanneer het item OPEN staat (details[open]) */
.elementor-5156 .elementor-element.elementor-element-fcfeb4e .e-n-accordion-item[open] {
    /* Optioneel: iets sterkere schaduw als hij open is */
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.08);
}

/* Verwijder standaard browser markers */
.elementor-5156 .elementor-element.elementor-element-fcfeb4e summary::-webkit-details-marker {
    display: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-448113d */.elementor-5156 .elementor-element.elementor-element-448113d svg  {
    fill: white!important;
}

/* De hoofdcontainer van elk accordeon-item */
.elementor-5156 .elementor-element.elementor-element-448113d .e-n-accordion-item {
    background-color: #ffffff;
    border-radius: 40px; /* Ronde hoeken voor de hele kaart */
    margin-bottom: 20px;
        box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.08); 
    overflow: hidden;
    transition: all 0.3s ease;
}

/* De titelbalk (summary) binnen het item */
.elementor-5156 .elementor-element.elementor-element-448113d .e-n-accordion-item-title {
    padding: 20px 35px;
    cursor: pointer;
}

/* Styling wanneer het item OPEN staat (details[open]) */
.elementor-5156 .elementor-element.elementor-element-448113d .e-n-accordion-item[open] {
    /* Optioneel: iets sterkere schaduw als hij open is */
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.08);
}

/* Verwijder standaard browser markers */
.elementor-5156 .elementor-element.elementor-element-448113d summary::-webkit-details-marker {
    display: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4eeaee8 */.elementor-5156 .elementor-element.elementor-element-4eeaee8 svg  {
    fill: white!important;
}

/* De hoofdcontainer van elk accordeon-item */
.elementor-5156 .elementor-element.elementor-element-4eeaee8 .e-n-accordion-item {
    background-color: #ffffff;
    border-radius: 40px; /* Ronde hoeken voor de hele kaart */
    margin-bottom: 20px;
        box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.08); 
    overflow: hidden;
    transition: all 0.3s ease;
}

/* De titelbalk (summary) binnen het item */
.elementor-5156 .elementor-element.elementor-element-4eeaee8 .e-n-accordion-item-title {
    padding: 20px 35px;
    cursor: pointer;
}

/* Styling wanneer het item OPEN staat (details[open]) */
.elementor-5156 .elementor-element.elementor-element-4eeaee8 .e-n-accordion-item[open] {
    /* Optioneel: iets sterkere schaduw als hij open is */
    box-shadow: 0px 15px 40px rgba(0, 0, 0, 0.08);
}

/* Verwijder standaard browser markers */
.elementor-5156 .elementor-element.elementor-element-4eeaee8 summary::-webkit-details-marker {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed0d4bc */.elementor-5156 .elementor-element.elementor-element-ed0d4bc {
        max-height: 500px !important;
    }

/* Mobiel */
@media (max-width: 767px) {
    .elementor-5156 .elementor-element.elementor-element-ed0d4bc {
        height: 100px !important;
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2709df */.elementor-5156 .elementor-element.elementor-element-f2709df {
        max-height: 500px !important;
    }

/* Mobiel */
@media (max-width: 767px) {
    .elementor-5156 .elementor-element.elementor-element-f2709df {
        height: 100px !important;
        order: 2;
    }
}/* End custom CSS */