*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0;padding:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}ul{padding-left:0}li{margin-bottom:.5rem}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:Poppins,sans-serif;font-size:16px}body,body *{display:flex;flex-direction:column}script{display:none}main{background-color:#b5d2cb;min-height:100vh;overflow:hidden;position:relative}@media screen and (max-width:40rem){main:before{content:url(/static/media/symbol.56823af7.svg);transform:rotate(180deg);display:block;position:absolute;width:100%;left:0;top:-15rem;z-index:0}}@media screen and (min-width:40rem){main{position:static;background:#8360c3;background:linear-gradient(to left top,#2ebf91,#8360c3)}}.ChangePassword>section,.Error>section,.ForgotPassword>section,.Login>section,.ResetPassword>section,.WhereToGo>section{margin:auto;min-width:20rem;position:relative}@media screen and (min-width:40rem){.ChangePassword>section,.Error>section,.ForgotPassword>section,.Login>section,.ResetPassword>section,.WhereToGo>section{position:static;min-width:20rem;flex-direction:row;width:80%;height:45rem;margin:auto;max-width:50rem}}.ChangePassword>section>aside,.Error>section>aside,.ForgotPassword>section>aside,.Login>section>aside,.ResetPassword>section>aside,.WhereToGo>section>aside{display:none;position:relative}@media screen and (min-width:40rem){.ChangePassword>section>aside,.Error>section>aside,.ForgotPassword>section>aside,.Login>section>aside,.ResetPassword>section>aside,.WhereToGo>section>aside{display:flex;flex-shrink:0;width:20rem;max-width:40%;height:100%;background-color:#b5d2cb;-webkit-clip-path:inset(-10rem 0 -10rem -10rem);clip-path:inset(-10rem 0 -10rem -10rem)}}aside:before{transform:rotate(180deg);width:75%;left:-5rem;top:-10rem}aside:after,aside:before{content:url(/static/media/symbol.56823af7.svg);display:block;position:absolute}aside:after{width:100%;right:-6rem;bottom:-10rem}aside>img{position:absolute;left:-4rem;top:4rem}h1{font-family:"Barlow Condensed",sans-serif;font-weight:600;font-size:2rem;margin-bottom:1rem}.change-password-form,.error-content,.forgot-password-confirmation,.forgot-password-form,.login-form,.reset-password-form,.where-to-go{background-color:#fff;padding:2rem;flex-grow:1;align-items:center}@media screen and (min-width:40rem){.change-password-form,.error-content,.forgot-password-confirmation,.forgot-password-form,.login-form,.reset-password-form,.where-to-go{align-items:flex-start}}.change-password-form>img,.error-content>img,.forgot-password-confirmation>img,.forgot-password-form>img,.login-form>img,.reset-password-form>img,.where-to-go>img{opacity:.5;margin:1rem 0 2rem}.where-to-go>footer{margin-top:4rem}@media screen and (min-width:40rem){.change-password-form>img,.error-content>img,.forgot-password-confirmation>img,.forgot-password-form>img,.login-form>img,.reset-password-form>img,.where-to-go>img{margin:auto 0 3rem}}label{margin-bottom:1rem}.change-password-form>label,.forgot-password-form>label,.login-form>label,.reset-password-form>label,.where-to-go>ul{width:100%}label>span{display:none;margin-bottom:.5rem}input[type=email],input[type=password],input[type=text]{border:1px solid #adadad;border-radius:.15rem;padding:.5rem}form .form-error{margin-top:-.5rem;margin-bottom:1rem;color:red}form>footer{margin-top:2rem;width:100%}@media screen and (min-width:40rem){.error-content>footer,.forgot-password-confirmation>footer,.where-to-go>footer,form>footer{margin-bottom:auto}}div>footer>p{white-space:pre-wrap;max-height:15rem;overflow-y:auto;font-size:.8rem}.error-content{max-width:80%}@media screen and (min-width:40rem){.error-content{max-width:100%}}.error-content>footer{max-width:100%}.logout,form>footer>button{border:0;background-color:#000;padding:.5rem 1rem;border-radius:10rem;color:#cf3;align-items:center;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;font-weight:600;font-size:1.25rem;&:disabled{opacity:.4}}.error{font-weight:700;color:red}fieldset{margin:0;padding:0;border:0}.where-to-go h1{margin-top:auto}.where-to-go>ul>li>a{align-items:flex-start}.where-to-go>ul>li img{height:3rem}.where-to-go>ul:hover>li img{opacity:.7}.where-to-go>ul>li:hover img{opacity:1}.password-rules{font-size:.8rem;.password-rules-error{color:red;display:flex;flex-direction:row;grid-gap:.4rem;gap:.4rem;&:before{content:"❌"}}.password-rules-valid{color:green;display:flex;flex-direction:row;grid-gap:.4rem;gap:.4rem;&:before{content:"✅"}}}
/*# sourceMappingURL=main.8540d0a0.chunk.css.map */