.login-register-section{padding-top:40px}.login-register-section .form-title{text-align:center;font-size:22px;font-weight:600;margin-bottom:40px}.login-register-section .form-overview p{text-align:center;font-size:14px;font-weight:400;color:#8b8b8b;letter-spacing:-.32px;margin-bottom:30px}.login-register-section .login-form{width:calc(50% - 10px);padding:0 40px}.login-register-section .login-form .custom-form{margin-bottom:0}.login-register-section .login-options{width:100%;margin-top:-7px;gap:12px}.login-register-section .login-options .checkbox{font-size:13px;font-weight:400;gap:8px}.login-register-section .login-options .checkbox .checkmark{width:18px;height:18px;outline-color:#d1d5db}.login-register-section .forget-password{font-size:13px;font-weight:400;letter-spacing:-.32px}.login-register-section .forget-password button{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;cursor:pointer;color:#1d4ed8}.login-register-section .forget-password button:hover{color:var(--text-color)}.login-register-section .login-form .btn-block:not(.btn-block-alt){margin-top:-5px}.login-register-section .btn-block{width:100%;text-align:center}.login-register-section .btn-block .btn-secondary{width:317px;max-width:100%}.login-register-section .register-form{width:calc(50% - 10px);padding:0 40px}.login-register-section .register-form .custom-form{margin-bottom:0}.login-register-section .btn-block .btn-outline{width:317px;max-width:100%}.login-register-section .btn-block .btn-outline.btn-large{padding:13px 30px}.login-register-section .btn-block-alt{margin-top:12px}@media(max-width:991.98px){.login-register-section .btn-block .btn-outline.btn-large{padding:9px 30px}}@media(max-width:767.98px){.login-register-section .btn-block .btn-outline.btn-large{padding:6px 30px}.login-register-section .otp-digits{gap:8px}.login-register-section .otp-digit{font-size:20px}}.login-register-section .otp-label{display:block;width:100%;font-size:14px;font-weight:500;color:var(--text-color);margin-bottom:10px}.login-register-section .otp-label span{color:var(--red-color)}.login-register-section .otp-digits{display:flex;justify-content:center;gap:10px;width:100%;max-width:317px;margin:0 auto 4px}.login-register-section .otp-digit{flex:1 1 0;min-width:0;aspect-ratio:1/1;max-width:52px;text-align:center;font-size:22px;font-weight:600;color:var(--text-color);border:1px solid #d0d0d0;border-radius:8px;background-color:#fff;padding:0;transition:border-color .2s,box-shadow .2s}.login-register-section .otp-digit:focus{outline:0;border-color:var(--orange-color);box-shadow:0 0 0 2px #f5a62340}.login-register-section .otp-digits+input+.field-validation-error{text-align:center}.login-register-section [data-account-panel=otp-verify] .form-overview p{margin-bottom:20px}.login-register-section [data-account-otp-resend][data-cooling]{pointer-events:none;opacity:.6}.reset-password-section .login-form{width:100%;max-width:480px}.login-register-section .form-subtitle{width:100%;font-size:16px;font-weight:600;color:var(--text-color);margin-bottom:-8px}.reset-password-section .form-control[disabled]{background-color:#f4f6f8;color:#8b8b8b;cursor:default}.reset-password-section .form-control[disabled]+.control-label{background:linear-gradient(to bottom,#fff 50%,#f4f6f8 50%)}.login-register-section .form-divider{height:308px;width:17px;position:relative;margin-top:110px}.login-register-section .form-divider:after{content:"";width:1px;height:100%;background-color:#d1d5db;position:absolute;left:50%;top:0}.login-register-section .form-divider span{font-size:16px;color:#4e4d4d;background-color:#fff;position:absolute;left:0;top:50%;margin-top:-12px;z-index:1}.login-register-section .form-captcha{margin-bottom:16px}@media(max-width:767.98px){.login-register-section{padding-top:10px}.login-register-section .form-title{margin-bottom:14px}.login-register-section .form-overview p{margin-bottom:16px}.login-register-section .login-form{width:calc(100% + -0px);padding:0;margin-bottom:25px}.login-register-section .login-options{margin-top:0}.login-register-section .login-form .btn-block{margin-top:6px}.login-register-section .register-form{width:calc(100% + -0px);padding:0}.login-register-section .form-divider{height:25px;width:100%;margin-top:0;text-align:center;margin-bottom:25px}.login-register-section .form-divider:after{content:"";width:100%;height:1px;background-color:#d1d5db;position:absolute;left:0;top:50%}.login-register-section .form-divider span{left:50%;top:0;margin-top:0;margin-left:-8px}.login-register-section .btn-block{margin-top:6px}}
