:root{--tomato:#ff6257;--neutral:#242742;--charcoal-gray:#36384e;--grey:#9294a0;--white:#fff;--normal:400;--bold:700}menu,ol,ul{list-style:none;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242742;background-color:var(--neutral);font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;margin:0}*{box-sizing:border-box}h1{font-size:3.5rem}button{background:#242742;background:var(--neutral);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:700;font-weight:var(--bold);height:56px;margin-top:1.6rem;transition:.4s;width:376px}button:hover{background:#ff6257;background:var(--tomato,linear-gradient(204deg,#ff6a3a 0,#ff527b 100%));box-shadow:0 16px 32px 0 #ff615580}input{border:1px solid #9294a0;border:1px solid var(--grey);border-radius:8px;outline:none;padding:.9rem;width:376px}input.error-input,input.error-input:focus{background-color:#ff615526;border:1px solid #ff6155;color:#ff6155}input[type=text].error-input:focus{border:1px solid #ff6155}label{font-size:.75rem;font-weight:700;font-weight:var(--bold);margin-bottom:.5rem}.container,.container-success{align-items:center;display:flex;justify-content:center;min-height:100vh}.card{background-color:#fff;background-color:var(--white);border-radius:36px;display:flex;height:641px;justify-content:space-between;padding:1rem;width:928px}.content-list{margin:2rem 0}.content-list ul{display:flex;flex-direction:column;gap:.8rem}.content-list ul li{align-items:center;display:flex;gap:.5rem}.content{padding:3rem}.content-input{display:flex;flex-direction:column}form{width:376px}.email-error{color:#ff6257;color:var(--tomato)}.content-labels{display:flex;justify-content:space-between}.content-success{background-color:#fff;background-color:var(--white);border-radius:36px;height:520px;padding:2.5rem 4rem;width:504px}.image{height:100%}span{font-weight:700;font-weight:var(--bold)}@media only screen and (max-width:960px){.container{padding:1rem}.content{padding:1rem 3rem}button,form,input{width:100%}}@media only screen and (max-width:768px){.container{padding:1rem}.container-success{display:flex;flex-direction:column;justify-content:center;padding:0}.content-success img{max-width:15%}.content-success{border-radius:0;height:100vh;justify-content:center;width:100vw}.card,.content-success{display:flex;flex-direction:column}.card{height:100%;width:100%}.image{align-self:center}}@media only screen and (max-width:375px){.container{padding:0}.content{order:2;padding:1rem}.card{margin-top:17rem}.image img{left:0;position:absolute;top:-238px;width:100%}}
/*# sourceMappingURL=main.81bd0588.css.map*/