.elementor-32478 .elementor-element.elementor-element-799de25{--display:flex;}/* Start custom CSS for html, class: .elementor-element-344bc83 *//* Container instellingen */
.usp-ticker-container {
    width: 100%;
    overflow: hidden;
    background: transparent; 
    padding: 6px 0; /* Iets minder witruimte boven/onder */
}

/* De bewegende balk */
.usp-ticker-inner {
    display: flex;
    white-space: nowrap;
    animation: ticker-move 30s linear infinite; 
}

/* Pauzeer bij hover (werkt ook op mobiel bij aanraken) */
.usp-ticker-inner:hover {
    animation-play-state: paused;
}

/* Individuele USP items */
.usp-item {
    display: flex;
    align-items: center;
    color: #000000;
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 0 40px; 
}

.usp-item span {
    margin-right: 8px;
    font-size: 16px;
}

/* De animatie berekening */
@keyframes ticker-move {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

/* --- SPECIAAL VOOR MOBIEL (TELEFOON) --- */
@media (max-width: 768px) {
    .usp-ticker-inner {
        /* Langzamer op mobiel: 45 seconden in plaats van 30 */
        animation: ticker-move 45s linear infinite; 
    }

    .usp-item {
        /* Kleinere tekst zodat het compacter is */
        font-size: 10px; 
        padding: 0 20px; /* Minder ruimte tussen de items zodat ze sneller opvolgen */
    }

    .usp-item span {
        font-size: 13px; /* Icoontjes ook iets kleiner */
        margin-right: 5px;
    }
}/* End custom CSS */