.th-auth{width:100%;height:100vh}.th-auth .th-brand a,.th-auth .th-brand a img{margin:0 auto;margin-bottom:20px;display:block}.th-auth .th-card-body .auth-head{margin-bottom:15px}.th-auth .th-card-body h3{font-size:var(--th-size-30);line-height:var(--th-size-35);font-family:var(--th-font-semibold);margin-bottom:0}.th-auth .th-card-body h3 span{color:var(--th-primary)}.th-auth .th-card-body .th-form-wrap{margin-bottom:15px}.th-auth .th-card-body .th-form a{margin:var(--th-size-0);color:var(--th-secondary);font-size:var(--th-size-16);line-height:var(--th-size-26);font-family:var(--th-font-medium)}.th-auth .th-card-body .th-form a:hover{color:var(--th-primary)}.error{color:red!important;margin-top:5px;font-weight:600}.required{color:red;font-weight:700}.th-auth-popup{border-radius:10px;border:2px solid var(--th-white-border-8);position:relative;margin-top:70px}.th-auth-popup .close-btn{position:absolute;top:20px;right:20px;font-size:24px;border:none;box-shadow:none;outline:none}.th-auth-popup .close-btn span{color:#000}.th-auth-popup .close-btn:hover span{color:var(--th-primary)}.th-auth-popup .modal-body{padding:20px;padding-top:50px}.th-auth-popup .modal-body .th-brand img{height:28px;width:auto}.th-auth-popup .modal-body .th-brand{margin-bottom:20px}.th-auth-popup .modal-body .th-auth-head{margin-bottom:20px}.th-auth-popup .modal-body .th-auth-head h4{font-size:24px}.th-auth-popup .modal-body .th-auth-head p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--th-size-18);line-height:var(--th-size-20);font-family:var(--th-font-medium)}.th-auth-popup .modal-body .th-form a{margin:var(--th-size-0);color:var(--th-secondary);font-size:var(--th-size-16);line-height:var(--th-size-26);font-family:var(--th-font-medium)}.th-auth-popup .modal-body .th-form a:hover{color:var(--th-primary)}.th-auth-popup .modal-body .th-form-wrap{margin-bottom:15px}.th-auth-popup .modal-body .th-auth-otp-wrap{display:flex;align-items:center;justify-content:center}.th-auth-popup .modal-body .th-auth-otp-wrap .th-form-control{width:53.6px;height:53.6px;text-align:center;padding-left:10px;padding-right:10px}.th-auth-popup .modal-body .th-auth-otp-wrap .th-form-wrap{margin-right:15px}.th-auth-popup .modal-body .th-auth-otp-wrap .th-form-wrap:last-child{margin-right:0}.th-form-wrap{position:relative;margin-bottom:15px}.th-form-wrap .th-password-icon{position:absolute;bottom:10px;right:17px;cursor:pointer}.th-form-wrap .th-password-icon span{font-size:18px}.th-form-wrap .th-password-icon:hover span{color:var(--th-primary)}.form-label{font-weight:600}