.prepaid_card{position:relative;box-sizing:border-box;width:100%;min-width:100%;max-width:100%;margin-top:25px}@media (min-width:768px){.prepaid_card{width:83.3%;min-width:83.3%;max-width:83.3%}}.prepaid_cardwrapper{border-radius:20px;padding:18px 12px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05);position:relative}@media (min-width:768px){.prepaid_cardwrapper{padding:20px}}.prepaid_cardtopsec{display:flex;justify-content:space-between;margin:0 0 11.8px;padding:0 0 11.8px;border-bottom:1px solid #d5d6d9}.prepaid_mrpval{display:flex;align-items:center;width:calc(100% - 65px);gap:0;justify-content:flex-start}@media (min-width:768px){.prepaid_mrpval{width:calc(100% - 145px);gap:30px}}.prepaid_mrpwrap{display:flex;align-items:flex-start}.prepaid_currency{font-family:var(--viRegular);font-size:16px;line-height:20px;color:#2f3043;margin:2px 2px 0 0}.prepaid_mrp{font-family:var(--viBold);font-size:24px;font-weight:700;line-height:28px;color:#2f3043;margin:0}@media (min-width:768px){.prepaid_mrp{font-size:30px;line-height:32px}}.prepaid_datawrap,.prepaid_validitywrap{display:flex;flex-direction:column;align-items:flex-start;margin:0 12px 0 0}.data_main,.validity_main{display:flex;align-items:baseline;gap:4px}.ir_validity{font-family:var(--viBold);font-size:14px;font-weight:700;line-height:18px;color:#2f3043;margin:0}@media (min-width:768px){.ir_validity{font-size:18px;line-height:22px;margin:0 0 5px}}.ir_validityUnit{font-family:var(--viRegular);font-size:10px;line-height:normal;font-weight:400;color:#2f3043}@media (min-width:768px){.ir_validityUnit{font-size:14px;line-height:18px}}.prepaid_validity_label{color:#595969;font-family:var(--viRegular);font-size:10px;line-height:normal;font-weight:400}@media (min-width:768px){.prepaid_validity_label{font-size:14px;line-height:1.2;font-weight:500}}.ir_data{font-family:var(--viBold);font-size:14px;font-weight:700;line-height:18px;color:#2f3043;margin:0}@media (min-width:768px){.ir_data{font-size:18px;line-height:22px;margin:0 0 5px}}.ir_dataUnit{font-family:var(--viRegular);font-size:10px;line-height:normal;font-weight:400;color:#2f3043}@media (min-width:768px){.ir_dataUnit{font-size:14px;line-height:18px}}.prepaid_data_label{color:#595969;font-family:var(--viRegular);font-size:10px;line-height:normal;font-weight:400}@media (min-width:768px){.prepaid_data_label{font-size:14px;line-height:1.2;font-weight:500}}.prepaid_buybtn{height:30px;width:64px;display:flex;justify-content:center;align-items:center;border-radius:40px;background-color:#ee2737;font-family:var(--viMedium);font-size:14px;font-weight:500;line-height:1.29;color:#fff;border:1px solid #ee2737;position:absolute;top:18px;right:12px;cursor:pointer}@media (min-width:768px){.prepaid_buybtn{width:111px;right:20px;top:26px;cursor:pointer}}.prepaid_cardbottomsec{display:flex;gap:16px}.prepaid_cardbottomsec.with-floating .prepaid_logo,.prepaid_cardbottomsec.with-normal .prepaid_logo{flex:0 0 90px;display:flex;align-items:flex-start}.prepaid_cardbottomsec.with-floating .prepaid_benefits,.prepaid_cardbottomsec.with-normal .prepaid_benefits{flex:1 1}.prepaid_floatingimg{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:center;z-index:1}.prepaid_floatingimg img{width:100%;border-radius:0 0 16px 16px;object-fit:cover}.prepaid_benefits ul{list-style:disc;padding-left:20px;margin:0}.prepaid_benefits li{font-size:14px;font-family:var(--viRegular);color:#595969;margin-bottom:8px}.prepaid-seemore{text-align:right;margin-top:8px;z-index:2;position:relative}.prepaid-seemore span{font-size:16px;font-family:var(--viMedium);text-decoration:underline;cursor:pointer;color:#2f3043}.font-bold,.irCountryCount{font-family:var(--viBold)}.irCountryCount{text-decoration:underline;cursor:pointer}.irpromoTitle{display:flex;align-items:center;padding:2px 6px;background-color:#ffc600;width:max-content;max-width:90%;border-radius:5px 5px 0 0;position:absolute;left:0;top:-24px;min-height:24px;z-index:2}.irpromoTitle p{font-family:var(--viBold);font-size:14px;font-weight:700;line-height:1.33;color:#2f3043;margin:0}@media (min-width:768px){.irpromoTitle p{font-size:12px}}.prepaid_inflight{display:flex;justify-content:center;align-items:center;gap:10px;padding:12px;border:.5px solid #cfecde;background-color:#e7f5ee}.prepaid_inflight p{font-family:var(--viRegular);font-size:12px;font-weight:400;line-height:1.2;color:#2f3043;margin:0}.In-flight-benefits-across-airlines{display:inline-block}.rightsideDrawer{padding-left:20px;padding-right:20px}.accordion-item{border-top:1px solid #e6e6e6}.accordion-item:first-child{border-top:0}.accordion-item input{display:none}.accordion-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion-title{font-size:16px}.accordion-sub,.accordion-title{font-family:var(--viMedium)}.accordion-content{max-height:0;overflow:hidden;padding:0 18px;transition:max-height .35s ease,padding .28s ease;background:linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.01))}.accordion-content p{margin:14px 0 18px;line-height:1.6;color:#333}.accordion-item input:checked+label .chev{transform:rotate(90deg)}.accordion-item input:checked+label+.accordion-content{max-height:600px;padding:12px 18px 18px}.irLink{color:#000;text-decoration:none;font-family:inherit}.cardWrapper{width:100%;max-width:900px;box-sizing:border-box;font-family:Inter,sans-serif;margin:20px auto 10px;border-radius:16px;overflow:hidden;background-color:#fff}.cardHeader{box-shadow:0 2px 4px 0 rgba(96,97,112,.16),0 0 1px 0 rgba(40,41,61,.04);padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.cardInner{overflow:hidden;font-family:var(--viRegular);box-shadow:none;padding:0}.aemGridColumnDefault12,.irAccordion{width:100%}.irRevampFaqsec{border-radius:8px;overflow:hidden}.irAccordionBox{padding:20px}.container{width:100%;padding:0 20px;margin-right:auto;margin-left:auto}.container874{background-color:#fff;border-radius:12px;border:unset;background-color:unset}.card{box-shadow:0 2px 4px 0 rgba(96,97,112,.16),0 0 1px 0 rgba(40,41,61,.04);margin-bottom:10px;border-radius:16px;overflow:hidden;background-color:#fff}.titleWithIcon{display:flex;align-items:center;justify-content:space-between}.icon{width:18px;height:18px}.irRoamingBox .card{border:none;box-shadow:none;background-color:initial;padding-top:10px;padding-bottom:10px;background-color:white}.irRevampInner .card{border:none;box-shadow:none;background-color:initial}.irRoamingBox .cardHeader{background-color:white;color:#000;border-bottom:none;border-radius:8px;font-size:1.25em;font-weight:600}.cardHeading{font-family:var(--viBold);margin:0;font-size:18px;line-height:20px;color:#2f3043}.cardHeading.collapsed:after,.cardHeading:not(.collapsed):after{margin-left:10px;transition:transform .3s ease}.cardHeading:not(.collapsed):after{transform:rotate(180deg)}.cardBody{background-color:#fff;border-radius:0 0 8px 8px}.innerAccordion .card{margin-bottom:8px}.innerAccordion .cardHeader{border-radius:8px}.innerAccordion .cardHeading.question{color:#333}.innerAccordion .cardHeading.question:after{margin-left:10px;transition:transform .3s ease}.innerAccordion .cardHeading.question:not(.collapsed):after{transform:rotate(180deg);transition:transform .3s ease}.irFaqAnswerBox{border-top:1px solid #f0f0f0;border-radius:0 0 8px 8px}.irFaqAnswerBox p,.irFaqAnswerBox ul{line-height:1.6;padding:0 20px;background-color:#fff}.irFaqAnswerBox ul{padding-left:20px}.irFaqAnswerBox li{margin-bottom:5px}.irFaqAnswerBox a:hover{text-decoration:underline}.mb0{margin-bottom:0!important}.irpdfIcon{width:18px;height:18px;vertical-align:middle;margin-right:8px}.irBorderBottom{border:none;margin:15px 0}.collapse{max-height:0;transition:max-height .3s ease-out}.collapse.show{max-height:1000px;transition:max-height .5s ease-in}.accordionContainer{display:flex;justify-content:center}.cardWidth874{width:100%;max-width:100%}.headerPadding{padding:10px 0}.titleWithIconInner{padding:10px 20px}.cardBodyPadded{padding:10px 0 20px 20px}.underlineButtonDecorative{text-decoration:underline;margin-left:750px;margin-bottom:10px}.accordion{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 6px 18px rgba(10,10,10,.06)}.accordionitem{border-top:1px solid #e6e6e6}.accordionitem:first-child{border-top:0}.accordionitem input{display:none}.accordionheader{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion-sub{font-size:13px;color:#6b7280;margin-left:8px;font-weight:500}.chev{transition:transform .28s ease;font-size:14px}.accordioncontent{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .28s ease;background:linear-gradient(180deg,rgba(0,0,0,.01),rgba(0,0,0,.01))}.accordioncontent1 p{font-family:var(--viRegular);font-size:16px;line-height:1.2;color:#2f3043;margin:0}.accordionitem input:checked+label .chev{transform:rotate(90deg)}.accordionitem input:checked+label+.accordioncontent1{max-height:600px;padding:12px 18px 18px}.accordioncontent1{max-height:0;overflow:hidden;transition:max-height .3s ease}.show{max-height:-moz-fit-content;max-height:fit-content;font-family:var(--viRegular)}@media (max-width:768px){.cardWrapper{padding:10px}.cardBody,.cardHeader{padding:12px 15px}.cardHeading{font-size:16px}.irRoamingBox .cardHeader{font-size:1.1em}.cardWidth874{width:100%;max-width:none;margin:0 20px}.card{width:auto!important}.card,.noBgMobile{background-color:initial!important;box-shadow:none!important;padding:0!important}.accordionheader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;user-select:none;width:inherit}.accordioncontent1 p{font-size:14px}.accordion-header{padding:12px}.accordion-content{padding:0 12px}}.amount-field-container{display:flex;align-items:center;border:1px solid #d5d6d9;border-radius:8px;padding:19px 16px;max-width:500px;width:100%;font-family:var(--viRegular);position:relative;margin-bottom:3px}.mb13{margin-bottom:13px}.rupee-symbol{margin-right:8px;color:#2f3043;font-size:1rem;font-family:var(--viRegular)}.amount-field-container input{flex:1 1;border:none;outline:none;font-size:16px;color:#2f3043;background:transparent;font-family:var(--viRegular)}.amount-field-container input::placeholder,.amount-field-container input:disabled{color:#797a86}.fetch-bill{margin-left:8px;color:#2f3043;font-size:16px;cursor:pointer;text-decoration:underline;white-space:nowrap;transition:color .2s ease;font-family:var(--viRegular)}.fetch-bill.disabled,.fetch-bill.disabled:hover{color:#ccc;line-height:20px;font-size:16px;font-family:var(--viRegular);font-weight:400;cursor:default}.fetch-bill:hover{color:#000}.otpSection{padding:30px 60px 0;max-height:100%;overflow:hidden;overflow-y:auto}.billpay_drawer_contentBox{text-align:center}.voda_wrapper img{vertical-align:middle;border-style:none}.fetchbill-cart-drawer .otpSection .billpay_drawer_contentBox,h5{font-size:16px;line-height:20px;margin-bottom:24px;color:#000;font-family:var(--viRegular)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500}h1,h2,h3,h4,h5,h6{margin-top:0}.fetchbill-cart-drawer .enterOTPSection{position:relative;margin:0 0 15px}.fetchbill-cart-drawer .otpSection .timeLeft{display:none;margin-bottom:30px;font-size:14px;line-height:18px}.voda_wrapper span{margin:0}.fetchbill-cart-drawer .verifyBtndiv{margin:30px 0 0}.fetchbill-cart-drawer .postresendParent .postcountdown,.fetchbill-cart-drawer .postresendParent .postotpattempts{font-size:16px;line-height:20px}.fetchbill-cart-drawer .postresendParent span{margin:0}.fetchbill-cart-drawer .otpSection .postresendotp{font-size:16px;line-height:20px;font-family:var(--viBold);color:#2f3043;text-decoration:underline}.voda_wrapper a{cursor:pointer;font-weight:400;font-style:normal;background-color:initial}.timeLeft{display:none;margin-bottom:30px;font-size:14px;line-height:18px}.postOtpDesc{margin:10px 0 20px}.postOtpDesc,.postOtpDesc1{font-size:16px;font-family:var(--viRegular)}.postOtpDesc1{margin:-20px 0 20px}.fetchbill-cart-drawer .otpSection .fetchbillBtn{font-size:18px;line-height:20px;border-radius:25px;color:#fff;font-family:var(--viMedium);padding:15px;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:25px!important;background-color:#ee2737;background:linear-gradient(90deg,#f1525f 50%,#ee2737 0);background-size:200% 100%;background-position:100% 100%;transition:all .5s ease-out!important;border:none;text-transform:lowercase}.amount-field-container label{position:absolute;left:16px;top:-2%;color:#797a86;font-size:12px;transform:translateY(-50%);transition:all .2s ease;background:white;padding:0 4px;pointer-events:none;width:auto}.amount-field-container .amountError{color:#e60000}.otpBox .PopupDrawer-module__YpGISG__desktopDrawer{max-height:80vh;overflow-y:hidden}.amount-container .amount-error-message{width:100%;margin:10px 0 20px;font-size:80%;color:#e60000;font-family:var(--viRegular)}.billpay_drawerBtn{display:flex;justify-content:center;padding:0}.fetchbill-cart-drawer .btn[disabled] .fetchbillBtn[disabled]{background:#d5d6d9!important;border-color:#d5d6d9!important;color:#fff}.fetchbillBtn:disabled{background:#d5d6d9!important;border-color:#d5d6d9!important}.btn.disabled,.btn:disabled{opacity:.65}.miBlackbtn[disabled],.miDarkbtn[disabled],.miYellowbtn[disabled]{cursor:not-allowed!important}.voda_wrapper button{text-transform:lowercase!important}.pl-4,.px-4{padding-left:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem}.error-message-otp{margin-top:-2px;margin-bottom:1rem}.postresendParent{margin:0 0 27px}@media (min-width:768px){.billpay_drawerBtn{width:100%;padding:0 30px 20px;margin:10px 0}.fetchbill-cart-drawer .verifyBtndiv{margin:25px 0 10px}}@media (max-width:768px){.amount-field-container{padding:13px 16px}.amount-field-container input,.rupee-symbol{font-size:16px}.fetch-bill,.fetch-bill.disabled,.fetch-bill.disabled:hover{font-size:13px}.fetchbill-cart-drawer .verifyBtndiv{margin:25px 0 10px}.PopupDrawer-module__YpGISG__drawerContent,.otpSection{padding:0}.otpSection h5{font-size:14px;line-height:18px;padding:0 6px}.fetchbill-cart-drawer .otpSection .fetchbillBtn{padding:15px 20px}}