@media (max-width: 800px) {
  .hero h1 {
    font-size: 2em !important;
  }
  .hero h3 {
    font-size: 1em !important;
    width: 270px !important;
  }
  .section2 .inner .titles .block p, .section3 .block p {
    width: 100%;
  }
  .section4 .inner > .block {
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
  }
  .signup-partners .side-background {
    width: 0;
  }
  .signup-partners .register {
    width: 100%;
  }
  .signup-partners .register .inner {
    max-width: 400px;
    margin: 0 auto;
  }
}