body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#c2dbda;height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loginOuter2{margin-left:auto;margin-right:auto;max-width:37vw}.loginOuter2 .loginOuter{align-items:center;color:#46579b;display:flex;flex-direction:column;font-size:50px;font-weight:500;height:70vh;justify-content:center;text-align:center}.loginOuter2 .loginTitle{font-size:70px}.loginOuter2 .loginText{font-size:20px;padding:50px}.loginOuter2 .loginExtras{background-color:#46579b;border:0;border-radius:10px;color:#fff;font-size:18px;height:30px;margin:5px;padding:15px 25px;width:370px}.loginOuter2 input.login::placeholder{color:hsla(0,0%,100%,.8)}.loginOuter2 .wrongLogin{color:red;font-size:15px}.loginOuter2 .loginForgotPassword{color:#46579b;cursor:pointer;font-size:17px;font-weight:600;margin:5px 0 40px}.loginOuter2 .registerBtn{margin:0 0 5px}.loginOuter2 .forgotPasswordBtn,.loginOuter2 .registerBtn{color:#46579b;cursor:pointer;font-size:16px;font-weight:600}.loginOuter2 .forgotPasswordBtn{margin:0 0 20px}.loginOuter2 .loginBtn{background-color:#66c1bf;border:0;border-radius:10px;box-shadow:2px 7px 8px -1px rgba(0,0,0,.29);color:#46579b;cursor:pointer;font-size:18px;font-weight:550;height:60px;margin:5px;padding:20px 25px 33px;width:420px}.loginOuter2 .loginButton{padding-bottom:25px}.loginOuter2 .formColumn{align-items:center;display:flex;flex-direction:column}.footer{bottom:10px;color:#999;font-size:14px;position:fixed;right:10px}.footer .footer-link{color:#999;text-decoration:none}.footer .footer-link:hover{text-decoration:underline}.imprint{margin:150px}.registerOuter{margin-left:auto;margin-right:auto;max-width:37vw}.registerOuter .outer{align-items:center;color:#46579b;display:flex;flex-direction:column;font-size:50px1;font-weight:500;height:70vh;justify-content:center;text-align:center}.registerOuter .title{font-size:70px}.registerOuter .text{font-size:20px;padding:50px}.registerOuter .extras{background-color:#46579b;border:0;border-radius:10px;color:#fff;font-size:18px;height:30px;margin:5px;padding:15px 25px;width:370px}.registerOuter input.register::placeholder{color:hsla(0,0%,100%,.8)}.registerOuter .loginForgotPassword{color:#46579b;cursor:pointer;font-size:17px;font-weight:600;margin:5px 0 40px}.registerOuter .registerBtn{color:#46579b;cursor:pointer;font-size:17px;font-weight:600;margin:0 0 40px}.registerOuter .submitRegister{background-color:#66c1bf;border:0;border-radius:10px;box-shadow:2px 7px 8px -1px rgba(0,0,0,.29);color:#46579b;cursor:pointer;font-size:18px;font-weight:550;height:60px;margin:5px;padding:20px 25px 25px;width:420px}.registerOuter .login{color:#46579b;cursor:pointer;font-size:17px;font-weight:600;margin:0 0 40px}.registerOuter .formColumn{display:flex;flex-direction:column}.registerDone{margin-left:auto;margin-right:auto;max-width:37vw}.registerDone .registerOuter{align-items:center;color:#46579b;display:flex;flex-direction:column;font-size:50px;font-weight:500;height:70vh;justify-content:center;text-align:center}.registerDone .title{font-size:70px}.registerDone .text{font-size:20px;padding:50px}.menubar.menubarOuter{display:flex}.menubar .logoView{display:flex;justify-content:center}.menubar .logo{cursor:pointer;margin:20px;width:200px}