.amenitiesModal_backdrop__MiihG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10000;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.amenitiesModal_backdrop__MiihG.amenitiesModal_show__plYlb{opacity:1;pointer-events:all}.amenitiesModal_modal__Xw0iZ{width:100%;max-width:100%;max-height:755px;height:auto;background:#fff;border-radius:16px 16px 0 0;position:relative;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden;touch-action:pan-y;box-sizing:border-box}.amenitiesModal_modal__Xw0iZ.amenitiesModal_show__plYlb{transform:translateY(0)}.amenitiesModal_modal__Xw0iZ.amenitiesModal_dragging__T2MVR{transition:none}.amenitiesModal_header__2Cxxz{padding:16px 16px 0;margin-top:12px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.amenitiesModal_title__w1Rmh{width:auto;min-width:154px;height:20px;font-family:Montserrat-Medium;font-weight:700;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0;color:#292929;margin:0;padding:0}.amenitiesModal_closeButton__JQ6JZ{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:12px;height:24px}.amenitiesModal_closeIcon__iyBFd{width:24px;height:16px;object-fit:contain;margin-left:-22px;margin-top:-10px}.amenitiesModal_content__19n8v{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:24px 16px 16px;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center}.amenitiesModal_amenityItem__pA2jF{width:343px;height:88px;gap:8px;border-radius:8px;border:1px solid #f1f1f1;padding:12px;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;margin-bottom:16px}.amenitiesModal_amenityItem__pA2jF:last-child{margin-bottom:0}.amenitiesModal_amenityContent__Kf3lG{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.amenitiesModal_amenityTitle__ZX2x5{min-width:98px;height:17px;font-weight:600;font-size:14px;color:#292929}.amenitiesModal_amenityDescription__4Y2w1,.amenitiesModal_amenityTitle__ZX2x5{width:auto;font-family:Montserrat,sans-serif;font-style:normal;line-height:100%;letter-spacing:0;margin:0;padding:0}.amenitiesModal_amenityDescription__4Y2w1{max-width:225.67px;min-height:30px;font-weight:400;font-size:12px;color:#454545;word-wrap:break-word}.amenitiesModal_amenityImageContainer__gf8be{flex-shrink:0;display:flex;align-items:center;justify-content:center}.amenitiesModal_amenityImage__kendO{width:85.33px;height:64px;object-fit:contain}.amenitiesModal_noAmenities__DBGgU{width:100%;text-align:center;padding:32px 16px;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;color:#777}@media screen and (min-width:768px){.amenitiesModal_backdrop__MiihG{align-items:center}.amenitiesModal_modal__Xw0iZ{border-radius:16px;max-height:85vh;transform:translateY(0) scale(.9);opacity:0}.amenitiesModal_backdrop__MiihG.amenitiesModal_show__plYlb .amenitiesModal_modal__Xw0iZ{transform:translateY(0) scale(1);opacity:1}}.amenitiesModal_content__19n8v::-webkit-scrollbar{width:4px}.amenitiesModal_content__19n8v::-webkit-scrollbar-track{background:transparent}.amenitiesModal_content__19n8v::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.amenitiesModal_content__19n8v::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.loungePassTnCModal_backdrop__BKa1B{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:stretch;justify-content:stretch;z-index:99999;overflow:hidden;padding:0;box-sizing:border-box}.loungePassTnCModal_modal__pSOQm{background:#fff;border-radius:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;position:relative;display:flex;flex-direction:column;box-sizing:border-box;-webkit-overflow-scrolling:touch}.loungePassTnCModal_headerContainer__RGmgc{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10;border-bottom:1px solid #f1f1f1;flex-shrink:0}.loungePassTnCModal_backButton__UIMmh{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:1}.loungePassTnCModal_backIcon__8iW6S{width:20px;height:20px;object-fit:contain;opacity:1}.loungePassTnCModal_headerText__ABmaY{width:33px;height:20px;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0;color:#292929;display:flex;align-items:center;justify-content:center;flex:1 1;text-align:center}.loungePassTnCModal_closeButton__X1mK3{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:1}.loungePassTnCModal_closeIcon__d31_Q{width:12px;height:20px;object-fit:contain;opacity:1}.loungePassTnCModal_content__wiJZ0{padding:16px;display:flex;flex-direction:column;box-sizing:border-box;flex:1 1;overflow-y:auto;min-height:0}.loungePassTnCModal_contentWrapper__wzM7S{width:100%;max-width:100%;display:flex;flex-direction:column}.loungePassTnCModal_contentSection__ODfRK{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.loungePassTnCModal_contentSection__ODfRK:last-child{margin-bottom:0}.loungePassTnCModal_contentHeading__3TqWn{width:100%;max-width:343px;min-height:20px;font-family:Montserrat,sans-serif;font-weight:600;font-style:normal;font-size:14px;line-height:1.4;letter-spacing:0;color:#292929;margin:0 0 8px;padding:0}.loungePassTnCModal_contentHeading__3TqWn strong{font-weight:700}.loungePassTnCModal_contentPoint__IdV_A{width:100%;max-width:100%;min-height:15px;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.5;letter-spacing:0;color:#292929;margin:0 0 6px;padding:0}.loungePassTnCModal_contentPoint__IdV_A strong{font-weight:700}.loungePassTnCModal_contentSubPoint__cHngt{width:100%;max-width:100%;min-height:15px;font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.5;letter-spacing:0;color:#292929;margin:0 0 6px;padding-left:24px}.loungePassTnCModal_contentSubPoint__cHngt strong{font-weight:700}.loungePassTnCModal_loadingContainer__w5rqg{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0}.loungePassTnCModal_loadingText__9BwxN{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;color:#292929}.loungePassTnCModal_errorContainer__v5ich{width:100%;display:flex;align-items:center;justify-content:center;padding:40px 0}.loungePassTnCModal_errorText__MOBfD{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;color:red}@media(max-width:375px){.loungePassTnCModal_content__wiJZ0{padding:12px}.loungePassTnCModal_headerContainer__RGmgc{padding:0 12px}.loungePassTnCModal_contentHeading__3TqWn{font-size:13px}.loungePassTnCModal_contentPoint__IdV_A,.loungePassTnCModal_contentSubPoint__cHngt{font-size:11px}}@media(max-width:320px){.loungePassTnCModal_content__wiJZ0{padding:12px}.loungePassTnCModal_headerContainer__RGmgc{padding:0 12px}.loungePassTnCModal_headerText__ABmaY{font-size:14px}.loungePassTnCModal_contentHeading__3TqWn{font-size:13px}.loungePassTnCModal_contentPoint__IdV_A,.loungePassTnCModal_contentSubPoint__cHngt{font-size:11px}}.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}.travelInsuranceDetails_headingText__EyvMU{display:flex;justify-content:space-between;padding:24px 24px 12px}.travelInsuranceDetails_headingText__EyvMU .travelInsuranceDetails_headingInnerTextContainer__nCiwV{display:flex;align-items:center;gap:12px}.travelInsuranceDetails_headingText__EyvMU .travelInsuranceDetails_headingInnerTextContainer__nCiwV .travelInsuranceDetails_travelProtectionText__xNuMN{color:#292929;font-family:Montserrat-Regular;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.travelInsuranceDetails_headingText__EyvMU .travelInsuranceDetails_closeButton__RsM4F{padding:0;margin:0;background:none;border:none}.travelInsuranceDetails_allDataOuterContainer__4LdyH{text-align:left}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m{display:flex;flex-direction:column;gap:16px;margin:0 24px 24px;padding:16px 0;border-radius:8px;border:1px solid #f1f1f1;background:#fff}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_benfitsAndTncContainer__F_fl_{display:flex;justify-content:space-between;padding:0 12px}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_benfitsAndTncContainer__F_fl_ .travelInsuranceDetails_exclusiveBenefitsText__TnRY1{color:#292929;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_benfitsAndTncContainer__F_fl_ .travelInsuranceDetails_viewTncText__m10xg{padding:0;background:none;border:none;color:#874dff;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:600;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_horizontalLine__bTJdJ{background-color:#f1f1f1;width:100%;height:1px}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_singleBenefitInfoContainer__sBXUv{padding:0 12px;display:flex;gap:8px}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_singleBenefitInfoContainer__sBXUv .travelInsuranceDetails_singleBenefitInfo__M34Im{display:flex;flex-direction:column;gap:6px}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_singleBenefitInfoContainer__sBXUv .travelInsuranceDetails_singleBenefitInfo__M34Im .travelInsuranceDetails_benefitHeadingText__AMfQ9{color:#292929;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_singleBenefitInfoContainer__sBXUv .travelInsuranceDetails_singleBenefitInfo__M34Im .travelInsuranceDetails_benefitValueTextStyle__RABgX{color:#5ba51a;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.travelInsuranceDetails_exclusiveBeneitsContainer__8qk5m .travelInsuranceDetails_singleBenefitInfoContainer__sBXUv .travelInsuranceDetails_singleBenefitInfo__M34Im .travelInsuranceDetails_benefitSubHeadingText__XVEyI{color:#454545;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal;white-space:pre-line}.travelInsuranceDetailsMobile_heading__pxsCp{position:absolute;width:100%;height:100px}.travelInsuranceDetailsMobile_heading__pxsCp .travelInsuranceDetailsMobile_headingContainer__EeEBs{position:relative;width:100%;height:40px;display:flex;align-items:center;justify-content:left}.travelInsuranceDetailsMobile_heading__pxsCp .travelInsuranceDetailsMobile_headingContainer__EeEBs .travelInsuranceDetailsMobile_textSpan__Ll_FG{font-family:Montserrat-SemiBold!important;font-style:normal;font-weight:600;font-size:15px;line-height:18px;color:#292929;margin-left:15px;text-decoration:underline}.travelInsuranceDetailsMobile_headingText___yiPt{display:flex;justify-content:space-between;padding:16px 22px 12px 16px}.travelInsuranceDetailsMobile_headingText___yiPt .travelInsuranceDetailsMobile_headingInnerTextContainer__3m1IP{display:flex;align-items:center;gap:12px}.travelInsuranceDetailsMobile_headingText___yiPt .travelInsuranceDetailsMobile_headingInnerTextContainer__3m1IP .travelInsuranceDetailsMobile_travelProtectionText__1cBgP{color:#292929;font-family:Montserrat-Regular;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.travelInsuranceDetailsMobile_headingText___yiPt .travelInsuranceDetailsMobile_closeButton__UEF4a{padding:0;margin:0;background:none;border:none}.travelInsuranceDetailsMobile_allDataOuterContainer__1sVSU{overflow-y:auto;height:100%;padding-bottom:50px}.travelInsuranceDetailsMobile_buttonContainer__Fw9cU{position:-webkit-sticky;position:sticky;inset:0;background-color:#fff;padding:16px 0;width:100%}.travelInsuranceDetailsMobile_buttonContainer__Fw9cU .travelInsuranceDetailsMobile_gotItButton__B6lho{font-family:Montserrat-Regular;background-color:#874dff;height:40px;width:calc(100% - 32px);border-radius:8px;border:none;margin:0 16px;color:#fff;font-size:12px}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g{display:flex;flex-direction:column;gap:16px;margin:0 16px 100px;padding:16px 0;border-radius:8px;border:1px solid #f1f1f1;background:#fff}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_benfitsAndTncContainer__p_UnN{display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin:-4px 0}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_benfitsAndTncContainer__p_UnN .travelInsuranceDetailsMobile_exclusiveBenefitsText__h_2ym{display:flex;justify-content:center;color:#292929;font-family:Montserrat-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_benfitsAndTncContainer__p_UnN .travelInsuranceDetailsMobile_viewTncText__XRyrn{padding:0;margin:0;background:none;border:none;color:#874dff;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:600;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_horizontalLine__KKYpC{background-color:#f1f1f1;width:100%;height:1px}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_singleBenefitInfoContainer__IlvMs{padding:0 12px;display:flex;gap:8px}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_singleBenefitInfoContainer__IlvMs .travelInsuranceDetailsMobile_singleBenefitInfo__AhfHi{display:flex;flex-direction:column;gap:6px}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_singleBenefitInfoContainer__IlvMs .travelInsuranceDetailsMobile_singleBenefitInfo__AhfHi .travelInsuranceDetailsMobile_benefitHeadingText__hCtzZ{color:#292929;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_singleBenefitInfoContainer__IlvMs .travelInsuranceDetailsMobile_singleBenefitInfo__AhfHi .travelInsuranceDetailsMobile_benefitValueTextStyle__aS8tw{color:#5ba51a;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.travelInsuranceDetailsMobile_exclusiveBeneitsContainer__mYi3g .travelInsuranceDetailsMobile_singleBenefitInfoContainer__IlvMs .travelInsuranceDetailsMobile_singleBenefitInfo__AhfHi .travelInsuranceDetailsMobile_benefitSubHeadingText___SZjD{color:#454545;font-family:Montserrat-Regular;font-size:12px;font-style:normal;font-weight:400;line-height:normal;white-space:pre-line}.drawer_drawerContainer__dg1xY{top:0;left:0;bottom:0;right:0;z-index:25;position:fixed;background-color:rgba(0,0,0,.62)}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM{z-index:30;position:fixed;background:#fff;width:50%;height:500px;top:15%;left:25%;border-radius:1rem}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_header__qiav9{margin-bottom:10%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_header__qiav9 .drawer_title__JF8Pa{font-family:Montserrat-Regular;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#000;top:7%;position:absolute;left:7%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_header__qiav9 .drawer_close__7I3rL{cursor:pointer;position:absolute;right:7%;top:7%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_header__qiav9 .drawer_close__7I3rL img{height:.7rem}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_searchBox__b0uoU{display:flex;justify-content:center;height:2.5rem;width:97%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_searchBox__b0uoU input{background:#fff;border:1px solid #7b2aff;font-family:Montserrat-Regular;padding:10px;box-sizing:border-box;border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;width:65%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_searchBox__b0uoU button{border:none;background:#7b2aff;border-radius:0 10px 10px 0;font-family:Montserrat-Regular;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff;width:15%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_contentContainer__R8Lr8{margin-top:5%;margin-left:10%;margin-right:4%;height:70%;max-height:300px;overflow-y:auto}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_contentContainer__R8Lr8::-webkit-scrollbar{width:5px;height:7px}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_contentContainer__R8Lr8::-webkit-scrollbar-track{background:hsla(0,0%,95%,.38)}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_contentContainer__R8Lr8::-webkit-scrollbar-thumb{background:hsla(0,0%,82%,.38);border-radius:10px}@media screen and (max-width:1080px){.drawer_drawerContainer__dg1xY{top:0;left:0;bottom:0;right:0;z-index:10;position:fixed;background-color:rgba(0,0,0,.62)}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM{z-index:20;position:fixed;background:#fff;width:100%;height:70%;top:30%;left:0;border-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_header__qiav9 .drawer_title__JF8Pa{font-family:Montserrat-Regular;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#000;top:7%;position:absolute;left:7%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_header__qiav9 .drawer_close__7I3rL{cursor:pointer;position:absolute;right:7%;top:7%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_header__qiav9 .drawer_close__7I3rL img{height:.7rem}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_searchBox__b0uoU{margin-top:5rem;margin-bottom:1rem}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_searchBox__b0uoU input{width:60%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_searchBox__b0uoU button{width:20%}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_contentContainer__R8Lr8{margin-top:0;margin-left:10%;margin-right:4%;height:80%;overflow-y:auto}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_contentContainer__R8Lr8::-webkit-scrollbar{width:5px;height:7px}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_contentContainer__R8Lr8::-webkit-scrollbar-track{background:hsla(0,0%,95%,.38)}.drawer_drawerContainer__dg1xY .drawer_bottomDrawer__X3PSM .drawer_contentContainer__R8Lr8::-webkit-scrollbar-thumb{background:hsla(0,0%,82%,.38);border-radius:10px}}@font-face{font-family:Montserrat-SemiBold;src:url(https://d1flzashw70bti.cloudfront.net/original/static/Montserrat-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat-Medium;src:url(https://d1flzashw70bti.cloudfront.net/original/static/Montserrat-Medium.ttf) format("truetype");font-display:swap}.mwebTermsAndConditions_container__M9cn_{position:fixed;inset:0;background:#fff;z-index:10002;display:flex;flex-direction:column}.mwebTermsAndConditions_header__Tk_zH{padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.mwebTermsAndConditions_backButton__qXpff,.mwebTermsAndConditions_closeButton__csfYZ{width:32px;height:32px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease;border-radius:4px}.mwebTermsAndConditions_backButton__qXpff:hover,.mwebTermsAndConditions_closeButton__csfYZ:hover{background:#f5f5f5}.mwebTermsAndConditions_title__oIBWR{font-family:Montserrat-SemiBold;font-weight:600;font-style:SemiBold;font-size:18px;leading-trim:NONE;line-height:100%;letter-spacing:0}.mwebTermsAndConditions_content__Y4dW6{flex:1 1;overflow-y:auto;padding:0 24px 32px}.mwebTermsAndConditions_sectionTitle__ZTLWf{font-family:Montserrat-SemiBold;font-size:16px;line-height:22px;color:#1a1a1a;margin:16px 0 8px}.mwebTermsAndConditions_paragraph__Qel0g{font-family:Montserrat-Medium;font-size:14px;color:#333;line-height:20px;margin:0 0 12px}.mwebTermsAndConditions_tncText__Yj7vm{font-family:Montserrat-Medium;font-size:14px;color:#333;line-height:22px;white-space:pre-line;margin:0}.mwebTermsAndConditions_loadingText__PMB2w{font-family:Montserrat-Medium;font-size:14px;color:#7d7d7d;margin:0}.mwebTermsAndConditions_list__V2NtB{padding-left:18px;margin:0 0 8px;font-family:Montserrat-Medium;font-size:14px;line-height:20px;color:#333}.mwebTermsAndConditions_list__V2NtB li{margin-bottom:6px}.mwebTermsAndConditions_tncContent__ANIrL{font-family:Montserrat-Medium;font-size:14px;line-height:20px;color:#333}.mwebTermsAndConditions_sectionHeading__9PH2n{font-family:Montserrat-SemiBold;font-size:14px;line-height:20px;color:#1a1a1a;margin:16px 0 8px;font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0}.mwebTermsAndConditions_bullet____IpV{margin:0 0 8px;position:relative;padding-left:20px;font-family:Montserrat;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0}.mwebTermsAndConditions_bullet____IpV:before{content:"•";position:absolute;left:0;color:#333}.mwebTermsAndConditions_nestedBullet__fYSHz{margin:0 0 6px;position:relative;padding-left:40px;font-family:Montserrat;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0}.mwebTermsAndConditions_nestedBullet__fYSHz:before{content:"•";position:absolute;left:20px;color:#333}.mwebTermsAndConditions_sectionSpacer__TElxP{height:16px}.mwebTermsAndConditions_boldText__pCvXV{font-family:Montserrat-SemiBold;font-weight:600;font-size:14px;color:#1a1a1a}.buyLoungePassBottomSheet_container__R6fhy{width:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.buyLoungePassBottomSheet_customBottomSheet__uMu2H{width:100%!important}.buyLoungePassBottomSheet_customBottomSheet__uMu2H .bottomSheet{width:100%!important;max-width:100%!important;border-radius:0!important;left:0!important;right:0!important}.buyLoungePassBottomSheet_bottomSheetContent__sVyED{width:100%;padding:0}.buyLoungePassBottomSheet_topContainer__HChc2{width:100%;height:52px;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f1f1f1;background:#fff;box-sizing:border-box}.buyLoungePassBottomSheet_topLeft__amh4c{display:flex;align-items:center;gap:8px}.buyLoungePassBottomSheet_icon__1UUzT{width:20px;height:20px;opacity:1;margin-top:-5px}.buyLoungePassBottomSheet_title__YXZIx{width:144px;height:20px;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:100%;letter-spacing:0;color:#292929;background:transparent}.buyLoungePassBottomSheet_closeButton__HvyUs{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.buyLoungePassBottomSheet_closeIcon__hIN8R{width:12px;height:24px;opacity:1}.buyLoungePassBottomSheet_bottomContainer__m0KAE{max-width:100%;min-height:305px;display:flex;flex-direction:column;gap:16px;padding:16px 16px 24px;border-top:.5px solid #f1f1f1;background:#fff;box-sizing:border-box}.buyLoungePassBottomSheet_bottomContainerWithoutTime__EPWU_{min-height:216px}.buyLoungePassBottomSheet_section__6Mhgh{display:flex;flex-direction:column;gap:12px}.buyLoungePassBottomSheet_sectionHeader__Q9ujX{display:flex;justify-content:space-between;align-items:center;width:100%}.buyLoungePassBottomSheet_sectionTitle__JGo_R{height:17px;font-weight:500;font-size:14px;color:#292929}.buyLoungePassBottomSheet_deselectAllButton__wmbIm,.buyLoungePassBottomSheet_sectionTitle__JGo_R{width:auto;font-family:Montserrat,sans-serif;font-style:normal;line-height:100%;letter-spacing:0;vertical-align:middle;background:transparent}.buyLoungePassBottomSheet_deselectAllButton__wmbIm{min-width:74px;height:15px;font-weight:700;font-size:12px;color:#874dff;border:none;cursor:pointer;padding:0;text-align:right}.buyLoungePassBottomSheet_passengerList__CFjzK{display:flex;flex-direction:column;gap:8px}.buyLoungePassBottomSheet_passengerItem__z8_DC{width:100%;height:42px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;border:1px solid #f1f1f1;padding:12px;background:#fafafa;cursor:pointer;box-sizing:border-box}.buyLoungePassBottomSheet_seatCode__cyOu1{width:auto;height:15px;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#292929;background:transparent}.buyLoungePassBottomSheet_checkbox__UbW5B{width:20px;height:20px;min-width:20px;cursor:pointer;accent-color:#874dff;margin:0}.buyLoungePassBottomSheet_durationContainer__nD1XD{width:100%;height:44px;display:flex;justify-content:space-between;align-items:center;border-radius:8px;border:1px solid #f1f1f1;padding:12px;background:#fafafa;box-sizing:border-box}.buyLoungePassBottomSheet_durationLabel__HA_0k{width:auto;height:17px;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#292929;background:transparent}.buyLoungePassBottomSheet_durationControls__2bGGT{display:flex;align-items:center;gap:12px}.buyLoungePassBottomSheet_durationButton__hDUmi{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0}.buyLoungePassBottomSheet_controlIcon__4Jod_{width:12px;height:12px;opacity:1}.buyLoungePassBottomSheet_durationValue__vRyJX{width:auto;min-width:21px;height:16px;font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;font-size:12px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;color:#000;background:transparent}.buyLoungePassBottomSheet_tncContainer__dQNrg{display:flex;justify-content:space-between;align-items:center;width:100%}.buyLoungePassBottomSheet_tncText__N75gy{font-weight:500;color:#292929}.buyLoungePassBottomSheet_tncText__N75gy,.buyLoungePassBottomSheet_viewTcButton__5BFwA{width:auto;height:15px;font-family:Montserrat,sans-serif;font-style:normal;font-size:12px;line-height:100%;letter-spacing:0;vertical-align:middle;background:transparent}.buyLoungePassBottomSheet_viewTcButton__5BFwA{min-width:60px;font-weight:700;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;color:#7b2aff;border:none;cursor:pointer;padding:0}.buyLoungePassBottomSheet_footer__MW2AV{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:auto;padding-top:16px}.buyLoungePassBottomSheet_amountContainer__PuNy8{display:flex;flex-direction:column;gap:4px}.buyLoungePassBottomSheet_amountLabel__DQRl_{height:15px;font-weight:400;font-size:12px;color:#777}.buyLoungePassBottomSheet_amountLabel__DQRl_,.buyLoungePassBottomSheet_amountValue__KLAht{width:auto;font-family:Montserrat,sans-serif;font-style:normal;line-height:100%;letter-spacing:0;background:transparent}.buyLoungePassBottomSheet_amountValue__KLAht{height:22px;font-weight:700;font-size:18px;color:#292929}.buyLoungePassBottomSheet_addButton__eM8YE{width:100px;height:40px;border-radius:8px;gap:16px;padding:10px 18px;background:#874dff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:opacity .2s ease}.buyLoungePassBottomSheet_addButton__eM8YE:hover:not(:disabled){opacity:.9}.buyLoungePassBottomSheet_addButton__eM8YE:active:not(:disabled){opacity:.8}.buyLoungePassBottomSheet_addButtonDisabled__doZqi{background:#c2c2c2;cursor:not-allowed;opacity:.6}.buyLoungePassBottomSheet_addButtonText__LprYy{width:auto;height:22px;font-family:Montserrat,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:100%;letter-spacing:0;color:#fff;background:transparent;margin-top:8px}.buyLoungePassBottomSheet_addButtonDisabled__doZqi .buyLoungePassBottomSheet_addButtonText__LprYy{color:#fff}@media(max-width:320px){.buyLoungePassBottomSheet_topContainer__HChc2{padding:12px}.buyLoungePassBottomSheet_bottomContainer__m0KAE{padding:12px 12px 20px;gap:12px}.buyLoungePassBottomSheet_title__YXZIx{font-size:14px}.buyLoungePassBottomSheet_sectionTitle__JGo_R{font-size:13px}}