.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1588 .elementor-element.elementor-element-75c8d11 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1588 .elementor-element.elementor-element-75c8d11{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1588 .elementor-element.elementor-element-75c8d11 .elementor-icon-list-text{transition:color 0.3s;}/* Start custom CSS for section, class: .elementor-element-84b33b0 *//* Standard-Trenner: 15% breit, 2px dick, linksbündig */
.custom-icon-list .elementor-icon-list-item::after {
    content: "";
    display: block;
    width: 15%; /* Nur der Trenner ist 15 % breit */
    height: 3px; /* 2 Pixel dick */
    background-color: #E50614; /* Standard-Trennerfarbe */
    margin-top: 5px; /* Abstand nach oben */
    text-align: left;
}

/* Wiederholendes Farbmuster nach jedem 7. Eintrag */
.custom-icon-list .elementor-icon-list-item:nth-child(6n+2)::after {
    background-color: #ED6606;
}

.custom-icon-list .elementor-icon-list-item:nth-child(6n+3)::after {
    background-color: #F39800;
}

.custom-icon-list .elementor-icon-list-item:nth-child(6n+4)::after {
    background-color: #F8D51B;
}

.custom-icon-list .elementor-icon-list-item:nth-child(6n+5)::after {
    background-color: #C8D401;
}

.custom-icon-list .elementor-icon-list-item:nth-child(6n+6)::after {
    background-color: #B0CC36;
}

/* Sicherstellen, dass der letzte Eintrag Abstand nach unten hat */
.custom-icon-list .elementor-icon-list-item:last-child::after {
    margin-top: 5px; /* Abstand oben für den letzten Eintrag */
    margin-bottom: -10px; /* Mehr Abstand nach unten für den letzten Eintrag */
}/* End custom CSS */