.error[data-v-9ae36240]{margin:-10px 0 15px;text-align:start;padding:0 10px;color:red;font-size:14px}.error p[data-v-9ae36240]{margin:0}.login-container{height:100%;display:flex;justify-content:center;background-color:var(--primary-bg-color);overflow:auto;overflow:overlay}.login-container .container{display:flex;flex-direction:column}.login-container .container .container-fluid{flex-grow:1;margin:0;padding-top:5%;text-align:start}@media screen and (max-width:768px){.login-container .container .container-fluid{display:flex;flex-direction:column-reverse;padding:5% 0 0}}.login-container .container .container-fluid .center-elements{display:flex;justify-content:center}@media screen and (max-width:768px){.login-container .container .container-fluid .center-elements{margin-bottom:100px;padding:10% 15px}}.login-container .container .container-fluid .info .title{font-size:44px;font-weight:700;color:#fff;max-width:425px;margin-bottom:40px}.login-container .container .container-fluid .info .subtitle{font-size:18px;color:#fff;max-width:425px}.login-container .container .container-fluid .info .avatar{max-width:320px;width:80%}.login-container .container .logo{display:block;margin:5% 30px;width:200px}@media screen and (max-width:768px){.login-container .container .logo{margin:5% 15px}}.login-container .container .loginBox{padding:15px;width:80%;max-width:400px;background-color:#fff;display:flex;flex-direction:column;position:relative;z-index:10;box-shadow:0 16px 24px rgba(26,26,26,.24);border-radius:12px}@media screen and (max-width:768px){.login-container .container .loginBox{width:100%;max-width:unset}}.login-container .container .loginBox .heading{font-size:20px;text-align:center;font-weight:600;margin:10px auto 25px}.login-container .container .loginBox input{margin-bottom:20px;padding:12px 15px;font-size:16px}.login-container .container .loginBox button{height:48px;font-size:16px;box-shadow:0 2px 4px rgba(26,26,26,.12);border-radius:1000px;background-color:#40ce70;border-color:#40ce70;font-weight:700}.login-container .container .loginBox button:hover{background-color:#37b160;border-color:#37b160}.login-container .container .loginBox .custom-error{margin-top:-15px;margin-bottom:15px}.login-container .container .loginBox .poweredBy{position:absolute;bottom:-70px;color:#fff;font-size:16px;width:calc(100% - 30px);text-align:center;padding:15px}.login-container .container .loginBox .poweredBy a{font-weight:600;color:#fff}