.login-page-section{background:var(--primaryBgLight);min-height:100vh;padding:0 12px}.login-page-section .login-page-form{padding-top:.5rem}.login-page-form .home-link{color:var(--colorDark);font-size:36px;font-weight:bolder;text-decoration:none}.login-page-form .home-link:hover{color:#180299}.login-page-form .home-link span{color:var(--colorfulTextDark)}.login-form-component{color:var(--colorDark);background:#fff;border-radius:10px;margin:0;box-shadow:0 0 10px #13013526}.login-form-component .form-header{border-bottom:1px solid #adabab8e}.login-form-component .form-header h5{font-weight:700!important}.divider{align-items:center;gap:10px;width:100%;margin:20px 0 10px;font-size:10px;font-weight:700;display:flex;color:#a6a6a8!important}.divider:before,.divider:after{content:"";background-color:#a6a6a8;flex:1;height:1px}.login-form-component input{border:1px solid var(--colorDark);border-radius:5px;outline:none;width:100%;padding:7px 5px;transition:box-shadow .5s,border .3s}.login-form-component input:hover,.login-form-component input:focus{border:1px solid var(--colorfulTextDark);box-shadow:0 0 4px #59ff0082}.login-form-component label{font-size:14px!important;font-weight:600!important}.login-form-component .social-login-btn{border:1px solid var(--colorfulTextDark);background:var(--primaryBgGradient);color:#fff;cursor:pointer;border-radius:5px;padding:7px 0;font-size:14px;font-weight:700;transition:background .3s,box-shadow .3s,color .3s}.login-form-component .social-login-btn:hover{background:var(--secondaryBgGradient);color:var(--colorDark);box-shadow:0 0 4px #59ff0082}.login-form-component .forget-password-link{color:var(--colorfulTextDark);cursor:pointer;border-bottom:1.5px solid #0000;align-self:flex-end;margin-top:6px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s}.forget-password-link:hover{border-bottom:1.5px solid var(--colorfulTextLight);color:var(--colorfulTextLight)}.login-page-section .login-page-description-section{background:var(--colorDark);color:#fff;min-height:100vh;margin:0}.login-page-description-section .heading{padding-bottom:2rem;font-size:32px!important;line-height:40px!important}.heading .extra-bold{font-size:36px!important;font-weight:900!important}.login-page-section .highlighted{background:var(--secondaryBgGradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.custom-list{margin:0;padding:0;list-style:none}.custom-list li{align-items:flex-start;gap:10px;margin-bottom:8px;font-size:18px;line-height:1.55;display:flex}.custom-list li:before{content:"";background:var(--secondaryBgGradientDark);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.login-page-description-section .add-it-now-btn{font-weight:900!important}.forget-password-email .heading{color:var(--colorfulTextDark);font-weight:700!important}.forget-password-email label span{color:var(--colorfulTextDark)}.forget-password-email .email-input{border:1.4px solid var(--colorDark);background:0 0;border-radius:3px;padding:.35rem 0;box-shadow:0 0 10px #0000}.forget-password-email .email-input:hover,.forget-password-email .email-input:focus{border:1.4px solid var(--colorfulTextDark);outline:none;box-shadow:0 0 5px #01cb234e}.forget-password-email-section .back-to-login-btn{color:var(--colorDark);font-size:14px;font-weight:600;transition:all .3s}.forget-password-email-section .back-to-login-btn span{color:var(--colorfulTextDark)!important;font-weight:800!important}.back-to-login-btn:hover{color:var(--colorfulTextDark);text-decoration:underline;transform:translateY(-3px)}.otp-container{gap:10px;display:flex}.otp-input-box{border:1.8px solid var(--colorDark);text-align:center;border-radius:10px;outline:none;width:45px;height:45px;font-size:24px;font-weight:600;transition:all .2s ease-in-out}.otp-input-box:focus{border-color:var(--colorfulTextDark);box-shadow:0 0 8px #0ce7004d}.otp-resend-text{color:#1a2f65;cursor:pointer;font-size:14px;font-weight:600}.password-input{border:1.4px solid var(--colorDark);background:0 0;border-radius:3px;box-shadow:0 0 10px #0000}.password-input input{background:0 0;border:none;border-radius:3px;outline:none;padding:.3rem 0;box-shadow:0 0 10px #0000}.password-input:hover,.password-input:focus-within{border:1.4px solid var(--colorfulTextDark);outline:none;box-shadow:0 0 5px #01cb234e}.password-input input:focus{outline:none}@media (max-width:768px){.login-page-description-section .heading{font-size:26px!important;line-height:32px!important}.heading .extra-bold{font-size:28px!important}.otp-input-box{border-radius:10px;width:40px;height:42px;font-size:24px}.custom-list li{font-size:16px}}@media (min-width:768px) and (max-width:1024px){.login-page-description-section{padding-left:2rem;padding-right:2rem}}
