.content-with-img {
  position: relative;
  text-align: center;
}

.centered-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.centered-content h2 {
  font-size: 1rem;
}

.centered-content h1 {
  padding-bottom: 2rem;
  font-size: 2.5rem;
  font-style: oblique;
}

.bg-img {
  margin: 2rem;
}

.bg-img img{
  max-width: 100%;
}