body,html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;height:100%}body{overflow-x:hidden;color:#294356;background:#dedfe0;font-weight:300;font-family:'Quicksand',sans-serif}*{padding:0;margin:0;box-sizing:border-box;font-weight:400}:focus{outline:none}a{color:#294356;text-decoration:none}a:hover{text-decoration:underline}strong{font-weight:400}.container,.footer{width:100%;opacity:0}.footer{bottom:30px;text-align:center;font-size:14px;line-height:20px;font-weight:300;position:absolute}.container{position:fixed;height:100%}.container>.logo{position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-250px;width:400px;height:400px;opacity:0;z-index:1}@media screen and (max-width:640px){.container>.logo{width:200px;height:200px;margin-left:-100px;margin-top:-150px}.footer{font-size:12px}}