.text-wth-background-image-wrapper {
  min-height: 90vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #fff;
}

.text-wth-background-image-wrapper > * {
  max-width: 80rem;
}

.text-wth-background-image-wrapper img {
  max-width: 100%;
  margin-bottom: 4rem;
}

.text-wth-background-image-wrapper h2 {
  margin-bottom: 3rem;
}

.text-wth-background-image-wrapper .anchor-button {
  margin-top: 6rem;
}