@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Audiowide:wght@400;700&display=swap);*{box-sizing:border-box}#app{margin-left:auto;margin-right:auto;align-items:center}body{width:100%;background-color:#100e4b;border:0;color:#151364;margin:0 0 0 0;max-width:100%;margin-bottom:2rem}html{font-family:Montserrat,sans-serif;font-size:calc(.7em + .3vw + .25vh)}header img{height:11vw;max-height:3rem}header :not(.vp_visible) img{margin-left:1vw}header.vp_visible img{margin-left:0}@media(min-width:650px){.vp_visible{padding:0 5vw 0 5vw}}@media(min-width:820px){.vp_visible{padding:0 7.5vw 0 7.5vw}}@media(min-width:1400px){.vp_visible{padding:0 10vw 0 10vw}}@media(min-width:1700px){.vp_visible{padding:0 12.5vw 0 12.5vw}}.route-enter-from{opacity:0;transform:translateY(-30px)}.route-leave-to{opacity:0;transform:translateY(30px)}.route-enter-active{transition:all .3s ease-out}.route-leave-active{transition:all .3s ease-in}.route-enter-to,.route-leave-from{opacity:1;transform:translateY(0)}.bounce-enter-active{animation:bounce-in 1.5s;opacity:1}.bounce-leave-active{animation:bounce-in .5s reverse;opacity:0}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.fade-enter-active,.fade-leave-active{opacity:1;transition:opacity .4s ease}.fade-enter-from,.fade-leave-active{opacity:0}