@charset "UTF-8";

html,
body {
  width: 100%;
  height: 100%;
  background: #000;
}
body {
  font-family:Open Sans;
  font-size: 16px;
  -webkit-text-size-adjust: none;
  font-weight: 400;
  color: #bdbdbd;
  display: flex;
  flex-direction: column;
  opacity: 0;
}
* {
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  border-radius: 0;
  border-spacing: 0;
  list-style-type: none;
  text-decoration: none;
  box-sizing: border-box;
  -webkit-appearance: none;
}
a {
  outline: none;
  text-decoration: none;
}
a:link {
  color: #11998e;
}
a:visited {
  color: #11998e;
}
a:focus,
a:hover,
a:active {
  color: #38ef7d;
}

#demo {
	width: 100%;
	height: 100%;
	position: absolute;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
#demo > video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}

#logo {
	width: 100%;
	height: 100%;
	position: absolute;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='114px' height='207.328px' viewBox='0 0 114 207.328' enable-background='new 0 0 114 207.328' xml:space='preserve'%3E%3Cg fill='%23ffffff'%3E%3Crect x='45.945' y='119.55' width='22.109' height='87.777'/%3E%3Cpath d='M80.688,0C68.916,0,62.31,4.88,56.857,8.901C51.689,5.168,44.509,0,33.021,0C29.861,0,0,0,0,35.32v172.008h22.109V35.32 c0-12.347,9.479-13.208,11.773-13.208c1.151,0,12.063,0,12.063,13.208v60.596h22.109V35.32c0-12.347,8.903-13.208,12.063-13.208 c4.879,0,11.772,2.008,11.772,13.208v172.008H114V35.32C114,5.168,92.177,0,80.688,0z'/%3E%3C/g%3E%3C/svg%3E");
	background-size: 80px;
  background-position: center;
	background-repeat: no-repeat;
}

#error {
	width: 100%;
	height: 100%;
	display: flex;
}
#error > img {
	max-width: 90%;
	height: auto;
	margin: auto;
}