#content img {
  max-width: 100%;
  object-fit: contain;
  object-position: center right;
  max-height: 49%;
}

#content {
  margin-bottom: 4em;
  margin-top: 35vh;
}

@media (max-width: 1000px) {
  .button {
    width: 35vw;
  }
}

@media (max-width: 767px) {
  .button {
    width: 60vw;
  }

  .mb-5 {
    margin-bottom: 0 !important;
  }

  #content img {
    max-width: 25vw;
  }
}

@media (max-width: 576px) {
  #content {
    margin-top: 15vh !important;
  }
  .d-sm-flex,
  #picture {
    display: none !important;
  }
}
