.login-page{background-image:url(/assets/images/login/loginbanne.png);background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.login-page .overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000060;position:absolute;inset:0}.login-page .login-wrapper{z-index:2;position:relative}.login-page .box-col{padding:6px;display:flex}.login-page .login-box{background:#fff;border-radius:2px;flex-direction:column;justify-content:center;width:100%;min-height:240px;padding:25px 30px 30px;display:flex;box-shadow:0 2px 10px #00000026}.login-page .login-box .logo-wrapper{height:120px}.login-page .login-box .logo-wrapper .logo-img{object-fit:contain;width:100%;height:100%}.login-page .right-box{justify-content:flex-start}.login-page .login-box .top-row{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.login-page .login-box .top-row .login-text{color:#b87332;margin:0;padding-left:10px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;position:relative}.login-page .login-box .top-row .login-text:before{content:"";background:#1f2a44;width:4px;height:25px;position:absolute;top:4px;left:0}.login-page .login-box .top-row .right-text{color:#1f2a44;text-align:right;margin:0;font-family:Raleway;font-size:14px;font-weight:600;line-height:1.3}.login-page .login-box .dashed-line{border:1px dashed #343434b6;margin:15px 0 20px}.login-page .login-box .form-section{padding:0 20px}.login-page .form-section .input-box{color:#343434;height:38px;font-family:Raleway;font-weight:500}.login-page .login-box .form-section .form-label{font-family:Raleway;font-size:14px;font-weight:600}.login-page .login-box .form-section .custom-input{font-size:14px}.login-page .login-box .form-section .procced-btn{justify-content:center;align-items:center;margin-top:30px;display:flex}.login-page .otp-section .otp-container{justify-content:center;gap:10px;margin-top:10px;display:flex}.login-page .otp-section .otp-input{text-align:center;border:1px solid #d2d2d2;outline:none;height:40px;font-size:18px;background:#f5f5f5!important;width:48px!important}.login-page .otp-section .otp-input:focus{border-color:#b87332}.login-page .otp-section .resend-text{text-align:center;margin-top:15px;font-family:Raleway;font-size:15px;font-weight:500}.login-page .otp-section .resend-text span{color:#b87332;cursor:pointer;font-weight:600;text-decoration:underline}.login-page .otp-section .form-section .procced-btn{margin-top:9px}.login-page .otp-section .enter-code{align-items:center;gap:10px;display:flex}.login-page .otp-section .enter-code .back-arrow svg{width:fit-content;font-size:22px}.login-page .login-text.no-line:before{display:none}.login-page .otp-section .top-row .login-text{padding-left:0}.login-page .login-wrapper .succes-section .welcome-text{color:#b87332;margin:0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600}.login-page .login-wrapper .succes-section .sub-text{color:#1f2a44;font-size:14px;font-weight:600;font-family:Raleway!important}.login-page .login-wrapper .succes-section{justify-content:end!important}@media (max-width:767.98px){.login-page .login-row{flex-direction:column}}@media (min-width:768px) and (max-width:1199px){.login-page .login-box{padding:20px 25px 25px}.login-page .login-box .form-section .procced-btn{margin-top:25px}.login-page .login-box .dashed-line{margin:10px 0 15px}.login-page .left-box{padding:17px}}@media (min-width:768px) and (max-width:991.98px){.login-page .login-box .top-row .right-text{font-size:12px;line-height:1.2}.login-page .login-box .top-row .login-text{padding-left:6px;font-size:24px}.login-page .login-box .top-row .login-text:before{width:3px;height:20px}.login-page .login-box .form-section .form-label{font-size:13px}.login-page .login-box .form-section{padding:0 10px}.login-page .form-section .input-box{height:32px}.login-page .login-box .form-section .custom-input{font-size:13px}.login-page .login-box .form-section .procced-btn{margin-top:20px}.login-page .left-box{padding:13px}}@media (min-width:576px) and (max-width:767.98px){.login-page .login-box{padding:15px 25px 25px}.login-page .login-box .dashed-line{margin:8px 0}.login-page .login-box .form-section{padding:0}.login-page .login-box .form-section .procced-btn{margin-top:20px}.login-page .form-section .input-box{height:35px}.login-page .login-box .form-section .custom-input{font-size:13px}.login-page .login-box .top-row .login-text{font-size:26px}.login-page .login-box .top-row .right-text{font-size:13px;line-height:1.1}}@media (min-width:0) and (max-width:767.98px){.login-page .login-box{max-width:370px;min-height:100px;margin:auto;padding:15px 15px 20px}.login-page .login-box .form-section{padding:0}.login-page .login-box .top-row{flex-direction:column;align-items:center;gap:8px}.login-page .login-box .top-row .right-text{text-align:center;font-size:13px;line-height:1.2}.login-page .login-box .top-row .login-text{padding-left:7px;font-size:25px}.login-page .login-box .top-row .login-text:before{width:3px;height:18px;top:7px}.login-page .login-box .dashed-line{margin:5px 0 8px}.login-page .login-box .form-section .form-label{font-size:13px}.login-page .form-section .input-box{height:35px}.login-page .login-box .form-section .custom-input{font-size:13px}.login-page .login-box .form-section .procced-btn .btnn{width:170px;padding:3px}.login-page .login-box .form-section .procced-btn .btnn .btn_text{font-size:15px}.login-page .login-box .form-section .procced-btn{margin-top:18px}.login-page .login-box .logo-wrapper{height:60px}.login-page .otp-section .otp-input{height:35px;width:35px!important}}
