/* Container Pai */
.logo-section {
    display: flex;
    /* Coloca as duas divs .marquee lado a lado */
    overflow: hidden;
    /* Esconde a barra de rolagem horizontal */
    width: 100%;
    user-select: none;
    /* Opcional: impede seleção do usuário enquanto roda */
}

/* Faixas de Animação */
.marquee {
    display: flex;
    justify-content: space-between;
    gap: 4rem;
    /* Espaço entre as imagens */
    animation: marquee 20s linear infinite;
    flex-shrink: 0;
    min-width: 100%;
    padding-right: 4rem;
}

.marquee img {
    height: 3rem;
    opacity: 0.7;
    object-fit: contain;
    /* Garante que a imagem não distorça */
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

.whatsapp-outline {
    width: 40px;
    /* Tamanho do ícone */
    height: 40px;
    color: #ffffff;
    stroke: #ffffff;
    transition: all 0.3s ease;
}