.mwd-sn-pv {
  background-image: url("bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-bottom: 1em;
}

.mwd-sn-pv-overlay {
  background: linear-gradient(to top, rgba(9, 32, 63, 0.6) 0%, rgba(83, 120, 149, 0.1) 100%);
  padding: 2em;
}

.demo-container {
  background: radial-gradient(circle at 10% 20%, rgba(216, 241, 230, 0.46) 0.1%, rgba(233, 226, 226, 0.28) 90.1%);
  padding: 1em;
  margin-bottom: 2rem;
}

.demo-container h1 {
  font-size: 1rem;
  font-weight: 700;
  margin: 0;
}

.demo-container p {
  margin: 0 0 1rem 0;
}