*{box-sizing:border-box}*,a{margin:0;padding:0}a{text-decoration:none}html{font-display:optional;font-family:Open Sans,sans-serif;font-size:1rem}body{background-color:#f7f8fa}input{margin:0;padding:0}button{border:none;cursor:pointer}.form-section{justify-content:center;margin:0 auto;max-width:520px;padding:1rem;width:100%}.container-form,.form-section{display:flex;flex-direction:column}.container-form{background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.15);padding:40px}.form{display:flex;flex-direction:column;flex-grow:1}.subtitle-form,.title-form{margin-bottom:15px;text-align:center}.subtitle-form{font-size:1rem;font-weight:400}.input-form{background-color:initial;border-bottom-color:#afafaf;border-bottom-width:1px;border-left:none;border-right:none;border-top:none;font-size:1rem;height:35px;margin-bottom:10px;margin-top:1px;padding-left:2px}.input-form:focus{border-bottom-color:#383838;border-bottom-width:2px;border-left:none;border-right:none;border-top:none;outline:none}.button-form{background-color:#007185;border:none;border-radius:5px;color:#fff;margin:10px 0;padding:13px}.button-form:hover{background-color:#004d5a}.instructions{background-color:#007185;border-radius:.5rem;bottom:-10px;color:#fff;font-size:.75rem;padding:.25rem;position:relative}.instructions>svg{margin-right:.25rem}.offscreen{left:-9999px;position:absolute}.hide{display:none}.valid{color:#007185}.invalid,.valid{margin-left:.25rem}.invalid{color:red}.errmsg{margin-bottom:.5rem}.errmsg,.errors{background-color:#ffb6c1;color:#b22222;font-weight:700;padding:.5rem}.errors{border-radius:2px;display:flex;flex-direction:column;font-size:.9rem;justify-content:center;margin:0 auto .5rem;width:100%}.line{display:inline-block;margin-left:5px}.flexGrow{align-items:flex-end;display:flex;flex-grow:1;justify-content:flex-start}.logo-container{margin-bottom:30px}.forgot-password-container{display:flex;justify-content:end}.forgot-password-button{background-color:#fff;color:#004d5a;font-size:.8rem;text-decoration:none}.account-container{display:flex;justify-content:center;margin-top:10px}.account-button{background-color:#fff;color:#004d5a;text-decoration:none}.regulations-wrapper{margin-bottom:30px}.regulations-link{color:#004d5a}.success-info{font-size:1.1rem;margin-bottom:2em;text-align:center}.logo-wrapper{display:flex;justify-content:center}.logo-text{font-family:Della Respira,serif;font-size:35px;font-weight:400}.dark,.logo-text{color:#007185}.light{color:#fff}.gradient{background:#dbf1ac;background:linear-gradient(141deg,#dbf1ac,#46c4ea);-webkit-background-clip:text;background-clip:text;color:transparent}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 0}.register-success-title{margin-bottom:1em;text-align:center}.register-success-subtitle{margin-bottom:1em}.register-success-message{color:#007185;margin:1em 0 1em .5em}.register-success-button{background-color:initial;color:#007185;text-align:left}.register-success-button:hover{background-color:initial;color:#004d5a}.refresh-token-title{margin-bottom:1em;text-align:center}.refresh-token-subtitle{margin-bottom:1em}.refresh-token-button{background-color:#007185;border:none;border-radius:5px;color:#fff;margin:10px 0;padding:13px;text-align:center}.refresh-token-button:hover{background-color:#004d5a}.refresh-token-success-title{margin-bottom:1em;text-align:center}.icon-container{margin-bottom:.5em;width:100%}.icon-container,.missing-container{display:flex;justify-content:center}.missing-container{margin:30px 0}.subscriptions-container{grid-gap:2em;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:6em 3em 3em}.plan-container{border:1px solid #f1f1f1;border-radius:4px;box-shadow:0 2px 8px 0 hsla(0,0%,81%,.2);display:flex;flex-direction:column;justify-content:space-between;padding:1em;position:relative}.plan-button{background-color:#007185;color:#fff;margin:2em auto 1em;padding:1em;width:90%}.plan-button-subscription{background-color:#57e5ff;color:#000}.plan-title{color:#232323;font-size:1.5rem;line-height:26px}.plan-price,.plan-title{font-weight:600;text-align:center}.plan-price{color:#007185;font-size:1.8rem;margin-top:.5em}.plan-price-period{font-size:.8rem;margin-top:.2em;text-align:center}.plan-cards-amount,.plan-cards-users{font-weight:600;margin-top:1em;text-align:center}.plan-popular{background-color:#007185;color:#fff}.plan-active,.plan-popular{align-items:center;border-radius:10px 10px 0 0;display:flex;font-size:.9rem;height:30px;justify-content:center;left:0;letter-spacing:1px;padding:0 1em;position:absolute;text-align:center;top:-30px;width:100%}.plan-active{background-color:#57e5ff;color:#000}@media screen and (max-width:600px){.subscriptions-container{margin:5em 1.5em 3em}}.assigendCards-container{margin:6em 3em 3em;max-width:800px}.card-container{background-color:#a9c8ff;display:flex;flex-direction:column;margin-top:2em;max-width:500px;padding:2em}@media screen and (max-width:600px){.assigendCards-container{margin:2em 1.5em 3em;max-width:800px}}.users-container{margin:6em 3em 3em;max-width:800px}.usersList-container{margin-top:3em}.users-title{margin-bottom:1em;text-align:center}.user-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.5em}.user-button-delete{background-color:#cdcdcd;padding:.8em 1em}.user-button-delete:hover{background-color:#8a8a8a}.user-paragraph{align-items:center;display:flex}@media screen and (max-width:600px){.users-container{margin:2em 1.5em 3em;max-width:800px}}.navbar{background:#1d2533;min-height:100vh;padding:20px 0}@media screen and (max-width:600px){.navbar{min-height:auto}}.nav-links{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.nav-link{display:block}.nav-link,.nav-link-email{color:#fff;padding:10px;text-align:center;width:100%}.nav-link-email{font-size:.8rem;margin-bottom:20px}.nav-link-item{display:block;list-style:none;width:100%}.nav-link-button{display:flex;list-style:none;margin:3em auto;padding:.7em}.active{background:hsla(0,0%,81%,.2)}.app{display:grid;grid-template-columns:1fr 6fr}@media screen and (max-width:600px){.app{display:grid;grid-template-columns:1fr}}
/*# sourceMappingURL=main.c034f250.css.map*/