.login{position:relative;background-image:url(/_next/static/media/bg.d9b5ee70.png);height:100vh}.login .error{position:absolute;bottom:-37px;font-size:14px;right:0;color:red}.login .invalid-user-popup{background-color:#fff;z-index:99999;position:fixed;transform:translateY(-50%);padding:40px 80px 30px;border-radius:5px;box-shadow:0 0 10px #5a5a5a}.login .invalid-user-popup .cross-icon{border:2px solid red;border-radius:50%;padding:5px;width:60px;height:60px}.login .invalid-user-popup .invalid-title{color:#595959;font-size:25px;font-weight:500}.login .invalid-user-popup .ok-btn{color:#fff;background:#615dfc;border:none;padding:15px 20px;border-radius:5px}.login .invalid-user-popup .ok-btn:hover{cursor:pointer}.carousel-login{width:597px;height:498px;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:100px;padding-bottom:20px;row-gap:20px}.carousel-login img{width:550px;height:550px}.carousel-login .inner{white-space:nowrap;transition:transform .3s}.carousel-login .indicators{display:flex;justify-content:center}.carousel-login .indicators .indicator{width:12px;height:12px;background-color:var(--md-sys-color-on-surface-light);border-radius:50%;transition:.5s;margin:4px}.carousel-login .indicators .indicator:hover{cursor:pointer}.carousel-login .indicators .active-indicator{width:12px;height:12px;background-color:var(--md-ref-palette-primary40);border-radius:50%;transform:scale(1.4);transition:.5s;margin:4px}.carousel-login .indicators .active-indicator:hover{cursor:pointer}.carousel-login .carousel-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--md-ref-palette-neutral90)}.carousel-login .carousel-item img{object-fit:contain}.backdrop-loader{background-color:var(--md-ref-palette-primary10)}