.elementor-2081 .elementor-element.elementor-element-59195e33{--display:flex;--overlay-opacity:0.5;}.elementor-2081 .elementor-element.elementor-element-59195e33::before, .elementor-2081 .elementor-element.elementor-element-59195e33 > .elementor-background-video-container::before, .elementor-2081 .elementor-element.elementor-element-59195e33 > .e-con-inner > .elementor-background-video-container::before, .elementor-2081 .elementor-element.elementor-element-59195e33 > .elementor-background-slideshow::before, .elementor-2081 .elementor-element.elementor-element-59195e33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2081 .elementor-element.elementor-element-59195e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2081 .elementor-element.elementor-element-6c84293.elementor-element{--align-self:flex-start;}/* Start custom CSS for container, class: .elementor-element-59195e33 *//* PIJLTJE PERFECT CENTREREN */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-category-header,
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-service-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* pijltje zelf netjes */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-category-header .cmplz-icon,
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-service-header .cmplz-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

/* HOVER UITZETTEN */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-category-header:hover,
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-service-header:hover {
    background: rgba(255,255,255,0.06) !important; /* zelfde als normaal */
    transform: none !important;
}

/* klik effect weg */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-category-header:focus,
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-service-header:focus {
    background: rgba(255,255,255,0.06) !important;
}

/* overgang uit */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-category-header,
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-service-header {
    transition: none !important;
}.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-icon {
    opacity: 0.7;
}/* SUBTIELE UITKLAP STIJL */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-dropdown {
    background: rgba(255,255,255,0.04) !important;
    padding: 15px 20px !important;
    border-radius: 6px;
    margin-top: 6px;
}

/* Tekst netjes leesbaar */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-dropdown p,
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-dropdown li,
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-dropdown td,
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-dropdown th {
    color: #e5e7eb !important;
}

/* Tabellen licht maar niet wit */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-dropdown table {
    background: rgba(255,255,255,0.06) !important;
}

/* Randje voor scheiding */
.elementor-2081 .elementor-element.elementor-element-59195e33 .cmplz-dropdown {
    border: 1px solid rgba(255,255,255,0.08);
}/* End custom CSS */