.CarListingLoadingCard__CarListingLoadingCardContainer{backdrop-filter:blur(.7);background-color:#fff;border-radius:12px;box-shadow:7px 7px 40px #0000001a}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__imageContainer{position:relative}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__imageContainer.CarListingLoadingCard__small{min-height:89px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__imageContainer .CarListingLoadingCard__background{width:100%}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__imageContainer .CarListingLoadingCard__loadingCar{bottom:10px;left:50%;position:absolute;transform:translate(-50%)}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__item{background:#f6f6f6;border-radius:4px;opacity:.7}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail{display:grid;grid-template-columns:max-content max-content;justify-content:space-between;padding:9px 12px 8px;row-gap:4px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail.CarListingLoadingCard__large{padding-bottom:10px;padding-top:5px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail.CarListingLoadingCard__small{padding-bottom:16px;padding-top:11px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail.CarListingLoadingCard__medium{padding-top:8px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail div:nth-child(2n){justify-self:end}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__moreDetail{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:0 12px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__footer{border-top:1px solid rgba(0,0,0,.03);display:flex;justify-content:space-between;padding:10px 12px}.SignalBasedProfilingEmiBottomsheet__overflowVisible{overflow:visible!important}.SignalBasedProfilingEmiBottomsheet__priceRouletteHelperText{color:#367960;font-size:14px;font-weight:400;line-height:18px}.SignalBasedProfilingEmiBottomsheet__priceRouletteAsterisk{color:#367960;font-size:12px;font-weight:400;line-height:18px}.DotSeperator__dotSeperator{background-color:#888;border:1px;border-radius:50%;height:2px;width:2px}.RadioButton__container{align-items:center;border:2px solid #2e054e;border-radius:50%;display:flex;height:16px;justify-content:center;width:16px}.RadioButton__container.RadioButton__checkWrap{border:none;border-radius:unset;height:20px;width:20px}.RadioButton__container.RadioButton__selected{border-color:#6300a3}.RadioButton__container .RadioButton__dot{background-color:#6300a3;border-radius:50%;height:10px;width:10px}.RadioButton__container svg{margin:0!important}.NonOperationalCityModal__container{align-items:center;color:#2e054e;display:flex;flex-direction:column;font-family:font-book;padding:32px 16px 24px;text-align:center}.NonOperationalCityModal__container .NonOperationalCityModal__heading{font-family:font-demi;font-size:20px;line-height:24px;margin-bottom:8px;margin-top:8px;padding:0 64px}.NonOperationalCityModal__container .NonOperationalCityModal__subText{color:#555;font-size:14px;line-height:20px;margin-bottom:24px;padding:0 64px;width:200px}.NonOperationalCityModal__container button{margin-bottom:16px}.NonOperationalCityModal__container .NonOperationalCityModal__nearbyCityBtn{color:#fff;font-family:font-medium;font-size:12px;margin-left:4px;opacity:.8}.NonOperationalCityModal__container .NonOperationalCityModal__singleCityInventoryCount{color:#b180d1;font-size:12px;line-height:18px}.style__notFound{align-items:center;color:#888;display:flex;flex-direction:column;font-family:font-book;font-size:16px;gap:16px 0;height:100%;justify-content:center;letter-spacing:0;line-height:24px;text-align:center;width:100%}.styles__cityModalContainer{display:grid;font-family:font-book;grid-template-rows:auto 1fr;height:100%}.styles__cityModalContainer .styles__subHeadings{color:#acacac;font-family:font-book;font-size:12px;margin-left:16px;padding-bottom:0;padding-top:24px;text-transform:uppercase}.styles__cityModalContainer .styles__cityModalHeader{border-bottom:1px solid #f1f1f1;display:flex;flex-direction:column;padding:16px}.styles__cityModalContainer .styles__cityModalHeader .styles__headerTextWrap{align-items:center;color:#2e054e;display:flex;font-family:font-demi;font-size:16px;justify-content:space-between;line-height:20px}.styles__cityModalContainer .styles__cityModalHeader .styles__headerTextWrap .styles__topCityTitle{display:flex;flex-direction:column;gap:4px}.styles__cityModalContainer .styles__cityModalHeader .styles__headerTextWrap .styles__topCityTitle .styles__cityLocality{color:#888;font-family:font-book;font-size:14px;line-height:18px}.styles__cityModalContainer .styles__cityModalHeader .styles__headerTextWrap .styles__closeSection{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:50%;box-shadow:0 0 10px #87878733;display:flex;height:27px;justify-content:center;width:27px}.styles__cityModalContainer .styles__cityModalHeader .styles__searchDetectButtonWrap{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 120px;margin-top:16px}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection{position:relative}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;box-sizing:border-box;color:#888;font-family:font-book;height:48px;outline:none;padding-left:40px;width:100%}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput::-moz-placeholder{color:#888;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput::placeholder{color:#888;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput:hover{border-color:#cacaca}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput:focus{background-color:#fff;border:1px solid #b180d1}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput:focus~.styles__inputLabel:before{line-height:8px!important}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection svg{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.styles__cityModalContainer .styles__cityModalHeader .styles__gpsIcon{align-items:center;display:flex;justify-content:center;margin-right:12px}.styles__cityModalContainer .styles__cityModalHeader .styles__gpsIcon svg{margin-right:0}.styles__cityModalContainer .styles__citiesBody{overflow:hidden auto}.styles__cityModalContainer .styles__citiesContainer{display:flex;flex-wrap:wrap;overflow-y:scroll;padding:16px 16px 0;width:calc(100% - 18px)}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer{position:relative;width:calc(50% - 17vw)}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city{align-items:center;background-color:#fff;border-bottom:1px solid #f1f1f1;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px 0;position:relative;transition:transform .2s ease-in-out}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city.styles__addBLRadius{border-bottom-left-radius:6px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city img{height:35px;width:35px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__cityName{color:#2e054e;font-family:font-book;font-size:14px;margin-top:6px;text-overflow:ellipsis;white-space:nowrap}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__underline{border:1px solid #fff;margin-top:4px;width:8px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__underline.styles__active{border:1px solid #6300a3}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__newBadge,.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__upcomingBadge{bottom:8px;color:#00b088;font-family:font-demi;font-size:10px;left:50%;line-height:8px;position:absolute;transform:translate(-50%);white-space:nowrap}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__newBadge.styles__newBadge,.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__upcomingBadge.styles__newBadge{color:#ed264f}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city.styles__active{background-color:#f8ecff}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city.styles__active .styles__cityName{color:#2e054e;font-family:font-medium}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(-n+3)>.styles__city{border-top:1px solid #f1f1f1}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(3n+1)>.styles__city{border-left:1px solid #f1f1f1}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(n)>.styles__city{border-right:1px solid #f1f1f1}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:first-child>.styles__city{border-top-left-radius:6px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(3)>.styles__city{border-top-right-radius:6px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:last-child>.styles__city,.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(12)>.styles__city{border-bottom-right-radius:6px}.styles__cityModalContainer .styles__otherCitiesConatiner{display:flex;flex-direction:column;margin-bottom:32px;overflow-y:scroll}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer{position:relative}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity{align-items:flex-start;background-color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding-bottom:16px;padding-top:16px;position:relative;transition:transform .2s ease-in-out}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__otherCityName{color:#2e054e;font-family:font-book;font-size:16px;margin-top:12px;padding-left:16px;text-overflow:ellipsis;white-space:nowrap}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__newBadge,.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__upcomingBadge{bottom:4px;color:#00b088;font-family:font-demi;font-size:10px;line-height:8px;padding:4px 6px;transform:translate(-50%);white-space:nowrap}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__newBadge.styles__newBadge,.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__upcomingBadge.styles__newBadge{color:#ed264f}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity.styles__active{background-color:#f8ecff;font-family:font-book;position:relative}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity.styles__active:before{background:#6300a3;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.styles__cityModalContainer.styles__verticalLayout .styles__cityModalHeader{border-bottom:0}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer{flex-direction:column;flex-wrap:nowrap;padding:0;width:100%}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer{width:100%}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer.styles__active{background-color:#f8ecff}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer .styles__city{border:0;border-bottom:1px solid #f1f1f1;border-radius:0;flex-direction:row;justify-content:normal;padding:12px 16px}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer .styles__city .styles__cityName{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px;margin-top:0}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer .styles__city .styles__newBadge{margin-left:12px;position:unset;transform:none}.styles__otherCitiesConatiner>.styles__otherCityContainer:nth-child(n+2){border-top:1px solid #f1f1f1}.styles__line{color:#f1f1f1;height:1px;margin-bottom:16px;width:100vw}.styles__otherSubHeadings{color:#acacac;font-family:font-book;font-size:12px;margin-left:16px;padding-bottom:0;padding-top:24px;text-transform:uppercase}.newTabBarHeader__newTabBarHeaderContainer{align-items:center;background:#fff;border-bottom:1px solid #f1f1f1;box-shadow:0 20px 48px #8787871f;color:#2e054e;display:flex;font-family:font-demi;font-size:16px;gap:8px;left:0;line-height:20px;padding:16px;position:sticky;top:0;z-index:2}.newTabBarHeader__newTabBarHeaderContainer .newTabBarHeader__backArrow{display:flex}.newTabBarHeader__newTabBarHeaderContainer .newTabBarHeader__currentStepNumber{color:#6300a3;float:right;font-family:font-demi;font-size:12px;line-height:16px;margin-left:auto}@keyframes newTabBar__easeIn{0%{opacity:0;transform:translateY(100%)}70%{opacity:.7;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes newTabBar__easeIntoSecondStep{0%{opacity:0;transform:translateY(100%)}70%{opacity:.7;transform:translateY(-50%)}to{opacity:1;transform:translateY(calc(-50% + 4px))}}.newTabBar__animateUp{animation:newTabBar__easeIn 1s ease forwards}.newTabBar__animateUpSecond{animation:newTabBar__easeIntoSecondStep 1s ease forwards}.newTabBar__newTabBarContainer{height:100%;max-height:100vh}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer{display:flex;flex-direction:column;height:300%;padding:0 16px;transition:transform .5s ease}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step{border-radius:18px;box-shadow:0 1px 12px #87878733;margin:24px 0;max-height:calc(100vh - 53px);min-height:calc(100vh - 53px);overflow-y:auto}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step .newTabBar__stepHeading{background-color:#fff;color:#2e054e;font-family:font-demi;font-size:18px;line-height:22px;padding:18px 16px 0;position:sticky;top:0;z-index:2}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__makeModelSelectorStep{height:100%;max-height:calc(100vh - 82px)}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__makeModelSelectorStep .newTabBar__stepHeading{padding-bottom:12px}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__makeModelSelectorStep .newTabBar__makeModelSelectorStepListContainer{padding-bottom:114px}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__budgetSelectorContainer .newTabBar__budgetSelector{margin-top:32px;padding:0 16px}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__fuelAndTransmissionContainer .newTabBar__fuelAndTransmission{padding:18px 16px}.newTabBar__newTabBarContainer .newTabBar__btnctn{background-color:#fff;bottom:0;box-shadow:0 -20px 48px #8787871f;box-sizing:border-box;height:82px;left:0;max-width:100vw;padding:16px 24px;position:absolute;width:100%;z-index:1}.newTabBar__customCityModalContainerClass{height:calc(100% - 65px);padding-bottom:25px}.newTabBar__addOverflowToContainer{overflow-y:auto}.BuyAndSellTabBar__tabBarContainer{display:flex;flex-direction:column;height:100%;overflow:hidden}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content{display:flex;flex-direction:row}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab{align-items:center;display:flex;flex:1;justify-content:center;overflow:hidden;padding:16px 0;position:relative}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab span{align-items:center;color:#888;display:flex;font-family:font-heavy;font-size:14px;line-height:18px;margin-right:6px;text-transform:uppercase;transition:color .2s ease}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab span.BuyAndSellTabBar__active{color:#6300a3}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab span .BuyAndSellTabBar__imgCtnFstTab{height:12px;width:12px}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab span .BuyAndSellTabBar__imgCtnFstTab .BuyAndSellTabBar__imgClass{height:12px;margin-right:8px;width:12px}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__sliderContainer{background-color:#e8e8e8;height:2px;width:100%}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__sliderContainer .BuyAndSellTabBar__slider{background-color:#6300a3;height:100%;transition:transform .2s ease}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer{height:calc(100vh - 50px);overflow-x:hidden!important;overflow-y:scroll!important;scrollbar-width:none}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer::-webkit-scrollbar{display:none;-ms-overflow-style:none!important;-webkit-appearance:none!important;background:transparent!important;scrollbar-width:none!important}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer::-webkit-scrollbar-thumb{background:transparent!important}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider{display:flex;height:100%;position:relative;touch-action:pan-y;transition:left .2s ease}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider>div{flex:1;height:100%;overflow-x:hidden!important;overflow-y:scroll!important;scrollbar-width:none}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider>div::-webkit-scrollbar{display:none;-ms-overflow-style:none!important;-webkit-appearance:none!important;background:transparent!important;scrollbar-width:none!important}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider>div::-webkit-scrollbar-thumb{background:transparent!important}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__btnctn{box-sizing:border-box;height:82px;padding:16px 24px;width:100%}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__btnctn{align-items:center;border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;overflow-y:hidden;position:relative}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__btnctn .BuyAndSellTabBar__count{color:#2e054e;font-family:font-book;font-size:16px;letter-spacing:0;line-height:24px}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__btnctn .BuyAndSellTabBar__count span{color:#ed264f;font-family:font-medium}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__btnctn button{height:40px;position:absolute;right:16px;width:180px}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__tabsContainer{height:calc(100% - 50px)}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider,.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider .BuyAndSellTabBar__makeModelContainer,.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider .BuyAndSellTabBar__tabContainer{height:100%}.BuyAndSellTabBar__loginText .BuyAndSellTabBar__changeColor{color:#ed264f}.BuyAndSellTabBar__makeModelContainer{display:grid;grid-template-rows:1fr auto}.BuyAndSellTabBar__makeModelContainer>div{overflow:auto}.CityGrid__cityGrid{background:#fff;border-radius:12px;padding:16px 24px}.CityGrid__cityGrid .CityGrid__text{color:#2e054e;font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px;margin-bottom:16px}.CityGrid__cityGrid .CityGrid__grid{background:#f1f1f1;border:1px solid #f1f1f1;border-radius:6px;display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr}.CityGrid__cityGrid .CityGrid__cityBox{background:#fff;border:none;display:flex;flex-direction:column;justify-content:center;outline:none;padding:8px;row-gap:6px}.CityGrid__cityGrid .CityGrid__cityBox svg{display:block;margin:auto}.CityGrid__cityGrid .CityGrid__cityText{color:#2e054e;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;width:100%}.CityGrid__cityGrid .CityGrid__moreText{align-items:center;color:#6300a3;-moz-column-gap:8px;column-gap:8px;display:flex;font-family:font-demi;font-size:14px;justify-content:center;letter-spacing:0;line-height:18px;width:100%}.CityGrid__cityGrid .CityGrid__moreText svg{margin:0}.NeutralPageBuy__neutralPageBuy{color:#fff;padding:40px 30px 30px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__assuredLogoContainer{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:flex-start;margin-bottom:8px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__assuredLogoImage{display:block;height:32px;width:32px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__assuredLogoText{font-family:font-medium;font-size:14px;font-style:italic;letter-spacing:0;line-height:18px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__text{margin-bottom:32px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__textPrimary{font-family:font-heavy;font-size:28px;letter-spacing:0;line-height:34px;margin-bottom:8px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__textSecondary{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px;line-height:22px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__whySpinnyWrapper{margin-top:32px}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView{align-items:center;display:flex;height:33vw;justify-content:center}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__contentWrapper{display:flex;height:90%;justify-content:space-between;max-height:550px;width:70%}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__scroll{background-color:#fff;border-radius:12px;overflow:scroll;scrollbar-width:none;width:545px}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__scroll::-webkit-scrollbar{display:none;-ms-overflow-style:none!important;-webkit-appearance:none!important;background:transparent!important;scrollbar-width:none!important}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__scroll::-webkit-scrollbar-thumb{background:transparent!important}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__text{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__text .NeutralPageBuy__textPrimary{font-size:48px;line-height:54px;margin-bottom:16px}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__text .NeutralPageBuy__textSecondary{font-size:18px;line-height:24px}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__headerContainerClass{background-color:#fff;position:sticky;top:0;z-index:2}.styles__backgroundImageWrapper{background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.styles__backgroundImageWrapper.styles__removeBackgroundImageWrapper{background-size:cover}.styles__backgroundImageWrapper.styles__fitBackgroundImage{background-position-y:bottom}.styles__backgroundImageWrapper.styles__bottomAlign{background-position:bottom}.styles__backgroundImageWrapper.styles__repeatBackgroundImage{background-repeat:repeat;background-size:initial}.styles__backgroundImageWrapper.styles__withShadow{box-shadow:inset 0 0 10em 1em #00000050}.styles__backgroundImageWrapper.styles__withShadow.styles__white{box-shadow:inset 0 0 10em 1em #fff6}.styles__backgroundImageWrapper.styles__withShadow.styles__black{box-shadow:inset 0 0 10em 1em #00000050}.styles__backgroundImageWrapper.styles__withShadow.styles__purple{box-shadow:inset 0 0 10em 1em #2e054e66}.styles__backgroundImageWrapper.styles__withShadow.styles__orange{box-shadow:inset 0 0 10em 1em #e360001f}.TopBanner__container{margin-bottom:40px;padding-top:8px}.TopBanner__container .TopBanner__bannerContainer{height:118vw;overflow:hidden;position:relative;z-index:1}.TopBanner__container .TopBanner__bannerContainer.TopBanner__iphone{transform:translateZ(0)}.TopBanner__container .TopBanner__slideClassName{border-radius:12px}.TopBanner__container .TopBanner__sliderContainerClassName{margin-left:16px;width:calc(100% - 32px)!important}.TopBanner__container .TopBanner__sliderContainerClassName.TopBanner__notFirst{margin-left:24px;width:calc(100% - 42px)!important}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__lastClassName{margin-left:16px!important}.TopBanner__container .TopBanner__sliderContainerClassName dotlottie-player{margin-left:-10px;margin-top:-12px}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper{border-radius:12px;height:100%;overflow:hidden;position:relative;width:calc(100% - 8px)!important}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__ripple{z-index:3}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper.TopBanner__last{width:100%!important}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__bannerImg{height:100%;width:100%;z-index:1}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__overrideBannerImg{animation:TopBanner__fadeIn .3s ease-out forwards;height:100%;inset:0;position:absolute;width:100%}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__gradient{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 40%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection{box-sizing:border-box;color:#fff;font-family:font-medium;left:0;padding:32px 24px;position:absolute;top:0;width:100%;z-index:3}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__hidden{display:none;visibility:hidden}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__mainHeading{font-size:74px;letter-spacing:-.04em;line-height:56px;margin:0 0 8px -4px;opacity:0;transform:translateY(100%);white-space:normal}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__mainHeading span{color:#77bd14}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__h1HeadingV2{font-family:font-heavy;font-size:35px;letter-spacing:normal;line-height:36px;margin-left:0}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__h1SubHeading{font-size:18px;line-height:22px;opacity:0;transform:translateY(100%);white-space:normal}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__h2Heading{font-family:font-heavy;font-size:32px;line-height:32px;margin:0 0 4px;opacity:0;transform:translateY(100%);white-space:normal}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__h3Heading{font-size:20px;line-height:24px;opacity:0;transform:translateY(100%);white-space:normal}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__h4Heading{font-size:12px;line-height:20px;margin-top:12px;opacity:0;transform:translateY(100%);white-space:normal}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__animate{opacity:1!important;transform:translateY(0)!important;transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:.2}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__noAnimate{opacity:1!important}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__headingSection .TopBanner__addAnimateDelay{transition-delay:.3s}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__ctaWrap{align-items:center;background-color:#ed264f;border-radius:0 0 12px 12px;bottom:0;color:#fff;display:flex;font-family:font-demi;font-size:20px;height:60px;justify-content:center;left:0;letter-spacing:0;line-height:24px;position:absolute;transform:translateY(100%);transition:transform .3s ease-out;width:100%}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__ctaWrap.TopBanner__animateCTA{transform:translateY(0)}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__ctaWrap.TopBanner__addDelay{transition-delay:.3s}.TopBanner__container .TopBanner__sliderContainerClassName .TopBanner__bannerSlideWrapper .TopBanner__playBtnWrap{left:50%;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}@keyframes TopBanner__fadeIn{0%{opacity:0}to{opacity:1}}.RewardBanner__wrap{background-color:#2e054e;background-repeat:no-repeat;box-sizing:border-box;overflow:hidden;padding:8px 16px;width:100%}.RewardBanner__wrap.RewardBanner__wrap1{animation:RewardBanner__stage1 .8s forwards;border-radius:8px;max-width:150px;opacity:0;overflow:hidden;padding:12px;position:absolute;transform:scaleX(0);width:-moz-fit-content;width:fit-content}.RewardBanner__wrap.RewardBanner__wrap1.RewardBanner__bookingAnimation{animation:RewardBanner__stage1Booking .8s forwards}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide{align-items:center;display:flex}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide svg{margin-right:4px;margin-top:-2px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content{align-items:flex-end;display:flex;display:grid;gap:20px 0;grid-template-rows:1fr 1fr;max-height:18px;transform:translateY(0);transition:transform .4s ease-in;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__vipText{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content.RewardBanner__scroll{transform:translateY(-38px)}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content.RewardBanner__fullBanner{font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content{color:#fff;display:flex;font-family:font-demi;font-size:14px;gap:4px;letter-spacing:0;line-height:18px;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight{background-color:#00b088;border-radius:4px;color:#fff;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;overflow:hidden;padding:2px 6px;position:relative;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:20px;left:-40px;margin-top:-2px;overflow:hidden;position:absolute;width:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight .RewardBanner__shineIcon svg{height:20px!important;margin-bottom:0!important;margin-top:0!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner{font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:22px!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon svg{height:22px!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight svg path{fill:#fff}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight svg{height:.6em;margin-bottom:2px;margin-right:-2px}.RewardBanner__wrap.RewardBanner__addAnimation{animation:RewardBanner__slideLeft .6s forwards;border-radius:0;bottom:0;margin-bottom:0;max-width:100%;opacity:1;position:relative;transform:scaleX(1);width:100%}.RewardBanner__wrap.RewardBanner__phoenix{border:1px solid #583771;margin-bottom:-12px;padding:6px 16px 20px}.RewardBanner__wrap.RewardBanner__phoenix .RewardBanner__topContent .RewardBanner__head{font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px}.RewardBanner__wrap.RewardBanner__phoenix .RewardBanner__topContent .RewardBanner__expiry{font-family:font-book;font-size:10px;line-height:12px}.RewardBanner__wrap.RewardBanner__banner{padding:12px 0 12px 12px}.RewardBanner__wrap.RewardBanner__banner .RewardBanner__topContent .RewardBanner__head{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap.RewardBanner__banner .RewardBanner__topContent .RewardBanner__expiry{border-radius:4px 0 0 4px}.RewardBanner__wrap.RewardBanner__full{border-radius:12px}.RewardBanner__wrap.RewardBanner__top{border-radius:12px 12px 0 0}.RewardBanner__wrap .RewardBanner__topContent{align-items:center;display:flex;justify-content:space-between}.RewardBanner__wrap .RewardBanner__topContent.RewardBanner__desk{gap:24px;justify-content:center}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__headBanner{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__headBanner svg{margin-right:4px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head{align-items:center;color:#fff;display:flex;font-family:font-demi;font-size:14px;gap:4px;letter-spacing:0;line-height:18px;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head.RewardBanner__fullBanner{font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight{background-color:#00b088;border-radius:4px;color:#fff;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;overflow:hidden;padding:2px 6px;position:relative;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:20px;left:-40px;margin-top:-2px;position:absolute;width:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight .RewardBanner__shineIcon svg{height:20px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner{font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:22px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon svg{height:22px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight svg path{fill:#fff}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight svg{height:.6em;margin-bottom:2px;margin-right:-2px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__expiry{align-items:center;background:#52306c;border-radius:4px;color:#fff;display:flex;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;padding:4px 8px;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__expiry svg{margin-right:2px;margin-top:-1px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__arrowContainer{align-items:center;display:flex;justify-content:center;margin-left:2px}.RewardBanner__wrap .RewardBanner__footer{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px;margin-top:8px;-webkit-text-fill-color:transparent}.RewardBanner__wrap .RewardBanner__footer svg{vertical-align:-2px}@keyframes RewardBanner__slideLeft{0%{border-radius:8px;margin-bottom:0;max-width:150px;padding:12px;width:-moz-fit-content;width:fit-content}to{border-radius:0;margin-bottom:0;max-width:100%;padding:8px;transform:scaleX(1);width:100%}}@keyframes RewardBanner__stage1{0%{bottom:20px;opacity:0;transform:scaleX(0)}to{bottom:80px;opacity:1;transform:scaleX(1)}}@keyframes RewardBanner__stage1Booking{0%{bottom:0;opacity:0;transform:scaleX(0)}to{bottom:20px;opacity:1;transform:scaleX(1)}}@keyframes RewardBanner__moveRight{0%{left:-40px}to{left:100%}}.GSTSavingsBanner__root{align-items:center;background-color:#e5f7f3;border:1px solid #d3eee7;border-radius:16px 16px 0 0;color:#367960;display:flex;font-family:font-book;font-size:12px;justify-content:center;line-height:16px;margin-bottom:-8px;padding:6px 0 16px}.GSTSavingsBanner__root svg{margin-right:4px}
