.header{width:100%;height:fit-content;font-size:1.2rem;flex-grow:0 !important;background-color:var(--black)}.header.dark{color:var(--white)}.header.light{color:var(--black)}.header nav{height:fit-content;align-items:center}.header.floating{position:absolute;top:0rem;left:50%;transform:translateX(-50%);z-index:100;background-color:revert}.header.floating .links{margin:1rem 0rem}.header .links{flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:.5rem 0rem}.header .links a{font-weight:500;text-decoration:none;margin:.25rem 0rem .25rem 1rem;cursor:pointer;background-image:linear-gradient(var(--gold), var(--gold)),linear-gradient(var(--darkGrey), var(--darkGrey));background-repeat:no-repeat;background-position:bottom left,bottom right;background-size:0% .2rem,100% .2rem;padding-bottom:.3rem;height:fit-content;text-decoration:none;transition:background-size .15s ease-in-out}.header .links a:hover,.header .links a:focus-visible{background-size:100% .2rem,0% .2rem}.header .links a:last-of-type{margin-right:0rem}.header .logo{margin-right:auto;padding-right:1rem;padding:1rem 0rem;height:fit-content}.header .logo svg{height:2rem;width:auto;transition:opacity .1s linear,transform .1s linear}.header .logo:hover svg,.header .logo:focus-visible svg{opacity:.5;transform:scale(1.05)}body{background-color:var(--white) !important}.wrapper{flex-direction:column;flex-grow:1;flex-wrap:wrap;justify-content:center;justify-items:center;align-items:center;background-color:var(--backgroundColor);background-size:cover;background-repeat:no-repeat;background-position:center}.wrapper .welcome{flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.wrapper .welcome img{height:10rem;width:auto;margin:0rem 1rem .5rem 1rem}@media(max-width: 700px){.wrapper .welcome img{height:6rem;width:auto}}.wrapper .welcome h2{flex-basis:100%;font-size:2.5rem;font-weight:500;justify-content:center;text-align:center;margin:0rem 1rem}@media(max-width: 700px){.wrapper .welcome h2{font-size:2rem}}.wrapper.light .welcome h2{color:var(--white)}.wrapper form{max-width:100%;width:25rem;flex-direction:column;height:fit-content;align-items:center;justify-content:center;margin:2rem 1rem;padding:1.25rem 1.5rem;border-radius:.25rem;background-color:var(--backgroundColor)}.wrapper form h1{font-size:2rem;font-weight:500;border-bottom:.2rem solid var(--gold);text-transform:capitalize;margin-bottom:.5rem}.wrapper form .input-wrapper{align-self:stretch;font-size:1.25rem;flex-wrap:wrap;margin-top:.25rem;margin-bottom:.25rem;align-items:baseline;align-content:baseline}.wrapper form .input-wrapper label{font-weight:600;padding-right:.5rem}.wrapper form .input-wrapper .underline{flex-grow:1;flex-basis:5rem;min-width:5rem;min-height:1rem;cursor:text;cursor:pointer;background-image:linear-gradient(var(--gold), var(--gold)),linear-gradient(var(--darkGrey), var(--darkGrey));background-repeat:no-repeat;background-position:bottom left,bottom right;background-size:0% .2rem,100% .2rem;padding-bottom:.3rem;height:fit-content;text-decoration:none;transition:background-size .15s ease-in-out}.wrapper form .input-wrapper .underline:hover,.wrapper form .input-wrapper .underline:focus-visible{background-size:100% .2rem,0% .2rem}.wrapper form button.underline{margin-top:.5rem}.wrapper form .error{font-size:1.2rem;color:var(--red);font-weight:600;margin:.5rem .75rem}.wrapper form .success{font-size:1.2rem;color:var(--green);font-weight:600;margin:.5rem .75rem}.wrapper form button.underline{font-size:1.1rem;color:var(--blue);font-weight:600;margin-left:auto;cursor:pointer;background-image:linear-gradient(var(--gold), var(--gold)),linear-gradient(var(--blue), var(--blue));background-repeat:no-repeat;background-position:bottom left,bottom right;background-size:0% .2rem,100% .2rem;padding-bottom:.3rem;height:fit-content;text-decoration:none;transition:background-size .15s ease-in-out}.wrapper form button.underline:hover,.wrapper form button.underline:focus-visible{background-size:100% .2rem,0% .2rem}.wrapper form .button{font-size:1.25rem !important;font-weight:600 !important;margin-top:.75rem;width:fit-content;font-size:1.1rem;font-weight:500;white-space:nowrap;background-color:var(--white);border-radius:10rem;padding:.25rem 1rem;text-decoration:none;cursor:pointer;height:fit-content;transition:background-color .1s linear,transform .1s linear,opacity .1s linear}.wrapper form .button svg{height:100%;width:auto;margin:auto}.wrapper form .button svg polyline{fill:rgba(0,0,0,0);stroke:var(--black);stroke-width:.1rem}.wrapper form .button:hover,.wrapper form .button:focus-visible{color:var(--white);background-color:var(--gold);transform:scale(1.1)}.wrapper form .button:hover svg polyline,.wrapper form .button:focus-visible svg polyline{stroke:var(--white)}.wrapper form .button.active{color:var(--white);background-color:var(--gold)}.wrapper form .button.active svg polyline{stroke:var(--white)}.wrapper form .button:disabled{color:var(--darkGrey);opacity:.6;pointer-events:none}.wrapper form .button:disabled svg polyline{stroke:var(--darkGrey)}.wrapper form .button .fa-arrows-rotate{font-size:1.5rem;margin:auto;animation:Loading 1s 0s ease-in-out infinite}.wrapper form .button .fa-arrows-rotate{font-size:1.5rem;margin:.25rem .5rem;animation:spin 1s 0s ease-in-out infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media(max-width: 700px){.wrapper{flex-direction:column}.wrapper .welcome{flex-grow:0}.wrapper form{align-self:stretch;width:revert}.wrapper form h1{flex-basis:auto}.header.dark nav .links a{color:var(--white)}}/*# sourceMappingURL=Login.css.map */
