/* === IMAGES ÉLÉMENTS === */

/* === LOGOS PARTENAIRES UNIFORMES === */
.partner-logo {
    width: 160px;
    height: 100px;
    object-fit: contain;
    object-position: center;
    display: block;
    margin: 0 auto;
    background: transparent;
    border-radius: var(--border-radius);
    padding: var(--spacing-xs);
    transition: transform var(--transition-speed) var(--transition-easing);
}

.partner-logo:hover {
    transform: scale(1.05);
}

/* === RESPONSIVE LOGOS PARTENAIRES === */
@media (max-width: 768px) {
    .partner-logo {
        width: 140px;
        height: 90px;
    }
}

@media (max-width: 480px) {
    .partner-logo {
        width: 120px;
        height: 80px;
    }
}