.imprint {
  position: absolute;
  left: 20px;
  top: 10px;
  width: 1800px;
}

:root{
  --main-brand-color: #FF0700;
  --primary-color: #ffffff;
  --secondary-color: #FF0700;
  --light-secondary-color: #50C1DC;
  --text-color: #ffffff;
  --secondary-text-color: #a6a6a9;
}

*{
  margin: 0;
  padding: 0;
}

body{
  min-height: 100vh;
  background-color: var(--primary-color);
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  color: var(--text-color)
}

h1{
  font-size: 100px;
  line-height: 115%;
}

h3{
  font-size: 40px;
}

.subheading{
  margin-top: 25px;
  color: var(--secondary-text-color);
}

@media(max-device-width: 800px) {
  h1{
    font-size: 12vw;
    text-align: center;
  }
  .subheading{
    text-align: center;
  }
}
