.rv-customer-details-container .progress-steps{background-color:#fff;flex-grow:0;padding:14px 20px;display:flex;box-shadow:0 -4px 12px #0000000a}.rv-customer-details-container .progress-steps .back-arrow{cursor:pointer;width:20px;height:20px}.rv-customer-details-container .progress-steps .addAddress-label{font-size:14px;font-family:var(--viBold);color:#2f3043;margin:1px 0 0 8px;line-height:1.14}.rv-customer-details-container .progress-steps .steps-parent{margin-left:auto;display:flex}.rv-customer-details-container .progress-steps .steps-parent .step.current{color:#2f3043;border:1px solid #2f3043}.rv-customer-details-container .progress-steps .steps-parent .step{color:#acacb4;width:16px;height:16px;font-size:10px;line-height:1.4;font-family:var(--viBold);border:1px solid #acacb4;border-radius:25px;justify-content:center;align-items:center;display:flex}.rv-customer-details-container .progress-steps .steps-parent .path{border-top:2px dashed #acacb4;width:20px;height:1px;margin:7px 5px 0}.rv-customer-details-container .progress-steps .steps-parent .completedpath{border-top:2px solid #2f3043}.rv-customer-details-container{margin:-65px 0 0}.rv-customer-details-container .address-container{padding:0 20px}.resend-info .resendOTP{color:#2f3043;font-family:var(--viBold);margin-bottom:4px;text-decoration:underline;display:block}.aadhaar-wrapper .infoMsg{font-size:14px;line-height:1.25;font-family:var(--viBold);color:#2f3043;margin:33px 0 12px}.aadhaar-wrapper .form-group{max-width:100%}.aadhaar-wrapper #enterAdhar::-webkit-input-placeholder{font-size:14px;font-family:var(--viMedium);line-height:20px}.aadhaar-wrapper #enterAdhar{width:100%}.kyc-steps-wrapper .form-group,.address-container .form-group{position:relative}.aadhaar-wrapper .invalidAadhaar .form-label{color:#b30e0e!important}.aadhaar-wrapper .invalid-feedback,.aadhaar-wrapper .aadhaar-feedback{color:#b30e0e;margin:4px 0 0;font-size:12px;line-height:1.33;display:flex}.aadhaar-wrapper .invalid-feedback img,.aadhaar-wrapper .aadhaar-feedback img{vertical-align:text-top;margin-right:4px}.aadhaar-wrapper .form-label{color:#82838e;background-color:#fff;padding:0 8px;font-size:12px;line-height:1;position:absolute;top:-5px;left:12px}.aadhaar-wrapper .form-group .form-control{width:100%;height:50px;font-size:16px;line-height:48px;font-family:var(--viRegular);color:#2f3043;background-color:#fff;border:1px solid #d5d6d9;border-radius:5px;outline:0;padding:15px 22px 15px 15px}.aadhaar-wrapper #kyc-btn img{align-self:center;width:15px;height:15px;margin-left:2px}.aadhaar-wrapper #kyc-btn{width:77px;height:44px;font-size:12px;line-height:1.33;font-family:var(--viMedium);color:#fff;cursor:pointer;background-color:#ee2737;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:3px;right:4px}#kyc-btn[disabled]{background-color:#d5d6d9}.aadhaar-wrapper .aadharImg{width:100%;margin-top:16px}button#kyc-btn span{font-family:var(--viMedium)}.rv-customer-details-container .address-container .address-card{background-color:#fff;border-radius:10px;width:auto;box-shadow:0 8px 16px #6061701a,0 2px 4px #28293d0a}.otp-step{padding:20px 20px 12px}.otp-step .otptitle{font-size:16px;line-height:1.25;font-family:var(--viBold);color:#2f3043;margin:0}.otp-step .sendMsg{color:#595969;font-size:12px;line-height:1.33;font-family:var(--viRegular);margin:4px 0 23px}.rv-customer-details-container .address-container .address-card .form-group{position:relative}.otp-step .form-group{max-width:100%}.rv-customer-details-container .address-container .address-card .form-group .form-control{width:100%;height:50px;font-size:16px;line-height:1.25;font-family:var(--viRegular);background-color:#fff;border:1px solid #d5d6d9;border-radius:5px;outline:0;padding:15px 22px 15px 15px}.otp-step .resendSec{color:#82838e;justify-content:space-between;margin-top:4px;font-size:14px;line-height:1.33;display:flex}.otp-step .resendSec .resend-info{text-align:right;width:40%;display:inline-block}.otp-step .resendSec .resend-info .resendOTP.disabled{color:#d5d6d9;cursor:default}.rv-customer-details-container .address-container .address-card .form-group .form-control::placeholder{color:#797a86;font-family:var(--viRegular)}.rv-customer-details-container .toast-message{background-color:#fcd4d7;border-radius:12px;width:100%;max-width:335px;height:fit-content;margin:0 auto;padding:16px;position:fixed;inset:0;transform:translateY(35rem)}.rv-customer-details-container .toast-message .toast-text{gap:8px;display:flex}.rv-customer-details-container .toast-message .error-icon{width:20px;height:18px}.rv-customer-details-container .toast-message .toast-title{font-size:14px;line-height:16.8px;font-family:var(--viBold);color:#2f3043}.rv-customer-details-container .toast-message .toast-desc{font-size:12px;line-height:16px;font-family:var(--viRegular);color:#2f3043}.rv-customer-details-container .address-container .address-card .form-group .form-label{color:#797a86;background-color:#fff;padding:0 4px;font-size:12px;line-height:1;position:absolute;top:-5px;left:15px}.otp-step .form-group.invalidOTP .form-label{color:#b30e0e!important}.otp-step .invalid-feedback{color:#b30e0e;margin-top:4px;font-size:12px;line-height:1.33}.otp-step .invalid-feedback img{vertical-align:text-top;margin-top:1px;margin-right:4px}.pincode-NotEligible-modal{z-index:999;width:100%;height:100%;font-family:var(--viRegular);background-color:#0006;animation-name:fadeIn;animation-duration:.4s;position:fixed;top:0;left:0;overflow-y:scroll}.pincode-NotEligible-modal .modal-content{background-color:#fff;border-radius:10px 10px 0 0;flex-direction:column;align-items:center;width:100%;height:auto;padding:40px 20px 30px;display:flex;position:fixed;bottom:0}.pincode-NotEligible-modal .modal-content .alert-heading{font-size:20px;line-height:1.2;font-family:var(--viBold);text-align:center;margin:30px 0 10px}.pincode-NotEligible-modal .modal-content .alert-text{text-align:center;width:337px;margin-bottom:30px;font-size:14px;line-height:1.29}.pincode-NotEligible-modal .modal-content .enter-aadhar-btn{color:#fff;font-size:14px;font-family:var(--viMedium);cursor:pointer;background-color:#ee2737;border:none;border-radius:20px;width:100%;margin:0 auto;padding:10px 20px 13px;line-height:1.29;display:block}.pincode-NotEligible-modal .modal-content .close-icon-w{width:100%;position:relative}.pincode-NotEligible-modal .modal-content .close-icon-w .m-c-i{cursor:pointer;display:block;position:absolute;top:-82px;right:-7px}.modal-aadhar-restrict{z-index:999;width:100%;height:100%;font-family:var(--viRegular);background-color:#0006;animation-name:fadeIn;animation-duration:.4s;position:fixed;top:0;left:0;overflow-y:scroll}.modal-aadhar-restrict .modal-content{background-color:#fff;border-radius:10px 10px 0 0;flex-direction:column;align-items:center;width:100%;height:auto;padding:36px 19px 34px;display:flex;position:fixed;bottom:0}.modal-aadhar-restrict .modal-content .alert-heading{font-size:20px;line-height:1.2;font-family:var(--viBold);text-align:center;margin:24px 0 14px}.modal-aadhar-restrict .modal-content .alert-text{text-align:center;width:337px;margin-bottom:26px;font-size:14px;line-height:1.29}.modal-aadhar-restrict .modal-content .goback-btn{color:#fff;font-size:14px;font-family:var(--viMedium);cursor:pointer;background-color:#ee2737;border:none;border-radius:20px;width:100%;margin:0 auto;padding:10px 20px 13px;line-height:1.29;display:block}.rv-customer-details-container .progress-steps .steps-parent .step.complete{background:url(https://www.myvi.in/documents/484005/485295/tick.svg) 100%/cover no-repeat;border:none}.addAnother-address-container .dropdown-list{z-index:1;background-color:#fff;border-radius:8px;width:100%;margin-top:5px;padding:15px 0;list-style:none;transition:all .5s ease-in-out;position:absolute;top:50px;overflow:scroll;box-shadow:2px 4px 14px #0000000d}.addAnother-address-container .dropdown-list .list-item:last-child{border:0;padding-bottom:0}.addAnother-address-container .dropdown-list .list-item:first-child{padding-top:0}.addAnother-address-container .dropdown-list .list-item{color:#2f3043;cursor:pointer;border-bottom:1px solid #eaeaec;padding:14px 15px;font-size:16px;line-height:1.13}.addAnother-address-container .cityVillage-formgroup .form-control,.addAnother-address-container .customerstate-formgroup .form-control{-webkit-appearance:none;-moz-appearance:none;background-image:url(https://www.myvi.in/documents/484005/506881/downArrowImg.svg);background-position:right 3px top 12px;background-repeat:no-repeat;margin:0}
.addAnother-address-container .localAddrefNote{background-color:#eaf2fc;gap:8px;width:100vw;margin:20px -50vw 16px;padding:10px 20px 12px;display:flex;position:relative;left:50%;right:50%}.addAnother-address-container .localAddrefNote .lolcalAddNoteIcon{width:7%;display:inline-block}.addAnother-address-container .localAddrefNote .lolcalAddNoteIcon img{width:24px;margin-top:5px}.addAnother-address-container .localAddrefNote .localAddOtpNote{width:78%;font-size:14px;line-height:18px;font-family:var(--viMedium);color:#2f3043;display:inline-block}.addAnother-address-container .addAnother-address-formgroup{background-color:#fff;border-radius:10px;width:auto;padding:20px 27px 20px 20px;box-shadow:0 8px 16px #6061701a,0 2px 4px #28293d0a}.addAnother-address-container .form-group .form-label.placeholderView{font-size:16px;line-height:1.13;top:12px}.addAnother-address-container .compulsary-star{color:#b30e0e}.addAnother-address-container .form-group .form-control{border:1px solid #d5d6d9;border-radius:5px;outline:0;width:100%;height:50px;margin:0 0 16px;padding:16px;font-size:16px;line-height:1.13}.addAnother-address-container .form-group-wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}.addAnother-address-container .form-group{max-width:100%;position:relative}.addAnother-address-container .form-group-wrapper .form-group{width:48%;min-width:134px}.addAnother-address-container .form-group-wrapper .delivery-pincode-wrapper,.addAnother-address-container .form-group-wrapper .customerstate-formgroup{margin-right:10px}.addAnother-address-container .checkbox-wrapper{border-radius:10px;flex-direction:column;margin-top:16px;padding:0 0 0 16px;display:flex}.addAnother-address-container .checkbox-wrapper .form-checkbox{flex-wrap:wrap;margin-top:16px;font-size:12px;display:flex;position:relative}.addAnother-address-container .checkbox-wrapper .form-checkbox:first-child{margin-top:0}.addAnother-address-container .checkbox-wrapper .form-checkbox .checkbox-input-billing{visibility:hidden;position:absolute}.addAnother-address-container .checkbox-wrapper .form-checkbox .headCheckBoxlabel{font-size:14px;font-family:var(--viRegular);color:#2f3043;margin-top:1px;padding-left:5px;line-height:1.43;display:inline-block}.addAnother-address-container .checkbox-wrapper .form-checkbox .headCheckBoxlabel:before{content:""}.addAnother-address-container .checkbox-wrapper .form-checkbox label:before{content:none;cursor:pointer;pointer-events:auto;background-image:url(https://www.myvi.in/documents/484005/506881/unchecked-checkbox.svg);background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:3px;left:-15px}.addAnother-address-container .checkbox-wrapper .form-checkbox :checked+.headCheckBoxlabel:before{content:"";cursor:pointer;pointer-events:auto;background-image:url(https://www.myvi.in/documents/484005/506881/checkbox.svg);width:18px}.addAnother-address-container .proceed-btn{font-size:14px;font-family:var(--viMedium);color:#fff;text-align:center;background-color:#d5d6d9;border:0;border-radius:20px;outline:0;height:40px;margin:24px auto 0;padding:11px 20px 12px;display:block}.addAnother-address-container .proceed-btn.active{background-color:#ee2737}.addAnother-address-container .form-group .form-label{color:#82838e;background-color:#fff;padding:2px 8px;font-size:12px;line-height:1;position:absolute;top:-7px;left:12px}.addAnother-address-container .form-group-wrapper .form-control{margin-bottom:0}.addAnother-address-container .dropdown-list .scroll-dropdown{height:80px;overflow:scroll}.addAnother-address-container .form-group #cityVillageId,.addAnother-address-container .form-group #stateId{padding:16px 34px 16px 16px}.indentify-aadhaarCity-modal{z-index:999;width:100%;height:100%;font-family:var(--viRegular);background-color:#0006;animation-name:fadeIn;animation-duration:.4s;position:fixed;top:0;left:0;overflow-y:scroll}.indentify-aadhaarCity-modal .modal-content{background-color:#fff;border-radius:10px 10px 0 0;flex-direction:column;align-items:center;width:100%;height:auto;padding:30px 44px;display:flex;position:fixed;bottom:0}.indentify-aadhaarCity-modal .modal-content .alert-heading{font-size:20px;line-height:1.2;font-family:var(--viBold);text-align:center;color:#2f3043}.indentify-aadhaarCity-modal .modal-content .alert-text{text-align:center;color:#2f3043;width:337px;font-size:14px;line-height:1.29;font-family:var(--viMedium);margin:8px 0 18px}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .form-group{width:48%;position:relative}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .form-group .pincode-label{color:#acacb4}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .form-group .form-label{color:#82838e;background-color:#fff;padding:2px 8px;font-size:12px;line-height:1;position:absolute;top:-7px;left:12px}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .form-group .pincode-form-control{color:#acacb4;width:100%;margin:0 0 16px}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .form-group .form-control{background-color:#fff;border:1px solid #d5d6d9;border-radius:5px;outline:0;width:100%;height:50px;padding:12px 32px 16px 16px;font-size:16px;line-height:1.13}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .pincode-from-group{width:100%;max-width:100%}.indentify-aadhaarCity-modal .modal-content .save-continue-btn{color:#fff;font-size:14px;font-family:var(--viMedium);cursor:pointer;background-color:#d5d6d9;border:none;border-radius:20px;width:154px;margin:0;padding:10px 20px 13px;line-height:1.29;display:block}.indentify-aadhaarCity-modal .modal-content .save-continue-btn.active{background-color:#ee2737}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .form-group .cityVillage-formcontrol,.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .form-group .state-formcontrol{margin:0 0 30px}.indentify-aadhaarCity-modal .modal-content .modal-city-formgroup input,.indentify-aadhaarCity-modal .modal-content .modal-state-formgroup input{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:url(https://www.myvi.in/documents/484005/506881/downArrowImg.svg);background-position:right 10px top 12px;background-repeat:no-repeat}.indentify-aadhaarCity-modal .modal-content .dropdown-list.scroll-dropdown{height:80px;overflow:scroll}.indentify-aadhaarCity-modal .modal-content .dropdown-list{z-index:1;background-color:#fff;border-radius:8px;width:100%;margin-top:5px;padding:15px 0;list-style:none;transition:all .5s ease-in-out;position:absolute;top:50px;box-shadow:2px 4px 14px #0000000d}.indentify-aadhaarCity-modal .modal-content .dropdown-list .list-item:first-child{padding-top:0}.indentify-aadhaarCity-modal .modal-content .dropdown-list .list-item{color:#2f3043;cursor:pointer;border-bottom:1px solid #eaeaec;padding:14px 15px;font-size:16px;line-height:1.13}.indentify-aadhaarCity-modal .modal-content .form-group-wrapper .form-group .form-label.placeholderView{font-size:16px;line-height:1.13;top:12px}.addAnother-address-container .form-group-wrapper .form-group{min-width:130px}.indentify-aadhaarCity-modal .modal-content .modal-city-formgroup input:focus,.indentify-aadhaarCity-modal .modal-content .modal-state-formgroup input:focus,.indentify-aadhaarCity-modal .modal-content .modal-city-formgroup input:active,.indentify-aadhaarCity-modal .modal-content .modal-state-formgroup input:active{-webkit-tap-highlight-color:transparent;box-shadow:none!important;background-color:#fff!important;border:1px solid #d5d6d9!important;outline:none!important}.dropdown-list .list-item{-webkit-tap-highlight-color:transparent}.dropdown-list .list-item:focus,.dropdown-list .list-item:active{background-color:#fff;outline:none}
.Address-Continer1{padding:16px 20px 20px}.outstation-step .refNote{background-color:#eaf2fc;gap:8px;width:100vw;margin:20px -50vw 16px;padding:10px 20px 12px;display:flex;position:relative;left:50%;right:50%}.outstation-step .refNote .noteIcon img{width:24px;margin-top:5px}.outstation-step .refNote .otpnote{width:78%;font-size:14px;line-height:18px;font-family:var(--viMedium);color:#2f3043;display:inline-block}.outstation-step .refNote .why{text-align:right;width:20%;display:inline-block}.outstation-step .refNote .why a,.outstation-step .refNote .why a:hover{font-size:14px;line-height:18px;font-family:var(--viBold);color:#2f3043}.outstation-step .localref-card .heading{margin-bottom:10px}.outstation-step .heading{color:#2f3043;font-size:16px;font-weight:700;line-height:1.25;font-family:var(--viRegular)}.outstation-step .localref-card .address-card{background-color:#fff;border-radius:10px;width:auto;padding:16px 20px 26px;box-shadow:0 8px 16px #6061701a,0 2px 4px #28293d0a}.outstation-step .localref-card .address-card .form-group{max-width:100%;margin-bottom:16px;position:relative}.outstation-step .localref-card .address-card .form-group .form-label{color:#777;pointer-events:none;background-color:#fff;font-size:14px;transition:all .2s;position:absolute;top:-10px;left:12px}.rv-customer-details-container .compulsary-star{color:#b30e0e}.outstation-step .localref-card .address-card .form-group .form-control{background-color:#fff;border:1px solid #d5d6d9;border-radius:4px;outline:none;width:100%;height:50px;padding:12px 10px;font-size:14px;transition:border-color .2s,box-shadow .2s}.outstation-step .localref-card .address-card .form-group .form-control:focus{border-color:#000;box-shadow:0 0 3px #0078d74d}.outstation-step .localref-card .address-card .form-group .form-control:disabled{color:#82838e;border:1px solid #d5d6d9}.rv-customer-details-container .address-container .address-card .form-group .form-label.placeholderView{font-size:16px;line-height:1.13;top:12px}.rv-customer-details-container .form-group-wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}.outstation-step .localref-card .form-group-wrapper .form-group{width:48%;min-width:134px}.rv-customer-details-container{background-color:#fcfcfc;border-radius:10px;width:auto}.outstation-step .localref-card #refotp{color:#fff;height:40px;font-family:var(--viMedium);background:#ee2737;border:0;border-radius:20px;justify-content:center;align-items:center;width:335px;margin:20px auto 8px;font-size:14px;line-height:normal;display:flex}.outstation-step .localref-card .note{font-family:var(--viRegular);color:#595969;text-align:center;width:58%;margin:0 auto;font-size:12px;line-height:16px}.outstation-step .localref-card #refotp[disabled]{background:#d5d6d9}.rv-customer-details-container .address-card .form-group .form-label.placeholderView{font-size:16px;line-height:1.13;top:12px}.outstation-step .localref-card .address-card .form-group.invalid .form-label{color:#b30e0e}.outstation-step .localref-card .address-card .form-group .invalid-feedback{color:#b30e0e;margin-top:4px;font-size:12px;line-height:1.33;display:flex}.outstation-step .localref-card .address-card .infoText-wrapper{gap:5px;width:100%;min-width:300px;margin:7px 0 0;display:flex}.outstation-step .localref-card .address-card .infoText-wrapper .info-text{color:#b30e0e;font-size:12px;line-height:1.33;font-family:var(--viRegular);display:inline-flex}.outstation-step .localref-card .address-card .infoText-wrapper .infoImg{width:12px;height:12px;position:relative;top:3px}.outstation-step .localref-card .address-card .form-group .invalid-feedback img{vertical-align:text-top;align-self:flex-start;margin-top:1px;margin-right:4px}.outstation-step .localref-card .address-card .form-group .refotpnumverifybtn{width:75px;height:30px;font-family:var(--viMedium);letter-spacing:normal;color:#fff;cursor:pointer;background-color:#ee2737;border:0;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin:0 0 0 89px;padding:6px 20px 7px;font-size:14px;font-style:normal;font-weight:500;font-stretch:100%;line-height:normal;display:flex;position:absolute;top:10px;bottom:0;right:20px}.otpModal{z-index:999;background-color:#00000080;width:100%;height:100%;animation-name:fadeIn;animation-duration:.4s;position:fixed;top:0;left:0;overflow-y:scroll}.otpModal .modal-content{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px 20px 30px;display:flex;position:fixed;bottom:0}.otpModal .m-c-i{cursor:pointer;display:block;position:absolute;top:-42px;right:10px}.otpModal .heading-text{font-size:16px;line-height:1.25;font-family:var(--viBold);color:#2f3043;margin-bottom:16px}#mobNumber{padding-left:2px}.otpModal .form-group{width:100%;max-width:100%;position:relative}.otpModal .form-group .form-label{color:#82838e;background-color:#fff;padding:0 8px;font-size:12px;line-height:normal;position:absolute;top:-5px;left:12px}.otpModal .form-group .form-control{color:#2f3043;letter-spacing:5px;background-color:#fff;border:1px solid #d5d6d9;border-radius:5px;outline:0;width:100%;height:50px;padding:15px 22px 15px 15px;font-family:neoRg;font-size:16px;line-height:1.25}.otpModal .form-group .btn{color:#fff;background-color:#ee2737;border:0;border-radius:4px;width:70px;height:44px;padding:14px 10px;font-family:neoMedium;font-size:12px;line-height:1.33;position:absolute;top:3px;right:3px}.otpModal .resendSec .resend-info{text-align:right;width:40%;display:inline-block}.otpModal .resendSec{color:#82838e;justify-content:space-between;width:100%;margin-top:4px;font-size:12px;line-height:1.33;display:flex}.addAnother-address-container{padding:16px 20px 20px}.addAnother-address-container .localAddrefNote{background-color:#eaf2fc;gap:8px;width:100vw;margin:20px -50vw 16px;padding:10px 20px 12px;display:flex;position:relative;left:50%;right:50%}.addAnother-address-container .localAddrefNote .lolcalAddNoteIcon{width:7%;display:inline-block}.addAnother-address-container .delivery-pincode-wrapper.error-state .pincode-label{color:#b30e0e}.addAnother-address-container .infoText-wrapper .info-text{color:#b30e0e;width:55%;font-size:12px;display:inline-flex}.addAnother-address-container .infoText-wrapper .info-textt{color:#b30e0e;width:65%;font-size:12px;display:inline-flex}.addAnother-address-container .infoText-wrapper .infoImg{width:12px;height:12px}.addAnother-address-container .infoText-wrapper{align-items:center;width:300px;margin:-10px 0 16px;display:flex}.addAnother-address-container .form-group #deliveryPincode,.addAnother-address-container .form-group #districtId{margin:0 0 20px}.otpModal #refotp-submit{width:70px;height:44px;font-family:var(--viMedium);color:#fff;background-color:#ee2737;border:0;border-radius:4px;padding:14px 10px;font-size:12px;line-height:1.33;position:absolute;top:3px;right:3px}.otpModal .resendSec .resend-info .resendLink{color:#2f3043;font-size:14px;line-height:1.14;font-family:var(--viBold);margin-bottom:4px;display:block}.otpModal .form-group .form-control::placeholder{color:#797a86;letter-spacing:normal;font-family:var(--viRegular)}.otpModal .invalid-feedback{color:#b30e0e;width:100%;font-size:12px;line-height:1.33;font-family:var(--viRegular);margin-top:4px;display:flex}.otpModal .form-group.invalidOTP .form-label{color:#b30e0e}#submit-btn[disabled],.aadhaar-wrapper #kyc-btn[disabled],#forkyc-submit-btn[disabled],#captcha-submit-btn[disabled],#refotp-submit[disabled],#step4otp-submit[disabled]{background-color:#d5d6d9}.whyModal{z-index:999;background-color:#00000080;width:100%;height:100%;animation-name:fadeIn;animation-duration:.4s;position:fixed;top:0;left:0;overflow-y:scroll}.whyModal .modal-content{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 20px 30px;display:flex;position:fixed;bottom:0}.whyModal .m-c-i{cursor:pointer;display:block;position:absolute;top:-42px;right:10px}.whyModal .modal-info{color:#595969;background-color:#eaf2fc;border-radius:10px;gap:8px;margin-top:24px;padding:8px 15px 14px 10px;font-size:12px;line-height:1.33;display:flex}.whyModal .modal-info p img{width:14px;height:14px}.otpModal .resendSec .resend-info .resendLink.disabled{color:#d5d6d9;cursor:default;pointer-events:none;cursor:default;pointer-events:none}.exhaustModal{z-index:999;background-color:#00000080;width:100%;height:100%;animation-name:fadeIn;animation-duration:.4s;position:fixed;top:0;left:0;overflow-y:scroll}.exhaustModal .modal-content{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex;position:fixed;bottom:0}.exhaustModal .m-c-i{cursor:pointer;display:block;position:absolute;top:-42px;right:10px}.exhaustModal .heading-text{text-align:center;font-size:24px;line-height:1.17;font-family:var(--viBold);margin:20px 0 16px}.exhaustModal .modal-info{background-color:#f4f8fe;border-radius:10px;padding:13px 14px;font-size:12px;line-height:1.33}.exhaustModal .modal-info p{text-align:center;width:84%;font-family:var(--viRegular);margin:0 auto}.exhaustModal .modal-info .waitText{font-family:var(--viBold)}.outstation-step .dropdown-list .list-item{color:#2f3043;cursor:pointer;border-bottom:1px solid #eaeaec;padding:14px 15px;font-size:16px;line-height:1.13}.outstation-step .dropdown-list .list-item:first-child{padding-top:0}.outstation-step .dropdown-list .list-item:last-child{border:none;padding-bottom:0}.outstation-step .dropdown-list,.outstation-step.dropdown-list{z-index:1;background-color:#fff;border-radius:8px;width:100%;margin-top:5px;padding:15px 0;list-style:none;transition:all .5s ease-in-out;position:absolute;top:50px;box-shadow:2px 4px 14px #0000000d}
.pac-container{z-index:1055;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pac-logo:after{display:none}.hdpi .pac-icon{background-image:url(https://www.myvi.in/documents/484005/506881/pac-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 20px}.pac-item{padding:14px 20px}.pac-item-query{float:left;display:flex}.pac-icon.pac-icon-marker{float:left}.pac-item-query .span:nth-child(3){float:left;display:flex}.skycrv-desktop-qrscanner{width:1024px;margin:32px auto;display:block}.skycrv-desktop-qrscanner .left-section .heading{font-size:30px;font-family:var(--viBold);color:#fff;margin:40px 0 0;line-height:1.2}.skycrv-desktop-qrscanner .skyc-qrcode-section{background-color:#2f3043;border-radius:20px;justify-content:space-between;width:100%;padding:24px 24px 24px 48px;display:flex;position:relative}.skycrv-desktop-qrscanner .corner-img{border-radius:20px 0 0;position:absolute;top:0;left:0}.skycrv-desktop-qrscanner .left-section{color:#fff;line-height:1.2}.skycrv-desktop-qrscanner .left-section .subHeading{margin:16px 0 0;font-size:18px}.skycrv-desktop-qrscanner .qrcode-img-w{background-color:#ffffff26;border:1px solid #00000040;border-radius:19.8px;width:190px;height:190px}.skycrv-desktop-qrscanner .qrcode-img-w img{width:142px;height:142px;margin:23.8px 0 0 23.8px}.skycrv-desktop-qrscanner{display:block}.user-details-container{display:none}.banner-slider-wrapper .swiper-slide img{width:100%;height:auto;padding:0 0 20px}.skycrv-desktop-qrscanner .banner-header-txt{font-size:24px;line-height:1.17;font-family:var(--viBold);margin:32px 0 16px}#skycRvBannerSlide .swiper-pagination{text-align:center}#skycRvBannerSlide .swiper-pagination-bullet{opacity:1;background:#ccc;border-radius:4px;width:5px;height:5px;margin:0 4px!important}#skycRvBannerSlide .swiper-pagination-bullet-active{background:#333;width:30px}@media screen and (max-width:768px){.skycrv-desktop-qrscanner{display:none}.user-details-container{background-color:#fcfcfc;flex-direction:column;margin-top:2px;padding:25px 20px 40px;display:flex}.user-details-container .skyc-rv-header .main-heading{font-size:20px;line-height:24px;font-family:var(--viRegular);color:#2f3043;margin-bottom:8px}.user-details-container .skyc-rv-header .sub-heading{color:#6a6a6a;font-size:14px;line-height:16.8px;font-family:var(--viRegular)}.user-details-container .skyc-rv-header{padding:unset}.form-container{min-height:500px;padding:22px 0 20px}.form-container .card{background-color:#fff;border-radius:10px;width:auto;margin:0 0 20px;padding:20px;position:relative;box-shadow:0 8px 16px #6061701a,0 2px 4px #28293d0a}.form-container .card:last-child{margin:0}.form-container .card .card-header .heading{font-size:16px;font-family:var(--viBold);text-align:left;color:#2f3043;background-color:#fff;border:0;outline:0;align-items:center;width:100%;line-height:1.25;display:flex}.form-container .card .first-step-content{margin-top:22px}.form-container .card .form-group .form-control{width:100%;height:50px;font-size:16px;line-height:48px;font-family:var(--viRegular);color:#2f3043;background-color:#fff;border:1px solid #d5d6d9;border-radius:5px;outline:0;padding:16px}.form-container .card .form-group .form-control:focus{border:1px solid #737482}.form-container .card .form-group .country-code{font-size:16px;font-family:var(--viRegular);color:#2f3043;line-height:48px;position:absolute;top:1px;left:15px}.form-container .card .form-group .infoText-wrapper{align-items:flex-start;margin:7px 0 0 5px;display:flex}.form-container .card .form-group .infoText-wrapper .infoImg{width:12px;height:12px;margin:0 6px 0 0}.form-container.localref-card .address-card .infoText-wrapper{gap:0}.form-container .card .form-group .infoText-wrapper .info-text{color:#797a86;font-size:12px;line-height:1.33;font-family:var(--viRegular);margin-top:0;font-size:12px;line-height:1.33;display:inline-block}.form-container .card .form-group.form-control:focus{border:1px solid #737482}.permission-wrapper{width:auto;margin:16px 0 0}.permission-wrapper .checkbox-wrapper{border-radius:10px;flex-direction:column;padding:0 0 0 16px;display:flex}.permission-wrapper .checkbox-wrapper .form-checkbox:first-child{margin-top:0}.permission-wrapper .checkbox-wrapper .form-checkbox{flex-wrap:wrap;width:277px;margin-top:16px;font-size:12px;display:flex;position:relative}.permission-wrapper .checkbox-wrapper .form-checkbox .readMore{font-family:var(--viMedium)}#underline{cursor:pointer;pointer-events:auto;padding-left:3px;text-decoration:underline}.permission-wrapper .checkbox-wrapper .form-checkbox .checkbox-input{visibility:hidden;position:absolute}.permission-wrapper .checkbox-wrapper .form-checkbox .headCheckBoxlabel{font-size:16px;font-family:var(--viMedium);margin-top:1px;line-height:1.25}.permission-wrapper .checkbox-wrapper .form-checkbox .headCheckBoxlabel:before{content:""}.permission-wrapper .checkbox-wrapper .form-checkbox label:before{content:none;cursor:pointer;pointer-events:auto;background-image:url(https://www.myvi.in/documents/484005/506881/unchecked-checkbox.svg);background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:3px;left:-15px}.permission-wrapper .checkbox-wrapper .form-checkbox :checked+.headCheckBoxlabel:before{content:"";cursor:pointer;pointer-events:auto;background-image:url(https://www.myvi.in//documents/484005/506881/checkbox.svg);width:18px}.permission-wrapper .checkbox-wrapper .form-checkbox .headCheckBoxlabel{font-size:16px;font-family:var(--viMedium);margin-top:1px;margin-left:10px;line-height:1.25}.permission-wrapper .checkbox-wrapper .form-checkbox .first-label{font-family:var(--viMedium);margin-top:12px;font-size:14px;line-height:1.43;display:inline-block}.permission-wrapper .permission-btn{color:#fff;width:100%;height:40px;font-size:14px;font-family:var(--viMedium);pointer-events:none;background-color:#d5d6d9;border:0;border-radius:20px;margin:16px auto 0;padding:10px 20px 12px;display:block}.permission-wrapper .info-text{text-align:center;color:#b30e0e;margin:6px auto 0;font-size:12px;display:block}.d-n{display:none!important}.user-details-container{display:block}.form-container .card .form-group .left-space{padding:1px 1px 1px 41px}.permission-wrapper .permission-btn.activeBtn,.permission-wrapper .back-proceed-btn.activeBtn{cursor:pointer;pointer-events:auto;background-color:#ee2737}.permission-otpModal{z-index:999;width:100%;height:100%;font-family:var(--viBold);background-color:#00000080;animation-name:fadeIn;animation-duration:.4s;position:fixed;top:0;left:0;overflow-y:scroll}.permission-otpModal .modal-content{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:32px 20px;display:flex;position:fixed;bottom:0}.permission-otpModal .modal-content .m-c-i{cursor:pointer;width:38px;height:38px;display:block;position:absolute;top:-48px;right:10px}.permission-otpModal .modal-content .otp-wrapper{width:100%}.permission-otpModal .modal-content .otp-wrapper .sendMsg{color:#2f3043;font-size:14px;font-family:var(--viBold);margin:0 0 20px;line-height:1.29}.permission-otpModal .modal-content .otp-wrapper #submit-btn{color:#fff;width:75px;height:30px;font-size:14px;font-family:var(--viMedium);cursor:pointer;text-align:center;background-color:#d5d6d9;border:0;border-radius:20px;outline:0;padding:6px 0 7px;position:absolute;top:10px;right:16px}.permission-emailModal .modal-content .email-otp-wrapper .form-control::placeholder,.form-container .card .form-group .form-control::placeholder{color:#82838e;font-size:16px;line-height:1.13;font-family:var(--viRegular)}.permission-wrapper .checkbox-wrapper .form-checkbox label{pointer-events:none;font-size:14px;line-height:1.43;font-family:var(--viMedium);color:#2f3043;margin-left:10px}.form-container .card .form-group.error-state .form-label,.form-container .card .form-group.error-state .infoText-wrapper .info-text,.form-container .card .form-group.error-state .infoText-wrapper .info-text a{color:#b30e0e}.form-container .card .form-group.error-state .form-control,.form-container .card .form-group.error-state .form-control:focus{border:1px solid #b30e0e}.permission-otpModal .modal-content .otp-wrapper .resendSec{font-size:12px;font-family:var(--viRegular);color:#82838e;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:4px;line-height:1.33;display:flex}.permission-otpModal .modal-content .otp-wrapper .resendSec .errors{width:auto;display:inline-block}.permission-otpModal .modal-content .otp-wrapper .resendSec .resend-info{color:#111622;align-items:center;gap:2px;width:auto;margin-left:auto;text-decoration:underline;display:flex}.permission-otpModal .modal-content .otp-wrapper .resendSec .resend-info .resendLink{cursor:pointer}.permission-otpModal .modal-content .otp-wrapper .resendSec .resend-info .resendLink.disabled{pointer-events:none;cursor:default;color:#d5d6d9;text-decoration:none}.permission-label #readMore{font-family:var(--viBold);cursor:pointer;text-decoration:underline}#aadharConsentModal .modal-aadhar-consent .modal-content{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 40px 30px;display:flex;position:fixed;bottom:0}#aadharConsentModal .modal-aadhar-consent{z-index:999;width:100%;height:100%;font-family:var(--viBold);background-color:#00000080;animation-name:fadeIn;animation-duration:.4s;position:fixed;top:0;left:0;overflow-y:scroll}#aadharConsentModal .modal-aadhar-consent .m-c-i{cursor:pointer;display:block;position:absolute;top:-42px;right:10px}#aadharConsentModal .modal-aadhar-consent .modal-image{width:113px;height:81px;display:block}#aadharConsentModal .modal-aadhar-consent .heading-text{text-align:center;color:#000;font-size:24px;line-height:1.2;font-family:var(--viBold);margin:20.6px 0 12px}#aadharConsentModal .modal-aadhar-consent .checkbox-w .form-checkbox:first-child{margin-top:0}#aadharConsentModal .modal-aadhar-consent .checkbox-w .form-checkbox{width:287px;font-size:12px;line-height:16px;font-family:var(--viRegular);gap:10px;margin-top:16px}#aadharConsentModal .modal-aadhar-consent .checkbox-w{border-radius:10px;width:100%;padding-left:16px}#aadharConsentModal .modal-aadhar-consent .checkbox-w .form-checkbox label{color:#595969;cursor:none;pointer-events:none;width:290px;line-height:1.33;position:relative}#aadharConsentModal .modal-aadhar-consent .okay-btn{color:#fff;width:150px;height:40px;font-size:14px;font-family:var(--viMedium);background-color:#ee2737;border:0;border-radius:20px;outline:0;flex-direction:row;justify-content:center;align-items:center;margin-top:30px;padding:11px 20px 12px;display:flex}.checkbox-w{padding-left:39px}.permission-otpModal .modal-content .otp-wrapper #submit-btn.activeBtn{background-color:#ee2737}.permission-otpModal .modal-content .otp-wrapper .invalid-feedback{color:#b30e0e;margin-top:4px;font-size:12px;line-height:1.33;display:flex}.permission-otpModal .modal-content .otp-wrapper .form-group.invalidOTP .form-label{color:#b30e0e}.permission-otpModal .modal-content .otp-wrapper .form-label{font-family:var(--viRegular);line-height:1.33}.form-container .card .form-group .form-label{color:#82838e;background-color:#fff;padding:0 8px;font-size:12px;line-height:1;position:absolute;top:-5px;left:12px}.form-container .card .form-group{position:relative}.m-o-body{position:fixed;inset:0;overflow:hidden}.dobFloatingLabel{color:gray;pointer-events:none;font-size:16px;line-height:1;font-family:var(--viRegular);background:0 0;padding:0 4px;transition:all .2s;position:absolute;top:44%;left:14px;transform:translateY(-50%)}.dobFloatingLabelActive{color:#2f3043;background:var(--white);font-size:12px;font-family:var(--viRegular);top:-5px;transform:none}.contactNumber-field:focus-within .dobFloatingLabel{font-family:var(--viBold)}.adharFloatingLabelActive{color:#2f3043;background:var(--white);font-size:12px;top:-5px;transform:none}.captchaFloatingLabelActive{color:#797a86;background:var(--white);font-size:12px;top:-5px;transform:none}.msdinLabelActive{color:#2f3043;background:var(--white);font-size:12px;top:-5px;transform:none}.adharFloatingLabelActive.dobFloatingLabelError,.dobFloatingLabelActive.dobFloatingLabelError,.msdinLabelActive.dobFloatingLabelError,.captchaFloatingLabelActive.dobFloatingLabelError{color:#b30e0e}.rv-error-screen-container .rv-error-screen{background-color:#fff;border-radius:12px;padding:32px 16px;box-shadow:0 8px 16px #6061701a,0 2px 4px #28293d0a}.rv-error-screen-container .rv-error-screen .sub-heading{color:#595969;font-size:16px;line-height:19.2px;font-family:var(--viRegular);padding:0 0 24px}.rv-error-screen-container .rv-error-screen .ctaChangeNo{color:#fff;font-family:var(--viMedium);background-color:#ee2737;border:1px solid #ee2737;border-radius:40px;width:100%;height:40px;padding:8px 20px;font-size:14px}.rv-error-screen .heading{font-family:var(--viBold);margin:20px 0 10px;font-size:22px;line-height:1.2}.aadhaar-text .read-more{font-family:var(--viMedium);color:#2f3043;font-size:14px;text-decoration:underline;position:absolute;bottom:0;right:52px}}
