* {
  font-size: 100%;
  font-family: "Trebuchet MS";
}
header {
  font-size: 120%;
}
div {
  text-align: justify;
}

.contenedor {
  display: flex;
  justify-content: center;
}

.contenedor .imagen {
  width: 30vw;
  height: auto;
}

/* Larger images in smaller screens */
@media screen and (max-width: 992px) {
  .contenedor .imagen {
    width: 50vw;
  }
}

.contenedor .btn {
  color: white;
  border: none;
  padding: 0.5em 1em 0.5em 1em;
  background-color: #cd171e;
  cursor: pointer;
}
