/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Feb 18 2026 | 18:12:10 */

.et_pb_row_10 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

.et_pb_row_10 .et_pb_column {
    width: 100% !important;
    padding: 0 !important;
}

.et_pb_row_10 .et_pb_code {
    margin: 0 !important;
    padding: 0 !important;
}

.partners-banner-container {
    background-color: #349980;
    width: 100%; 
    padding: 10px 0;
    overflow: hidden;
}

.partners-scroller {
    max-width: 100%;
}

.partners-track {
    display: flex;
    align-items: center; 
    gap: 4rem;
    width: max-content;
    flex-wrap: nowrap;
}

.partners-track img {
    height: 40px;
    width: auto;
    object-fit: contain;
}

.partners-scroller[data-animated="true"] {
    overflow: hidden;
    -webkit-mask: linear-gradient(90deg, transparent, white 5%, white 95%, transparent);
    mask: linear-gradient(90deg, transparent, white 5%, white 95%, transparent);
}

.partners-scroller[data-animated="true"] .partners-track {
    width: max-content;
    flex-wrap: nowrap;
    animation: scroll 40s linear infinite;
}

@keyframes scroll {
    to {
        transform: translate(calc(-33.33% - 2.66rem));
    }
}

/* Responsivo */
@media (max-width: 768px) {
    .partners-track {
        gap: 2rem;
    }
    .partners-track img {
        height: 30px;
    }
    @keyframes scroll {
        to {
            transform: translate(calc(-33.33% - 1.33rem));
        }
    }
}