@media(max-width:991px){body:has(.authentication),body:has(.login-section),body:has(.signup-2-section){padding-top:0!important}}.authentication{height:100vh;max-height:100vh;overflow:hidden;background-color:#fff;position:relative}@media(max-width:991px){.authentication{height:auto;max-height:none;min-height:100dvh;overflow-y:visible}}.authentication .left-side{padding:0!important}@media(max-width:991px){.authentication .left-side{display:none}}.authentication .form{width:440px;position:relative;z-index:2}@media(max-width:440px){.authentication .form{width:360px;margin:0 20px}}.authentication .form .heading-4{text-align:center;margin-bottom:30px}@media(max-width:440px){.authentication .form .heading-4{font-size:25px}}.authentication .form .form-control{background-color:#e5ebf5;border-radius:50px;padding:15px 30px;color:#000;font-size:18px;width:100%}.authentication .form .form-control::placeholder{color:#b6b6b6}.authentication .form .form-control:focus-visible{outline:none}.authentication .form .form-control:focus{box-shadow:none}.authentication .form .btn{width:100%;border-radius:50px!important;padding:15px 36px!important;font-size:18px!important;font-weight:700!important;transition:all .3s ease-in-out;display:flex!important;align-items:center!important;justify-content:center!important}.authentication .form .btn-primary{margin-bottom:20px;background-color:#003a9b!important;border-color:#003a9b!important;color:#fff!important}.authentication .form .btn-primary:active,.authentication .form .btn-primary:focus,.authentication .form .btn-primary:hover{background-color:#003a9b!important;border-color:#003a9b!important;transform:scale(1.05);box-shadow:0 4px 8px rgba(0,58,155,.2)!important}.authentication .form .btn-outline{margin-bottom:20px}.authentication .form .btn-outline,.authentication .form .btn-outline:active,.authentication .form .btn-outline:hover{background-color:rgba(0,0,0,0)!important;border:1px solid #e5e5e5!important;color:#000!important}.authentication .form .google-button{background-color:rgba(0,0,0,0)!important;border:1px solid #cbd2de!important;color:#000!important;font-weight:700!important;font-size:18px!important;padding:15px 36px!important;border-radius:50px!important;position:relative;z-index:2!important;margin-bottom:0}.authentication .form .google-button:hover{background-color:rgba(0,0,0,0)!important;border:1px solid #cbd2de!important;color:#000!important}.authentication .form .google-button img{margin-left:5px;margin-right:5px;position:relative;top:-2px}.authentication .form .google-button[disabled]{background-color:rgba(0,0,0,0)!important;border-color:#cbd2de;opacity:.5;color:#000}.authentication .form .or{text-align:center;color:#000;font-size:14px;margin:20px auto}.authentication .form .link{margin-left:10px;color:#595959}.authentication .form .paragraph-small{color:#595959;font-weight:500}.authentication .form .paragraph-main{font-weight:500}.authentication .forget-password-link:hover,.authentication .link:hover{opacity:.8}.authentication .signup-col-parent{min-height:100vh;margin:0!important}@media(max-width:991px){.authentication .signup-col-parent{align-items:unset!important;min-height:100dvh;padding-bottom:16px}}.authentication .signup-col-parent .right-side{display:flex;align-items:center;justify-content:center;padding:40px 24px}@media(max-width:991px){.authentication .signup-col-parent .right-side{padding:16px 16px 24px}}@media(max-width:767px){.authentication .signup-col-parent .right-side .signup-logo-wrap{display:block;width:100%;text-align:center}}.authentication .signup-col-parent .right-side .logo{display:none}@media(max-width:767px){.authentication .signup-col-parent .right-side .logo{display:block;text-align:center;width:130px;margin:0 auto;padding-bottom:10px}}.signup-2-section{display:flex;align-items:center;justify-content:center;height:100vh;position:relative;flex-direction:column}.signup-2-section .logo{text-align:center;margin-bottom:30px}@media(max-width:767px){.signup-2-section .logo img{width:150px}}.signup-2-section .verification-code-each-input{margin:10px!important}.signup-2-section .verification-code-each-input input{height:70px;border-radius:10px!important;padding:15px 14px!important}.signup-2-section .back-btn{width:40px;position:absolute;left:80px;top:50px}@media(max-width:991px){.signup-2-section .back-btn{left:40px}}@media(max-width:440px){.signup-2-section .signup-2{width:380px}}.signup-2-section .signup-2 .heading-4{margin-bottom:20px}.login-section{display:flex;align-items:center;justify-content:center;height:100vh}@media(max-width:991px){.login-section{height:100dvh;min-height:100dvh;padding:12px 0}}.login-section .login .logo{text-align:center;margin-bottom:30px}@media(max-width:767px){.login-section .login .logo{margin-bottom:16px}.login-section .login .logo img{width:130px}}.login-section .login .form{background-color:#e5ebf5;border-radius:30px;padding:40px}@media(max-width:767px){.login-section .login .form{padding:22px 18px;border-radius:22px}}.login-section .login .form .form-control{background-color:#fff;color:#000}@media(max-width:767px){.login-section .login .form .form-control{padding:12px 22px;font-size:16px}.login-section .login .form .heading-4{margin-bottom:18px;font-size:22px}.login-section .login .form .btn{padding:12px 28px!important;font-size:16px!important}.login-section .login .form .btn-primary{margin-bottom:12px}.login-section .login .form .btn-outline,.login-section .login .form .google-button{padding:12px 28px!important;font-size:16px!important}.login-section .login .form .or{margin:12px auto}}.login-section .login .btn-outline{background-color:#cbd2de}.login-section .remember-forget{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}@media(max-width:767px){.login-section .remember-forget{margin-bottom:14px}}.login-section .remember-forget .forget{color:#595959;font-size:14px}.already-have-account,.do-you-have-account{font-size:14px}@keyframes spin{to{transform:rotate(1turn)}}.resend-button{text-align:center;color:#003a9b;cursor:pointer}.resend-button:hover{opacity:.5}.resend-button[disabled]{pointer-events:none;opacity:.5}.loading-icon{width:24px;animation:spin .5s linear infinite}.btn:disabled{opacity:.7;cursor:not-allowed}@media(max-width:991px){.testimonial-marquee-wrapper{display:none}}.custom-tooltip .tooltip-inner{background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;max-width:250px}.custom-tooltip .tooltip-arrow:before{border-bottom-color:#333}