.sin-espaciado {
   padding: 0 !important;
   margin: 0 !important;
}

/* Imagen cambiante */
.imagen-cambiante {
  position: relative;
  width: 100%;
}

.imagen-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  /*background-color: #008CBA;*/
  background-color: transparent;
}

.imagen-cambiante:hover .imagen-overlay {
  opacity: 1;
}

.imagen-despues {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 0%; /*50%*/
  left: 0%; /*50%*/
  /* transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); */
}