.mainContainer,.lottieContainer,.logoContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.mainContainer{height:100vh;text-align:center}.lottieContainer{max-width:500px}.logoContainer{width:430px;margin:30px}.logoStyle{width:100%}.mainContainer h1{margin:0 15px 10px;font-weight:500;font-size:30px}.mainContainer p{font-weight:400;font-size:20px;margin:0 10px}.mainContainer a{color:#6af;text-decoration:none}@media screen and (max-width: 480px){.lottieContainer{max-width:none;width:90vw}.logoContainer{width:90vw}.mainContainer h1{font-weight:500;font-size:24px}.mainContainer p{font-weight:400;font-size:14px}}.parent-Container{display:flex;flex-direction:row;height:100vh}.left-Container,.right-Container{flex:1;min-width:360px;display:flex;justify-content:center;align-items:center}.left-Container{background-color:#3a4354}.right-Container{background-color:#ededed}.logo-container{width:100%;display:flex;justify-content:center;align-items:center}.logo-style{width:50%}.login-form{width:50%;justify-content:center;align-items:center}.input-container{display:flex;flex-direction:column;margin-bottom:20px}.label-container{display:flex;justify-content:space-between;align-items:center}.input-error-container{display:flex;flex-direction:row;align-items:center;width:100%}.input-error-container input{flex-grow:1}.error-msg{margin-left:10px;color:#bb5e5e;font-size:.8em}.general-error-msg{color:#bb5e5e;font-size:1em;text-align:center;margin-top:10px}@media (max-width: 720px){.parent-Container{flex-direction:column}.left-Container,.right-Container{width:100%;min-width:auto}}:root{font-family:Poppins,sans-serif;line-height:1.5;color-scheme:light dark;color:#3a4354;background-color:#ededed;margin:0;padding:0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}input[type=text],input[type=password]{width:calc(100% - 20px);padding:10px;margin-bottom:15px;border-style:solid;border-width:1px;border-radius:8px;border-color:#3a4354;transition:border-color .3s ease;background-color:#ededed}input:hover{border-color:#6af;border-width:3px;border-style:solid}button{width:100%;padding:10px;margin-bottom:15px;background-color:#6af;color:#ededed;border-style:solid;border-width:1px;border-color:#6af;border-radius:8px;cursor:pointer;transition:border-color .3s ease}button:hover{border-color:#3a4354;border-width:3px;border-style:solid}
