.elementor-2266 .elementor-element.elementor-element-a0e3a42{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2266 .elementor-element.elementor-element-a671332 > .elementor-element-populated{margin:34px 34px 34px 34px;--e-column-margin-right:34px;--e-column-margin-left:34px;}.elementor-2266 .elementor-element.elementor-element-913f065{text-align:center;}.elementor-2266 .elementor-element.elementor-element-913f065 .elementor-heading-title{font-size:36px;color:var( --e-global-color-astglobalcolor3 );}.elementor-2266 .elementor-element.elementor-element-d3f608e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-2266 .elementor-element.elementor-element-d3f608e .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-2266 .elementor-element.elementor-element-d3f608e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2266 .elementor-element.elementor-element-71bfc05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2266 .elementor-element.elementor-element-71bfc05 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:700px;}.elementor-2266 .elementor-element.elementor-element-71bfc05 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:16 / 9;}.elementor-2266 .elementor-element.elementor-element-71bfc05 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-primary );}.elementor-2266 .elementor-element.elementor-element-71bfc05 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}#elementor-lightbox-slideshow-71bfc05 .dialog-lightbox-close-button, #elementor-lightbox-slideshow-71bfc05 .elementor-swiper-button{color:var( --e-global-color-astglobalcolor2 );}#elementor-lightbox-slideshow-71bfc05 .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-71bfc05 .elementor-swiper-button:hover{color:var( --e-global-color-astglobalcolor4 );}.elementor-2266 .elementor-element.elementor-element-71bfc05 .elementor-custom-embed-play i{font-size:20px;text-shadow:-9px 2px 40px rgba(255, 255, 255, 0.96);}.elementor-2266 .elementor-element.elementor-element-b2f22e7{font-size:17px;}.elementor-2266 .elementor-element.elementor-element-fe67588 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2266 .elementor-element.elementor-element-71bfc05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-2266 .elementor-element.elementor-element-71bfc05.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2266 .elementor-element.elementor-element-71bfc05 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:254px;}.elementor-2266 .elementor-element.elementor-element-71bfc05 .elementor-swiper-button{font-size:15px;}}/* Start custom CSS for media-carousel, class: .elementor-element-71bfc05 *//* Stijl voor alle niet-actieve afbeeldingen */
.swiper-slide:not(.swiper-slide-active) .elementor-carousel-image {
    filter: brightness(1.6) blur() !important; /* Lichter en vervaagd */
    opacity: 0.3 !important; /* Half transparant */
    transition: filter 0.3s ease, opacity 0.3s ease !important;
}

/* Stijl voor de actieve afbeelding (geen effecten) */
.swiper-slide.swiper-slide-active .elementor-carousel-image {
    filter: brightness(1) blur(0px) !important; /* Normale helderheid en scherpte */
    opacity: 1 !important; /* Volledig zichtbaar */
}

/* Hover-effect: Niet-actieve afbeelding krijgt normale helderheid */
.swiper-slide:not(.swiper-slide-active):hover .elementor-carousel-image {
    filter: brightness(1) blur(0px) !important; /* Terug naar normale kleuren */
    opacity: 1 !important; /* Volledig zichtbaar */
    transition: filter 0.2s ease, opacity 0.2s ease !important;
}


/* Algemene stijl voor de pijlen (witte blokje) */
.elementor-swiper-button {
    background: white !important; /* Witte achtergrond */
    width: 50px !important;
    height: 50px !important;
    border-radius: 4px !important; /* Afgeronde hoeken */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) !important; /* Zachtere schaduw */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: background 0.3s ease-in-out !important;
    border: none !important;
    outline: none !important;
}

/* Links en rechts correct positioneren */
.elementor-swiper-button-prev {
    left: -8px !important; /* Pas aan voor exacte positie */
}

.elementor-swiper-button-next {
    right: -8px !important; /* Pas aan voor exacte positie */
}

/* Hover effect zoals voorbeeld */
.elementor-swiper-button:hover {
    background: #f0f0f0 !important; /* Lichtgrijs bij hover */
}

/* Mobiele aanpassingen */
@media (max-width: 768px) {
    .elementor-swiper-button {
        width: 40px !important;
        height: 40px !important;
        border-radius: 4px !important;
    }

    .elementor-swiper-button-prev {
        left: -10px !important;
    }

    .elementor-swiper-button-next {
        right: -10px !important;
    }
}/* End custom CSS */