body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px}@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500&display=swap");*,body,html{padding:0;margin:0}*{box-sizing:border-box;font-family:Poppins,sans-serif}body{min-height:100vh;color:#2c2d31}#__next{justify-content:center;align-items:center}#__next,.page{width:100%;height:100%;display:flex}.page{flex-direction:column}.container{width:100%;height:100%;margin:0 auto;padding:1rem}.button,.container.centered{display:flex;justify-content:center;align-items:center}.button{width:100%;height:65px;margin-top:.5rem;background-color:#000;border:1px solid #000;color:#fff;font-size:.8rem;border-radius:8px;text-decoration:none;cursor:pointer}.button-group{margin-top:1rem}.primary{background-color:#3080ea;border-color:#3080ea}.secondary{background-color:transparent;border-color:transparent;color:#91adcd}.link{text-decoration:none;color:#3080ea}.welcome{width:100%;max-width:400px;height:100vh;margin:0 auto;padding:1rem;display:flex;flex-direction:column;justify-content:center;text-align:center}.welcome h2{margin-bottom:.5rem;font-size:1.4rem}.welcome p{font-size:.8rem;color:#a9b1bc}.welcome a{margin-top:1.5rem;font-size:.7rem;text-decoration:none}.box-drag{position:relative;width:100%;height:100%;display:flex;align-items:center;padding:1rem;background-color:#f5f9fc;border:1px dashed #91adcd;border-radius:8px}.box-drag:hover{background-color:#e4eefa;border-color:#3080ea}.box-drag input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;outline:none;cursor:pointer}.box-drag .body{width:100%;text-align:center}.box-drag .body h3{padding:60px 0;color:#000;font-weight:300;font-size:.6rem}.box-drag .body h3 span{color:#3080ea;font-weight:700}.section{width:100%;max-width:650px}.box-preview{width:100%;overflow:hidden;background:#fff}.box-preview .header{height:300px;border-radius:8px;background-size:cover;background-position:50%}.box-preview .body{padding:.5rem}.box-preview .body span{display:inline-block;margin-bottom:.5rem;padding:2px 4px;color:#a9b1bc;font-size:.5rem;text-transform:uppercase}.box-preview .body .name{font-size:.9rem}footer{width:100%;display:flex;justify-content:center;padding:1rem;color:#a9b1bc;font-size:.6rem}.box-move{position:absolute;top:0;left:0}.circle-button{height:65px;width:65px;display:flex;justify-content:center;align-items:center;background:#fff}.page-cid img{display:block;margin:auto}