body::-webkit-scrollbar,.modal::-webkit-scrollbar{width:0!important}body.swal2-shown,body.modal-open{padding:unset!important}a{transition:ease-in-out 250ms}a:hover{text-decoration:none!important}label.required::after{content:'*';color:var(--color-danger)}.user-select-none{user-select:none}.left{height:100vh;overflow-y:scroll;overflow-x:hidden;scrollbar-width:none}.left::-webkit-scrollbar{width:0}.left::-webkit-scrollbar-thumb{background-color:transparent}.left-content{position:relative;top:50%;transform:translateY(-50%)}.register .left-content{top:60%}.login .right{background-image:url('/assets/web/images/auth/login-background.webp');background-size:cover;background-position:center 80%}.register .right{background-image:url('/assets/web/images/auth/register-background.webp');background-size:cover;background-position:center 60%}.right{height:100vh}.right-content{bottom:5rem}.form-wrapper.register{margin-top:20%}.forgot-password{width:100%;height:100vh;background-color:var(--color-neutral-white)}.forgot-password .logo-wrapper{top:10%;z-index:100}.forgot-password .card{width:45%}.forgot-password-content{width:65%}.forgot-password-content .btn-verification-method{background-color:unset;transition:all 250ms ease-in-out;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.forgot-password-content .btn-verification-method:hover{box-shadow:0 .35rem .5rem rgba(0,0,0,.075)!important}.forgot-password-content .verification-code-input-wrapper input{font-size:32px;text-align:center}.tnc-wrapper p{text-align:justify}.tnc-wrapper li::marker{font-size:18px}@media screen and (max-width:767px){.register .left{padding-top:15rem!important}.left{padding-bottom:unset!important}.register .left-content{top:50%}.right{display:none}.form-wrapper.register{margin-top:unset}.forgot-password .logo-wrapper{top:15%}.forgot-password .card{width:100%}.forgot-password-content{width:100%}.forgot-password-content .verification-code-input-wrapper input{font-size:24px;text-align:center}.tnc-wrapper li::marker{font-size:16px}}@media screen and (min-width:768px) and (max-width:1023px){.right{display:none}}@media screen and (min-width:1024px){}@media screen and (min-width:1600px){.register .left-content{top:45%}}