
body {
  padding: 0;
  margin: 0;
  background-color: #fff;
}

@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@900&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Coda+Caption:wght@800&display=swap');*/

* {
  font-family: 'Barlow', sans-serif;
  color: #ff0000;
  line-height: 1.5;
  font-weight: 900;
}

a, a:visited, a:hover, a:active {
  color: inherit;
  text-decoration: none;
}

h1 {
  display: none;
}

div.container {
  height: 100%;
  /*background-color: #242424;*/
  margin-bottom: 0;
}

div {
  margin-bottom: 1vw;
  padding: 0vw;
}

div#line-one {
  margin-top: 1vw;
  font-size: 10vw;
  line-height: 5vw;
  color: #f11009;
}

div#line-one-m {
  display: none;
  opacity: 0;
}

div#line-two {
  margin-top: 2vw;
  font-size: 27vw;
  line-height: 24vw;
  color: #f11009;
}

div#line-three {
  font-size: 10vw;
  line-height: 9.3vw;
  color: #f11009;
 
}

footer {
  padding: 20px 0 20px 0;
  text-align: center;
  background-color: #000;
  color: #000;
}

@media only screen and (max-width: 45em) {  /* 720px */
div#line-one {
  opacity: 0;
  display: none;
}

div#line-one-m {
  display: inline;
  opacity: 1;
  margin-top: 20vw;
  font-size: 16vw;
  line-height:18vw;
  color: #f11009;
}

div#line-two {
  margin-top:7vw;
  font-size: 35vw;
  line-height: 37vw;
  color: #f11009;
}

div#line-three {
  margin-top:9vw;
  font-size: 12.1vw;
  line-height: 12vw;
  color: #f11009;
 
}
  }