/**
 * Ajustes específicos para logos de socios
 * Para que coincidan exactamente con el diseño
 */

/* Mejorar visibilidad y tamaño de logos */
.partners-section {
    padding: 6rem 2rem;
}

.partners-grid {
    max-width: 1400px;
}

/* Ajustes específicos por logo según el diseño */

/* Hikvision - Logo rojo, más grande */
.partner-item:nth-child(1) {
    flex: 0 1 350px;
}

.partner-item:nth-child(1) .partner-logo {
    max-width: 300px;
    min-width: 250px;
}

/* Syscom - Logo blanco, tamaño medio */
.partner-item:nth-child(2) {
    flex: 0 1 300px;
}

.partner-item:nth-child(2) .partner-logo {
    max-width: 280px;
    min-width: 220px;
}

/* Axis - Logo amarillo/rojo, más grande */
.partner-item:nth-child(3) {
    flex: 0 1 350px;
}

.partner-item:nth-child(3) .partner-logo {
    max-width: 320px;
    min-width: 260px;
}

/* Mejorar contraste y visibilidad */
.partner-logo {
    padding: 1rem;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 8px;
}

.partner-item:hover .partner-logo {
    background: rgba(255, 255, 255, 0.1);
}

/* Subtítulos más prominentes */
.partner-subtitle {
    font-size: 1.1rem;
    margin-top: 2rem;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

