.login-section{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative}.login-section .bg-img{position:fixed;bottom:-500px;left:-500px;max-width:1000px;width:1000px;height:1000px;z-index:0;opacity:.5s;animation:rotate 20s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.login-section .login-form-section{display:flex;justify-content:center;align-items:center;width:100%}.login-section .login-form-section .login-img-section{text-align:center}.login-section .login-form-section .login-img-section .login-img{max-width:100px;width:100%;margin:0 auto}.login-section .login-form-section .login-img-section .login-heading{margin-top:5px}.login-section .login-form-section .login-img-section .login-heading h3{font-weight:600}.login-section .login-form-section .login-form{max-width:450px;width:100%;box-shadow:0 18px 50px -10px rgba(0,0,0,.2);border:none;padding:50px 40px;z-index:1}.login-section .login-form-section .login-form .login-form-content{overflow:visible}.login-section .login-form-section .login-form .back-icon{font-size:22px}.login-section .login-form-section .login-form .back-icon:hover{cursor:pointer}.login-section .login-form-section .login-form .card-body{margin-top:40px}.login-section .login-form-section .login-form .card-body .form-data{margin-top:30px}.login-section .login-form-section .login-form .card-body .form-data .otp-field input{padding:10px}.login-section .login-form-section .login-form .card-body .form-data input{outline:none;border:none;border-radius:0;padding:10px 10px 10px 30px;position:relative}.login-section .login-form-section .login-form .card-body .form-data input:active,.login-section .login-form-section .login-form .card-body .form-data input:focus{box-shadow:none}.login-section .login-form-section .login-form .card-body .form-data .submit-btn{background:red!important}.login-section .login-form-section .login-form .card-body .form-data .form-group.forgot{text-align:right}.login-section .login-form-section .login-form .card-body .form-data .form-group{position:relative}.login-section .login-form-section .login-form .card-body .form-data .form-group .form-icon{position:absolute;top:12px;left:0;z-index:1}.login-section .login-form-section .login-form .card-body .form-data .form-group .eye-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:1}.login-section .login-form-section .login-form .card-body .form-data .form-group svg{font-size:22px}.login-section .login-form-section .login-form .card-body .form-data .text-muted:hover{cursor:pointer}.login-section .login-form-section .login-form .card-body .card-title h4{color:#000;text-align:left;font-weight:600}.login-section .login-form-section .login-form .card-body .button{width:100%;margin-top:50px;padding:10px 0;border-radius:15px}.login-section .login-form-section .login-form .card-body .otp-field{margin-top:30px}.login-section .login-form-section .login-form .card-body .otp-field input{outline:none;border:none;border-radius:0;flex-grow:1;margin:0 10px}.login-section .login-form-section .login-form .card-body .otp-field input:active,.login-section .login-form-section .login-form .card-body .otp-field input:focus{box-shadow:none}