@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body{background-color:#04122C;font-family:'Roboto Slab', sans-serif;color:white;margin:0}pre{font-family:'Roboto Slab', sans-serif !important;margin:0}main{height:200vw;background-repeat:no-repeat;background-image:url("../img/background.png");background-size:100%}header{position:absolute}header img{margin:1.3vw;width:10vw}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3vw 0 1vw;background:linear-gradient(transparent, #01050b 25%);-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer div{text-align:center}footer div h3{margin:0}footer div img{width:100px}footer div p{margin:0}footer div a{color:white;text-decoration:none;margin:0 10px}#landing .invisible{opacity:0}#landing .button{background-color:#05b1b1;border-radius:5px;color:rgba(255,255,255,0.84);cursor:pointer}#landing .hasOuterCircle::before{position:absolute;content:' ';border:4px dashed #06ecec;text-align:center}#landing .hasOuterLines::before{position:absolute;content:' ';text-align:center;background-image:url("../img/circleEffect.png");background-size:contain;background-repeat:no-repeat}#landing .line{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0;width:3px;height:0;background:linear-gradient(transparent, #06ecec);transition:height 1s}#landing #imagineText{transition:opacity 500ms}#landing #firstLine{left:15.5vw;top:20px;-webkit-transform:rotateZ(-65deg);transform:rotateZ(-65deg)}#landing #firstLine.expand{height:25.3vw}#landing #secondLine{right:32.8vw;top:28vw;-webkit-transform:rotateZ(-82deg);transform:rotateZ(-82deg)}#landing #secondLine.expand{height:8.3vw}#landing #thirdLine{top:39.5vw;left:42.5vw;-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg)}#landing #thirdLine.expand{height:16.8vw}#landing #fourthLine{top:63vw;right:59.5vw;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}#landing #fourthLine.expand{height:15.5vw}#landing #fifthLine{top:73vw;left:24.5vw;-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg)}#landing #fifthLine.expand{height:4.1vw}#landing #sixthLine{top:72vw;right:63vw;-webkit-transform:rotateZ(-35deg);transform:rotateZ(-35deg)}#landing #sixthLine.expand{height:35vw}#landing #seventhLine{top:131vw;left:44vw;-webkit-transform:rotateZ(53deg);transform:rotateZ(53deg)}#landing #seventhLine.expand{height:13vw}#landing #eighthLine{top:150.5vw;right:64.7vw;-webkit-transform:rotateZ(-65deg);transform:rotateZ(-65deg);transition:height 2.5s}#landing #eighthLine.expand{height:23.5vw}#landing #ninethLine{top:139vw;right:35vw;-webkit-transform:rotateZ(-17deg);transform:rotateZ(-17deg);transition:height 2.5s}#landing #ninethLine.expand{height:12vw}#landing .circle{position:absolute;border:4px solid #06ecec;text-align:center}#landing .first{left:33vw;top:7vw;width:28.5vw;height:28.5vw;border-radius:29.5vw;padding:2.7vw}#landing .first h1{font-weight:normal;margin-top:5vw;font-size:6.3vw;margin-bottom:0}#landing .first pre{margin:1vw 0;font-size:2vw}#landing .first::before{width:38vw;height:38vw;border-radius:38vw;left:-2vw;top:-2vw;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:70s;animation-duration:70s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}#landing .second{width:17vw;height:17vw;border-radius:17vw;right:7.5vw;top:21vw}#landing .second pre{font-size:1.5vw;text-align:center;margin:5vw auto;line-height:1.8vw}#landing .second::before{width:19vw;height:19vw;border-radius:27vw;left:-0.9vw;top:-0.9vw;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:90s;animation-duration:90s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:reverse;animation-direction:reverse}#landing .third{width:21vw;height:21vw;border-radius:21vw;left:19vw;top:53vw}#landing .third h1{font-size:2.7vw;font-weight:normal;text-align:center;width:13vw;margin:7.1vw auto;padding:0;line-height:3vw;color:#06ecec}#landing .third::before{width:23vw;height:23vw;border-radius:21vw;left:-1.2vw;top:-1.2vw;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}#landing .fourth{width:38vw;height:38vw;border-radius:38vw;top:47vw;right:6vw}#landing .fourth h2{font-size:2.5vw;margin:8vw auto 0;width:31vw;font-weight:normal}#landing .fourth pre{font-size:2.3vw;margin:1vw auto;line-height:2.3vw}#landing .fifth{width:36.5vw;height:36.5vw;border-radius:36.5vw;top:74.5vw;margin-left:-4.5vw;overflow:hidden}#landing .fifth img{margin:-3px;width:101%}#landing .sixth{width:39vw;height:39vw;border-radius:39vw;top:100vw;right:19vw}#landing .sixth pre{font-size:2.7vw;margin-top:7vw}#landing .sixth pre strong{font-size:3.3vw}#landing .seventh{width:21vw;height:21vw;border-radius:21vw;top:135vw;left:15vw}#landing .seventh h1{font-size:2.7vw;font-weight:normal;text-align:center;width:15vw;margin:6vw auto;color:#06ecec}#landing .seventh::before{width:23vw;height:23vw;border-radius:21vw;left:-1.2vw;top:-1.2vw;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}#landing .eighth{width:33vw;height:33vw;border-radius:33vw;top:150vw;right:11.5vw;overflow:hidden;background-color:white}#landing .eighth img{height:85%;margin-left:-6vw;margin-top:4vw}#landing .conclusion{position:absolute;top:164vw;left:12vw}#landing .conclusion img{width:12vw}#landing .conclusion h2{margin:0;font-weight:100;font-style:italic;font-size:1.4vw}#landing .conclusion div .email{background-color:#254072;border:none;border-radius:5px;font-size:1.3vw;padding:0.3vw}#landing .conclusion div .submit{border:none;font-size:1.3vw;padding:0.3vw;margin-left:-1vw}#landing .conclusion .join{display:block;font-size:1.3vw;padding:0.3vw;width:50%;text-align:center;color:white;text-decoration:none}
