.row {
    row-gap: 30px; /* Espacio entre filas */
}

.col-md-4 {
    margin-bottom: 20px; /* Espacio extra para dispositivos pequeños */
}

.polaroid {
    width: 250px; /* Tamaño ajustado */
    height: 350px; /* y valor aprox para mantener proporción */
    display: flex;
    flex-direction: column;
    align-items: center;
    background: white;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);
    text-align: center;
}

.polaroid img {
    width: 100%;
    height: 80%;
    object-fit: cover; /* Ajustar imagen para no dejar contenido sin visualizar */
    border-radius: 5px;
}

.polaroid p {
    margin-top: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}