.orange-100{color:#ef8c1e!important}.orange-90{color:#e89838!important}.burgundy-100{color:#972d42!important}.grey-100{color:#303030!important}.grey-80{color:#2e3038!important}.grey-30{color:#c7c9d1!important}.WHITE-10{color:#fffcef!important}.BROWN-100{color:#371c10!important}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%;overflow:hidden auto}.login-page{background:radial-gradient(circle,#ffb34729,#0000 42%),#fbf7ee;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:3.75rem 9.0625rem;display:flex}.login-page .login-card{background:#fff;border-radius:1rem;justify-content:center;align-items:stretch;width:100%;max-width:82.5rem;min-height:calc(100dvh - 7.5rem);max-height:44.0625rem;display:flex;overflow:hidden;box-shadow:0 1.625rem 3.75rem #583c182e,0 8px 1.25rem #583c1814}.login-page .login-card .left-section{width:50%;height:auto;min-height:unset;background:radial-gradient(circle at 50% 34%,#ffc76a61,#0000 31%),linear-gradient(135deg,#fff1d8 0%,#ffe3b8 100%);flex-direction:column;justify-content:center;align-items:center;padding:2rem 3.4375rem 2.125rem;display:flex;position:relative;overflow:hidden}.login-page .login-card .left-section .pandit_image{object-fit:contain;z-index:2;width:100%;max-width:31.5625rem;height:auto;max-height:26.875rem;margin-top:0;position:relative}.login-page .login-card .left-section .left-content{text-align:center;color:#3d1708;z-index:2;margin-top:6px;position:relative}.login-page .login-card .left-section .left-content .lotus-divider{justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.login-page .login-card .left-section .left-content .lotus-divider span:not(.lotus){background:#f26a12;width:7.375rem;height:1px;position:relative}.login-page .login-card .left-section .left-content .lotus-divider span:first-child:after{content:"";background:#f26a12;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.login-page .login-card .left-section .left-content .lotus-divider span:last-child:before{content:"";background:#f26a12;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.login-page .login-card .left-section .left-content .lotus-divider .lotus{color:#ff6a00;font-size:2.125rem;line-height:1}.login-page .login-card .left-section .left-content h3{color:#3d1708;font-size:1.625rem;font-weight:700;line-height:1.25}.login-page .login-card .left-section .left-content .small-divider{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.login-page .login-card .left-section .left-content .small-divider span{background:#f26a12;width:2.875rem;height:1px}.login-page .login-card .left-section .left-content .small-divider b{color:#ff6a00;font-size:16px;font-weight:400}.login-page .login-card .right-section{width:50%;height:auto;min-height:unset;background:#fff;justify-content:center;align-items:center;padding:2.8125rem 5.3125rem;display:flex}.login-page .login-card .right-section .form-container{flex-direction:column;align-items:center;width:100%;max-width:31.875rem;display:flex}.login-page .login-card .right-section .form-container .welcome-text{color:#20242c;text-align:center;margin-bottom:1rem;font-size:1.75rem;font-weight:500;line-height:1.2}.login-page .login-card .right-section .form-container .logo{object-fit:contain;width:17.5625rem;height:3.1875rem;margin-bottom:14px}.login-page .login-card .right-section .form-container .title-divider{justify-content:center;align-items:center;gap:12px;width:15.3125rem;margin-bottom:1.375rem;display:flex}.login-page .login-card .right-section .form-container .title-divider span:not(.lotus){background:#f26a12;flex:1;height:1px;position:relative}.login-page .login-card .right-section .form-container .title-divider span:first-child:after{content:"";background:#f26a12;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.login-page .login-card .right-section .form-container .title-divider span:last-child:before{content:"";background:#f26a12;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.login-page .login-card .right-section .form-container .title-divider .lotus{color:#ff6a00;font-size:1.5rem;line-height:1}.login-page .login-card .right-section .form-container .input-box{width:100%;margin-bottom:1rem}.login-page .login-card .right-section .form-container .input-box .input-wrapper{background:#fff;border:1px solid #dde1e7;border-radius:5px;align-items:center;gap:16px;width:100%;height:2.6rem;padding:0 1.375rem;transition:all .3s;display:flex}.login-page .login-card .right-section .form-container .input-box .input-wrapper:focus-within{border-color:#ff7a00;box-shadow:0 0 0 3px #ff7a001f}.login-page .login-card .right-section .form-container .input-box .input-wrapper .input-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.login-page .login-card .right-section .form-container .input-box .input-wrapper .input-content{flex:1}.login-page .login-card .right-section .form-container .input-box .input-wrapper .phone-wrapper{align-items:center;gap:10px;width:100%;display:flex}.login-page .login-card .right-section .form-container .input-box .input-wrapper .country-dropdown{color:#222;cursor:pointer;background:0 0;border:none;outline:none;min-width:4.0625rem;font-size:15px;font-weight:600}.login-page .login-card .right-section .form-container .input-box .input-wrapper .country-dropdown option{color:#000}.login-page .login-card .right-section .form-container .input-box .input-wrapper .login-input{color:#20242c;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:17px;font-weight:500}.login-page .login-card .right-section .form-container .input-box .input-wrapper .login-input::placeholder{color:#8b929f;font-weight:500}.login-page .login-card .right-section .form-container .otp-btn{width:100%;margin-bottom:1rem}.login-page .login-card .right-section .form-container .otp-btn button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff7900 0%,#bd134d 100%);border:none;border-radius:5px;justify-content:center;align-items:center;width:100%;height:2.6rem;font-size:18px;font-weight:600;transition:all .3s;display:flex}.login-page .login-card .right-section .form-container .otp-btn button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #bd134d38}.login-page .login-card .right-section .form-container .otp-btn button:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.login-page .login-card .right-section .form-container .or-section{justify-content:center;align-items:center;gap:1.375rem;width:100%;margin-bottom:1.375rem;display:flex}.login-page .login-card .right-section .form-container .or-section .line{background:#e1e4ea;flex:1;height:1px}.login-page .login-card .right-section .form-container .or-section span{color:#313848;font-size:16px;font-weight:600}.login-page .login-card .right-section .form-container .social-btn{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.login-page .login-card .right-section .form-container .facebook-btn{cursor:pointer;background-color:#fff;border:1px solid #d3d3d3;border-radius:5px;outline:none;justify-content:center;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.login-page .login-card .right-section .form-container .facebook-btn:hover{background-color:#eef2f3}.login-page .login-card .right-section .form-container .home-btn{margin:1rem}@media (max-width:75rem){.login-page{padding:2.5rem 3.125rem}.login-page .login-card{max-width:62.5rem;min-height:calc(100dvh - 5rem)}.login-page .login-card .left-section{padding:1.875rem 2.5rem}.login-page .login-card .left-section .pandit_image{max-width:26.875rem;max-height:23.75rem}.login-page .login-card .left-section .left-content h3{font-size:1.4375rem}.login-page .login-card .right-section{padding:2.5rem 3.125rem}.login-page .login-card .right-section .form-container .logo{width:17.8125rem}.login-page .login-card .home-btn{text-align:center}}@media (max-width:48rem){.login-page{background:radial-gradient(circle,#ffc68729,#0000 42%),#fbf7ee;justify-content:center;align-items:center;width:100%;height:auto;min-height:100dvh;padding:14px;display:flex;overflow:hidden auto}.login-page .login-card{flex-direction:column;width:100%;max-width:32.5rem;height:auto;min-height:auto;max-height:none;display:flex;overflow:visible}.login-page .login-card .left-section{display:none}.login-page .login-card .right-section{background:#fff;border-radius:1rem;justify-content:center;align-items:stretch;width:100%;max-width:82.5rem;min-height:calc(100dvh - 7.5rem);max-height:44.0625rem;display:flex;overflow:hidden;box-shadow:0 1.625rem 3.75rem #371c102e,0 8px 1.25rem #371c1014}.login-page .login-card .right-section .welcome-text{margin-bottom:8px;font-size:1.625rem;line-height:1.2}.login-page .login-card .right-section .logo{width:15.3125rem;height:auto;margin-bottom:12px}.login-page .login-card .right-section .title-divider{gap:10px;width:12.5rem;margin-bottom:18px}.login-page .login-card .right-section .title-divider .lotus{font-size:1.375rem}.login-page .login-card .right-section .input-box{width:100%;margin-bottom:16px}.login-page .login-card .right-section .input-box .input-wrapper{gap:12px;height:3rem;padding:0 16px}.login-page .login-card .right-section .input-box .input-wrapper .input-icon{width:1.5rem;height:1.5rem}.login-page .login-card .right-section .input-box .input-wrapper .country-dropdown{min-width:3.75rem;font-size:14px}.login-page .login-card .right-section .input-box .input-wrapper .login-input{font-size:15px}.login-page .login-card .right-section .otp-btn{z-index:10;pointer-events:auto;background:radial-gradient(circle at 50% 34%,#ffc68761,#0000 31%),linear-gradient(135deg,#ffe5c7 0%,#ffe3b8 100%);width:100%;margin-bottom:16px;position:relative;overflow:hidden}.login-page .login-card .right-section .otp-btn .pandit_image{object-fit:contain;z-index:2;width:100%;max-width:31.5625rem;height:auto;max-height:26.875rem;margin-top:0;position:relative}.login-page .login-card .right-section .or-section{text-align:center;color:#371c10;z-index:2;gap:14px;width:100%;margin-bottom:12px;position:relative}.login-page .login-card .right-section .or-section .lotus-divider{justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.login-page .login-card .right-section .or-section .lotus-divider span:not(.lotus){background:#ef8c1e;width:7.375rem;height:1px;position:relative}.login-page .login-card .right-section .or-section .lotus-divider span:first-child:after{content:"";background:#ef8c1e;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.login-page .login-card .right-section .or-section .lotus-divider span:last-child:before{content:"";background:#ef8c1e;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.login-page .login-card .right-section .or-section .lotus-divider .lotus{color:#ef8c1e;font-size:2.125rem;line-height:1}.login-page .login-card .right-section .or-section h3{color:#371c10;font-size:1.625rem;font-weight:700;line-height:1.25}.login-page .login-card .right-section .or-section .small-divider{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.login-page .login-card .right-section .or-section .small-divider span{background:#ef8c1e;width:2.875rem;height:1px}.login-page .login-card .right-section .or-section .small-divider b{color:#ef8c1e;font-size:16px;font-weight:400}.login-page .login-card .social-btn{background:#fff;justify-content:center;width:100%;display:flex}.login-page .login-card .social-btn .form-container{flex-direction:column;align-items:center;width:100%;max-width:31.875rem;display:flex}.login-page .login-card .social-btn .form-container .welcome-text{color:#2e3038;text-align:center;margin-bottom:1rem;font-size:1.75rem;font-weight:500;line-height:1.2}.login-page .login-card .social-btn .form-container .logo{object-fit:contain;width:17.5625rem;height:3.1875rem;margin-bottom:14px}.login-page .login-card .social-btn .form-container .title-divider{justify-content:center;align-items:center;gap:12px;width:15.3125rem;margin-bottom:1.375rem;display:flex}.login-page .login-card .social-btn .form-container .title-divider span:not(.lotus){background:#ef8c1e;flex:1;height:1px;position:relative}.login-page .login-card .social-btn .form-container .title-divider span:first-child:after{content:"";background:#ef8c1e;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.login-page .login-card .social-btn .form-container .title-divider span:last-child:before{content:"";background:#ef8c1e;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-2px}.login-page .login-card .social-btn .form-container .title-divider .lotus{color:#ef8c1e;font-size:1.5rem;line-height:1}.login-page .login-card .social-btn .form-container .input-box{width:100%;margin-bottom:1rem}.login-page .login-card .social-btn .form-container .input-box .input-wrapper{background:#fff;border:1px solid #c7c9d1;border-radius:10px;align-items:center;gap:16px;width:100%;height:3.4375rem;padding:0 1.375rem;transition:all .3s;display:flex}.login-page .login-card .social-btn .form-container .input-box .input-wrapper:focus-within{border-color:#ef8c1e;box-shadow:0 0 0 3px #ef8c1e1f}.login-page .login-card .social-btn .form-container .input-box .input-wrapper .input-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.login-page .login-card .social-btn .form-container .input-box .input-wrapper .input-content{flex:1}.login-page .login-card .social-btn .form-container .input-box .input-wrapper .phone-wrapper{align-items:center;gap:10px;width:100%;display:flex}.login-page .login-card .social-btn .form-container .input-box .input-wrapper .country-dropdown{color:#303030;cursor:pointer;background:0 0;border:none;outline:none;min-width:4.0625rem;font-size:15px;font-weight:600}.login-page .login-card .social-btn .form-container .input-box .input-wrapper .country-dropdown option{color:#303030}.login-page .login-card .social-btn .form-container .input-box .input-wrapper .login-input{color:#2e3038;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:17px;font-weight:500}.login-page .login-card .social-btn .form-container .input-box .input-wrapper .login-input::placeholder{color:#8f92a3;font-weight:500}.login-page .login-card .social-btn .form-container .otp-btn{width:100%;margin-bottom:1rem}.login-page .login-card .social-btn .form-container .otp-btn button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ef8c1e 0%,#972d42 100%);border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:3.4375rem;font-size:18px;font-weight:600;transition:all .3s;display:flex}.login-page .login-card .social-btn .form-container .otp-btn button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #972d4238}.login-page .login-card .social-btn .form-container .otp-btn button:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.login-page .login-card .social-btn .form-container .or-section{justify-content:center;align-items:center;gap:1.375rem;width:100%;margin-bottom:1.375rem;display:flex}.login-page .login-card .social-btn .form-container .or-section .line{background:#e1e4ea;flex:1;height:1px}.login-page .login-card .social-btn .form-container .or-section span{color:#313848;font-size:16px;font-weight:600}.login-page .login-card .social-btn .form-container .social-btn{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:1.375rem;width:100%;height:3.4375rem;margin-bottom:15px;font-size:17px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000014,inset 0 1px 1px #fffc}.login-page .login-card .social-btn .form-container .social-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001f}.login-page .login-card .social-btn .form-container .social-btn img{object-fit:contain}.login-page .login-card .social-btn .form-container .facebook-btn{margin-bottom:15px}.login-page .login-card .social-btn .form-container .home-btn{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:18px;width:100%;height:3.4375rem;font-size:17px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000014,inset 0 1px 1px #fffc}.login-page .login-card .social-btn .form-container .home-btn .home-icon{color:#111827;font-size:1.5625rem;line-height:1}.login-page .login-card .social-btn .form-container .home-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001f}}@media (max-width:36rem){.login-page{padding:10px}.login-page .login-card{height:auto;min-height:auto}.login-page .login-card .left-section{display:none}.login-page .login-card .right-section{justify-content:center;align-items:center;width:100%;height:auto;padding:1.375rem 16px;display:flex}.login-page .login-card .right-section .form-container{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:24.375rem;display:flex}.login-page .login-card .right-section .form-container .welcome-text{margin-bottom:6px;font-size:1.4375rem}.login-page .login-card .right-section .form-container .logo{width:13.125rem;height:auto;margin-bottom:8px}.login-page .login-card .right-section .form-container .title-divider{gap:8px;width:10.3125rem;margin-bottom:12px}.login-page .login-card .right-section .form-container .title-divider .lotus{font-size:19px}.login-page .login-card .right-section .form-container .input-box{margin-bottom:12px}.login-page .login-card .right-section .form-container .input-box .input-wrapper{gap:10px;height:2.75rem;padding:0 14px}.login-page .login-card .right-section .form-container .input-box .input-wrapper .input-icon{width:1.375rem;height:1.375rem}.login-page .login-card .right-section .form-container .input-box .input-wrapper .country-dropdown{min-width:3.5rem;font-size:13px}.login-page .login-card .right-section .form-container .input-box .input-wrapper .login-input{font-size:14px}.login-page .login-card .right-section .form-container .otp-btn{margin-bottom:12px}.login-page .login-card .right-section .form-container .otp-btn button{height:2.75rem;font-size:14px}.login-page .login-card .right-section .form-container .or-section{gap:12px;margin-bottom:10px}.login-page .login-card .right-section .form-container .or-section span{font-size:13px}.login-page .login-card .right-section .form-container .social-btn{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.login-page .login-card .right-section .form-container .facebook-btn{margin-bottom:9px}.login-page .login-card .right-section .form-container .left-section{display:none}.login-page .login-card .right-section .form-container .right-section{background:#fff;border-radius:1rem;width:100%;height:auto;padding:1.75rem}.login-page .login-card .right-section .form-container .right-section .form-container{flex-direction:column;align-items:center;gap:1.2rem;width:100%;max-width:26.875rem;display:flex}.login-page .login-card .right-section .form-container .right-section .form-container .welcome-text{margin-bottom:8px;font-size:1.625rem;line-height:1.2}.login-page .login-card .right-section .form-container .right-section .form-container .logo{width:15.3125rem;height:auto;margin-bottom:12px}.login-page .login-card .right-section .form-container .right-section .form-container .title-divider{gap:10px;width:12.5rem;margin-bottom:18px}.login-page .login-card .right-section .form-container .right-section .form-container .title-divider .lotus{font-size:1.375rem}.login-page .login-card .right-section .form-container .right-section .form-container .input-box{width:100%;margin-bottom:16px}.login-page .login-card .right-section .form-container .right-section .form-container .input-box .input-wrapper{gap:12px;height:3rem;padding:0 16px}.login-page .login-card .right-section .form-container .right-section .form-container .input-box .input-wrapper .input-icon{width:1.5rem;height:1.5rem}.login-page .login-card .right-section .form-container .right-section .form-container .input-box .input-wrapper .country-dropdown{min-width:3.75rem;font-size:14px}.login-page .login-card .right-section .form-container .right-section .form-container .input-box .input-wrapper .login-input{font-size:15px}.login-page .login-card .right-section .form-container .right-section .form-container .otp-btn{z-index:10;pointer-events:auto;width:100%;margin-bottom:16px;position:relative}.login-page .login-card .right-section .form-container .right-section .form-container .otp-btn button{pointer-events:auto;height:3rem;font-size:15px}.login-page .login-card .right-section .form-container .right-section .form-container .or-section{gap:14px;width:100%;margin-bottom:12px}.login-page .login-card .right-section .form-container .right-section .form-container .or-section span{font-size:14px}.login-page .login-card .right-section .form-container .right-section .form-container .social-btn{gap:12px;width:100%;height:2.875rem;margin-bottom:10px;font-size:14px}.login-page .login-card .right-section .form-container .right-section .form-container .social-btn img{width:1.375rem;height:1.375rem}.login-page .login-card .right-section .form-container .right-section .form-container .facebook-btn{margin-bottom:10px}.login-page .login-card .right-section .form-container .right-section .form-container .home-btn{gap:12px;width:100%;height:2.875rem;font-size:14px}.login-page .login-card .right-section .form-container .right-section .form-container .home-btn .home-icon{font-size:1.25rem}}@media (max-width:23.75rem){.login-page{padding:8px}.login-page .login-card{height:auto;min-height:auto}.login-page .login-card .left-section{display:none}.login-page .login-card .right-section{width:100%;height:auto;padding:18px 12px}.login-page .login-card .right-section .form-container .welcome-text{margin-bottom:5px;font-size:1.25rem}.login-page .login-card .right-section .form-container .logo{width:11.25rem;height:auto;margin-bottom:7px}.login-page .login-card .right-section .form-container .title-divider{width:9.0625rem;margin-bottom:10px}.login-page .login-card .right-section .form-container .title-divider .lotus{font-size:18px}.login-page .login-card .right-section .form-container .input-box{margin-bottom:10px}.login-page .login-card .right-section .form-container .input-box .input-wrapper{height:2.5rem;padding:0 12px}.login-page .login-card .right-section .form-container .input-box .input-wrapper .input-icon{width:1.25rem;height:1.25rem}.login-page .login-card .right-section .form-container .input-box .input-wrapper .country-dropdown{font-size:12px}}
