.login-modal .headingBox h2{margin-bottom:20px;font-weight:700;font-size:22px;color:#333;display:inline-block}.login-modal .formBox figure{display:block;text-align:center;margin:auto;margin-bottom:4px;min-height:122px}.login-modal .formBox .input-group{display:flex;display:-webkit-flex;background:#fff}.login-modal .countryDropdownPosition{position:relative}.login-modal .countryDropdown{position:absolute;content:"";top:50px;display:none}.login-modal .countryDropdown.active{display:block}.login-modal .countryDropdown ul{padding:0;box-shadow:1px 1px 4px rgba(0,0,0,.2);background:#fff;position:absolute;z-index:2;list-style:none;text-align:left;border:1px solid #ccc;white-space:nowrap;max-height:240px;width:250px;border-radius:8px;overflow:hidden;overflow-y:auto}.login-modal .countryDropdown ul li input{display:none}.login-modal .countryDropdown ul li:hover{background:#f4f4f4}.login-modal .countryDropdown ul li label{padding:5px 10px;display:flex;align-items:center;cursor:pointer}.login-modal .countryDropdown ul li label em{margin-right:7px;width:30px;height:18px;display:inline-block}.login-modal .countryDropdown ul li label .countryCode{margin-right:7px;font-size:14px;color:#999;width:34px;display:inline-block}.login-modal .countryDropdown ul li label .countryName{color:#333;font-size:14px}.login-modal .selectCountry{padding:0 15px;margin-right:-1px;border-radius:8px 0 0 8px;width:87px;height:50px;font-size:16px;border:1px solid #ccc;display:flex;align-items:center;position:relative;cursor:pointer}.login-modal .selectCountry::after{content:"\e919";font-family:icomoon;font-size:12px;color:#333;position:absolute;right:9px;top:12px;z-index:1;font-weight:700}.login-modal .selectCountry img{display:flex}.login-modal .countrycode{display:flex;border:1px solid #ccc;width:calc(100% - 87px);border-radius:0 8px 8px 0;position:relative;height:50px}.login-modal .countrycode span{padding:0 12px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#333}.login-modal .countrycode .form-control{padding-left:0;border:0;border-radius:0 8px 8px 0;position:relative;background:0 0;top:-1px;z-index:1;height:50px;box-shadow:none!important}.login-modal .countryDropdown.active~.selectCountry,.login-modal .countrycode:has(.form-control:focus){border-color:#333;z-index:1}.login-modal .formBox .input-group [type=tel]{font-size:16px}.login-modal .formBox .btn{width:100%;height:48px;font-size:16px;font-weight:700}.login-modal .btn[disabled]{pointer-events:none;opacity:.4;cursor:not-allowed}.login-modal .formBox .btn em{position:relative;top:0;right:-5px;font-size:13px;font-weight:700}.login-modal #googleSigninButton .nsm7Bb-HzV7m-LgbsSe{width:100%!important;min-width:initial!important}.login-modal .formBox .register-prompt{padding-top:15px;margin-top:20px;border-top:1px solid #eee;text-align:center;color:#333}.login-modal .formBox .register-prompt .register-link{padding:0;color:#0e9f6e;background:0 0;border:none;font-size:14px}.login-modal .formBox .register-prompt .register-link:hover{text-decoration:underline}.login-modal .formBox .otpBox{margin-bottom:30px;font-size:14px;color:#666;display:block}.login-modal .otpNumber{font-weight:700;color:#333;font-size:14px;line-height:24px;display:inline-flex}.login-modal .otpNumber .changeNumberBtn{padding:0;font-size:13px;cursor:pointer;background:0 0;border:none;margin-left:5px;color:#5f449b;display:inline-block;font-weight:700}.login-modal .otpNumber .changeNumberBtn:hover{text-decoration:underline}.login-modal .formBox .otpBox .input-group{margin:18px auto 0 auto;width:185px;height:36px;position:relative;left:0;right:0;background:0 0}.login-modal .formBox .otpBox .input-group::before{text-align:center;content:"___ \00a0 \00a0 \00a0 ___ \00a0 \00a0 \00a0 ___ \00a0 \00a0 \00a0 ___";position:absolute;bottom:-6px;left:0;width:170px;height:10px;z-index:10;color:#999;overflow:hidden;line-height:.1}.login-modal .formBox .otpBox .input-group .form-control{box-shadow:none;border:none;position:absolute;left:15px;z-index:1;letter-spacing:24px;text-align:left;padding-left:5px;width:170px;font-size:26px;background:0 0}.login-modal .formBox .otpBox .input-group::after{content:'';position:absolute;right:0;top:0;width:30px;height:40px;background:#fff;z-index:2}.login-modal .notReceived{display:block;font-size:13px;text-align:center}.login-modal .notReceived .resendOTPBtn{background:0 0;border:none;font-weight:700;cursor:pointer;font-size:13px;color:#5f449b}.login-modal .notReceived .resendOTPBtn:disabled{color:#666;pointer-events:none}.errorBox1{padding:3px 20px;margin:-10px -20px 0;display:block;z-index:2;position:relative;left:0;top:-5px;border-radius:8px 8px 0 0;right:0;background:rgba(255,0,0,.2)}.errorBox1 .errorTextBox1{color:#e50606;font-size:12px;line-height:normal}.login-modal,.login-modal .modal-body{overflow:initial!important;max-height:initial!important}.login-modal~.alertMsg{z-index:9999!important}#googleSigninButton{width:100%;height:40px}#googleSigninButton iframe{width:100%}.login-modal .formBox .radioBox{display:flex;align-items:center;gap:7px}.login-modal .formBox .radioBox li label{padding:0 25px 0 40px;font-size:13px;cursor:pointer;position:relative;background:#f0f0f0;border-radius:30px;height:44px;display:flex;flex-direction:column;justify-content:center}.login-modal .formBox .radioBox li label input[type=radio]{display:none}.login-modal .formBox .radioBox li label span{margin-bottom:5px;display:block;font-size:12px;line-height:12px;color:#6e6e6e}.login-modal .formBox .radioBox li label strong{font-weight:600;color:#333;line-height:18px;display:block}.login-modal .formBox .radioBox li label span{margin-bottom:5px;display:block;font-size:12px;line-height:12px;color:#6e6e6e}.login-modal .formBox .radioBox li label .free{padding:0 8px;border-radius:4px;height:14px;position:absolute;bottom:-7px;color:#fff;font-size:10px;line-height:normal;background-image:linear-gradient(to left,#0e9f6e 0,#39dc96 100%)}.login-modal .formBox .input-group .selectBox{width:86px;flex:none}.login-modal .formBox .input-group .selectBox select{border-radius:8px 0 0 8px;border-right:0;font-size:16px}.login-modal .formBox .input-group [type=tel]{border-radius:0 8px 8px 0;font-size:16px}.login-modal .formBox .input-group [disabled]{background:#f4f4f4;pointer-events:none}.login-modal .formBox .checkBox label{display:flex;align-items:center;position:relative;cursor:pointer}.login-modal .formBox .checkBox label input[type=checkbox]{display:block;flex:none;margin-right:5px}.login-modal input[type=checkbox]:checked{background:#0e9f6e;border-color:#0e9f6e;box-shadow:0 2px 5px 0 rgba(88,191,147,.71)}.login-modal input[type=checkbox]{margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:17px;width:17px;background:#fff;border:1px solid #d0d0d0;color:#fff;display:inline-flex;outline:0;z-index:0;border-radius:3px;position:relative;cursor:pointer}.login-modal input[type=checkbox]:checked::before{content:"\e92a";font-family:icomoon;font-size:11px;display:flex;height:100%;align-items:center;justify-content:center;position:absolute;left:0;top:0;right:0;bottom:0}.login-modal input[type=radio]:checked{background:#fff;border:1px solid #0e9f6e}.login-modal input[type=radio]{margin:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:17px;width:17px;background:#fff;border:#e3e3e3 solid 1px;color:#fff;display:inline-flex;outline:0;z-index:0;border-radius:30px;position:relative;cursor:pointer}.login-modal input[type=radio]~.checkMark{position:absolute;left:14px;top:12px;width:18px;height:18px;border:1px solid #333;cursor:pointer;border-radius:100%;background:#fff}.login-modal input[type=radio]~.checkMark::before{position:absolute;left:2px;top:2px;width:12px;height:12px;border:1px solid #e9e9e9;border-radius:100%;content:''}.login-modal input[type=radio]:checked~.checkMark::before{border:#fff solid 1px;background:#0e9f6e}@media screen and (max-width:540px){.loaderBox:has(~.login-modal.active){z-index:99999!important}.login-modal{max-width:100%!important}.login-modal,.login-modal .modal-body{width:100%!important}}.modal-overlay{position:fixed;top:0;right:0;display:none;background-color:rgba(0,0,0,.7);height:100%;width:100%;z-index:-100;transition:.5s}.modal-overlay.active{display:block;z-index:100;transition:.5s}.modal{position:fixed;top:-110vh;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;opacity:0;z-index:-1050;background:#fff;border-radius:8px;overflow:hidden;width:100%;max-width:400px}.modal-header{padding:15px 50px 15px 15px;display:flex;display:-webkit-flex;align-items:center;background:#f7f7f7;position:relative}.modal-close{position:absolute;top:0;right:0;padding:10px;z-index:1;height:52px;width:48px;border:0;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-close em{font-weight:700;color:#333}.modal-header strong{font-size:16px;color:#333;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-body{padding:15px;max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;display:block}.modal-footer{padding:15px;background:#f7f7f7;width:100%;display:flex;gap:15px}.modal-footer .btn{width:100%;height:46px;font-weight:700}.modal.active{top:50%;opacity:1;z-index:1050;transition:.5s}.modal.modal-right{justify-content:flex-end}.modal.modal-md{width:600px;max-width:inherit}.modal.modal-xl{width:800px;max-width:inherit}.modal.full-height .modal-content{border-radius:0;height:100vh}.modal.no-animation{transition:none!important}@media screen and (max-width:540px){.modal{max-width:100%;border-radius:15px 15px 0 0;top:0;left:0;transform:initial}.modal.modal-bottom{top:inherit;bottom:-120vh;left:0;transition:.3s}.modal.modal-bottom.active{bottom:0;transition:.3s}}.megaMenuBtn{margin:15px 15px 0;width:calc(100% - 30px)}.megaMenuOverLay{position:fixed;top:0;left:-100%;width:100%;height:100%;display:block;z-index:12;background:rgba(0,0,0,.7);transition:.3s}.megaMenuOverLay.active{left:0;transition:.3s}.megaMenuBox{width:100%;position:fixed;top:0;left:0;height:100vh;overflow:hidden;overflow-y:auto;display:none;z-index:12;background:#fff}.megaMenuBox.active{display:block}.megaMenuClose{padding-left:15px;height:48px;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px;background:#000;position:sticky;top:0;z-index:1;color:#fff}.megaMenuClose em{padding:0;margin:0;width:45px;height:100%;font-size:14px;color:#fff;transition:.3s;display:flex;align-items:center;justify-content:center;font-weight:900}