.contenedor{ 
    display: flex;
    justify-content: center;    
    align-items: flex-start;   
}

.columna{
    display: flex;
    flex-direction: column;  
    align-items: center;
    margin: 10px;             
}

.columna img{
    width: 200px;
    object-fit: cover;
    border-radius: 10px;
    margin-bottom: 30px;
    margin-inline: 5px;
    flex-shrink: 0;   
    transition: box-shadow 0.3s ease;
}

.columna img:hover{
    box-shadow: 0 0 0 8px lightgray;
}

.peque{
    height: 150px;
}

.media{
    height: 250px;
}

.grande{
    height: 350px;
}