.routePassPurchaseStatusPopUp_popupOverlay__VaHzb{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000000}.routePassPurchaseStatusPopUp_popup__2cvpD{background-color:#fff;padding:24px 16px 12px;width:90%;border-radius:8px;text-align:center;margin:0 10px}@media(min-width:1080px){.routePassPurchaseStatusPopUp_popup__2cvpD{width:400px;height:223px;padding:20px 20px 10px;border-radius:12px}}.routePassPurchaseStatusPopUp_popup__2cvpD .routePassPurchaseStatusPopUp_closeIcon__kp3vk{position:absolute;right:15px;cursor:pointer}.routePassPurchaseStatusPopUp_popupImage__hgj1a{width:49px;margin-bottom:20px}.routePassPurchaseStatusPopUp_popupTitle__nL8d6{font-family:Monserrat-Medium,Arial,sans-serif;font-style:normal;font-size:20px;font-weight:500;line-height:normal;text-align:center;color:#292929;margin-bottom:10px}.routePassPurchaseStatusPopUp_popupDescription__Ostp_{font-family:Monserrat-Regular,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:13.8px;text-align:center;color:#777;margin-bottom:20px}@media(min-width:1080px){.routePassPurchaseStatusPopUp_popupDescription__Ostp_{font-size:14px;line-height:17.07px}}.routePassPurchaseStatusPopUp_closeButton__ZThEV,.routePassPurchaseStatusPopUp_confirmButton__Jsxnn{width:100%;padding:12px;border-radius:8px;font-family:Monserrat-Medium,Arial,sans-serif;font-style:normal;font-size:12px;font-weight:500;line-height:normal;text-align:center;border:none}.routePassPurchaseStatusPopUp_confirmButton__Jsxnn{background-color:#357dfc;color:#fff}.routePassPurchaseStatusPopUp_closeButton__ZThEV{background-color:#f6f6f6}.bottomSheet_bottomSheetContainer__ytgRz{position:fixed;z-index:10001;overflow:hidden;bottom:0;right:0;left:0;top:100vh;transition:top .1s}.bottomSheet_bottomSheetContainer__ytgRz .bottomSheet_overlay__N9izG{position:absolute;inset:0;background-color:rgba(0,0,0,.5)}.bottomSheet_bottomSheetContainer__ytgRz .bottomSheet_bottomSheet__Eoifz{max-height:0;transition:max-height .5s;background:#fff;position:absolute;bottom:0;left:0;right:0;border-radius:15px 15px 0 0}.bottomSheet_bottomSheetContainer__ytgRz .bottomSheet_bottomSheet__Eoifz .bottomSheet_closeIcon__gruB4{position:absolute;right:15px;top:15px;cursor:pointer;z-index:3}.bottomSheet_bottomSheetContainer__ytgRz .bottomSheet_bottomSheet__Eoifz .bottomSheet_closeIcon__gruB4 img{width:15px;height:15px}.bottomSheet_bottomSheetContainer__ytgRz .bottomSheet_bottomSheet__Eoifz .bottomSheet_bottomSheetContent__P2OFL{max-height:65vh;overflow-y:auto;overflow-x:hidden}.bottomSheet_bottomSheetContainer__ytgRz .bottomSheet_showBottomSheet__zblq8{max-height:85vh;overflow:hidden}.bottomSheet_showBottomSheetContainer__Q3l_i{top:0}.routePassCouponSheet_routeCouponContainer__RhAPu{display:flex;flex-direction:column;align-items:center;padding:16px;gap:8px}.routePassCouponSheet_routeCouponContainer__RhAPu .routePassCouponSheet_inputErrorContainer__rGK2N{width:100%;display:flex;flex-direction:column;gap:4px}.routePassCouponSheet_routeCouponContainer__RhAPu .routePassCouponSheet_inputErrorContainer__rGK2N .routePassCouponSheet_couponInput__LBrr_{border:1px solid #d8d8d8;border-radius:6px;padding:12px;font-family:Montserrat-Regular;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle}.routePassCouponSheet_routeCouponContainer__RhAPu .routePassCouponSheet_inputErrorContainer__rGK2N .routePassCouponSheet_couponInput__LBrr_::placeholder{font-family:Montserrat-Regular;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle}.routePassCouponSheet_routeCouponContainer__RhAPu .routePassCouponSheet_inputErrorContainer__rGK2N .routePassCouponSheet_couponError__eOsm1{color:#cb2215;font-family:Montserrat-Regular;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0}.routePassCouponSheet_routeCouponContainer__RhAPu .routePassCouponSheet_skipButton__WCXh6{width:100%;display:flex;justify-content:center;align-items:center;gap:5px;background-color:#f6f6f6;font-family:Montserrat-Regular;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle;border:none;padding:10px 18px;border-radius:8px;height:40px;color:#292929}.routePassCouponSheet_closeContainer__JEJiB{width:100%;display:flex;justify-content:flex-end;margin-bottom:-10px}.routePassCouponSheet_closeContainer__JEJiB .routePassCouponSheet_closeButton__WJd18{background-color:#fff;border:none}.routePassCouponSheet_closeButtonRemaining__2_vfc{margin-bottom:-40px}.routePassCouponSheet_couponHeadings__DiCsg{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:12px 0}.routePassCouponSheet_couponHeadings__DiCsg .routePassCouponSheet_couponsubHeading1__6sqeR{font-family:Montserrat-Medium;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;margin-bottom:4px}.routePassCouponSheet_couponHeadings__DiCsg .routePassCouponSheet_couponsubHeading2__M6GpA{text-align:center;font-family:Montserrat-Regular;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0}.routePassCouponSheet_remainingIconStyle__8ptPY{margin-bottom:12px;margin-top:20px}.routePassCouponSheet_remainingContainer__jpG02{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:16px}.routePassCouponSheet_blueCouponButton__Q65Oy{width:100%;display:flex;justify-content:center;align-items:center;gap:5px;background-color:#357dfc;font-family:Montserrat-Regular;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#fff;border:none;padding:10px 18px;border-radius:8px;height:40px;margin-top:4px}.routePassCouponSheet_customSpinner__Ydu34{width:20px;height:20px;border:2px solid #959595;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:routePassCouponSheet_rotation__3da49 1s linear infinite}@keyframes routePassCouponSheet_rotation__3da49{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tnc_genericTncNew__PXlhx{width:100%}.tnc_tncContent__09qTE{font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;color:#292929;font-weight:500;letter-spacing:0}.tnc_tncContent__09qTE b{font-weight:600;color:#292929}.loyaltyPassTnc_loadingContainer__WRD53{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0}.loyaltyPassTnc_loadingText__Vnjh8{font-family:Montserrat-Medium,sans-serif;font-weight:400;font-size:14px;color:#292929}.loyaltyPassTnc_errorContainer__axIgI{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0}.loyaltyPassTnc_errorText__hfRaf{font-family:Montserrat-Medium,sans-serif;font-weight:400;font-size:14px;color:red}.routePassAccordion_cardAccordion__fbqGt{background-color:#fafafa;border:1px solid #f1f1f1;border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:12px;margin:0 16px}@media(min-width:1080px){.routePassAccordion_cardAccordion__fbqGt{margin:0}}.routePassAccordion_cardTitleButton__nuty1{width:100%;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.routePassAccordion_cardItemTitleContainer__lx68S{display:flex;align-items:center;gap:7px;font-family:Montserrat-Medium;font-weight:500;font-size:12px;color:#292929}.routePassAccordion_cardItemTitleContainer__lx68S span{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}@media(min-width:1080px){.routePassAccordion_cardItemTitleContainer__lx68S{font-size:14px}}.routePassAccordion_cardRouteList__5eUvZ{display:flex;flex-direction:column;width:100%}.routePassAccordion_cardRouteRow__KJQ8h{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f1f1f1}.routePassAccordion_cardRouteRow__KJQ8h:last-child{border-bottom:none;padding-bottom:0}.routePassAccordion_cardRouteRow__KJQ8h:first-child{padding-top:0}.routePassAccordion_cardRouteCity__plDcA{font-family:Montserrat-Medium;font-weight:500;font-size:12px;color:#454545;flex:1 1}@media(min-width:1080px){.routePassAccordion_cardRouteCity__plDcA{font-size:14px}}.routePassAccordion_cardRouteCityRight__ZVSMr{text-align:right}.routePassAccordion_cardRouteArrow__c3_CU{font-family:Montserrat-Medium;font-size:12px;color:#454545;flex-shrink:0;padding:0 8px}.routePassAccordion_accordionTitle__IBZ97{margin-top:12px}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_titleButton__KBqiu{width:100%;background-color:#fff;padding:16px 24px;border:none;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_titleButton__KBqiu .routePassAccordion_itemTitleContianer__HJ2cz{display:flex;align-items:center;font-family:Montserrat-Regular;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#292929}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_titleButton__KBqiu .routePassAccordion_itemTitleContianer__HJ2cz .routePassAccordion_itemImage___bdg9{margin-right:12px}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G{background-color:#fff;border-radius:0 0 12px 12px;margin-top:0}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr{background-color:#fff;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;border:.9px solid #f1f1f1}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr .routePassAccordion_fromStationContainer__Ih17t,.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr .routePassAccordion_toStationContainer__GqCcX{flex:1 1;font-family:Montserrat-Medium;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#454545}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr .routePassAccordion_fromStationContainer__Ih17t{text-align:left}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr .routePassAccordion_toStationContainer__GqCcX{text-align:right}@media(max-width:600px){.routePassAccordion_accordionTitle__IBZ97{padding:0 16px}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_titleButton__KBqiu{padding:12px 0}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_titleButton__KBqiu .routePassAccordion_itemTitleContianer__HJ2cz{display:flex;align-items:center;font-family:Montserrat-Medium;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#292929}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_titleButton__KBqiu .routePassAccordion_itemTitleContianer__HJ2cz .routePassAccordion_itemImage___bdg9{margin-right:12px}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G{background-color:#fff}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr{display:flex;align-items:center;padding:14.4px;justify-content:space-between;border:.75px solid #f1f1f1}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr .routePassAccordion_fromStationContainer__Ih17t,.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr .routePassAccordion_toStationContainer__GqCcX{flex:1 1;font-family:Montserrat-Medium;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;color:#454545}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr .routePassAccordion_fromStationContainer__Ih17t{text-align:left}.routePassAccordion_accordionTitle__IBZ97 .routePassAccordion_openContainer__KxA9G .routePassAccordion_fromToSingleContainer__lm1Dr .routePassAccordion_toStationContainer__GqCcX{text-align:right}}.mobileModal_container___iJWF{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw!important;height:100vh!important;background-color:#fff;z-index:1020!important;overflow-y:auto}.mobileModal_container___iJWF .mobileModal_containerHeader__fCV2F{margin-top:20px;margin-bottom:18px}.mobileModal_container___iJWF .mobileModal_containerHeader__fCV2F img{margin-left:17px}.mobileModal_container___iJWF .mobileModal_containerHeader__fCV2F span{margin-left:14px;font-family:Montserrat-SemiBold!important;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#292929}.routePassFaq_faqSection__BDNW4{display:flex;flex-direction:column;gap:12px;margin:20px 16px 0;box-sizing:border-box}@media(min-width:1080px){.routePassFaq_faqSection__BDNW4{margin:24px 0 0}}.routePassFaq_faqHeading__CilH1{font-family:Montserrat-Medium;font-size:11px;font-weight:500;color:#bbb;text-transform:uppercase;letter-spacing:1.3px}@media(min-width:1080px){.routePassFaq_faqHeading__CilH1{font-size:12px}}.routePassFaq_faqList__JDNZN{display:flex;flex-direction:column;gap:8px}.routePassFaq_faqItem__08QhR{width:100%;background:#fafafa;border-radius:12px;border:1px solid #f1f1f1;padding:16px 12px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.routePassFaq_faqQuestion__MvAG6{font-family:Montserrat-Medium;font-size:12px;font-weight:500;color:#292929;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}@media(min-width:1080px){.routePassFaq_faqQuestion__MvAG6{font-size:14px}}.routePassFaq_faqAnswer__wYUpw{font-family:Montserrat-Regular;font-size:12px;font-weight:400;color:#454545;line-height:140%}@media(min-width:1080px){.routePassFaq_faqAnswer__wYUpw{font-size:14px}}.routePassTransactions_transactionDetails__MB0dX{padding:12px 16px;gap:8px;overflow-x:hidden;background:#f6f6f6;display:flex;flex-direction:column;justify-content:center;align-items:center}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_heading__6MXPH{display:flex;padding:12px 16px;background:#fff;justify-content:space-between;width:calc(100% + 32px);align-items:center;gap:8px;margin:-12px -16px 10px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_heading__6MXPH span{color:#292929;font-family:Montserrat-Regular;font-size:16px;font-style:normal;font-weight:600;line-height:normal}@media(min-width:1080px){.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_heading__6MXPH span{font-size:20px;line-height:23.44px}}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX{border-radius:8px;border:1px solid #f1f1f1;background:#fff;display:flex;padding:24px;gap:19.2px;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:12px;width:100%}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX span{font-family:Montserrat-Medium;font-style:normal;font-weight:500;line-height:normal}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_couponInfo__nk03a{width:100%;display:flex;justify-content:space-between}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_couponInfo__nk03a .routePassTransactions_fromToText__w9vAH{display:flex;gap:8px;align-items:center}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_couponInfo__nk03a .routePassTransactions_routes__qvC4E{font-family:Montserrat-Medium;font-weight:600;font-size:16px;line-height:normal;text-align:left;color:#292929}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_statusBadge__NKoiL{display:flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:6px;font-family:Montserrat-SemiBold;font-weight:600;font-size:14px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_detail__nlBSN{color:#777;font-size:14px;line-height:normal}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_dividerDashed__Jz4CW{width:100%;margin:0;border:0;border-top:1.5px dashed #dcdcdc}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_dividerSolid__q4xnl{width:100%;margin:0;border:0;border-top:1px solid #f1f1f1}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_amountPaidRowHeader__0CgeD{display:flex;align-items:center;justify-content:space-between;width:100%}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_amountPaidHeading__EVltP{font-family:Montserrat-SemiBold;font-weight:600;font-size:16px;color:#292929}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_viewDetailsToggle__u1Rvk{display:flex;align-items:center;gap:4px;cursor:pointer}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_viewDetailsToggle__u1Rvk .routePassTransactions_viewDetailsText__AwzEg{font-family:Montserrat-Regular;font-weight:400;font-size:16px;color:#874dff}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7{display:flex;flex-direction:column;gap:12px;width:100%;padding:0 12px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_breakupRow__pqyRM{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_breakupRow__pqyRM .routePassTransactions_gstTextPricing___DjcI,.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_breakupRow__pqyRM .routePassTransactions_routepassTextPricing__ggiYF{font-family:Montserrat-Medium;font-weight:500;font-size:14px;color:#292929}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_discountRow__6BZNO{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_discountRow__6BZNO .routePassTransactions_couponTextPricing__VA16x{font-family:Montserrat-Medium;font-weight:500;font-size:14px;color:#57a51a}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_amountPaidRow__Uy3ep{display:flex;align-items:center;justify-content:space-between;padding:8px;background:#fafafa;border-radius:4px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_amountPaidRow__Uy3ep .routePassTransactions_amountPaidTextPricing__9Kh1l{font-family:Montserrat-SemiBold;font-weight:600;font-size:16px;color:#292929}.routePassTransactions_noTransaction__lhzkK{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.routePassTransactions_noTransaction__lhzkK .routePassTransactions_noTransactionText__mwVC5{margin-top:-10%;color:#777;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:600px){.routePassTransactions_transactionDetails__MB0dX{padding:12px 16px;gap:8px;overflow-x:hidden;background:#f6f6f6;display:flex;flex-direction:column;justify-content:center;align-items:center}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX{border-radius:8px;border:1px solid #f1f1f1;background:#fff;display:flex;padding:16px 12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;margin-bottom:12px;width:100%}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX span{font-family:Montserrat-Medium;font-style:normal;font-weight:500;line-height:normal}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_couponInfo__nk03a{width:100%;display:flex;justify-content:space-between}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_couponInfo__nk03a .routePassTransactions_fromToText__w9vAH{display:flex;gap:8px;align-items:center}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_couponInfo__nk03a .routePassTransactions_routes__qvC4E{font-family:Montserrat-Medium;font-size:14px;font-weight:600;line-height:normal;text-align:left;color:#292929}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_statusBadge__NKoiL{font-size:12px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_detail__nlBSN{color:#777;font-size:12px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_amountPaidHeading__EVltP,.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_viewDetailsToggle__u1Rvk .routePassTransactions_viewDetailsText__AwzEg{font-size:12px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_viewDetailsToggle__u1Rvk .routePassTransactions_toggleIcon__aTChP{width:16px;height:16px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7{gap:8px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_breakupRow__pqyRM .routePassTransactions_gstTextPricing___DjcI,.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_breakupRow__pqyRM .routePassTransactions_routepassTextPricing__ggiYF,.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_discountRow__6BZNO .routePassTransactions_couponTextPricing__VA16x{font-size:12px}.routePassTransactions_transactionDetails__MB0dX .routePassTransactions_transaction__QVubX .routePassTransactions_breakupContainer__8MOT7 .routePassTransactions_amountPaidRow__Uy3ep .routePassTransactions_amountPaidTextPricing__9Kh1l{font-size:13px}}.routePassTnc_container__h_z6I{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:200;display:flex;flex-direction:column}.routePassTnc_header__nx82T{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;height:48px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:12px 16px;box-sizing:border-box;z-index:300}@media(min-width:1080px){.routePassTnc_header__nx82T{height:64px;padding:12px 24px}.routePassTnc_header__nx82T .routePassTnc_headerIconButton__55PWr:first-child{display:none}}.routePassTnc_headerIconButton__55PWr{border:none;padding:0;margin:0;background:none;display:flex;cursor:pointer}.routePassTnc_headerText__eKmN0{font-size:16px;line-height:normal;font-family:Montserrat-SemiBold;font-weight:600;color:#292929}@media(min-width:1080px){.routePassTnc_headerText__eKmN0{font-size:18px}}.routePassTnc_body__UTDUl{overflow-y:auto;padding:20px;flex-grow:1}.routePassTnc_numericList__J1CVI{list-style-type:decimal;margin:0;padding-left:20px}.routePassTnc_numericList__J1CVI li{margin-bottom:10px;font-size:12px;line-height:14.63px;font-family:Montserrat-Medium;font-weight:600}.routePassTnc_numericList__J1CVI li ul{list-style-type:disc;margin:5px 0 0 20px;padding:0}.routePassTnc_numericList__J1CVI li ul li{margin-bottom:5px;font-size:12px;line-height:14.63px;font-family:Montserrat-Medium;font-weight:500;font-weight:400}.usageBarCommon_noOfSeatRectangle__P99wj{border-radius:8px;display:flex;flex-direction:column;gap:9.6px}.usageBarCommon_noOfSeatRectangle__P99wj .usageBarCommon_seatHeaderPart__rGsgS{display:flex;justify-content:space-between}.usageBarCommon_noOfSeatRectangle__P99wj .usageBarCommon_seatHeaderText__WWiiR{font-family:Montserrat-Regular;line-height:100%;letter-spacing:0;color:#454545}.usageBarCommon_noOfSeatRectangle__P99wj .usageBarCommon_seatHeaderValues__jKj4B{font-family:Montserrat-Regular;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0}.usageBarCommon_noOfSeatRectangle__P99wj .usageBarCommon_totalSeatsBar__yNKBo{border-radius:9px;height:9.6px;width:100%;border:10.8px;position:relative}.usageBarCommon_noOfSeatRectangle__P99wj .usageBarCommon_totalSeatsBar__yNKBo .usageBarCommon_usedSeatsBar__Qstz1{position:absolute;top:0;left:0;height:9.6px;border-radius:10.8px}@media(max-width:600px){.usageBarCommon_noOfSeatRectangle__P99wj{gap:8px}.usageBarCommon_noOfSeatRectangle__P99wj .usageBarCommon_totalSeatsBar__yNKBo{border-radius:9px;height:8px;width:100%;border:9x;position:relative}.usageBarCommon_noOfSeatRectangle__P99wj .usageBarCommon_totalSeatsBar__yNKBo .usageBarCommon_usedSeatsBar__Qstz1{height:8px;border-radius:9px}}.activePass_activeCardContainer__4HcW5{background:radial-gradient(121.59% 121.59% at 50% 118.75%,#00aaf2 0,#0156d7 100%);width:100%;height:227px;display:flex;padding:24px;flex-direction:column;gap:16px;border-radius:12px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__{display:flex;justify-content:space-between;align-items:center}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_routePassIconWrapper__DqT9w{position:relative;width:110px;height:24px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_fromToContainer__Czn18{display:flex;gap:4px;align-items:center}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_fromToContainer__Czn18 .activePass_transferIconWrapper__gJ6F_{position:relative;width:14px;height:13px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_fromToContainer__Czn18 .activePass_fromCityText__tn1OO,.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_fromToContainer__Czn18 .activePass_toCityText__v6gmS{color:#fff;font-family:Montserrat-Medium;font-size:14px;font-style:normal;font-weight:600;line-height:normal;font-feature-settings:"smcp";font-variant:small-caps}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM{display:flex;justify-content:space-between;align-items:center}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_savingsContainer__Mk21K{display:flex;flex-direction:column;gap:3px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_savingsContainer__Mk21K .activePass_savingsText___q__1{color:#fff;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_savingsContainer__Mk21K .activePass_savingsValue__W5CQG{color:#fff;font-family:Montserrat-Medium;font-size:28px;font-style:normal;font-weight:600;line-height:normal}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_validityContainer__zWeS7{display:flex;align-items:center;gap:4px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_validityContainer__zWeS7 .activePass_calenderIconWrapper__slS_y{position:relative;width:21px;height:20px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_validityContainer__zWeS7 .activePass_validityStyle__lZmWI{color:#fff;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.activePass_activeCardContainer__4HcW5 .activePass_expiredContainer__1GUVK{display:flex;justify-content:center;align-items:center;width:100%}.activePass_activeCardContainer__4HcW5 .activePass_expiredContainer__1GUVK .activePass_expiredText__iI52a{color:#fff;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt{display:flex;justify-content:center;align-items:center;width:100%;margin:8px 0}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt .activePass_renewExpiredBadge__QjK0F{display:flex;align-items:center;gap:8px;background-color:hsla(0,0%,100%,.2);border-radius:20px;padding:6px 16px}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt .activePass_renewExpiredBadge__QjK0F .activePass_exclamationIconWrapper__m_0wH{width:24px;height:24px;background-color:#ff9500;border-radius:50%;display:flex;align-items:center;justify-content:center}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt .activePass_renewExpiredBadge__QjK0F .activePass_exclamationIconWrapper__m_0wH .activePass_exclamationIcon__Iwnp5{color:#fff;font-family:Montserrat-Bold;font-size:16px;font-weight:700;line-height:1}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt .activePass_renewExpiredBadge__QjK0F .activePass_renewExpiredText__MZ8z1{color:#fff;font-family:Montserrat-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewSavingsContainer__2emOj{display:flex;flex-direction:column;gap:3px}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewSavingsContainer__2emOj .activePass_savingsText___q__1{color:#fff;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewSavingsContainer__2emOj .activePass_savingsValue__W5CQG{color:#fff;font-family:Montserrat-Medium;font-size:28px;font-style:normal;font-weight:600;line-height:normal}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewButtonContainer__1RdrF{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewButtonContainer__1RdrF .activePass_renewNowText___fOhJ{font-family:Montserrat-SemiBold;font-weight:600;font-size:12px}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewButtonContainer__1RdrF .activePass_renewSubText__bVo7G{color:#fff;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:right}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM{display:flex;justify-content:space-between;align-items:center}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_checkAndActiveContainer__AIKgv{display:flex;align-items:center;gap:4px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_checkAndActiveContainer__AIKgv .activePass_checkIconWrapper__Ss6Y4{position:relative;width:20px;height:20px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_checkAndActiveContainer__AIKgv .activePass_activeText__ASnTo{color:#fff;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_viewDetailsButton__0SrLQ{display:flex;gap:2px;align-items:center;background:none;padding:0;margin:0;border:none}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_viewDetailsButton__0SrLQ .activePass_rightArrowIconWrapper__c83UY{position:relative;width:15px;height:15px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_viewDetailsButton__0SrLQ .activePass_viewDetailsText__EBzuL{color:#fff;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.activePass_renewCardContainer__mxKfc{background:radial-gradient(96.59% 275.72% at 15.89% -7.95%,#96a4b2 0,#2f304d 100%);gap:8px}@media(max-width:600px){.activePass_activeCardContainer__4HcW5{height:200px;padding:16px 12px;gap:12px;border-radius:8px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_routePassIconWrapper__DqT9w{position:relative;width:91.8px;height:20px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_fromToContainer__Czn18{display:flex;gap:3px;align-items:center}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_fromToContainer__Czn18 .activePass_transferIconWrapper__gJ6F_{position:relative;width:12px;height:11px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_fromToContainer__Czn18 .activePass_fromCityText__tn1OO,.activePass_activeCardContainer__4HcW5 .activePass_flexContainerTitle__BBs__ .activePass_fromToContainer__Czn18 .activePass_toCityText__v6gmS{font-size:12px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_savingsContainer__Mk21K{display:flex;flex-direction:column;gap:3px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_savingsContainer__Mk21K .activePass_savingsText___q__1{font-size:12px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_savingsContainer__Mk21K .activePass_savingsValue__W5CQG{font-size:24px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_validityContainer__zWeS7{display:flex;gap:4px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_validityContainer__zWeS7 .activePass_calenderIconWrapper__slS_y{width:16px;height:16px}.activePass_activeCardContainer__4HcW5 .activePass_expiredContainer__1GUVK .activePass_expiredText__iI52a,.activePass_activeCardContainer__4HcW5 .activePass_flexContainerSavings__IkRqM .activePass_validityContainer__zWeS7 .activePass_validityStyle__lZmWI{font-size:12px}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt{margin:6px 0}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt .activePass_renewExpiredBadge__QjK0F{gap:6px;padding:5px 12px}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt .activePass_renewExpiredBadge__QjK0F .activePass_exclamationIconWrapper__m_0wH{width:20px;height:20px}.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt .activePass_renewExpiredBadge__QjK0F .activePass_exclamationIconWrapper__m_0wH .activePass_exclamationIcon__Iwnp5,.activePass_activeCardContainer__4HcW5 .activePass_renewExpiredContainer__nmvyt .activePass_renewExpiredBadge__QjK0F .activePass_renewExpiredText__MZ8z1{font-size:14px}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewSavingsContainer__2emOj .activePass_savingsText___q__1{font-size:12px}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewSavingsContainer__2emOj .activePass_savingsValue__W5CQG{font-size:24px}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewButtonContainer__1RdrF{gap:6px}.activePass_activeCardContainer__4HcW5 .activePass_renewBottomSection__5QWL0 .activePass_renewButtonContainer__1RdrF .activePass_renewSubText__bVo7G{font-size:11px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_checkAndActiveContainer__AIKgv{display:flex;gap:4px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_checkAndActiveContainer__AIKgv .activePass_checkIconWrapper__Ss6Y4{width:16px;height:16px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_checkAndActiveContainer__AIKgv .activePass_activeText__ASnTo{font-size:12px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_viewDetailsButton__0SrLQ{gap:2px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_viewDetailsButton__0SrLQ .activePass_rightArrowIconWrapper__c83UY{width:12px;height:12px}.activePass_activeCardContainer__4HcW5 .activePass_flexContainerDetails__lIxOM .activePass_viewDetailsButton__0SrLQ .activePass_viewDetailsText__EBzuL{font-size:13px}}.activePassDetails_routePassDetails__HqUu4{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow-y:auto;display:flex;flex-direction:column;z-index:9999}.activePassDetails_routePassDetails__HqUu4 .activePassDetails_headerContainer__jwBnh{display:flex;justify-content:space-between;padding:12px 16px}.activePassDetails_routePassDetails__HqUu4 .activePassDetails_headerContainer__jwBnh .activePassDetails_backButton__MM4Tq{margin:0;padding:0;border:none;background:none}.activePassDetails_routePassDetails__HqUu4 .activePassDetails_headerContainer__jwBnh .activePassDetails_passDetailsText__wVAma{color:#292929;font-family:Montserrat-Medium;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.activePassDetails_routePassDetails__HqUu4 .activePassDetails_headerContainer__jwBnh .activePassDetails_emptyDiv__dslKn{width:24px;height:24px}.activePassDetails_routePassDetails__HqUu4 .activePassDetails_activePassContainer__HmYnj{padding:8px 16px}.activePassDetails_routePassDetailsDesktop__OfDlE{display:flex;justify-content:center;background-color:#f1f1f1;padding:12px 0 20%}.activePassDetails_routePassDetailsDesktop__OfDlE .activePassDetails_routePassDetailsInner__1nmBk{width:50%}.recommendedPass_recommendedCardContainer__bDGpo{border-radius:12px;border:1.2px solid #f1f1f1;background:#fff;display:flex;padding:24px;flex-direction:column;gap:8px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg{display:flex;justify-content:space-between;align-items:center}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_fromToContainer__GJviY{display:flex;gap:9.6px;align-items:center}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_fromToContainer__GJviY .recommendedPass_fromCityText__Oio1J,.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_fromToContainer__GJviY .recommendedPass_toCityText__nBpYM{color:#292929;font-family:Montserrat-Medium;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_fromToContainer__GJviY .recommendedPass_doubleArrowIconWrapper__dyIJp{position:relative;width:15px;height:14px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_priceText___Bear{color:#357dfc;font-family:Montserrat-Medium;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardDescription__augmJ{display:flex;justify-content:space-between;align-items:center;margin-top:-2px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardDescription__augmJ .recommendedPass_enjoyText__WE5_F{color:#454545;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardDescription__augmJ .recommendedPass_cutOutPrice__zWfTJ{color:#777;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO{display:flex;justify-content:space-between;align-items:center}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO .recommendedPass_validityContainer__vDEr4{display:flex;align-items:center;gap:4.8px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO .recommendedPass_validityContainer__vDEr4 .recommendedPass_validityText__uRDUu{color:#777;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO .recommendedPass_validityContainer__vDEr4 .recommendedPass_calenderIconWrapper__Sk1Qg{position:relative;width:19px;height:19px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO .recommendedPass_exploreButton__MFqhK{display:flex;padding:7.2px 14.4px;justify-content:center;align-items:center;border-radius:7.2px;border:none;background:#357dfc;color:#fff;font-family:Montserrat-Medium;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media(max-width:600px){.recommendedPass_recommendedCardContainer__bDGpo{width:100%;border-radius:8px;border:1px solid #f1f1f1;padding:12px;gap:6px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_fromToContainer__GJviY{gap:8px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_fromToContainer__GJviY .recommendedPass_fromCityText__Oio1J,.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_fromToContainer__GJviY .recommendedPass_toCityText__nBpYM{font-size:14px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_fromToContainer__GJviY .recommendedPass_doubleArrowIconWrapper__dyIJp{position:relative;width:12.8px;height:12px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardHeader__VB3Gg .recommendedPass_priceText___Bear{font-size:14px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardDescription__augmJ .recommendedPass_enjoyText__WE5_F{font-size:12px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardDescription__augmJ .recommendedPass_cutOutPrice__zWfTJ{font-size:10px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO .recommendedPass_validityContainer__vDEr4{gap:4px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO .recommendedPass_validityContainer__vDEr4 .recommendedPass_validityText__uRDUu{font-size:12px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO .recommendedPass_exploreButton__MFqhK{padding:6px 12px;border-radius:6px;font-size:12px}.recommendedPass_recommendedCardContainer__bDGpo .recommendedPass_recommendedCardFooter__K5_xO .recommendedPass_calenderIconWrapper__Sk1Qg{width:16px;height:16px}}.availableRoutePasses_container__bR1xb{display:flex;justify-content:flex-start;align-items:flex-start;height:100vh;width:100%;overflow-y:auto}.availableRoutePasses_container__bR1xb .availableRoutePasses_noRoutePass__VfnED{display:flex;justify-content:center;align-items:center;font-size:20px;color:#fff}.availableRoutePasses_container__bR1xb .availableRoutePasses_noRecommendedPasses__BxPbg{border-radius:8px;border:1px solid #f1f1f1;background:#fafafa;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;gap:12px;border-radius:12px}.availableRoutePasses_container__bR1xb .availableRoutePasses_noRecommendedPasses__BxPbg .availableRoutePasses_noRecommendedPassesText__mzdRi{color:#292929;text-align:center;font-family:Montserrat-Medium;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs{display:flex;flex-direction:column;gap:16px;margin-top:60px;padding:0 16px 12px;width:100%}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_activeCardsText__3IS1J{font-family:Montserrat-Medium;font-weight:600;font-style:normal;font-size:14px;line-height:normal;color:#292929}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_recommendedCardsContainer__ulfQc{display:flex;flex-direction:column;gap:12px;width:calc(100% + 32px);margin-left:-16px;margin-bottom:-12px;padding:16px 16px 450px;height:100%;background:#f6f6f6;margin-top:-12px}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_recommendedCardsContainer__ulfQc .availableRoutePasses_recommendedCardsText__hoKhC{font-family:Montserrat-Medium;font-weight:600;font-style:normal;font-size:14px;line-height:normal;color:#292929}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_singleCardWrapper__7qN7C{width:100%;padding:0}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_carouselWrapper__qrpQn{position:relative;width:100%;overflow:hidden}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_carouselContainer__neskk{display:flex;transition:transform .5s ease-in-out}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_slide__7XgrW{min-width:100%;opacity:0;transition:opacity .5s ease-in-out}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_slide__7XgrW.availableRoutePasses_activeSlide__5vghG{opacity:1}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_carouselDots__7hJiR{display:flex;justify-content:center;gap:2px;width:100%;margin:10px 0}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_carouselDots__7hJiR .availableRoutePasses_carouselDot__UdYG1{height:6px;width:6px;background-color:#c2c2c2;border-radius:50%;cursor:pointer}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassContainer__BSQHs .availableRoutePasses_carouselDots__7hJiR .availableRoutePasses_activeDot__q9kEN{background-color:#357dfc}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O{background-image:url(https://d1flzashw70bti.cloudfront.net/original/images/web/loyaltypass/tripBannerBgMweb.svg);background-size:cover;background-position:50%;border-radius:8px;padding:16px;color:#fff;position:relative;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O:hover{transform:scale(1.02)}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O:active{transform:scale(.98)}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_topLeftCorner__EgSeM{display:flex;justify-content:space-between;gap:8px}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_topLeftCorner__EgSeM .availableRoutePasses_priceContainer__ChZhE{font-family:Montserrat-Medium;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;color:#fff}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_topLeftCorner__EgSeM .availableRoutePasses_priceContainer__ChZhE .availableRoutePasses_discountedPrice__4zZ9d{font-family:Montserrat-Medium;font-weight:500;font-size:12px;color:#92e200;margin-right:2px}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_topLeftCorner__EgSeM .availableRoutePasses_priceContainer__ChZhE .availableRoutePasses_actualPrice__fKVPs{font-family:Montserrat-Medium;font-weight:500;font-size:12px;text-decoration:line-through;color:#fff}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_middleSection__LPBlS{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_middleSection__LPBlS .availableRoutePasses_leftGroup___hTG1{display:flex;flex-direction:space-between;gap:8px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:4px 8px;border-radius:4px}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_middleSection__LPBlS .availableRoutePasses_leftGroup___hTG1 .availableRoutePasses_subText__iIcva,.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_middleSection__LPBlS .availableRoutePasses_leftGroup___hTG1 .availableRoutePasses_text__BJTdS{font-family:Montserrat-Medium;font-size:16px;font-weight:600;line-height:19.5px;text-align:left;color:#fff}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_bottomText__bn9hE{display:flex;justify-content:space-between;margin-top:12px}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_bottomText__bn9hE .availableRoutePasses_validyTextStyle__WfEAR{font-family:Montserrat-Medium;font-size:12px;font-weight:500;line-height:14.63px;color:#fff}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_bottomText__bn9hE .availableRoutePasses_ViewDetailsText__RE2ga{font-family:Montserrat-Medium;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;text-align:right;color:#fff}.availableRoutePasses_container__bR1xb .availableRoutePasses_routePassItem__bFE4O .availableRoutePasses_bottomText__bn9hE .availableRoutePasses_ViewDetailsText__RE2ga .availableRoutePasses_rightAngleArrow__EPVsj{margin-top:-2px;margin-left:4px}.routePassHeader_routePassContainer__h_w58{padding:24px 64px;display:flex;justify-content:space-between}.routePassHeader_routePassContainer__h_w58 .routePassHeader_backButton__RqDi1{background:none;border:none;padding:0;margin:0}.routePassHeader_routePassContainer__h_w58 .routePassHeader_routePassTitle__XpD7Q{display:flex;align-items:center;gap:5.143px}.routePassHeader_routePassContainer__h_w58 .routePassHeader_routePassTitle__XpD7Q .routePassHeader_routeText__jbhfm{font-family:Montserrat-Medium;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle}.routePassHeader_routePassContainer__h_w58 .routePassHeader_routePassTitle__XpD7Q .routePassHeader_passText__vkZ9K{font-family:Montserrat-Regular;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle}.routePassHeader_routePassContainer__h_w58 .routePassHeader_menuContainer__ELX_b{position:relative}.routePassHeader_routePassContainer__h_w58 .routePassHeader_menuContainer__ELX_b .routePassHeader_moreOptionButton__32oqz{border:none;background:none}.routePassHeader_routePassContainer__h_w58 .routePassHeader_menuContainer__ELX_b .routePassHeader_moreOptionView__O6IeA{position:absolute;width:218px;right:-5px;top:35px;display:flex;gap:6px;background-color:#fff;padding:12px 16px;border-radius:8px;border:1px solid #f1f1f1;box-shadow:0 4px 16px 0 rgba(0,0,0,.102)}.routePassHeader_routePassContainer__h_w58 .routePassHeader_menuContainer__ELX_b .routePassHeader_moreOptionView__O6IeA .routePassHeader_viewPurchse__ACpzz{margin-top:3px;font-family:Montserrat-Regular;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0}.slider_backdrop__BkQoU{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:100;top:0;right:0;display:flex;justify-content:center;align-items:center}.slider_sideDrawer__izm_J{width:55%;z-index:999;transform:translateX(100%)}.slider_sideDrawerOpen__JYnho,.slider_sideDrawer__izm_J{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;transition:transform .8s ease-out!important}.slider_sideDrawerOpen__JYnho{width:50%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transform:translateX(0)}.slider_sideDrawerOpen__JYnho .slider_backIcon__2FsD1 img{display:flex;width:30px;height:30px;position:absolute;top:0;left:0;margin:24px 24px 24px 28px;cursor:pointer}.slider_onTimeGuaranteeDrawer__xWBiV{display:flex;height:100vh;background:#fcfcfc;overflow-x:hidden;overflow-y:scroll;position:fixed;width:40%;top:0;right:0;color:red;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important}.slider_onTimeGuaranteeDrawer__xWBiV .slider_backIcon__2FsD1 img{display:flex;width:30px;height:30px;position:absolute;top:0;left:0;margin:24px 24px 24px 28px;cursor:pointer}.slider_sideDrawerPurchasedCoupons__kLgBD{z-index:999;transform:translateX(100%)}.slider_sideDrawerOpenPurchasedCoupons__ePxGj,.slider_sideDrawerPurchasedCoupons__kLgBD{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:55%;transition:transform .8s ease-out!important}.slider_sideDrawerOpenPurchasedCoupons__ePxGj{z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transform:translateX(0);flex-direction:column}.slider_sideDrawerOpenPurchasedCoupons__ePxGj .slider_backIcon__2FsD1{width:100%;height:76px;display:flex;align-items:center;justify-content:left;margin-bottom:10px;margin-top:22px}.slider_sideDrawerOpenPurchasedCoupons__ePxGj .slider_backIcon__2FsD1 .slider_title__GbpUl{font-family:Montserrat-SemiBold;font-style:normal;font-weight:600;font-size:24px;line-height:29px;color:#292929;margin-left:38px;width:100%;display:flex;align-items:center;justify-content:left}.slider_sideDrawerOpenPurchasedCoupons__ePxGj .slider_backIcon__2FsD1 .slider_title__GbpUl img{display:flex;width:30px;height:30px;position:relative;margin-right:23px;cursor:pointer}.slider_sideDrawerClimes__hgfAt{z-index:999;transform:translateX(100%)}.slider_sideDrawerClimes__hgfAt,.slider_sideDrawerOpenClimes__gB6u_{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:100%;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important}.slider_sideDrawerOpenClimes__gB6u_{overflow-y:scroll;overflow-x:hidden;z-index:200;transform:translateX(0)}.slider_sideDrawerOpenClimes__gB6u_ .slider_backIcon__2FsD1 img{display:flex;width:30px;height:30px;position:absolute;top:0;left:0;margin:24px 24px 24px 28px;cursor:pointer;z-index:1}.slider_sideDrawerCommonOverlay__3GMps{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10000;display:flex;justify-content:flex-end}.slider_sideDrawerCommon__n3PQP{z-index:999;transform:translateX(100%)}.slider_sideDrawerCommon__n3PQP,.slider_sideDrawerOpenCommon__8P0vn{height:100%;background:#fcfcfc;width:500px;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important}.slider_sideDrawerOpenCommon__8P0vn{overflow-y:scroll;overflow-x:hidden;z-index:200;transform:translateX(0)}.slider_sideDrawerCurrentLocation__1PFIX{z-index:999;transform:translateX(100%)}.slider_sideDrawerCurrentLocationOpen__2CT9y,.slider_sideDrawerCurrentLocation__1PFIX{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:50%;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important}.slider_sideDrawerCurrentLocationOpen__2CT9y{overflow-y:scroll;overflow-x:hidden;z-index:200;transform:translateX(0)}.slider_sideDrawerCurrentLocationOpen__2CT9y .slider_backIcon__2FsD1 img{display:flex;width:24px;height:24px;position:absolute;top:0;left:90%;margin:24px 24px 24px 28px;cursor:pointer;z-index:1}.slider_SliderDrawerPassengerHistoryOpen__BRWL4{height:100vh;overflow-y:scroll;overflow-x:hidden;background:#fcfcfc;position:fixed;top:0;right:0;width:68%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important;transform:translateX(0)}.slider_SliderDrawerPassengerHistoryOpen__BRWL4 .slider_backIcon__2FsD1 img{display:flex;width:24px;height:24px;position:absolute;top:1%;left:2%;margin:24px 24px 24px 28px;cursor:pointer;z-index:1}.slider_sideDrawerMobile__hNV27{z-index:999}.slider_sideDrawerMobile__hNV27,.slider_sideDrawerOpenMobile__0B86C{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:100%;box-shadow:1px 0 7px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .8s ease-out!important}.slider_sideDrawerOpenMobile__0B86C{z-index:200;transform:translateX(0)}.slider_sliderDrawerOperatorForm__Wc92u{width:30%;z-index:999;transform:translateX(100%)}.slider_sliderDrawerOperatorFormOpen__Esjul,.slider_sliderDrawerOperatorForm__Wc92u{display:flex;height:100vh;background:#fcfcfc;overflow-y:scroll;position:fixed;top:0;right:0;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .4s ease-out!important}.slider_sliderDrawerOperatorFormOpen__Esjul{width:38%;z-index:200;transform:translateX(0)}.slider_sliderDrawerOperatorFormOpen__Esjul .slider_closeIcon__gZar8 img{display:flex;visibility:visible;width:20px;height:20px;position:absolute;left:93.8%!important;top:3.12%;bottom:94.27%;cursor:pointer;z-index:1}.slider_sliderDrawerOperatorFormOpen__Esjul .slider_backIcon__2FsD1 img{display:flex;visibility:hidden;width:20px;height:20px;position:absolute;left:4.8%!important;top:3.2%;bottom:95.07%;cursor:pointer;z-index:1}.slider_sliderDrawerLoungeDetails__7TXIz{width:40%;z-index:999;transform:translateX(100%)}.slider_sliderDrawerLoungeDetailsOpen__kG_Oj,.slider_sliderDrawerLoungeDetails__7TXIz{display:flex;height:100vh;background:#fcfcfc;overflow-y:scroll;position:fixed;top:0;right:0;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .4s ease-out!important}.slider_sliderDrawerLoungeDetailsOpen__kG_Oj{width:48%;z-index:200;transform:translateX(0)}.slider_sliderDrawerLoungeDetailsOpen__kG_Oj .slider_closeIcon__gZar8 img{display:flex;visibility:visible;width:20px;height:20px;position:absolute;left:93.8%!important;top:15px;bottom:94.27%;cursor:pointer;z-index:1}.slider_sliderDrawerLoungeDetailsOpen__kG_Oj .slider_backIcon__2FsD1 img{display:flex;visibility:hidden;width:20px;height:20px;position:absolute;left:4.8%!important;top:3.2%;bottom:95.07%;cursor:pointer;z-index:1}.slider_sliderDrawerRoutePassTransactionDetails__MTVFB{width:40%;z-index:999;transform:translateX(100%)}.slider_sliderDrawerRoutePassTransactionDetailsOpen__SgMs5,.slider_sliderDrawerRoutePassTransactionDetails__MTVFB{display:flex;height:100vh;background:#fcfcfc;overflow-y:scroll;position:fixed;top:0;right:0;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .4s ease-out!important}.slider_sliderDrawerRoutePassTransactionDetailsOpen__SgMs5{width:48%;z-index:200;transform:translateX(0)}.slider_sliderDrawerRoutePassTransactionDetailsOpen__SgMs5 .slider_closeIcon__gZar8 img{display:flex;visibility:visible;width:20px;height:20px;position:absolute;left:93.8%!important;top:25px;bottom:94.27%;cursor:pointer;z-index:1}.slider_sliderDrawerRoutePassTransactionDetailsOpen__SgMs5 .slider_backIcon__2FsD1 img{display:flex;visibility:hidden;width:20px;height:20px;position:absolute;left:4.8%!important;top:3.2%;bottom:95.07%;cursor:pointer;z-index:1}.slider_sliderDrawerRoutePassDetails__UVTN8{width:40%;z-index:999;transform:translateX(100%)}.slider_sliderDrawerRoutePassDetailsOpen__2oQ9Q,.slider_sliderDrawerRoutePassDetails__UVTN8{display:flex;height:100vh;background:#fcfcfc;overflow-y:scroll;position:fixed;top:0;right:0;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .4s ease-out!important}.slider_sliderDrawerRoutePassDetailsOpen__2oQ9Q{width:48%;z-index:200;transform:translateX(0)}.slider_sliderDrawerRoutePassDetailsOpen__2oQ9Q .slider_closeIcon__gZar8 img{display:flex;visibility:visible;width:20px;height:20px;position:absolute;left:93.8%!important;top:25px;bottom:94.27%;cursor:pointer;z-index:1}.slider_sliderDrawerRoutePassDetailsOpen__2oQ9Q .slider_backIcon__2FsD1 img{display:flex;visibility:hidden;width:20px;height:20px;position:absolute;left:4.8%!important;top:3.2%;bottom:95.07%;cursor:pointer;z-index:1}.slider_sliderDrawerEarlyAccessDetails__8S3zc{width:30%;z-index:999;transform:translateX(100%)}.slider_sliderDrawerEarlyAccessDetailsOpen__iBZSM,.slider_sliderDrawerEarlyAccessDetails__8S3zc{height:100vh;background:#fcfcfc;overflow-y:scroll;position:fixed;top:0;right:0;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .4s ease-out!important}.slider_sliderDrawerEarlyAccessDetailsOpen__iBZSM{width:38%;z-index:200;transform:translateX(0)}.slider_sliderDrawerEarlyAccessDetailsOpen__iBZSM .slider_closeContainerEarlyAccess__WN8J2{display:flex;justify-content:space-between;padding:14.4px 19.2px}.slider_sliderDrawerEarlyAccessDetailsOpen__iBZSM .slider_closeContainerEarlyAccess__WN8J2 .slider_backEarlyAccess__XmNr1,.slider_sliderDrawerEarlyAccessDetailsOpen__iBZSM .slider_closeContainerEarlyAccess__WN8J2 .slider_closeEarlyAccess__yn3JW{background:none;border:none}@media screen and (max-width:768px){.slider_sliderDrawerOperatorForm__Wc92u{transform:translateX(100%)}.slider_sliderDrawerOperatorFormOpen__Esjul,.slider_sliderDrawerOperatorForm__Wc92u{display:flex;height:100%;background:#fcfcfc;overflow-y:scroll;position:fixed;top:0;right:0;width:100%;z-index:1000;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .4s ease-out!important}.slider_sliderDrawerOperatorFormOpen__Esjul{transform:translateX(0)}.slider_sliderDrawerOperatorFormOpen__Esjul .slider_closeIcon__gZar8 img{display:flex;visibility:hidden;width:20px;height:20px;position:absolute;left:93.8%!important;top:3.12%;bottom:94.27%;cursor:pointer;z-index:1}.slider_sliderDrawerOperatorFormOpen__Esjul .slider_backIcon__2FsD1 img{display:flex;visibility:visible;width:20px;height:20px;position:absolute;left:18px;top:26px;cursor:pointer;z-index:1}}@media screen and (max-width:952px)and (min-width:769px){.slider_sideDrawerOpen__JYnho{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:100%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .8s ease-out!important;transform:translateX(0)}.slider_sliderDrawerOperatorFormOpen__Esjul,.slider_sliderDrawerOperatorForm__Wc92u{width:60%}}@media screen and (max-width:1008px)and (min-width:953px){.slider_sideDrawerOpen__JYnho{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:96%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .8s ease-out!important;transform:translateX(0)}.slider_sliderDrawerOperatorFormOpen__Esjul,.slider_sliderDrawerOperatorForm__Wc92u{width:60%}}@media screen and (max-width:1200px)and (min-width:1009px){.slider_sideDrawerOpen__JYnho{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:100%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transform:translateX(100%);transition:transform .8s ease-out!important;transform:translateX(0)}.slider_sliderDrawerOperatorFormOpen__Esjul,.slider_sliderDrawerOperatorForm__Wc92u{width:60%}.slider_sideDrawerCurrentLocationOpen__2CT9y{display:flex}.slider_SliderDrawerPassengerHistoryOpen__BRWL4,.slider_sideDrawerCurrentLocationOpen__2CT9y{height:100vh;overflow-y:scroll;overflow-x:hidden;background:#fcfcfc;position:fixed;top:0;right:0;width:70%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important;transform:translateX(0)}}@media screen and (max-width:1400px)and (min-width:1201px){.slider_sideDrawer__izm_J{width:75%;z-index:999}.slider_sideDrawerOpen__JYnho,.slider_sideDrawer__izm_J{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;transform:translateX(100%);transition:transform .8s ease-out!important}.slider_sideDrawerOpen__JYnho{width:100%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transform:translateX(0)}.slider_sliderDrawerOperatorFormOpen__Esjul,.slider_sliderDrawerOperatorForm__Wc92u{width:50%}}@media screen and (max-width:1650px)and (min-width:1401px){.slider_sideDrawer__izm_J{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:65%;z-index:999;transform:translateX(100%);transition:transform .8s ease-out!important}.slider_sideDrawerOpen__JYnho{z-index:200;transform:translateX(100%);transform:translateX(0)}.slider_sideDrawerClimes__hgfAt,.slider_sideDrawerOpen__JYnho{display:flex;height:100vh;background:#fcfcfc;position:fixed;top:0;right:0;width:100%;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important}.slider_sideDrawerClimes__hgfAt{z-index:999;transform:translateX(100%)}.slider_sideDrawerOpenClimes__gB6u_{display:flex;height:100vh;overflow-y:scroll;overflow-x:hidden;background:#fcfcfc;position:fixed;top:0;right:0;width:100%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important;transform:translateX(0)}.slider_sideDrawerOpenClimes__gB6u_ .slider_backIcon__2FsD1 img{display:flex;width:30px;height:30px;position:absolute;top:0;left:0;margin:24px 24px 24px 28px;cursor:pointer;z-index:1}.slider_sideDrawerCommon__n3PQP{z-index:999;transform:translateX(100%)}.slider_sideDrawerCommon__n3PQP,.slider_sideDrawerOpenCommon__8P0vn{height:100%;background:#fcfcfc;width:500px;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important}.slider_sideDrawerOpenCommon__8P0vn{overflow-y:scroll;overflow-x:hidden;z-index:200;transform:translateX(0)}.slider_sideDrawerOpenCommon__8P0vn .slider_backIcon__2FsD1 img{display:flex;width:30px;height:30px;position:absolute;top:0;left:0;margin:24px 24px 24px 28px;cursor:pointer;z-index:1}.slider_sliderDrawerOperatorFormOpen__Esjul,.slider_sliderDrawerOperatorForm__Wc92u{width:40%}}@media screen and (max-width:1750px)and (min-width:1451px){.slider_sliderDrawerOperatorFormOpen__Esjul,.slider_sliderDrawerOperatorForm__Wc92u{width:35%}}@media screen and (max-width:768px){.slider_sideDrawerCurrentLocationOpen__2CT9y{display:flex;height:100vh;overflow-y:scroll;overflow-x:hidden;background:#fcfcfc;position:fixed;top:0;right:0;width:100%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important;transform:translateX(0)}.slider_sideDrawerCurrentLocationOpen__2CT9y .slider_backIcon__2FsD1 img{visibility:hidden}.slider_SliderDrawerPassengerHistoryOpen__BRWL4{height:100%;overflow-y:scroll;overflow-x:hidden;background:#fcfcfc;position:fixed;top:0;right:0;width:100%;z-index:200;box-shadow:1px 0 7px rgba(0,0,0,.5);transition:transform .8s ease-out!important;transform:translateX(0)}.slider_SliderDrawerPassengerHistoryOpen__BRWL4 .slider_backIcon__2FsD1 img{visibility:hidden}}.loyaltyPassMoreDetails_overAllContainer__2heFS{background-color:#fff;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.loyaltyPassMoreDetails_overAllContainer__2heFS,.loyaltyPassMoreDetails_overAllContainer__2heFS *{box-sizing:border-box}.loyaltyPassMoreDetails_buyNowContainer__iWnZn{position:-webkit-sticky;position:sticky;bottom:0;right:0;left:0;padding:16px;background-color:#fff;flex-shrink:0}.loyaltyPassMoreDetails_buyNowContainer__iWnZn .loyaltyPassMoreDetails_buyNowButton__UHZIy{border-radius:12px;background:#357dfc;display:flex;height:48px;padding:0 33.6px;justify-content:center;align-items:center;gap:6px;align-self:stretch;border:none;width:100%;cursor:pointer}.loyaltyPassMoreDetails_buyNowContainer__iWnZn .loyaltyPassMoreDetails_buyNowButton__UHZIy .loyaltyPassMoreDetails_buyNowText__Os7jj{color:#fff;font-family:Montserrat-Medium;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.2px;line-height:normal}.loyaltyPassMoreDetails_buyNowContainer__iWnZn .loyaltyPassMoreDetails_buyNowButton__UHZIy .loyaltyPassMoreDetails_cutOutPriceText__eCyt9{color:#fff;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.loyaltyPassMoreDetails_routePassDetailsContainer___aIZY{display:flex;flex-direction:column;align-items:center;gap:8px;background:linear-gradient(180deg,#fff 0,#e0eeff);padding:14.2px 19.2px 8px;width:100%;flex-shrink:0;box-sizing:border-box}.loyaltyPassMoreDetails_routePassDetailsContainer___aIZY .loyaltyPassMoreDetails_routePassHeader__2hjPJ{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.loyaltyPassMoreDetails_routePassDetailsContainer___aIZY .loyaltyPassMoreDetails_routePassHeader__2hjPJ .loyaltyPassMoreDetails_routepassIconTile__stOWX{display:flex;align-items:center;gap:3.857px}.loyaltyPassMoreDetails_routePassDetailsContainer___aIZY .loyaltyPassMoreDetails_routePassHeader__2hjPJ .loyaltyPassMoreDetails_routeAndPassContainer__jZx61{display:flex;gap:0}.loyaltyPassMoreDetails_routePassDetailsContainer___aIZY .loyaltyPassMoreDetails_routePassHeader__2hjPJ .loyaltyPassMoreDetails_routeText__Tc6lV{color:#292929;font-family:Montserrat-Medium;font-size:14px;font-weight:700;line-height:normal}.loyaltyPassMoreDetails_routePassDetailsContainer___aIZY .loyaltyPassMoreDetails_routePassHeader__2hjPJ .loyaltyPassMoreDetails_passText__uAmms{color:#292929;font-family:Montserrat-Regular;font-size:14px;font-weight:400;line-height:normal}.loyaltyPassMoreDetails_routePassDetailsContainer___aIZY .loyaltyPassMoreDetails_routePassHeader__2hjPJ .loyaltyPassMoreDetails_closeButton__HrXTt{border:none;padding:0;margin:0;background:none;cursor:pointer}.loyaltyPassMoreDetails_fromToContainer__aUyLb{border-radius:100px;background:#fafaf8;border:1px solid #ececec;display:flex;padding:7px 13px;align-items:center;justify-content:center;gap:7px}.loyaltyPassMoreDetails_fromToContainer__aUyLb .loyaltyPassMoreDetails_liveDot__VM7d6{font-family:Montserrat-Bold;font-weight:700;font-size:7px;color:#57a51a;letter-spacing:.4px}.loyaltyPassMoreDetails_fromToContainer__aUyLb .loyaltyPassMoreDetails_routeText__Tc6lV{color:#292929;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:normal}.loyaltyPassMoreDetails_heading__qZ8Wg{margin-top:8px;color:#292929;text-align:center;font-family:Montserrat-SemiBold;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.6px;line-height:1.28}.loyaltyPassMoreDetails_subHeading__NMhPG{color:#454545;text-align:center;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:2px}.loyaltyPassMoreDetails_statCardsRow__gRUSm{display:flex;gap:8px;width:100%;margin-top:16px}.loyaltyPassMoreDetails_statCardsRow__gRUSm .loyaltyPassMoreDetails_statCard__DCXoQ{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;background-color:#fff;border-radius:10px;padding:12px;text-align:center}.loyaltyPassMoreDetails_statCardsRow__gRUSm .loyaltyPassMoreDetails_statCard__DCXoQ .loyaltyPassMoreDetails_statValue__9IwaR{font-family:Montserrat-Bold;font-size:16px;font-weight:700;color:#292929}.loyaltyPassMoreDetails_statCardsRow__gRUSm .loyaltyPassMoreDetails_statCard__DCXoQ .loyaltyPassMoreDetails_statLabel__hy2_2{font-family:Montserrat-Regular;font-size:14px;font-weight:400;color:#454545}.loyaltyPassMoreDetails_waveDividerContainer___aRl9{position:relative;width:100%;height:34px;overflow:hidden;flex-shrink:0}.loyaltyPassMoreDetails_waveDividerContainer___aRl9 svg{position:absolute;left:50%;top:0;transform:translateX(-50%)}.loyaltyPassMoreDetails_bodyContent__8tX3x{padding:0 19.2px;display:flex;flex-direction:column}.loyaltyPassMoreDetails_pricingBanner__tYP2k{margin-top:18px;border-radius:14px;overflow:hidden;flex-shrink:0;background-color:#fff;border:1px solid #f1f1f1;box-shadow:0 4px 16px 0 rgba(0,0,0,.02)}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_pricingBannerHeader__wA3LB{background:#357dfc;color:#fff;text-align:center;text-transform:uppercase;font-family:Montserrat-Regular;font-size:11px;font-weight:400;letter-spacing:1.4px;padding:8px 16px}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_pricingBannerBody__3xgCD{display:flex;flex-direction:column;gap:14px;padding:12px}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_roundedRectangles__VIFjp{display:flex;align-items:stretch;justify-content:center}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_roundedRectangles__VIFjp .loyaltyPassMoreDetails_verticalDivider__mgNde{width:.5px;background:#ececec;align-self:stretch}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_roundedRectangles__VIFjp .loyaltyPassMoreDetails_rectangle__E8aJt{flex:1 1;display:flex;flex-direction:column;gap:4.32px;text-align:center;color:#292929;padding:0 4px}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_roundedRectangles__VIFjp .loyaltyPassMoreDetails_rectangle__E8aJt .loyaltyPassMoreDetails_priceValue__Q9Gc_{font-family:Montserrat-Medium;font-weight:500;font-size:24px;line-height:24px}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_roundedRectangles__VIFjp .loyaltyPassMoreDetails_rectangle__E8aJt .loyaltyPassMoreDetails_priceLabel__Qmkv6{font-family:Montserrat-Regular;font-weight:400;font-size:12px;color:#777}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_pricingFootnote__NLinQ{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding-top:15px;border-top:1px dashed #e2e2e2;font-family:Montserrat-Regular;font-size:12px;font-weight:400;color:#454545}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_pricingFootnote__NLinQ span{font-family:inherit;color:inherit}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_pricingFootnote__NLinQ .loyaltyPassMoreDetails_footnoteCheck__o31ZC{font-family:Montserrat-SemiBold;font-weight:600;font-size:11.5px;color:#1d9e75}.loyaltyPassMoreDetails_pricingBanner__tYP2k .loyaltyPassMoreDetails_pricingFootnote__NLinQ .loyaltyPassMoreDetails_footnoteSeparator__Nx5Yj{color:#454545;margin:0 2px}.loyaltyPassMoreDetails_sectionLabel__RGv77{margin:24px 0 10px;font-family:Montserrat-Medium;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;color:#bbb}.loyaltyPassMoreDetails_howItWorks___06Fv{display:flex;flex-direction:column;gap:18px}.loyaltyPassMoreDetails_howItWorks___06Fv .loyaltyPassMoreDetails_step__xRdFc{display:flex;gap:14px;align-items:flex-start}.loyaltyPassMoreDetails_howItWorks___06Fv .loyaltyPassMoreDetails_step__xRdFc .loyaltyPassMoreDetails_stepNumber__d2OMK{flex-shrink:0;width:30px;height:30px;border-radius:15px;background:#e0eeff;color:#357dfc;display:flex;align-items:center;justify-content:center;font-family:Montserrat-Bold;font-size:13px;font-weight:700}.loyaltyPassMoreDetails_howItWorks___06Fv .loyaltyPassMoreDetails_step__xRdFc .loyaltyPassMoreDetails_stepCopy__ETryQ{display:flex;flex-direction:column;gap:6px}.loyaltyPassMoreDetails_howItWorks___06Fv .loyaltyPassMoreDetails_step__xRdFc .loyaltyPassMoreDetails_stepTitle__QLzML{font-family:Montserrat-Medium;font-size:14px;font-weight:500;color:#292929}.loyaltyPassMoreDetails_howItWorks___06Fv .loyaltyPassMoreDetails_step__xRdFc .loyaltyPassMoreDetails_stepDesc__aCtC6{font-family:Montserrat-Regular;font-size:14px;font-weight:400;color:#777}.loyaltyPassMoreDetails_tncLink__ePHR_{display:block;margin:24px auto;background:none;border:none;padding:0;color:#357dfc;font-family:Montserrat-Regular;font-size:14px;font-weight:400;text-decoration:underline;cursor:pointer}.loyaltyPassMoreDetails_gstNote__aTk0h{margin:10px 0 0;color:#454545;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.routePassCouponSheetDwebStyle_routePassModal__71k2R{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;background-color:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_routeCouponContainer__YjMFv{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:16px;gap:8px;width:400px;background:#fff;border-radius:15px;box-shadow:0 0 10px #4c4040;overflow:hidden;animation:routePassCouponSheetDwebStyle_openModal__bLVdw .2s ease-out forwards}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_routeCouponContainer__YjMFv .routePassCouponSheetDwebStyle_inputErrorContainer__o5Ao_{width:100%;display:flex;flex-direction:column;gap:4px}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_routeCouponContainer__YjMFv .routePassCouponSheetDwebStyle_inputErrorContainer__o5Ao_ .routePassCouponSheetDwebStyle_couponInput__6T2bN{border:1px solid #d8d8d8;border-radius:6px;padding:12px;font-family:Montserrat-Regular;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_routeCouponContainer__YjMFv .routePassCouponSheetDwebStyle_inputErrorContainer__o5Ao_ .routePassCouponSheetDwebStyle_couponInput__6T2bN::placeholder{font-family:Montserrat-Regular;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_routeCouponContainer__YjMFv .routePassCouponSheetDwebStyle_inputErrorContainer__o5Ao_ .routePassCouponSheetDwebStyle_couponError__y__Os{color:#cb2215;font-family:Montserrat-Regular;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_routeCouponContainer__YjMFv .routePassCouponSheetDwebStyle_skipButton___bHoy{width:100%;display:flex;justify-content:center;align-items:center;gap:5px;background-color:#f6f6f6;font-family:Montserrat-Regular;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;border:none;padding:10px 18px;border-radius:8px;height:40px;color:#292929}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_closeContainer__JZCvm{width:100%;display:flex;justify-content:flex-end}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_closeContainer__JZCvm .routePassCouponSheetDwebStyle_closeButton__mb2Is{background-color:#fff;border:none}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_closeButtonRemaining__w1i0x{margin-bottom:-12px}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_couponHeadings__Nmus9{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 0}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_couponHeadings__Nmus9 .routePassCouponSheetDwebStyle_couponsubHeading1__tcIaZ{font-family:Montserrat-Medium;font-weight:600;font-size:18px;line-height:100%;letter-spacing:0;text-align:center}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_couponHeadings__Nmus9 .routePassCouponSheetDwebStyle_couponsubHeading2__cEXiA{text-align:center;font-family:Montserrat-Regular;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_remainingIconStyle__roMor{margin-bottom:8px}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_remainingContainer__kStVh{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:16px;gap:24px;width:400px;background:#fff;z-index:10000;border-radius:15px;box-shadow:0 0 10px #4c4040;animation:routePassCouponSheetDwebStyle_openModal__bLVdw .2s ease-out forwards}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_blueCouponButton__GoGf0{width:100%;display:flex;justify-content:center;align-items:center;gap:5px;background-color:#357dfc;font-family:Montserrat-Regular;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#fff;border:none;padding:10px 18px;border-radius:8px;height:40px;margin-top:4px}.routePassCouponSheetDwebStyle_routePassModal__71k2R .routePassCouponSheetDwebStyle_customSpinner__jnuJA{width:20px;height:20px;border:2px solid #959595;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:routePassCouponSheetDwebStyle_rotation__6BdsE 1s linear infinite}@keyframes routePassCouponSheetDwebStyle_rotation__6BdsE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.routePassDetails_routePassDetails__AUD3f{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;z-index:9999;overflow-x:hidden}.routePassDetails_routePassDetails__AUD3f,.routePassDetails_routePassDetails__AUD3f *{box-sizing:border-box}.routePassDetails_header__2PL7D{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background-color:#fff;flex-shrink:0}.routePassDetails_header__2PL7D .routePassDetails_backButton__iB7Z9{border:none;padding:0;margin:0;background:none;display:flex}.routePassDetails_header__2PL7D .routePassDetails_routepassIconTile__8YM1s{display:flex;align-items:center;gap:3.857px}.routePassDetails_header__2PL7D .routePassDetails_routeAndPassContainer__oNJXU{display:flex;gap:0}.routePassDetails_header__2PL7D .routePassDetails_routeText__AO9lP{color:#292929;font-family:Montserrat-Medium;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.routePassDetails_header__2PL7D .routePassDetails_passText__k1s6_{color:#292929;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.routePassDetails_header__2PL7D .routePassDetails_emptyDiv__tYGbo{width:24px;height:24px}.routePassDetails_scrollableContent__BxRGg{flex:1 1;overflow-y:auto;display:flex;flex-direction:column}.routePassDetails_backgroundSection__nT6uw{display:flex;flex-direction:column;align-items:center;gap:8px;background:linear-gradient(180deg,#fff 0,#e0eeff);padding:8px 18px}.routePassDetails_backgroundSection__nT6uw .routePassDetails_fromToContainer__HolTP{border-radius:100px;background:#fafaf8;border:1px solid #ececec;display:flex;padding:7px 13px;align-items:center;justify-content:center;gap:7px}.routePassDetails_backgroundSection__nT6uw .routePassDetails_fromToContainer__HolTP .routePassDetails_liveDot__Afy90{font-family:Montserrat-Bold;font-weight:700;font-size:7px;color:#57a51a;letter-spacing:.4px}.routePassDetails_backgroundSection__nT6uw .routePassDetails_fromToContainer__HolTP .routePassDetails_routeText__AO9lP{color:#292929;font-family:Montserrat-Regular;font-size:11.5px;font-style:normal;font-weight:400;letter-spacing:.4px;line-height:normal}.routePassDetails_backgroundSection__nT6uw .routePassDetails_heading__qq7t6{margin-top:8px;color:#292929;text-align:center;font-family:Montserrat-SemiBold;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.6px;line-height:1.3}.routePassDetails_backgroundSection__nT6uw .routePassDetails_subHeading__zRuPE{color:#454545;text-align:center;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:2px}.routePassDetails_backgroundSection__nT6uw .routePassDetails_statCardsRow__Le6G4{display:flex;gap:8px;width:100%;margin-top:16px}.routePassDetails_backgroundSection__nT6uw .routePassDetails_statCardsRow__Le6G4 .routePassDetails_statCard__H7I1D{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;background-color:#fff;border-radius:10px;padding:12px;text-align:center}.routePassDetails_backgroundSection__nT6uw .routePassDetails_statCardsRow__Le6G4 .routePassDetails_statCard__H7I1D .routePassDetails_statValue__IoxmQ{font-family:Montserrat-Bold;font-size:14px;font-weight:700;color:#292929}.routePassDetails_backgroundSection__nT6uw .routePassDetails_statCardsRow__Le6G4 .routePassDetails_statCard__H7I1D .routePassDetails_statLabel__unLNC{font-family:Montserrat-Regular;font-size:12px;font-weight:400;color:#454545}.routePassDetails_waveDividerContainer__6rDiP{position:relative;width:100%;height:34px;margin-top:-3px;overflow:hidden;flex-shrink:0}.routePassDetails_waveDividerContainer__6rDiP svg{position:absolute;left:50%;top:0;transform:translateX(-50%)}.routePassDetails_pricingBanner__YpBbU{margin:18px 16px 0;border-radius:14px;overflow:hidden;flex-shrink:0;background-color:#fff;border:1px solid #f1f1f1;box-shadow:0 4px 16px 0 rgba(0,0,0,.02)}.routePassDetails_pricingBanner__YpBbU .routePassDetails_pricingBannerHeader__VFOVu{background:#357dfc;color:#fff;text-align:center;text-transform:uppercase;font-family:Montserrat-Regular;font-size:11px;font-weight:400;letter-spacing:1.4px;padding:8px 16px}.routePassDetails_pricingBanner__YpBbU .routePassDetails_pricingBannerBody__bTXMn{display:flex;flex-direction:column;gap:14px;padding:12px}.routePassDetails_pricingBanner__YpBbU .routePassDetails_roundedRectangles__FRXOo{display:flex;align-items:stretch;justify-content:center;gap:0}.routePassDetails_pricingBanner__YpBbU .routePassDetails_roundedRectangles__FRXOo .routePassDetails_verticalDivider__XoRRO{width:.5px;background:#ececec;align-self:stretch}.routePassDetails_pricingBanner__YpBbU .routePassDetails_roundedRectangles__FRXOo .routePassDetails_rectangle__Qg9Bi{flex:1 1;display:flex;flex-direction:column;gap:4.32px;text-align:center;color:#292929;padding:0 4px}.routePassDetails_pricingBanner__YpBbU .routePassDetails_roundedRectangles__FRXOo .routePassDetails_rectangle__Qg9Bi .routePassDetails_priceValue__6FfrC{font-family:Montserrat-Medium;font-weight:500;font-size:24px;line-height:24px}.routePassDetails_pricingBanner__YpBbU .routePassDetails_roundedRectangles__FRXOo .routePassDetails_rectangle__Qg9Bi .routePassDetails_priceLabel___1oLU{font-family:Montserrat-Regular;font-weight:400;font-size:10.5px;color:#777}.routePassDetails_pricingBanner__YpBbU .routePassDetails_pricingFootnote__EV9O0{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding-top:15px;border-top:1px dashed #e2e2e2;font-family:Montserrat-Regular;font-size:12px;font-weight:400;color:#454545}.routePassDetails_pricingBanner__YpBbU .routePassDetails_pricingFootnote__EV9O0 span{font-family:inherit;color:inherit}.routePassDetails_pricingBanner__YpBbU .routePassDetails_pricingFootnote__EV9O0 .routePassDetails_footnoteCheck__kqJ8f{font-family:Montserrat-SemiBold;font-weight:600;font-size:11.5px;color:#1d9e75}.routePassDetails_pricingBanner__YpBbU .routePassDetails_pricingFootnote__EV9O0 .routePassDetails_footnoteSeparator__TCW9S{color:#454545;margin:0 2px}.routePassDetails_sectionLabel__Wo7d3{margin:20px 16px 8px;font-family:Montserrat-Medium;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.3px;color:#bbb}.routePassDetails_howItWorks__m19KS{margin:0 16px;display:flex;flex-direction:column;gap:16px}.routePassDetails_howItWorks__m19KS .routePassDetails_step__alqmd{display:flex;gap:14px;align-items:flex-start}.routePassDetails_howItWorks__m19KS .routePassDetails_step__alqmd .routePassDetails_stepNumber__cXTuv{flex-shrink:0;width:30px;height:30px;border-radius:15px;background:#e0eeff;color:#357dfc;display:flex;align-items:center;justify-content:center;font-family:Montserrat-Bold;font-size:13px;font-weight:700}.routePassDetails_howItWorks__m19KS .routePassDetails_step__alqmd .routePassDetails_stepCopy__fE_Tu{display:flex;flex-direction:column;gap:6px}.routePassDetails_howItWorks__m19KS .routePassDetails_step__alqmd .routePassDetails_stepTitle__1MEvs{font-family:Montserrat-Medium;font-size:12px;font-weight:500;color:#292929}.routePassDetails_howItWorks__m19KS .routePassDetails_step__alqmd .routePassDetails_stepDesc__ZNvnA{font-family:Montserrat-Regular;font-size:12px;font-weight:400;color:#777}.routePassDetails_tncLink__8FZhh{display:block;margin:20px auto 24px;background:none;border:none;padding:0;color:#357dfc;font-family:Montserrat-Regular;font-size:12px;font-weight:400;text-decoration:underline;cursor:pointer}.routePassDetails_stickyCtaContainer__PiTxR{position:-webkit-sticky;position:sticky;bottom:0;flex-shrink:0;padding:12px 16px;background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px}.routePassDetails_gstNote__26y8E{margin:0;font-family:Montserrat-Regular;font-weight:400;font-size:10px;color:#454545;text-align:center}.routePassDetails_actionButton__aBHKa{height:40px;display:flex;justify-content:center;align-items:center;gap:4px;width:100%;border-radius:12px;background:#357dfc;font-family:Montserrat-Medium;font-weight:500;color:#fff;font-size:12px;letter-spacing:.2px;text-align:center;border:none;cursor:pointer}.routePassDetails_actionButton__aBHKa .routePassDetails_strikeAmount__eiIIO{font-family:Montserrat-Regular;color:#fff;font-weight:400;font-size:10px;text-decoration:line-through}.routePassDetails_actionButton__aBHKa:hover{background:linear-gradient(130.07deg,#1689ce 19.62%,#0164bc 65.31%)}.availableRoutePassesDweb_container__owjjj{background:#f6f6f6;display:flex;justify-content:flex-start;align-items:flex-start;width:100%;overflow-y:hidden;padding-left:23%;padding-right:23%;padding-bottom:10%}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_noRoutePass__m_kn_{width:100%;height:100%;margin-top:35vh}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_noRoutePass__m_kn_ span{display:flex;justify-content:center;align-items:center;font-family:Montserrat-Medium;font-size:14px;font-weight:500;line-height:17.07px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#777}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:16px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_activeCardsText__gmTkM{width:90%;text-align:left;font-family:Montserrat-Medium;margin-bottom:18px;font-weight:600;font-style:normal;font-size:18px;line-height:normal;color:#292929}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_recommendedCardsContainer__QDFa5{display:flex;flex-direction:column;gap:12px;width:90%;margin-top:16px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_recommendedCardsContainer__QDFa5 .availableRoutePassesDweb_noRecommendedPasses__Y096M{background-color:#fff;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:345px;gap:12px;border-radius:12px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_recommendedCardsContainer__QDFa5 .availableRoutePassesDweb_noRecommendedPasses__Y096M .availableRoutePassesDweb_noRecommendedPassesText__666k_{color:#292929;text-align:center;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_recommendedCardsContainer__QDFa5 .availableRoutePassesDweb_recommendedCardsText__HNFxF{font-family:Montserrat-Medium;font-weight:600;font-style:normal;font-size:18px;line-height:normal;color:#292929}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_singleCardWrapper__uH0m4{width:90%;padding:0}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_carouselWrapper__0wkoD{position:relative;width:90%;overflow:hidden}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_carouselContainer__lGXcO{display:flex;transition:transform .5s ease-in-out}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_slide__JlGgp{min-width:100%;opacity:0;transition:opacity .5s ease-in-out}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_slide__JlGgp.availableRoutePassesDweb_activeSlide__MCdqI{opacity:1}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_arrowButton__nIb_G{position:absolute;top:140px;margin:0;padding:0;background:none;border:none;z-index:10}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_leftArrow__xnEfC{left:12px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_rightArrow__xV_JE{right:12px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_carouselDots__vaGOI{display:flex;justify-content:center;gap:2px;width:100%;margin:10px 0}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_carouselDots__vaGOI .availableRoutePassesDweb_carouselDot__jOxt1{height:6px;width:6px;background-color:#c2c2c2;border-radius:50%;cursor:pointer}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassContainer__9Nv_s .availableRoutePassesDweb_carouselDots__vaGOI .availableRoutePassesDweb_activeDot__lgkIV{background-color:#357dfc}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O{background-image:url(https://d1flzashw70bti.cloudfront.net/original/images/web/loyaltypass/tripBannerBgMweb.svg);background-size:cover;background-position:50%;border-radius:8px;padding:16px;color:#fff;position:relative;display:flex;flex-direction:column}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_topLeftCorner__IfXG3{display:flex;gap:8px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_topLeftCorner__IfXG3 .availableRoutePassesDweb_icon__dJcv9{width:130px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_middleSection__g5cTE{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_middleSection__g5cTE .availableRoutePassesDweb_leftGroup__cQlJO{display:flex;gap:8px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:4px 8px;border-radius:4px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_middleSection__g5cTE .availableRoutePassesDweb_leftGroup__cQlJO .availableRoutePassesDweb_subText__Hfxn6,.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_middleSection__g5cTE .availableRoutePassesDweb_leftGroup__cQlJO .availableRoutePassesDweb_text__2mVx1{font-family:Montserrat-Medium;font-size:16px;font-weight:600;line-height:19.5px;text-align:left;color:#fff}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_middleSection__g5cTE .availableRoutePassesDweb_rightArrow__xV_JE{display:flex;align-items:center;justify-content:space-between}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_middleSection__g5cTE .availableRoutePassesDweb_rightArrow__xV_JE .availableRoutePassesDweb_buyRenewButton__h0XQS{background-color:#fff;padding:4px 8px;border-color:transparent;border-radius:24px;margin-right:15px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_middleSection__g5cTE .availableRoutePassesDweb_rightArrow__xV_JE .availableRoutePassesDweb_buyRenewButton__h0XQS .availableRoutePassesDweb_buyRenewButtonText__6ezK1{font-family:Montserrat-Medium;font-weight:600;font-size:12px;line-height:22px;text-align:left;color:#7b2aff}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_middleSection__g5cTE .availableRoutePassesDweb_rightArrow__xV_JE .availableRoutePassesDweb_arrowIcon__cEIiP{cursor:pointer}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_routePassItem__SUO8O .availableRoutePassesDweb_bottomText___E3TP{margin-top:12px;font-family:Montserrat-Medium;font-size:12px;font-weight:500;line-height:14.63px;text-align:left;color:#fff}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedView__f8_jh{background-color:#fff;color:purple;margin-top:-12px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:28px 16px 16px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedTopSection__y6RWq{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedTopSection__y6RWq .availableRoutePassesDweb_iconTextGroup__I4woV{display:flex;align-items:center;gap:8px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedTopSection__y6RWq .availableRoutePassesDweb_iconTextGroup__I4woV .availableRoutePassesDweb_extendedText__k8FS1{font-family:Montserrat-Medium;font-style:normal;font-weight:600;font-size:20px;line-height:24.38px;color:#292929}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedTopSection__y6RWq .availableRoutePassesDweb_sideDrawerButton__K9rCx{background-color:rgba(123,42,255,.102);border:none;padding:4px 16px;border-radius:4px;cursor:pointer}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedTopSection__y6RWq .availableRoutePassesDweb_sideDrawerButton__K9rCx .availableRoutePassesDweb_btnText__e23H2{font-family:Montserrat-Medium;font-style:normal;font-weight:600;font-size:14px;line-height:17.07px;color:#7b2aff}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedMiddleSection__hHguX{display:flex;align-items:center;justify-content:space-between;background-color:#e8f6ff;padding:28px;border-radius:8px}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedMiddleSection__hHguX .availableRoutePassesDweb_textBlock__9HKFV{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedMiddleSection__hHguX .availableRoutePassesDweb_textBlock__9HKFV .availableRoutePassesDweb_detailText__Ca9ru{text-align:center;padding:4px 8px;font-family:Montserrat-Medium;font-style:normal;font-weight:500;font-size:14px;line-height:17.07px;color:#0e5887}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedMiddleSection__hHguX .availableRoutePassesDweb_textBlock__9HKFV .availableRoutePassesDweb_detailsCount__rbmYo{margin-left:-10px;text-align:center;padding:4px 8px;font-family:Montserrat-Medium;font-style:normal;font-weight:700;font-size:14px;line-height:17.07px;color:#0e5887}.availableRoutePassesDweb_container__owjjj .availableRoutePassesDweb_extendedMiddleSection__hHguX .availableRoutePassesDweb_verticalDivider__jwrrD{width:1px;background-color:#add9f5;height:48px}