body {
  background:
    linear-gradient(
      to right,
      rgba(180, 180, 180, 0.6) 0%,
      transparent 15%,
      transparent 85%,
      rgba(180, 180, 180, 0.6) 100%
    ),
    linear-gradient(
      to bottom,
      rgba(180, 180, 180, 0.6) 0%,
      transparent 10%,
      transparent 90%,
      rgba(180, 180, 180, 0.6) 100%
    ),
    #dddddf;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.section-h2 {
  font-family: "MedievalSharp", serif;
  font-size: 3.5rem;
  color: #343637;
  letter-spacing: 2px;
  line-height: 1.1;
  text-align: center;
  margin: 60px auto 45px;
}

@media (max-width: 768px) {
  h2 {
    font-family: "Cinzel", serif;
  }
}
