.elementor-804 .elementor-element.elementor-element-3e1a470{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reviews .elementor-testimonial__text{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-primary );border-radius:20px;}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__header{padding-top:25px;padding-left:25px;padding-right:25px;background-color:var( --e-global-color-primary );padding-block-end:calc( 35px / 2 );border-block-end-color:var( --e-global-color-4142540 );border-block-end-width:1px;}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__content{padding-bottom:25px;padding-left:25px;padding-right:25px;padding-block-start:calc( 35px / 2 );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__name{color:var( --e-global-color-554f641 );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__header, .elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__name{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__title{color:var( --e-global-color-4142540 );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__text{color:var( --e-global-color-554f641 );font-family:var( --e-global-typography-cd4f1db-font-family ), Sans-serif;font-size:var( --e-global-typography-cd4f1db-font-size );font-weight:var( --e-global-typography-cd4f1db-font-weight );font-style:var( --e-global-typography-cd4f1db-font-style );line-height:var( --e-global-typography-cd4f1db-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-4142540 );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-4142540 );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__icon{font-size:30px;}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__icon svg{width:30px;}@media(max-width:1024px){.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__header, .elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__text{font-size:var( --e-global-typography-cd4f1db-font-size );line-height:var( --e-global-typography-cd4f1db-line-height );}}@media(max-width:767px){.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-reviews .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__header, .elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__name{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-804 .elementor-element.elementor-element-4592725 .elementor-testimonial__text{font-size:var( --e-global-typography-cd4f1db-font-size );line-height:var( --e-global-typography-cd4f1db-line-height );}}/* Start custom CSS for reviews, class: .elementor-element-4592725 *//* Basis: elke volledige reviewkaart blauw */
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide {
    --review-bg: #1E3E7B;
}

/* Elke tweede review volledig oranje */
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide:nth-child(even) {
    --review-bg: #EE862B;
}

/* Zorg dat de hele kaart dezelfde achtergrond krijgt */
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide,
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial,
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial__header,
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial__content,
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial__footer,
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial__cite,
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial__text {
    background-color: var(--review-bg) !important;
}

/* Zorg dat de kaart de volledige hoogte vult */
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial {
    height: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 20px;
    overflow: hidden;
}

/* Tekst wit */
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial,
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial * {
    color: #ffffff !important;
}

/* Eventuele lijntjes tussen naam en tekst subtiel wit maken */
.elementor-804 .elementor-element.elementor-element-4592725 .swiper-slide .elementor-testimonial__header {
    border-bottom-color: rgba(255,255,255,0.35) !important;
}/* End custom CSS */