.padre{
    display: flex;
    column-gap: 300px;
}

.negro {
    display: flex;
    justify-content: center;   
}

.negro img {
    width: 250px;
    height: 250px;
}

.azul {
    display: flex;
    justify-content: left;
}
.azul h3 {
    width: 400px;
    height: 150px;
    background-color: greenyellow;
}

.rojo {
  display: flex;
  justify-content: left; 
}
.rojo h2 {
    width: 300px;
    height: 100px;    
    background-color: blueviolet    ;
}