@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";html,body{font-family:Inter,sans-serif;font-size:14px;color:#777;height:100%;width:100%;padding:0;margin:0;background:#f7f7f7;font-style:normal!important;font-weight:400}*{box-sizing:border-box}#app{height:100%;text-align:center}.link{color:#fafafa}.align-left{text-align:left}.align-right{text-align:right}.margin-bottom{margin-bottom:10px}.title{max-width:460px;color:#6150ad;font-size:24px;font-weight:600;text-align:center;margin:0 auto 8px}@media only screen and (min-width: 575px){.title{font-size:30px;margin-top:16px}}.paragraph{font-size:14px;font-weight:500;margin-top:6px;margin-bottom:20px}.paragraph strong{font-weight:600}.paragraph-container{display:flex;align-items:center;justify-content:center;text-align:center}.paragraph-container .ilustrations{width:154px}.paragraph-container.multiline{flex-direction:column}.paragraph.subtitle{font-size:18px;font-weight:500;color:#003330;margin:16px 0 0}.paragraph.description{font-size:14px;font-weight:400;margin-bottom:0;margin-top:8px}.paragraph.description span{display:block}.paragraph.like-title{position:relative;text-align:center;font-size:16px;max-width:300px}.paragraph.like-title span{font-weight:600;color:#6150ad}.paragraph.no-ilustration{max-width:unset}@media only screen and (min-width: 575px){.paragraph{font-size:16px}.paragraph-container .ilustrations{width:170px}.paragraph.like-title{font-size:24px;text-align:initial}}.card{display:flex;flex-direction:column;background-color:#fafafa;padding:20px;border-radius:8px;align-items:flex-start}.button{border:0;border-radius:24px;font-size:16px;font-weight:600;padding:16px 0;text-align:center;width:100%;margin:24px 0;position:relative;display:block;cursor:pointer;font-family:Inter,sans-serif}.button:after{content:"";display:block;width:1.2em;height:1.2em;position:absolute;left:calc(50% - .75em);top:calc(50% - .75em);border:.15em solid transparent;border-right-color:#fafafa;border-radius:50%;animation:button-anim .7s linear infinite;opacity:0}.button:disabled{background:#dddddd}.button__media{margin-right:10px}.button.with-media{display:flex;justify-content:center;align-items:center}.button.default{border:1px solid #dddddd;background:#fafafa}.button.primary{background:#6150ad;color:#fafafa;transition:all .5s}.button.primary:disabled{background:#dddddd}.button.is-loading{color:transparent}.button.is-loading:after{opacity:1}.button.is-loading.default{background:#dad0ff}.button.underline{box-shadow:none;background:none;font-size:14px;font-weight:400;text-decoration:underline}.section-buttons{max-width:390px;margin:0 auto}.section-buttons.final-step,.section-buttons.second-step{width:80%}@media only screen and (min-width: 993px){.section-buttons{margin:inherit;margin-left:auto}}@media only screen and (min-width: 768px){.section-buttons{display:flex;flex-direction:row-reverse;width:50%}.section-buttons .button{margin-left:10px}}.container{width:100%;position:relative;border:0;padding:16px 15px}@media only screen and (min-width: 575px){.container{display:flex;flex-direction:column;align-items:center;padding:16px 30px}}@media only screen and (min-width: 993px){.container{width:70%;display:flex;flex-direction:column;align-items:center;justify-content:center}}.container-aside{display:flex;flex-direction:column}@media only screen and (min-width: 993px){.container-aside{height:92%;flex-direction:unset}}.error-message{color:#b1346e;font-weight:600;font-size:bold}input,textarea{font-family:inherit}@keyframes button-anim{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
