/* Increase partner/media logos size by 30% properly */
.the-slogan__clients {
    padding: 40px 0; /* Add padding to accommodate larger logos */
}

.the-slogan__clients ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px; /* Increase gap between logos */
    flex-wrap: wrap;
}

.the-slogan__clients li {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Increase logo size while maintaining aspect ratio */
.the-slogan__clients img {
    width: auto;
    height: auto;
    max-width: 130%;
    max-height: 130%;
    object-fit: contain;
    transform: scale(1.3);
    transform-origin: center;
}

/* Remove conflicting styles */
.the-slogan__clients li {
    transform: none;
}

/* Ensure container grows with content */
.the-slogan__clients {
    overflow: visible;
    min-height: 120px; /* Adjust based on logo sizes */
}

/* Mobile responsive adjustments */
@media (max-width: 768px) {
    .the-slogan__clients img {
        transform: scale(1.15); /* Slightly smaller on mobile */
    }
    
    .the-slogan__clients ul {
        gap: 20px;
    }
}