.rentals_page__3cGeA{--navy:#07184b;--blue:#0879ed;--red:#d92d20;min-height:100vh;background:#f2f7fc;color:var(--navy);font-family:Arial,Helvetica,sans-serif}.rentals_hero__No7dD{position:relative;min-height:430px;display:grid;align-items:center;background:url(https://images.unsplash.com/photo-1449965408869-eaa3f722e40d?auto=format&fit=crop&w=2200&q=88) 50%/cover;color:#fff}.rentals_heroShade__DeF7b{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,24,45,.9),rgba(4,24,45,.45),rgba(4,24,45,.16))}.rentals_heroContent__zpSAX{position:relative;width:min(1200px,92%);margin:auto;padding:90px 0 120px}.rentals_heroContent__zpSAX p{margin:0 0 14px;color:#ffb35f;font-size:11px;font-weight:900;letter-spacing:.15em}.rentals_heroContent__zpSAX h1{max-width:800px;margin:0;font-family:Georgia,serif;font-size:clamp(42px,6vw,70px);font-weight:400;line-height:1}.rentals_heroContent__zpSAX span{display:block;max-width:700px;margin-top:20px;color:#dce7f3;font-size:14px;line-height:1.7}.rentals_fleetSection__6EHSe{width:min(1180px,92%);display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;margin:55px auto}.rentals_fleetFilters__guxf2{display:grid;align-content:start;gap:12px;padding:20px;border:1px solid #dfe7ef;border-radius:17px;background:#fff}.rentals_fleetFilters__guxf2 input,.rentals_fleetFilters__guxf2 select{min-height:47px;padding:0 13px;border:1px solid #d5e0eb;border-radius:11px;background:#fff;color:#243a57}.rentals_fleetFilters__guxf2 strong{margin-top:8px;font-size:13px}.rentals_fleetFilters__guxf2 button{min-height:44px;border:1px solid #bdd8f3;border-radius:11px;background:#fff;color:#2b81d9;cursor:pointer;font-weight:800}.rentals_helpBox__e07un{display:grid;gap:5px;margin:25px -20px -20px;padding:20px;background:#edf7ff}.rentals_helpBox__e07un span{color:#657a90;font-size:12px;line-height:1.5}.rentals_fleetResults__Dio9t{min-width:0}.rentals_fleetTabs__rlNPG{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));gap:9px;margin-bottom:22px;overflow-x:auto}.rentals_fleetTabs__rlNPG button{min-height:58px;border:1px solid #dce5ee;border-radius:13px;background:#fff;color:#5a6f86;cursor:pointer;font-weight:900}.rentals_fleetTabs__rlNPG small{display:block;margin-top:3px;font-size:9px;font-weight:500}.rentals_fleetTabs__rlNPG .rentals_fleetActive__lL_yk{border-color:#4194ea;background:linear-gradient(135deg,#278bef,#58a9f2);color:#fff}.rentals_fleetResults__Dio9t h2{margin:0;font-size:24px}.rentals_fleetHint__JKzsa{margin:7px 0 16px;color:#6f8195;font-size:13px}.rentals_vehicleGrid__Eh_oK{display:grid;max-height:620px;gap:11px;padding-right:7px;overflow-y:auto}.rentals_vehicleCard__VicMa{display:grid;grid-template-columns:110px 1fr 150px;align-items:center;gap:16px;padding:14px;border:1px solid #dde6ef;border-radius:15px;background:#fff}.rentals_vehiclePhoto__fCa_o{width:110px;height:76px;border-radius:11px;object-fit:cover}.rentals_vehicleInfo__3YmV9{display:grid;gap:5px}.rentals_vehicleInfo__3YmV9 h3{margin:0;font-size:17px}.rentals_vehicleInfo__3YmV9 span{color:#74879b;font-size:11px}.rentals_vehicleInfo__3YmV9 strong{color:var(--blue);font-size:17px}.rentals_vehicleActions__whkMt{padding-left:15px;border-left:1px solid #e3e9f0}.rentals_vehicleActions__whkMt button{width:100%;min-height:43px;border:0;border-radius:10px;background:#4598ed;color:#fff;cursor:pointer;font-weight:900}.rentals_vehicleActions__whkMt svg{width:14px;margin-left:5px;vertical-align:middle}.rentals_wizard__hNFeX{width:min(1280px,96%);margin:65px auto 90px;border:1px solid #dbe4ed;border-radius:12px;background:#fff;box-shadow:0 22px 65px rgba(20,53,88,.12);overflow:hidden}.rentals_wizardHeader__kb6U9{display:grid;grid-template-columns:245px 1fr 235px;align-items:start;gap:25px;padding:27px 34px 15px}.rentals_wizardHeader__kb6U9>button{position:relative;border:0;background:transparent;color:var(--navy);font-size:29px;font-weight:900;text-align:left;cursor:pointer}.rentals_wizardHeader__kb6U9>button span{color:var(--blue)}.rentals_wizardHeader__kb6U9>button small{display:block;margin:4px 0 0 110px;font-size:10px}.rentals_wizardHeader__kb6U9 nav{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));max-width:620px}.rentals_wizardHeader__kb6U9 nav div{position:relative;display:grid;justify-items:center;gap:8px;color:#65708f;font-size:12px}.rentals_wizardHeader__kb6U9 nav div:after{position:absolute;top:19px;right:50%;z-index:0;width:100%;height:2px;content:"";background:#dce4ed}.rentals_wizardHeader__kb6U9 nav div:first-child:after{display:none}.rentals_wizardHeader__kb6U9 nav b{position:relative;z-index:1;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#edf1f6;color:#425071;font-size:16px}.rentals_wizardHeader__kb6U9 nav .rentals_progressActive__O4zx4{color:#0874e3}.rentals_wizardHeader__kb6U9 nav .rentals_progressActive__O4zx4:after{background:#0879ed}.rentals_wizardHeader__kb6U9 nav .rentals_progressActive__O4zx4 b{background:#0879ed;color:#fff}.rentals_wizardHeader__kb6U9 aside{display:grid;gap:3px}.rentals_wizardHeader__kb6U9 aside b{font-size:14px}.rentals_wizardHeader__kb6U9 aside span{color:#526283}.rentals_wizardHeader__kb6U9 aside small{color:#65708f;font-size:11px}.rentals_wizardBody__wqEBW{padding:17px 38px 24px}.rentals_wizardHeading__G9rsp{margin-bottom:23px}.rentals_wizardHeading__G9rsp>small{color:#5e6a91;font-size:13px;font-weight:900;letter-spacing:.12em}.rentals_wizardHeading__G9rsp h2{margin:7px 0 2px;font-size:clamp(34px,4vw,49px);line-height:1.03;letter-spacing:-.045em}.rentals_wizardHeading__G9rsp p{margin:0;color:#65708f;font-size:20px}.rentals_tripCards__XrP52{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.rentals_tripCards__XrP52 button{display:flex;min-height:98px;align-items:center;gap:18px;padding:18px 25px;border:1px solid #dbe4ed;border-radius:9px;background:#fff;color:var(--navy);text-align:left;cursor:pointer}.rentals_tripCards__XrP52 svg{width:34px;height:34px;color:#385789}.rentals_tripCards__XrP52 span{display:grid;gap:6px}.rentals_tripCards__XrP52 b{font-size:17px}.rentals_tripCards__XrP52 small{color:#65708e;font-size:13px}.rentals_tripCards__XrP52 .rentals_tripActive__XfFoz{border-color:#1281ee;background:#f1f8ff}.rentals_tripCards__XrP52 .rentals_tripActive__XfFoz b,.rentals_tripCards__XrP52 .rentals_tripActive__XfFoz svg{color:#0879ed}.rentals_routeGrid__Naa1u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:25px}.rentals_field__xfEgs{display:grid;gap:8px}.rentals_field__xfEgs>span{font-size:14px;font-weight:900}.rentals_field__xfEgs input,.rentals_field__xfEgs select,.rentals_formBlock__ZndNb textarea{width:100%;min-height:56px;padding:0 17px;border:1px solid #d7e0ea;border-radius:8px;background:#fff;color:#152653;font:inherit;outline:none}.rentals_field__xfEgs input:focus,.rentals_field__xfEgs select:focus,.rentals_formBlock__ZndNb textarea:focus{border-color:#1181ef;box-shadow:0 0 0 3px rgba(17,129,239,.1)}.rentals_field__xfEgs select:disabled{background:#f2f5f8}.rentals_info__D8reB{margin:28px 0 0;padding:18px;border:1px solid #cfe1f3;border-radius:8px;background:#eff7ff;color:#496281;font-size:14px}.rentals_wizardFooter__WFtMZ{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:32px}.rentals_wizardFooter__WFtMZ button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--navy);font:inherit;cursor:pointer}.rentals_wizardFooter__WFtMZ button span{display:grid;text-align:left}.rentals_wizardFooter__WFtMZ button small{color:#65708e}.rentals_wizardFooter__WFtMZ>button:last-child{min-width:320px;min-height:57px;justify-content:center;border-radius:8px;background:linear-gradient(90deg,#0876ec,#075deb);color:#fff;font-size:17px}.rentals_wizardFooter__WFtMZ>button:disabled{opacity:.55;cursor:wait}.rentals_twoColumn__esaej{display:grid;grid-template-columns:minmax(0,2fr) minmax(285px,.82fr);gap:28px;align-items:start}.rentals_wizardVehicles__8VQ2J{display:grid;gap:10px}.rentals_wizardVehicles__8VQ2J>button{display:grid;grid-template-columns:34px 140px 1fr 145px;align-items:center;gap:14px;width:100%;min-height:125px;padding:15px;border:1px solid #dce4ed;border-radius:9px;background:#fff;color:var(--navy);text-align:left;cursor:pointer}.rentals_wizardVehicles__8VQ2J>button>i{color:#0879ed;font-size:28px;font-style:normal}.rentals_wizardVehicles__8VQ2J img{width:140px;height:90px;border-radius:8px;object-fit:cover}.rentals_wizardVehicles__8VQ2J>button>span{display:grid;gap:8px}.rentals_wizardVehicles__8VQ2J>button>span b{font-size:19px}.rentals_wizardVehicles__8VQ2J>button>span small{font-size:13px}.rentals_wizardVehicles__8VQ2J>button>span em{color:#65718d;font-size:11px;font-style:normal}.rentals_wizardVehicles__8VQ2J>button>strong{color:var(--blue);font-size:24px;text-align:right}.rentals_wizardVehicles__8VQ2J .rentals_wizardVehicleActive__5chPq{border:2px solid #1381ee;background:#f6fbff}.rentals_extras__7CRBZ,.rentals_formBlock__ZndNb,.rentals_paymentOptions__zCrJh,.rentals_peopleBox__vqIOO,.rentals_priceReview__YQa5z,.rentals_review__VsKTy{margin-top:13px;padding:17px;border:1px solid #dce4ed;border-radius:9px}.rentals_formBlock__ZndNb h3,.rentals_paymentOptions__zCrJh h3,.rentals_peopleBox__vqIOO h3,.rentals_priceReview__YQa5z h3,.rentals_review__VsKTy h3{margin:0;font-size:18px}.rentals_peopleBox__vqIOO>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.rentals_counter__Dbt5w{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border:1px solid #dce4ed;border-radius:8px}.rentals_counter__Dbt5w>span{display:grid;grid-template-columns:38px 42px 38px;align-items:center;text-align:center}.rentals_counter__Dbt5w button{height:38px;border:0;border-radius:50%;background:#eff2f7;color:#162551;font-size:20px;cursor:pointer}.rentals_extras__7CRBZ>button{display:flex;width:100%;align-items:center;gap:12px;border:0;background:transparent;color:#0879ed;font:inherit;font-size:26px;text-align:left;cursor:pointer}.rentals_extras__7CRBZ>button span{display:grid}.rentals_extras__7CRBZ>button b{color:var(--navy);font-size:15px}.rentals_extras__7CRBZ>button small{color:#65718d;font-size:11px}.rentals_extras__7CRBZ>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.rentals_extras__7CRBZ label{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #dce4ed;border-radius:8px;font-size:12px}.rentals_extras__7CRBZ label b{margin-left:auto;color:var(--blue)}.rentals_rentalSidebar__dXg2Q{display:grid;gap:13px}.rentals_rentalSidebar__dXg2Q>section{display:grid;gap:11px;padding:17px;border:1px solid #dce4ed;border-radius:9px;background:#fff}.rentals_rentalSidebar__dXg2Q h3{margin:0 0 3px;font-size:18px}.rentals_rentalSidebar__dXg2Q section>span{display:flex;justify-content:space-between;gap:15px}.rentals_rentalSidebar__dXg2Q section>span>span{display:grid}.rentals_rentalSidebar__dXg2Q section>span small{color:#66728d}.rentals_rentalSidebar__dXg2Q section>strong{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #dce4ed;font-size:19px}.rentals_rentalSidebar__dXg2Q section>strong b{color:var(--red);font-size:25px}.rentals_sideVehicle__EJtgD{display:flex;align-items:center;gap:12px}.rentals_sideVehicle__EJtgD img{width:90px;height:58px;border-radius:7px;object-fit:cover}.rentals_sideVehicle__EJtgD span{display:grid;gap:5px}.rentals_rentalSidebar__dXg2Q .rentals_why__FcJGQ{background:#eff9ff}.rentals_rentalSidebar__dXg2Q .rentals_why__FcJGQ span{display:block;color:#3c8a55;font-size:12px}.rentals_formBlock__ZndNb:first-child{margin-top:0}.rentals_formBlock__ZndNb>p{margin:3px 0 15px;color:#66718c;font-size:12px}.rentals_formBlock__ZndNb textarea{min-height:95px;margin-top:13px;padding:14px;resize:vertical}.rentals_review__VsKTy{margin-top:0}.rentals_review__VsKTy>span{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:8px 0;border-bottom:1px solid #e3e8ef}.rentals_review__VsKTy>span b{color:#5e6b89}.rentals_review__VsKTy>span em{font-style:normal}.rentals_priceReview__YQa5z{display:grid;gap:9px}.rentals_priceReview__YQa5z>span,.rentals_priceReview__YQa5z>strong{display:flex;justify-content:space-between;gap:15px}.rentals_priceReview__YQa5z>span{color:#5e6b89}.rentals_priceReview__YQa5z>strong{padding:11px 12px;border-radius:6px;background:#f1f8ff;font-size:19px}.rentals_priceReview__YQa5z>strong b{color:var(--red);font-size:25px}.rentals_paymentOptions__zCrJh>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.rentals_paymentOptions__zCrJh button{display:flex;gap:12px;min-height:100px;padding:15px;border:1px solid #d7e0ea;border-radius:8px;background:#fff;color:var(--navy);text-align:left;cursor:pointer}.rentals_paymentOptions__zCrJh button>i{color:#0879ed;font-size:25px;font-style:normal}.rentals_paymentOptions__zCrJh button>span{display:grid;gap:7px}.rentals_paymentOptions__zCrJh button small{color:#68738d;line-height:1.4}.rentals_paymentOptions__zCrJh .rentals_choiceActive__Y38CS{border:2px solid #1181ee;background:#f5faff}.rentals_wizardHeader__kb6U9>button .rentals_brandLogo__W8Z13{display:block;width:220px;max-width:100%;height:auto;object-fit:contain;object-position:left center}.rentals_message__z5pNB{padding:13px 15px;margin:18px 0 0;border-radius:8px;background:#fff0f0;color:#b42318}.rentals_successCard__j35HV{display:grid;min-height:420px;place-items:center;align-content:center;gap:12px;padding:45px;text-align:center}.rentals_successCard__j35HV>b{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:#eaf9f1;color:#14834e;font-size:35px}.rentals_successCard__j35HV h2{margin:0;font-size:35px}.rentals_successCard__j35HV p{margin:0;color:#52637e}.rentals_successCard__j35HV>strong{color:#0879ed;font-size:20px}.rentals_successCard__j35HV>span{color:#66738e}.rentals_benefitBar__6rVaF{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:28px 30px;padding:22px;border-radius:8px;background:#f1f7fc}.rentals_benefitBar__6rVaF>span{display:grid;grid-template-columns:44px 1fr;gap:4px 10px;padding:0 18px;border-right:1px solid #d3dde8;font-size:22px}.rentals_benefitBar__6rVaF>span:last-child{border:0}.rentals_benefitBar__6rVaF b{font-size:12px}.rentals_benefitBar__6rVaF small{grid-column:2;color:#73829a;font-size:10px}@media(max-width:980px){.rentals_wizardHeader__kb6U9{grid-template-columns:190px 1fr}.rentals_wizardHeader__kb6U9 aside{display:none}.rentals_twoColumn__esaej{grid-template-columns:1fr}.rentals_rentalSidebar__dXg2Q{grid-template-columns:repeat(2,1fr)}.rentals_wizardVehicles__8VQ2J>button{grid-template-columns:30px 105px 1fr 120px}.rentals_wizardVehicles__8VQ2J img{width:105px}.rentals_fleetSection__6EHSe{grid-template-columns:1fr}.rentals_fleetFilters__guxf2{order:2}.rentals_fleetResults__Dio9t{order:1}}@media(max-width:700px){.rentals_hero__No7dD{min-height:500px}.rentals_heroContent__zpSAX{padding:80px 0 130px}.rentals_fleetSection__6EHSe{width:94%;margin:35px auto}.rentals_fleetTabs__rlNPG{grid-template-columns:repeat(5,105px)}.rentals_vehicleCard__VicMa{grid-template-columns:78px 1fr}.rentals_vehiclePhoto__fCa_o{width:78px;height:62px}.rentals_vehicleActions__whkMt{grid-column:1/-1;padding:0;border:0}.rentals_wizard__hNFeX{width:96%;margin:40px auto;border-radius:8px}.rentals_wizardHeader__kb6U9{grid-template-columns:1fr;padding:20px}.rentals_wizardHeader__kb6U9 nav{grid-row:2}.rentals_wizardHeader__kb6U9 nav div span{display:none}.rentals_wizardHeader__kb6U9>button{font-size:24px}.rentals_wizardHeader__kb6U9>button small{margin-left:88px}.rentals_wizardBody__wqEBW{padding:16px}.rentals_wizardHeader__kb6U9>button .rentals_brandLogo__W8Z13{width:190px}.rentals_wizardHeading__G9rsp h2{font-size:32px}.rentals_wizardHeading__G9rsp p{font-size:16px}.rentals_extras__7CRBZ>div,.rentals_paymentOptions__zCrJh>div,.rentals_peopleBox__vqIOO>div,.rentals_rentalSidebar__dXg2Q,.rentals_routeGrid__Naa1u,.rentals_tripCards__XrP52{grid-template-columns:1fr}.rentals_tripCards__XrP52 button{min-height:78px}.rentals_wizardVehicles__8VQ2J>button{grid-template-columns:28px 82px 1fr}.rentals_wizardVehicles__8VQ2J img{width:82px;height:65px}.rentals_wizardVehicles__8VQ2J>button>strong{grid-column:2/-1;text-align:left}.rentals_wizardVehicles__8VQ2J>button>span b{font-size:16px}.rentals_wizardVehicles__8VQ2J>button>span small{font-size:10px}.rentals_review__VsKTy>span{grid-template-columns:1fr;gap:3px}.rentals_wizardFooter__WFtMZ{align-items:stretch;flex-direction:column-reverse}.rentals_wizardFooter__WFtMZ>button:last-child{width:100%;min-width:0}.rentals_wizardFooter__WFtMZ>button:first-child{justify-content:center}.rentals_benefitBar__6rVaF{grid-template-columns:1fr 1fr;margin:20px 16px;padding:14px}.rentals_benefitBar__6rVaF>span{border:0;padding:12px}.rentals_field__xfEgs input,.rentals_field__xfEgs select,.rentals_formBlock__ZndNb textarea{font-size:16px}}.rentals_fleetTabs__rlNPG small{font-size:11px}.rentals_fleetHint__JKzsa{font-size:14px}.rentals_vehicleInfo__3YmV9 span{font-size:13px}.rentals_vehicleInfo__3YmV9 strong{font-size:18px}.rentals_wizardHeader__kb6U9 nav div{font-size:13px}.rentals_wizardHeader__kb6U9 nav b{font-size:17px}.rentals_wizardHeader__kb6U9 aside small{font-size:12px}.rentals_wizardHeading__G9rsp>small{font-size:14px}.rentals_tripCards__XrP52 b{font-size:18px}.rentals_tripCards__XrP52 small{font-size:14px}.rentals_field__xfEgs>span,.rentals_info__D8reB{font-size:15px}.rentals_wizardVehicles__8VQ2J>button>span small{font-size:14px}.rentals_wizardVehicles__8VQ2J>button>span em{font-size:12px}.rentals_wizardVehicles__8VQ2J>button>strong{font-size:26px}.rentals_extras__7CRBZ>button b{font-size:16px}.rentals_extras__7CRBZ>button small{font-size:12px}.rentals_benefitBar__6rVaF b,.rentals_extras__7CRBZ label,.rentals_formBlock__ZndNb>p,.rentals_rentalSidebar__dXg2Q .rentals_why__FcJGQ span,.rentals_rentalSidebar__dXg2Q section>span small{font-size:13px}.rentals_benefitBar__6rVaF small{font-size:11px}@media(max-width:700px){.rentals_wizardVehicles__8VQ2J>button>span small{font-size:12px}.rentals_tripCards__XrP52 small{font-size:13px}}.rentals_phoneCodeField__GJ_4K{grid-template-columns:minmax(145px,.44fr) minmax(0,1fr)}.rentals_phoneCodeField__GJ_4K select{text-overflow:ellipsis}@media (max-width:640px){.rentals_phoneCodeField__GJ_4K{grid-template-columns:124px minmax(0,1fr);gap:8px}}.rentals_paymentPlanGrid__rh5mV{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.rentals_paymentDetailsHeading__cvZnD,.rentals_paymentMethodHeading__Q4ksD{margin:24px 0 12px!important;color:#08194b;font-size:18px;font-weight:800}.rentals_paymentMethodList__WRn4f{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%}.rentals_paymentMethodRow__R6Tag{display:grid!important;grid-template-columns:22px 38px minmax(190px,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:70px;padding:11px 16px!important;border:1px solid #d9e2ef!important;border-radius:10px!important;background:#ffffff!important;color:#0a1948!important;text-align:left!important;box-shadow:none!important;cursor:pointer}.rentals_paymentMethodRow__R6Tag:hover{border-color:#79b8ff!important;background:#fbfdff!important}.rentals_paymentMethodActive__fP0Xo{border-color:#1688f5!important;background:#f7fbff!important;box-shadow:0 0 0 1px rgba(22,136,245,.12)!important}.rentals_paymentRadio__W9XM4{position:relative;width:18px;height:18px;border:2px solid #a9b7cc;border-radius:50%;background:#ffffff}.rentals_paymentMethodActive__fP0Xo .rentals_paymentRadio__W9XM4{border-color:#1688f5}.rentals_paymentMethodActive__fP0Xo .rentals_paymentRadio__W9XM4:after{position:absolute;inset:3px;border-radius:50%;background:#1688f5;content:""}.rentals_paymentMethodIcon__BVlmU{width:32px;height:28px;color:#101d58}.rentals_upiIcon__qH16i{display:inline-flex;width:38px;color:#162052;font-size:16px;font-weight:900;font-style:italic}.rentals_paymentMethodText__tksBD{display:grid;gap:3px;min-width:0}.rentals_paymentMethodText__tksBD b{color:#08194b;font-size:15px;font-weight:800}.rentals_paymentMethodText__tksBD small{color:#66738f;font-size:12px;line-height:1.35}.rentals_paymentBrands__cwm6U{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.rentals_paymentBrands__cwm6U i{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 7px;border:1px solid #edf0f5;border-radius:5px;background:#ffffff;font-size:11px;font-weight:900;font-style:normal}.rentals_visaMark__CPur0{color:#163c96}.rentals_mastercardMark__H5XD_{position:relative;width:42px;min-width:42px}.rentals_mastercardMark__H5XD_ span{position:absolute;width:17px;height:17px;border-radius:50%}.rentals_mastercardMark__H5XD_ span:first-child{left:7px;background:#eb001b}.rentals_mastercardMark__H5XD_ span:last-child{right:7px;background:rgba(255,153,0,.9)}.rentals_rupayMark__imqnp{color:#2357a5}.rentals_amexMark__s8HNz{color:#ffffff;background:#2876b9!important}.rentals_gpayMark__mVEJQ{color:#4285f4}.rentals_phonepeMark__gWjDp{color:#5f259f}.rentals_paytmMark__BUxos{color:#087dc1}.rentals_amazonMark__n5tX8{color:#131921}.rentals_paymentSecureBox__wthjP{display:flex!important;align-items:center!important;gap:12px!important;width:100%;padding:14px 16px;border:1px solid #cce4fb;border-radius:9px;background:#eff8ff;color:#405375;font-size:13px}.rentals_paymentSecureBox__wthjP svg{width:22px;height:26px;flex:0 0 auto;color:#087ee8}@media (max-width:720px){.rentals_paymentPlanGrid__rh5mV{grid-template-columns:1fr!important}.rentals_paymentMethodRow__R6Tag{grid-template-columns:20px 34px minmax(0,1fr)!important;gap:9px!important;min-height:76px;padding:11px!important}.rentals_paymentBrands__cwm6U{grid-column:3;justify-content:flex-start;flex-wrap:wrap;gap:5px}.rentals_paymentBrands__cwm6U i{min-height:23px;padding:2px 5px;font-size:9px}.rentals_paymentMethodText__tksBD b{font-size:14px}.rentals_paymentMethodText__tksBD small{font-size:11px}}.rentals_wizardVehicles__8VQ2J>button:has([data-rental-specs=v1]){min-width:0}.rentals_wizardVehicles__8VQ2J>button>span:has(>[data-rental-specs=v1]){min-width:0}@media (max-width:700px){.rentals_wizardVehicles__8VQ2J>button:has([data-rental-specs=v1]){grid-template-columns:24px 82px minmax(0,1fr);gap:10px}.rentals_wizardVehicles__8VQ2J>button>span:has(>[data-rental-specs=v1]){display:contents}.rentals_wizardVehicles__8VQ2J>button>span:has(>[data-rental-specs=v1])>b{grid-column:3;grid-row:1;overflow-wrap:anywhere}.rentals_wizardVehicles__8VQ2J [data-rental-specs=v1]{grid-column:1/-1;grid-row:2}.rentals_wizardVehicles__8VQ2J>button>span:has(>[data-rental-specs=v1])>em{grid-column:1/-1;grid-row:3}.rentals_wizardVehicles__8VQ2J>button:has([data-rental-specs=v1])>strong{grid-column:1/-1;grid-row:4}}.rentals_phoneCodeField__GJ_4K{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);gap:10px;width:100%}.rentals_phoneCodeField__GJ_4K input,.rentals_phoneCodeField__GJ_4K select{width:100%;min-width:0}.rentals_fieldHint__2o8Tg{display:block;color:#66728d;font-size:12px;font-weight:400;line-height:1.5}@media(max-width:700px){.rentals_phoneCodeField__GJ_4K{grid-template-columns:118px minmax(0,1fr)}.rentals_fieldHint__2o8Tg{font-size:11px}.rentals_wizardHeader__kb6U9{grid-template-columns:minmax(0,1fr)}.rentals_wizardHeader__kb6U9 nav{grid-template-columns:repeat(4,minmax(0,1fr));width:136px;max-width:100%;min-width:0;margin:auto}.rentals_wizardHeader__kb6U9 nav b{width:34px;height:34px}.rentals_wizardHeader__kb6U9 nav div:after{top:16px}.rentals_routeGrid__Naa1u{grid-template-columns:minmax(0,1fr);min-width:0}.rentals_field__xfEgs{min-width:0}.rentals_field__xfEgs input,.rentals_field__xfEgs select{box-sizing:border-box;min-width:0;max-width:100%}.rentals_field__xfEgs input[type=date],.rentals_field__xfEgs input[type=time]{display:block;width:100%;appearance:none;-webkit-appearance:none}}@media (max-width:700px){.rentals_field__xfEgs input[type=date]::-webkit-date-and-time-value,.rentals_field__xfEgs input[type=time]::-webkit-date-and-time-value{min-width:0;text-align:left}}.rentals_paymentBrands__cwm6U i{min-height:30px;padding:5px 9px;font-size:12px;border-color:#ccd6e5;box-sizing:border-box}.rentals_paymentBrands__cwm6U .rentals_visaMark__CPur0{color:#1434cb;background:#f2f5ff}.rentals_paymentBrands__cwm6U .rentals_rupayMark__imqnp{color:#124b91;background:#f0f7ff}.rentals_paymentBrands__cwm6U .rentals_amexMark__s8HNz{background:#006fcf!important;color:#fff}.rentals_paymentBrands__cwm6U .rentals_gpayMark__mVEJQ{color:#174ea6;background:#eef4ff}.rentals_paymentBrands__cwm6U .rentals_phonepeMark__gWjDp{color:#fff;background:#5f259f;border-color:#5f259f}.rentals_paymentBrands__cwm6U .rentals_paytmMark__BUxos{color:#002e6e;background:#e5f8ff;border-color:#95ddf5}.rentals_paymentBrands__cwm6U .rentals_amazonMark__n5tX8{color:#131921;background:#fff3d6;border-color:#f1c56e}.rentals_paymentBrands__cwm6U .rentals_mastercardMark__H5XD_{width:48px;min-width:48px;background:#fff}.rentals_paymentBrands__cwm6U .rentals_mastercardMark__H5XD_ span{width:20px;height:20px}.rentals_paymentBrands__cwm6U .rentals_mastercardMark__H5XD_ span:last-child{background:#ff9900}.rentals_paymentMethodIcon__BVlmU,.rentals_upiIcon__qH16i{color:#0a64ce}