@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700);@import url(https://fonts.googleapis.com/css?family=Nunito:300,400,700);@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}16%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}33%{-webkit-transform:rotate(120deg);transform:rotate(120deg)}41%{-webkit-transform:rotate(150deg);transform:rotate(150deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}58%{-webkit-transform:rotate(210deg);transform:rotate(210deg)}66%{-webkit-transform:rotate(240deg);transform:rotate(240deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}83%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}91%{-webkit-transform:rotate(330deg);transform:rotate(330deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}8%{-moz-transform:rotate(30deg);transform:rotate(30deg)}16%{-moz-transform:rotate(60deg);transform:rotate(60deg)}25%{-moz-transform:rotate(90deg);transform:rotate(90deg)}33%{-moz-transform:rotate(120deg);transform:rotate(120deg)}41%{-moz-transform:rotate(150deg);transform:rotate(150deg)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}58%{-moz-transform:rotate(210deg);transform:rotate(210deg)}66%{-moz-transform:rotate(240deg);transform:rotate(240deg)}75%{-moz-transform:rotate(270deg);transform:rotate(270deg)}83%{-moz-transform:rotate(300deg);transform:rotate(300deg)}91%{-moz-transform:rotate(330deg);transform:rotate(330deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}8%{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg)}16%{-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);transform:rotate(60deg)}25%{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}33%{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);transform:rotate(120deg)}41%{-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);transform:rotate(150deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}58%{-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);transform:rotate(210deg)}66%{-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);transform:rotate(240deg)}75%{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}83%{-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);transform:rotate(300deg)}91%{-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);transform:rotate(330deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes moveRight{0%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}50%{-webkit-transform:translateX(2rem) translateY(0);transform:translateX(2rem) translateY(0);opacity:0}51%{-webkit-transform:translateX(-2rem) translateY(0);transform:translateX(-2rem) translateY(0);opacity:0}to{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}@-moz-keyframes moveRight{0%{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}50%{-moz-transform:translateX(2rem) translateY(0);transform:translateX(2rem) translateY(0);opacity:0}51%{-moz-transform:translateX(-2rem) translateY(0);transform:translateX(-2rem) translateY(0);opacity:0}to{-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}@keyframes moveRight{0%{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}50%{-webkit-transform:translateX(2rem) translateY(0);-moz-transform:translateX(2rem) translateY(0);transform:translateX(2rem) translateY(0);opacity:0}51%{-webkit-transform:translateX(-2rem) translateY(0);-moz-transform:translateX(-2rem) translateY(0);transform:translateX(-2rem) translateY(0);opacity:0}to{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);opacity:1}}*,:after,:before{margin:0;padding:0;-moz-box-sizing:inherit;box-sizing:inherit;list-style:none}html{-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}@media screen and (min-width:37.5em){html{font-size:70%}}@media screen and (min-width:50em){html{font-size:80%}}@media screen and (min-width:62.5em){html{font-size:90%}}body{font-family:Josefin Sans,sans-serif;font-weight:400;line-height:1.6;color:#666}a:link,a:visited,button,button:link,button:visited{text-decoration:none;color:inherit;border:2px solid transparent}a:focus,button:focus{outline:none;border:1px solid #55c57a;border-radius:50%}.main{position:relative;overflow:hidden;background-image:-moz-linear-gradient(top,rgba(21,223,250,.8),rgba(0,38,59,.95));background-image:linear-gradient(180deg,rgba(21,223,250,.8),rgba(0,38,59,.95));height:100vh;overflow:auto;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;color:#fff;top:0}