body,html{margin:0;padding:0;overflow-x:hidden}main{display:flex;flex-wrap:wrap;justify-content:center}.background-container{position:absolute;overflow:hidden;opacity:.5;width:100vw;height:100vh;z-index:-1}.line{width:1000vw;height:200px;background:url("/assets/img/undraw.png") repeat-x}.scroll-left{animation:scroll-left 500s linear infinite}.scroll-right{animation:scroll-right 500s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-90%)}}@keyframes scroll-right{0%{transform:translateX(-90%)}100%{transform:translateX(0)}}.bg-offset-x-10{background-position:5% 0}.bg-offset-x-20{background-position:10% 0}.bg-offset-x-30{background-position:15% 0}.bg-offset-x-40{background-position:20% 0}.bg-offset-x-50{background-position:25% 0}.bg-offset-x-60{background-position:30% 0}.bg-offset-x-70{background-position:35% 0}body{font-family:sans-serif}main{display:flex;justify-content:center;align-items:center;height:100vh}.card{padding:40px;background:rgba(255,255,255,.8);box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center;margin:0 auto;box-sizing:border-box}h1{font-size:4em;margin:0 0 20px 0}h2{font-size:1.6rem;margin:0;letter-spacing:1pt;opacity:.8;font-weight:900;text-transform:uppercase}h3{font-size:1.5em;margin:20px 0 0 0;font-family:monospace;letter-spacing:2px;opacity:.8}p{margin-top:20px;font-size:.9em;line-height:1.5em;margin-bottom:0}.sp-link{margin-top:40px}form{display:grid;grid-template-columns:1fr auto;text-align:left}label{grid-column:span 2;font-size:13px;margin-bottom:2px}input,button{padding:10px 5px;line-height:1;display:inline-block;border:none;outline:#ae5de1 solid 1px}input{grid-column:1/2;border-radius:5px 0 0 5px}button{grid-column:2/3;padding:10px 15px;border-radius:0 5px 5px 0}input:focus,button:focus{outline:#9a39d7 solid 2px;border-radius:3px;z-index:1}.btn-loading{position:relative;color:rgba(0,0,0,0);transition-duration:unset}.btn-loading:hover{color:rgba(0,0,0,0)}.btn-loading::before{content:"";top:50%;left:50%;width:1rem;height:1rem;border:.15rem solid #000;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin 1s linear infinite;position:absolute;margin-left:-0.6rem;margin-top:-0.6rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sign-up-message{grid-column:span 2;text-align:center}.success{color:green;font-weight:700}.error{color:red}@media(max-width: 375px){.card{padding:15px}.card h1{font-size:3rem}.card h2{font-size:1.4rem}.scroll-left,.scroll-right{animation-duration:100s}.line{height:12.5vh;background-size:auto 12.5vh}}@media(min-width: 376px)and (max-width: 425px){.card{padding:20px}.card h1{font-size:3.2rem}.card h2{font-size:1.4rem}.scroll-left,.scroll-right{animation-duration:200s}.line{height:14.28vh;background-size:auto 14.28vh}}@media(min-width: 426px)and (max-width: 768px){.card{padding:30px}.card h1{font-size:3.4rem}.card h2{font-size:1.4rem}.scroll-left,.scroll-right{animation-duration:300s}.line{height:14.28vh;background-size:auto 14.28vh}}@media(min-width: 769px)and (max-width: 1024px){.card{padding:35px}.card h1{font-size:3.6rem}.card h2{font-size:1.4rem}.scroll-left,.scroll-right{animation-duration:400s}.line{height:16.66vh;background-size:auto 16.66vh}}@media(min-width: 1025px)and (max-width: 1440px){.card{padding:40px}.card h1{font-size:3.8rem}.card h2{font-size:1.5rem}.scroll-left,.scroll-right{animation-duration:450s}.line{height:16.66vh;background-size:auto 16.66vh}}@media(min-width: 1440px){.card{padding:40px}.card h1{font-size:4rem}.card h2{font-size:1.6rem}.line{height:20vh;background-size:auto 20vh}}.logo{width:100%}@media(max-width: 425px){.logo{margin-top:10px}h3{margin-top:10px}}a{color:#9a39d7}button{background-color:#ae5de1;color:#fff;cursor:pointer}button:hover{background-color:#9a39d7}.card{max-width:460px}.card h2{font-size:14px;font-weight:500;margin-top:15px;line-height:1.5;text-transform:none}.card img{max-width:300px}/*# sourceMappingURL=landing.css.map */
