html,body {
	width:100%;
	height:100%;
	margin:0;
}

div,img,svg {
	-webkit-backface-visibility:visible;
	        backface-visibility:visible;
	position: absolute;
}

.page-container {
	position:relative;
	width:100%;
	height:100%;
}

.page-content {
	background-color:transparent;
	-webkit-transform:perspective(1400px) matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
	        transform:perspective(1400px) matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);
	-webkit-transform-style:preserve-3d;
	        transform-style:preserve-3d;
	position:absolute;
}

.page-wrapper {
	background-color:#000;
	position:absolute;
	-webkit-transform:translateZ(0px);
	        transform:translateZ(0px);
}

.page-size {
	width:300px;
	height:600px;
	overflow:hidden;
}

.background {
	background-color:#733d3c;
}

.clicktag {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
	background-color:rgba(0,0,0,0);
}

.clicktag:hover {
	cursor:pointer;
}

.blur { -webkit-filter: url(#blur-filter); filter: url(#blur-filter); }
.blur2 { -webkit-filter: url(#blur-filter2); filter: url(#blur-filter2); }
svg {
  opacity: 0.01;
  position: fixed;
  pointer-events: none;
}

svg {
  width: 100%;
  height: 100%;
  pointer-events: none;
}
canvas {
  position:absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -100%) translateZ(0);
          transform: translate(-50%, -100%) translateZ(0);
  
}
.h1container, .h2container, .logocontainer, .cta {
	position: absolute;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	opacity: 0;
	flex: 1 1 0%;
	-ms-flex: 1 0 auto;
}
.headline-one {
	top:88px;
	width: 226px;
}
.headline-two {
	top:88px;
	width: 182px;
}
.logo {
	top:492px;
	width:146px;
}
.ctaButton {
	top:410px;
	width:246px;
}
.scanner {
	opacity: 0;
}
.static {
	position: absolute;
	top:0;
	left:0;
	height: 100%;
	width:100%;
	opacity: 0;
}