.container{max-width:100% !important;margin:0 !important}.login-wrapper,.container-fluid{padding:0 !important}.login-wrapper{background:transparent !important}.mb-3{margin-bottom:0 !important}.lpx-content-wrapper{overflow-y:hidden;height:100vh}.login-sub-container{display:flex;height:78vh}.login-photo-side{width:50%}.login-top-section{height:5em;display:flex;align-items:flex-end;padding-bottom:10px;padding:1em 5em 1em 5em}.login-link{display:flex;gap:.8em;font-weight:bold;font-family:GeneralSans-Variable}img.login-photo{width:98%;height:100%;object-fit:cover;object-position:left;border-radius:0 129px 0 0}.login{background-color:transparent;min-height:90vh;display:flex;align-items:flex-start;justify-content:center}.login .loginBox{background:transparent;border-radius:25px;padding:7vh 55px;width:80%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;gap:1em}.btn.red{color:#fff;border:1px solid var(--custom-red-color) !important;font-family:GeneralSans-Variable;font-weight:bold;padding:.5em 1em;font-weight:600}.account-module-form{width:50%}.register{min-height:100vh;background:#f8f9fa;padding:1vh 0 !important;overflow:scroll}.register .regiserBox{border-style:none;box-shadow:0;border-radius:0;padding:40px;background-color:transparent;height:130vh}.form-control,.form-select{background-color:#f0f4f7;border-radius:.5rem;transition:background-color .2s,border-color .4s;border-color:#e8eef3;border-radius:25px}.account-module-form.mobile-box{margin:0;margin-top:2em;width:100% !important}button.btn.red{border-radius:25px}.loginBox{margin-top:1em}.mobile-box label.form-label{font-size:14px;font-weight:400;line-height:18px;text-align:left;padding-bottom:5px}.form-control{border:1px solid #000;background:#f7f7f7;width:100%}.login .loginBox .btn{width:250px;height:47px;display:flex;align-items:center;font-size:17px}.all-right_reserved{width:59%;margin:auto;font-family:GeneralSans-Variable}@media(max-width:500px){.login .loginBox{background:transparent;border-radius:25px;padding:7vh 30px;width:100%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;gap:1em}}