.quienes-somos {
  display: flex;
}
@media screen and (max-device-width:9999px) {
  .quienes-somos {
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
  .quienes-somos .margen-lateral {
    display:block;
    width: 60vw;
  }
  .quienes-somos img {
    line-height: 0;
    width:53vw;
  }  
}
@media screen and (max-device-width:1080px) {
  .quienes-somos {
    flex-direction: column;
  }
  .quienes-somos .margen-lateral {
    display:none;
  }
  .quienes-somos .texto {
    padding: 5vh 10vw 2vh 10vw;
  }
  .quienes-somos img {
    line-height: 0;
    width:73vw;
    align-self: flex-end;
  } 
}
