@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400&display=swap";.listing-modifysearch_container{background:var(--color-top-nav,#0a223d);position:relative}.listing-modifysearch_container .listing-modifysearch_inner{justify-content:space-between;align-items:center;width:1200px;height:66px;margin:0 auto;display:flex}.primaryBtn.big{width:176px;margin-left:30px;font-size:18px}.agent-section-container{display:flex;position:absolute;right:65px}.agent-section-container .quotationWrapper{position:initial}.agent-section-container .diy-copy-payload-btn{cursor:pointer;align-self:center;margin-right:12px}.citypicker_container{z-index:999999;background-color:#fff;border-radius:4px;width:316px;min-height:316px;position:absolute;top:23px;left:0;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.2)}.modifySearchSprite{background:url(/holidays/node/images/dynamicDetails/spriteModifySearch1.png) 0 0/50px 50px no-repeat}.citypicker_container .userLocation{cursor:pointer;border-bottom:1px solid #d8d8d8;margin:0 10px;padding:20px 0 15px;display:flex}.citypicker_container .userLocationIcon{background-position:-27px -21px;width:20px;height:20px}.citypicker_container .locationIcon{background-position:2px -35px;width:15px;height:15px;transform:scale(1.8)}.citypicker_container:after{content:"";background:url(/holidays/node/images/dynamicDetails/spriteModifySearch1.png) -20px -5px/50px 50px no-repeat;width:10px;height:10px;position:absolute;top:15px;left:10px}.citypicker_container .citypicker_input{color:#000;background:#fff;border:0;outline:0;width:100%;padding:11px 10px 11px 30px;font-size:16px;font-weight:700;box-shadow:0 2px 3px rgba(0,0,0,.1)}.citypicker_container .citypicker_list{max-height:300px;overflow-y:auto}.citypicker_container .searchedCity,.citypicker_container .citypicker_list li{cursor:pointer;padding:0 10px}.citypicker_container .searchedCity{padding-top:5px;padding-left:0}.citypicker_container .searchedCity:nth-child(2){padding-top:10px}.citypicker_container .searchedCity .airport{border-left:4px solid #9b9b9b;margin-bottom:5px;margin-left:34px}.citypicker_container .cityCount{color:#9b9b9b;margin-top:3px;margin-left:22px;font-size:12px}.citypicker_container .citypicker_list .citypicker_title{text-transform:uppercase;color:#9b9b9b;padding:10px;font-size:12px;font-weight:900;line-height:12px}.citypicker_list .chatLoaderWrap{background:#fff;width:100%;height:69%;top:31%}.noCostEMI{background:rgba(201,201,201,.1);border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;padding:10px 8px;display:flex}.emiTag{color:#fff;background-image:linear-gradient(249deg,#667eea,#764ba2);border-radius:50px;align-items:center;padding:4px;display:flex}.rupeesImg{width:10px;height:10px;margin-right:5px}.appliedOffersOuter .appliedOffersHead span:after{content:"";border:2px solid #9b9b9b;border-width:0 2px 2px 0;padding:3px;position:absolute;top:5px;right:10px;transform:rotate(45deg)}.appliedOffersOuter .appliedOffersHead span.active:after{top:7px;transform:rotate(-135deg)}.appliedOffersOuter{border-bottom:1px solid #e7e7e7}.appliedOffersOuter .appliedOffersHead{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;position:relative}.appliedOffersOuter .appliedOffersContent{background:rgba(201,201,201,.1);padding:12px 18px 15px}.appliedOffersOuter .discountPrice{color:#249995;text-align:right;width:65px;margin-left:20px}.appliedOffersOuter .totalSaving{border-top:1px solid #ddd;justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.ZCList li span.amount{width:80px;margin-left:20px}.ZCList li{justify-content:space-between;margin-bottom:18px;padding:0 8px;display:flex}.dateChangeZCHeader{color:#1a7971;border-bottom:1px solid #bababa;padding:15px 20px 15px 10px;font-size:12px;font-weight:700}.zcSection{border-bottom:1px solid #cecece;padding:16px;transition:all 2s}.zcSection li:nth-child(2){border-top:1px solid #d5d5d5;margin-top:12px;padding-top:12px}.infoImg{width:20px;height:20px;margin-bottom:10px;margin-left:3px}.tooltipEMI{top:30px;left:55px}.overflow_Hidden{overflow:hidden}.emiModal{max-height:500px;overflow-y:scroll}.emiTags{color:#fff;background-image:linear-gradient(265deg,#667eea,#1b269f);border-radius:4px;justify-content:center;align-items:center;height:26px;margin-bottom:20px;font-size:12px;font-weight:900;display:flex}.lineHeightInherit{line-height:inherit!important}.logoZC{height:23px}.width126{width:126px}.width93{width:93px}.countSection{color:#fff;background:#9b9b9b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:2px;left:-10px}.countInfo{padding-left:20px}.paddingB34{padding-bottom:34px}.padding0{padding-bottom:0}.zcSection .loading_block_120{width:100%;height:220px;position:relative}.zcSection .inner_loader{height:100%}.zcSection .linkText.removeIcon{position:absolute;bottom:58px;right:18px}.zcSection .darkText.detailLine{margin-left:35px}p.zcHeader:after{content:"";border-style:solid;border-width:0 2px 2px 0;padding:3px;position:absolute;top:0;right:5px;transform:rotate(45deg)}p.zcHeader.active:after{top:4px;transform:rotate(-135deg)}span.knowMore{line-height:15px}.zcSection .inner_loader{-webkit-filter:"progid: DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f7', endColorstr='#e4e4e4', GradientType=0)";filter:"progid: DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f7', endColorstr='#e4e4e4', GradientType=0)";background:linear-gradient(90deg,#f3f4f7 10%,#e4e4e4 52%,#f3f4f7 100%);width:100%;height:100%;animation:.8s linear infinite loadingMover1;position:absolute}.zcSection .zcHeader.font12{color:#4a4a4a;margin-left:4px;font-weight:700}.zcSection p.zcHeader.active:after,.zcSection p.zcHeader:after{color:#9b9b9b;right:-3px}.zcSection .holidaySprite.zc_ZC{background-position:-162px -271px;width:126px;height:24px}.zcSection .holidaySprite.zc_FlexiDate{background-position:-293px -270px;width:95px;height:24px}.changeLog .appliedOffersHead span:after{content:"";border:2px solid #9b9b9b;border-width:0 2px 2px 0;padding:3px;position:absolute;top:9px;right:10px;transform:rotate(45deg)}.changeLog .appliedOffersHead span.active:after{top:13px;transform:rotate(-135deg)}.changeLog{border-bottom:1px solid #e7e7e7}.changeLog .appliedOffersHead{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;position:relative}.changeLog .appliedOffersContent{background:rgba(201,201,201,.1);padding:12px 18px 15px}.changeLog .discountPrice{color:#249995;text-align:right;width:65px;margin-left:20px}.holidaySprite.undoicon{background-position:-143px 0}.undotext{position:relative;top:-7px}.holidaySprite.othericon{background-position:-47px 0}.iconPosition{position:relative;top:-3px}.changelog-prefix-icon{margin-left:12px;margin-right:4px}.timer-container{position:absolute;top:-12px;left:12px}.timer-container .timer-info-text{text-align:center;color:#4a4a4a;margin-bottom:4px;font-size:12px;font-weight:700;line-height:14px}.timer-container .timer{letter-spacing:.346154px;color:#fff;white-space:nowrap;background:linear-gradient(85.23deg,#f5515f 0%,#9f0469 100%);border-radius:11px;padding:3px 8px;font-size:12px;font-weight:400}.persuasionV2{background:#fff;border-radius:6px;margin:30px 0;padding:7px 0 23px 23px;display:flex;box-shadow:0 1px 30px rgba(0,0,0,.1)}.persuasionCardWrapper-container{flex-direction:column;width:100%;height:100%;margin-right:18px;display:flex}.timer-spacer{height:24px}.persuasionV2 .persuasionCardWrapper{border-radius:4px;flex:1;align-items:center;width:100%;height:100%;min-height:71px;padding:14px 20px 8px;display:flex;position:relative}.persuasionV2 .slideItem{outline:none;height:100%}.persuasionV2 .persuasionSliderNew,.persuasionV2 .persuasionSliderNew .slick-list,.persuasionV2 .persuasionSliderNew .slick-initialized .slick-slide>div,.persuasionV2 .persuasionSliderNew .itemCard{height:100%}.persuasionV2 .persuasionCardWrapper img{margin-right:18px}.persuasionV2 .slick-slide{min-width:328px;max-width:328px;height:inherit!important}.persuasionV2 .slick-slide:last-child{margin-right:300px}.persuasionV2 .persuasionSlider .slick-track{display:flex}.persuasionV2 .persuasionCard,.persuasionV2 .persuasionCard{flex:1 0;padding-right:23px;display:flex}.persuasionV2 .persuasionHeading{flex-wrap:wrap;max-width:400px;margin-top:16px;margin-right:50px}.persuasionV2 .persuasionSlider{flex:1 0;width:calc(100% - 400px)}.persuasionV2.detailsRHS .persuasionSlider{width:unset}.persuasionV2 .slick-slider .slick-prev,.persuasionV2 .slick-slider .slick-next{width:40px;height:40px;box-shadow:none;cursor:pointer;z-index:1;background:#fff;border:none;border-radius:50%;outline:none;font-size:0;position:absolute;top:28%;box-shadow:0 1px 6px rgba(0,0,0,.2)}.persuasionV2 .slick-slider .slick-next{right:-23px}.persuasionV2 .slick-slider .slick-prev{right:97%}.persuasionV2 .slick-next:before,.persuasionV2 .slick-prev:before{content:"";border:2px solid #008cff;border-width:0 2px 2px 0;padding:4px;display:inline-block;position:relative;top:0;right:0;transform:rotate(-45deg)}.persuasionV2 .slick-prev:before{content:"";position:relative;top:0;right:0;transform:rotate(135deg)}.persuasionV2.details,.persuasionV2.detailsRHS{flex-direction:column;margin-top:0;margin-bottom:0}.persuasionV2.details{padding-top:0}.persuasionV2.details .persuasionHeading{margin-bottom:10px}.persuasionV2.details .holidaySliderCardHeader,.persuasionV2.detailsRHS .holidaySliderCardHeader{font-size:18px}.persuasionV2.details h4,.persuasionV2.detailsRHS h4{font-size:12px}.persuasionV2.detailsRHS .persuasionCardWrapper,.persuasionV2.detailsRHS .slick-slide{min-width:220px;max-width:226px;min-height:100px;display:block}.persuasionV2.detailsRHS .persuasionSliderNew .slick-slide:not(:last-child){margin-right:14px}.persuasionV2.detailsRHS .persuasionCard .persuasionCardWrapper{min-width:100%;margin-right:0;display:flex}.persuasionV2.detailsRHS .persuasionCardWrapper{flex-direction:column;align-items:flex-start}.persuasionV2.details .slick-slider .slick-prev,.persuasionV2.details .slick-slider .slick-next,.persuasionV2.detailsRHS .slick-slider .slick-prev,.persuasionV2.detailsRHS .slick-slider .slick-next{top:50%}.persuasionV2.detailsRHS .slick-slider{width:inherit}.persuasionV2.detailsRHS .slick-slider .slick-prev{left:-43px}.persuasionV2 .dangerousHtml>p{display:inline}.persuasionV2.detailsRHS .persuasionCardWrapper img{margin-bottom:8px}@media (min-width:320px) and (max-width:767px){.persuasionV2{flex-direction:column;margin-top:-20px}.persuasionV2 .persuasionCard{padding-right:0}.persuasionV2 .persuasionHeading h2{font-size:18px;line-height:18px}.persuasionV2 .persuasionHeading h4{margin-bottom:10px;font-size:12px;line-height:12px}.persuasionV2 .persuasionCardWrapper div{font-size:11px}.persuasionV2 .persuasionSlider{width:100%}.persuasionV2 .slick-slide{min-width:285px;max-width:285px}.persuasionV2 .slick-slider .slick-prev,.persuasionV2 .slick-slider .slick-next{display:none!important}.persuasionV2 .persuasionCardWrapper .inlineB{flex-direction:column;display:flex}.persuasionV2 .persuasionCardWrapper .inlineB a{margin-top:5px;margin-left:0}.persuasionV2 .persuasionCardWrapper .inlineB~a{text-align:right;text-decoration:underline}}.pakageDtlWrap{z-index:5;background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;position:-webkit-sticky;position:sticky;top:60px;box-shadow:0 2px 24px rgba(0,0,0,.11)}.pakageDtlWrapTop{margin-bottom:16px;padding:16px 16px 0;position:relative}.slashedPrice{color:#9b9b9b;font-size:12px;text-decoration:line-through}.excludingText{font-size:12px;font-weight:400px;color:#757575}.priceDetail{text-align:left;font-size:24px;font-weight:900;line-height:22px}.packageOfftag{color:#ec2127;margin-left:4px;font-size:12px}.priceContainer{margin-bottom:8px;font-size:14px}.packageDtlslashedOfferPrice{flex-direction:row;margin-bottom:8px;display:flex}.excludingText{font-family:Lato;font-size:12px;font-weight:400;line-height:14px}.pakageDtlRow{border-bottom:1px solid #e7e7e7;padding:16px 20px 0}.packageDtlRowReserved{border-bottom:1px solid #e7e7e7;padding:16px 20px}.reserveButton{transform:translateY(-22px)}.reserveBtn{text-align:center}.calIcon{background-size:100%;width:14px;height:14px;margin-right:5px;display:inline-block}.priceTimer{text-align:center;background-color:#ffedd1;border:1px solid #cf8100;border-radius:30px;justify-content:center;align-items:center;width:42px;height:42px;font-size:10px;display:flex}.pakageDtlCta{text-align:center;margin-top:16px;margin-bottom:16px;padding:0 24px}.borderRadius8{border-radius:8px!important}.padding13{padding:14px 24px!important}.pakageDtlCta .contactManagementContainer{text-align:left}.pakageDtlCtaReserved{text-align:center;border-bottom:1px solid #e7e7e7;margin:4px 0 0;padding:0 20px 18px}.pakageDtlCtaReserved .primaryBtn{background:#fff;width:208px}.pakageDtlCta .primaryBtn{background:#fff;width:256px;height:44px}.offersWrap{background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;box-shadow:0 2px 24px rgba(0,0,0,.11)}.offersHead{color:#4a4a4a;padding:15px 18px;font-size:16px;font-weight:900}.reserveOverlayHaad{color:#000;font-size:32px;font-weight:900}.reserveTracker{background-color:#e5f3ff;border-radius:4px;width:auto;margin:0 auto;padding:71px 29px 54px;display:table}.trackerLine{background-image:linear-gradient(267deg,#77c6cc,#2b8cab);width:100%;height:5px;position:relative;top:17px;left:0}.trackerPoints{width:100%;display:flex;position:relative}.trackerCol{width:27px;margin-right:230px}.trackerCol .checkPoints{color:#fff;background-color:#77c6cc;border-radius:30px;justify-content:center;align-items:center;width:27px;height:27px;margin-bottom:5px;font-weight:700;display:inline-flex}.trackerCol:last-child{margin-right:0}.trackerCol:first-child .checkPoints{background-color:#2b8cab}.trackerHead{text-align:center;width:70px;margin-left:-17px;font-size:12px;font-weight:700;position:absolute;top:-40px}.payInfoText{border-bottom:1px solid #ddd;margin-bottom:15px;padding:16px 0;font-size:16px;font-weight:700}.reserveSearOverlay{padding:30px}.reserveSeatCta{position:absolute;bottom:-16px;left:360px}.holidaySprite.flexiDateIcon{background-position:-202px -216px;background-size:480px 480px}.createQuoteV3.quotationBtnLoader{border:2px solid #fff;border-right-color:transparent;border-radius:50%;width:22px;height:22px;margin:-2px auto;animation:1s linear infinite spin;display:inline-block}.expired-plan{color:#eb2026}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.primaryBtn.disabled,.primaryBtnWhite.disabled{opacity:.5;pointer-events:none}.saveNewPlan{color:#008cff}.package-variant>div{padding:0 5px 0 0}.variantHeading{color:#4a4a4a;font-size:10px;font-weight:500}.variant-type{color:#4a4a4a}.fullWidth{width:100%}.packageOptionWrap{z-index:8;background-color:#fff;border-top:1px solid #e7e7e7;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;padding:10px 16px 20px;position:absolute;top:55%;left:0;box-shadow:0 0 16px rgba(0,0,0,.16)}.packageOptionWrap:after{content:"";z-index:9;border:8px solid transparent;border-bottom-color:#fff;margin-left:-5px;position:absolute;bottom:100%;left:88%}.packageOptionList{border-bottom:1px solid #efefef;flex:1;justify-content:space-between;margin-left:10px;padding-bottom:10px;display:flex}.packageOptionContainer label:last-child .packageOptionList{border-bottom-width:0}.errorPackageOption{color:#eb2226;border-top:1px solid #efefef;padding-top:10px;font-size:11px}.customRadioBtn{display:inline-block;position:relative}.customRadioBtn input{z-index:2;opacity:0;width:18px;height:18px;position:absolute}.customRadioBtn input:checked+.outer{border-color:#008cff}.customRadioBtn .outer{background-color:#fff;border:2px solid #9b9b9b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.customRadioBtn .inner{opacity:0;background-color:#2e3092;border-radius:50%;width:12px;height:12px;margin:1px;transition:all .25s ease-in-out;display:block;transform:scale(0)}.customRadioBtn input:checked+.outer .inner{opacity:1;background-color:#008cff;transform:scale(1)}.bookAtXNudgeInfo{color:#007e7d;align-items:flex-start;gap:8px;margin-top:16px;font-size:12px;font-weight:400;display:flex}.bookAtXNudgeInfo img{flex-shrink:0;width:16px;height:16px}.initerary-nav{background:var(--details-itinerary-nav-bg-color,#f1f4f6);z-index:4;margin-bottom:var(--details-itinerary-nav-margin-bottom,0);flex-direction:row;justify-content:space-around;align-items:center;padding:15px 0;display:flex;position:-webkit-sticky;position:sticky;top:145px}.initerary-nav.itinerary-nav-move-up{top:145px}.initerary-nav li{color:var(--details-itinerary-tab-color,#4a4a4a);text-transform:uppercase;cursor:pointer;background-color:var(--details-itinerary-tab-bg-color,transparent);padding:8px 12px;font-size:14px}.initerary-nav li.active{background:var(--details-itinerary-tab-active-bg-color,#fff);border:1px solid var(--details-itinerary-tab-active-border,#008cff);color:var(--details-itinerary-tab-active-color,#4a4a4a);border-radius:20px;font-weight:700}.initerary-nav li.errorTabText{color:#eb2026}.pointer-list{flex-direction:column;display:flex;position:-webkit-sticky;position:sticky;top:255px}.pointer-list-title{color:#4a4a4a;margin-bottom:10px;padding-left:23px;font-size:18px;font-weight:700;position:-webkit-sticky;position:sticky;top:220px}.pointer-list li{color:#4a4a4a;text-transform:capitalize;cursor:pointer;align-self:flex-start;padding:5px 30px 5px 38px;font-size:12px;font-weight:700;position:relative;overflow:hidden}.pointer-list li:before{content:"";z-index:1;background:#9b9b9b;border-radius:5px;width:7px;height:7px;margin:auto;position:absolute;top:0;bottom:0;left:23px}.pointer-list li.errorDateText{color:#eb2026}.pointer-list li.errorDateText:before{background:#eb2026}.pointer-list li:after{content:"";background:#e7e7e7;width:1px;height:100%;position:absolute;top:0;left:26px}.pointer-list li:first-child:after{top:10px}.pointer-list li:last-child:after{top:-10px}.pointer-list li.active{color:#fff;background:#4a4a4a;border-radius:0 20px 20px 0}.pointer-list li.active:before{background:#fff}.pointer-list li.inactive{opacity:.4;pointer-events:none}.hasPremiumInfo-pointer{top:285px!important}.hasPremiumInfo-pointerlist{top:310px!important}hr{z-index:2;background:#c8c8c8;border:0;height:1px;position:-webkit-sticky;position:sticky;top:77px}.container{width:1200px;margin:0 auto}.leftContainer{width:870px}.rightContainer{flex-shrink:0;width:310px;margin-left:20px}.mediaContainer{justify-content:space-between;margin-bottom:16px;display:flex}video{outline:none}.packageDescContainer{z-index:2;background:#fff;padding-top:20px;position:-webkit-sticky;position:sticky;top:0}.packagePriceContainer{z-index:1;background:#fff;position:-webkit-sticky;position:sticky;top:0}.brdrContainer{border:1px solid #c8c8c8;box-shadow:0 4px 8px rgba(138,107,118,.08)}.dayLeftSticky{z-index:1;width:60px;position:-webkit-sticky;position:sticky;top:0}.itinararyRightSection{margin-left:60px}.margin-102{margin-top:-102px}.margin-60{margin-top:-78px}.greyContainer{background:#f9f9f9}.shareFriendsModal input,.shareFriendsModal input:focus{outline:0}.viewGalleryCont{z-index:1;-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#000000",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#000000",GradientType=0);background:linear-gradient(rgba(255,255,255,0) 0%,#000 100%);padding:25px 0 6px 6px;position:absolute;bottom:0;left:0;right:0}.dayCountComtainer{text-align:center;background:#e7e7e7;align-self:flex-start;width:32px;padding:5px 0}.contentList li{margin-bottom:10px;margin-left:3px;padding-left:25px;line-height:24px;position:relative}.contentList li:before{content:"";border:1px solid #979797;border-radius:100px;width:8px;height:8px;position:absolute;top:8px;left:0}.contentList li p{background:#fff;margin-left:-25px;font-weight:700;position:relative}.flightJourney{z-index:1;margin-left:-12px;top:-8px;left:50%}.flightJourneyV2{z-index:1;margin-left:-12px;top:-12px;left:48%}.greenGradient{background-image:linear-gradient(70deg,#26bd99,#219393);padding:3px}.greenGradient.paddingLR10{padding-left:10px;padding-right:10px}.selectedContainer{background:#fef3e1;min-height:100px}.layoverInfoContainer{background-image:linear-gradient(270deg,rgba(249,249,249,.2),rgba(240,240,240,.54));border-radius:4px;padding-left:15px}.holidaySprite.rating_blank{background-position:0 -349px;width:60px;height:12px}.holidaySprite.rating_fill{background-position:0 -337px;width:60px;height:12px}.holidaySprite.ratingOne{width:13px}.holidaySprite.ratingTwo{width:25px}.holidaySprite.ratingThree{width:37px}.holidaySprite.ratingFour{width:49px}.holidaySprite.ratingFive{width:60px}.holidaySprite.ratingOne_half{width:18px}.holidaySprite.ratingTwo_half{width:31px}.holidaySprite.ratingThree_half{width:43px}.holidaySprite.ratingFour_half{width:55px}.holidaySprite.reviewRating_blank{background-position:-96px -336px;width:63px;height:13px}.holidaySprite.reviewRating_fill{background-position:-96px -349px;width:63px;height:13px}.holidaySprite.reviewRatingOne{width:13px}.holidaySprite.reviewRatingTwo{width:25px}.holidaySprite.reviewRatingThree{width:38px}.holidaySprite.reviewRatingFour{width:50px}.holidaySprite.reviewRatingFive{width:63px}.holidaySprite.reviewRatingOne_half{width:18px}.holidaySprite.reviewRatingTwo_half{width:31px}.holidaySprite.reviewRatingThree_half{width:44px}.holidaySprite.reviewRatingFour_half{width:56px}.accordHeading{position:relative}.accordHeading:before{content:"";background:#c8c8c8;width:200px;height:1px;position:absolute;top:30px;right:50px}.keyAccordHeading:after{content:"";border:2px solid #4a4a4a;border-width:0 2px 2px 0;padding:3px;position:absolute;top:19px;right:10px;transform:rotate(45deg)}.keyAccordHeading.active:after{top:23px;transform:rotate(-135deg)}.keyAttractionList{max-height:300px;overflow-y:auto}.keyAttractionList li{margin-left:3px;padding:10px 0 10px 40px;position:relative}.keyAttractionList li:before{content:"";background:#9ed3ff;border-radius:100px;width:6px;height:6px;position:absolute;top:18px;left:20px}.keyAttractionList li:after{content:"";background:#e3e3e3;width:150px;height:1px;position:absolute;top:0;left:40px}.keyAttractionList li:hover{background:#f4faff}.overnightFlightContainer{margin:25px 15px 25px 30px;position:relative}.customRating i{margin-right:2px;font-size:20px}.amenitiesList{flex-wrap:wrap;display:flex}.amenitiesList li{width:33.33%}.hiddenAmenities{display:none}.hiddenAmenities.showAmenities{display:flex}.activityThumb{width:100%;max-height:85px}.bodyFixed{overflow:hidden}.termsInfoContainer{margin:45px 0}.alertCheck{z-index:1}.alertMsg{color:#eb2026;background:#ffd3d4;border-radius:2px;width:100%;height:45px;padding:0 15px 0 0;position:absolute;top:-13px;left:-5px}.sliderHeight40{height:40px}.blueCircle{background:#e5f3ff;border-radius:100px;width:97px;height:97px}.yellowCircle{background:#f7ecc4;border-radius:100px;width:97px;height:97px}.redCircle{background:#f9e6ee;border-radius:100px;width:97px;height:97px}.lobFlights{background-position:0 -144px!important}.lobHotels{background-position:-144px -144px!important}.lobTransfers{background-position:-98px -144px!important}.lobActivities{background-position:-48px -144px!important}.thankYou{background-position:-240px -144px!important}.alertIconBig{background-position:-288px -144px!important}.holidaySprite{background:url(/holidays/node/images/dynamicDetails/holidaySprite20.png) 0 0/480px 480px no-repeat;flex-shrink:0;font-size:0;display:inline-block}.icon12{width:12px;height:12px}.icon24{width:24px;height:24px}.icon34{width:34px;height:34px}.icon30{width:30px;height:30px}.icon36{width:36px;height:36px}.icon46{width:46px;height:46px}.icon48{width:48px;height:48px}.share{background-position:0 0}.save{background-position:-24px 0}.compare{background-position:-48px 0}.viewGal{background-position:-72px 0}.hotelsLob{background-position:-96px 0}.flightsLob{background-position:-120px 0}.undo{background-position:-144px 0}.whatsAppIcon{background-position:-168px 0}.twitterIcon{background-position:-192px 0}.facebookIcon{background-position:-216px 0}.selectedBlack{background-position:-240px 0}.baggage{background-position:-264px 0}.breakfast{background-position:-288px 0}.flightJourneyIcon{background-position:-177px -29px}.transfersLob{background-position:-336px 0}.addIcon{background-position:-360px 0}.checkoutIcon{background-position:-384px 0}.activityIcon{background-position:-408px 0}.visaLob{background-position:-432px 0}.tourIcon{background-position:0 100%}.visaIcon{background-position:-36px bottom}.giftWalletIcon{background-position:-72px bottom}.noCostEmiIcon{background-position:-100px -274px;width:34px;height:15px}.mmtMapIcon{background-position:-5px -581px;background-size:700px 700px;width:33px;height:45px;position:relative;bottom:45px;right:16.5px}.taIcon{background-position:-63px -337px;width:14px;height:10px}.whiteArrow{background-position:-48px -24px}.alertIcon{background-position:-96px -24px}.chat{background-position:-48px -96px}.call{background-position:-34px -216px}.query{background-position:-82px -96px}.backArrow{background-position:-72px -24px}.greenTick{background-position:0 -96px}.smallTick{background-position:-24px -96px}.mmtAssuredLogo{background-position:-168px -336px;width:103px;height:22px}.locationIcon{background-position:-288px -336px;width:22px;height:27px}.accordionArrow{background-position:-358px -336px;width:46px;height:46px;position:absolute;top:10px;right:0}.active .accordionArrow{background-position:-312px -336px}.holC_fullP_loader{opacity:.8;-webkit-filter:Alpha(Opacity=80);filter:Alpha(Opacity=80);z-index:999999;color:#2f2f2f;font-family:Arial,Helvetica,sans-serif;position:absolute}.holC_fullP_loader>div{background:#dfdfdf;border:1px solid #dfdfdf;width:370px;margin-top:50%;margin-left:32%;padding:30px}.holC_txt_16{font-size:16px}.css-15k3avv{top:30px!important}.dayPlanFlightIcon{background-position:-312px 0}.dayPlanHotelIcon{background-position:-424px -212px}.dayPlanTransferIcon{background-position:-340px -211px}.dayPlanActivityIcon{background-position:-397px -211px}.dayPlanMealIcon{background-position:-370px -212px}.dayPlanVisaIcon{background-position:-432px 0}.amenitiesSprite{background:url(/holidays/node/images/dynamicDetails/amenitySprite.png) 0 0/200px 450px no-repeat;flex-shrink:0;font-size:0;display:inline-block}.amenityIcon1{background-position:0 -5px}.amenityIcon2{background-position:-27px -4px}.amenityIcon3{background-position:-57px -4px}.amenitiesSprite.areaGuide{background-position:-87px -4px}.amenityIcon5{background-position:-118px -4px}.amenityIcon6{background-position:-147px -4px}.amenitiesSprite.specialRequest{background-position:-173px -5px}.amenityIcon8{background-position:0 -36px}.amenityIcon9{background-position:-31px -35px}.amenityIcon10{background-position:-56px -35px}.amenityIcon11{background-position:-88px -35px}.amenityIcon12{background-position:-116px -35px}.amenitiesSprite.star{background-position:-144px -35px}.amenitiesSprite.cannotFind{background-position:-173px -35px}.amenityIcon15{background-position:0 -78px}.amenityIcon16{background-position:-28px -78px}.amenityIcon17{background-position:-56px -78px}.amenitiesSprite.cancellationNotCovered{background-position:-90px -79px}.amenitiesSprite.changeGuestDetails{background-position:-114px -78px}.amenitiesSprite.share{background-position:-146px -78px}.amenityIcon21{background-position:-173px -77px}.amenitiesSprite.changeTravelDates{background-position:0 -121px}.amenityIcon23{background-position:-27px -120px}.amenityIcon24{background-position:-56px -119px}.amenityIcon25{background-position:-84px -120px}.amenitiesSprite.coffeeMaker{background-position:-116px -120px}.amenityIcon27{background-position:-143px -120px}.amenityIcon28{background-position:-174px -120px}.amenityIcon29{background-position:0 -159px}.amenitiesSprite.coupleFriendly{background-position:-29px -159px}.amenitiesSprite.dateChangesCharges{background-position:-59px -160px}.amenityIcon32{background-position:-86px -159px}.amenitiesSprite.downloadVoucher{background-position:-113px -159px}.amenityIcon34{background-position:-141px -160px}.amenitiesSprite.totalPaid{background-position:-174px -159px}.amenitiesSprite.freeCancellationCovered{background-position:-1px -203px}.amenityIcon37{background-position:-29px -204px}.amenityIcon38{background-position:-57px -204px}.amenityIcon39{background-position:-89px -205px}.amenitiesSprite.guestHouse{background-position:-117px -203px}.amenityIcon41{background-position:-143px -203px}.amenityIcon42{background-position:-174px -204px}.amenitiesSprite.guests{background-position:0 -244px}.amenitiesSprite.heart{background-position:-27px -243px}.amenityIcon45{background-position:-56px -243px}.amenityIcon46{background-position:-87px -243px}.amenitiesSprite.hotelDetail{background-position:-117px -243px}.amenitiesSprite.viewAll{background-position:-143px -244px}.amenityIcon49{background-position:-174px -243px}.amenityIcon50{background-position:0 -291px}.amenityIcon51{background-position:-27px -291px}.amenitiesSprite.loading{background-position:-54px -290px}.amenitiesSprite.location{background-position:-85px -290px}.amenitiesSprite.meals{background-position:-118px -291px}.amenityIcon55{background-position:-144px -291px}.amenitiesSprite.room{background-position:-174px -290px}.amenityIcon57{background-position:0 -333px}.amenitiesSprite.multipleAdults{background-position:-29px -333px}.amenitiesSprite.night{background-position:-58px -334px}.amenitiesSprite.nonRefundable{background-position:-88px -333px}.amenityIcon61{background-position:-115px -333px}.amenitiesSprite.reviewLive{background-position:-146px -333px}.amenityIcon63{background-position:-173px -332px}.amenityIcon64{background-position:0 -370px}.amenityIcon65{background-position:-60px -371px}.amenitiesSprite.publicRestrooms{background-position:-87px -370px}.amenitiesSprite.refund{background-position:-115px -370px}.amenitiesSprite.resort{background-position:-144px -370px}.amenityIcon70{background-position:-173px -370px}.amenitiesSprite.bed{background-position:0 -402px}.amenityIconDefault,.amenityIconSofa,.amenityIconRoom{background-position:-30px -402px}.hsw .react-autosuggest__suggestions-list{overflow:inherit!important}.warningMessage{color:#eb2026;background:#ffd3d4;width:100%;height:45px;padding:10px 0}.hsw .DayPicker-Day.DayPicker-Day--end{color:#000!important;background-color:#fff!important;border:none!important}.transferCardImgPlaceholder{justify-content:center;align-items:center;width:166px;height:89px;margin-right:20px;padding-left:10px;padding-right:10px;display:flex}.makeAllInline *{display:inline-block}.flightCardHeading{color:#000;background-color:#f1f3f5;margin-top:25px;margin-bottom:25px;padding:5px 10px;font-size:12px;line-height:12px}.lightGreyContainer{background:#ebebeb;border-radius:4px;padding:5px 10px}.gmailIcon{background-position:-456px 0}.shine{background:#f6f7f8 linear-gradient(90deg,#f6f7f8 0%,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%) 0 0/340px 194px no-repeat;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;display:inline-block;position:relative}.mmtBlckIcon{vertical-align:middle;background-position:0 -264px}.flexiDateIcon{vertical-align:middle;background-position:-30px -264px}.emiIcon{vertical-align:middle;background-position:-62px -264px;width:35px;height:26px}.timer-clockIcon{vertical-align:middle;background-position:-124px -28px;width:16px;height:16px}.cashbackIcon{background-position:-143px -21px}.joining-line{color:#9b9b9b;margin-left:20px;padding-top:10px;padding-left:12px;font-size:12px;font-weight:700}.month-name{color:#4a4a4a;margin-right:5px;font-size:14px;font-weight:700}.days-itinerary{margin-right:15px}.days-itinerary li{color:#9b9b9b;margin-bottom:6px;font-weight:700}.days-itinerary li a{color:#9b9b9b}.days-itinerary li a.dayActive{color:#008cff}.caledarIcon{background-position:-3px -369px;width:13px;height:13px;margin-right:4px}.paxIcon{background-position:-42px -372px;width:9px;height:11px}.bookingDetails{background-color:#fff;border-radius:5px;padding:15px;box-shadow:0 1px 4px rgba(0,0,0,.4)}.bookingDetailsTop{border-bottom:2px solid #bababa;margin-bottom:15px;padding:0 0 10px}.amendmentListRight{width:65px}.amendmentList{border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:15px 20px}.amendmentList ul li{border-bottom:1px solid #cecece;margin-bottom:10px;padding-bottom:10px}.amendmentList ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.amendmentListIcon{width:26px;height:26px}.deleteIcon{width:20px;height:20px}.selectedActivityModal{justify-content:center;align-items:center;display:flex}.selectedActivity{z-index:1112;background:#fff;border-radius:10px;width:400px;padding:20px 20px 30px;position:fixed;top:10%;box-shadow:0 1px 4px rgba(0,0,0,.4)}.overlay{z-index:1111;background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0}.selectedActivityRow{border-bottom:1px solid #e7e7e7;justify-content:space-between;padding:20px 0;display:flex}.activityDetails{background:#eaf5ff;border-bottom:1px solid #e7e7e7;margin:0 -20px;padding:15px 20px}.selectedActivityInput{width:140px}.selectedActivityRow:last-of-type{border-bottom:none}.notAdded{background:#f9e6ee;border-radius:120px;justify-content:center;align-items:center;width:138px;height:138px;margin:0 auto 20px;display:flex}.errorIcon{background:url(/holidays/images/dynamicDetails/holidaySprite12.png) -290px -148px/480px 480px no-repeat;width:43px;height:40px;display:inline-block}.addActivityModal{text-align:center;width:520px;padding:30px 0}.sliderEllipsis{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;padding-bottom:2px;display:-webkit-box;overflow:hidden}.highlight{padding:0 25px 10px}.highlight:hover{cursor:pointer;background:#f4faff;height:100%}.actionButtonsV3 .actionButtonsContainer{z-index:5}.widthMaxContent{width:-webkit-max-content;width:-moz-max-content;width:max-content}.descriptionContainer{text-align:justify;display:inline-block}.bodyContainer,.rectangle.quotation_rightArrow{z-index:5}.staySlider .input-range__slider{cursor:pointer;background-color:#fff;border-radius:100px;outline:none;width:24px;height:24px;margin-top:-16px;margin-left:-10px;transition:transform .3s ease-out;display:block;position:absolute;top:50%;box-shadow:0 1px 7px rgba(140,140,140,.4)}.staySlider .input-range__slider:focus{box-shadow:0 2px 4px rgba(140,140,140,.3),0 -2px 4px rgba(140,140,140,.2)}.staySlider .input-range--disabled .input-range__slider{box-shadow:none;background:#e6e6e6;border:1px solid #e6e6e6;transform:none}.staySlider .input-range__slider-container{transition:left .3s ease-out}.staySlider .input-range__label{color:#000;white-space:nowrap;font-size:20px;transform:translateZ(0)}.staySlider .input-range__label--min,.staySlider .input-range__label--max{display:none}.staySlider .input-range__label--value{position:absolute;top:0;left:0}.staySlider .input-range__label-container{display:none;position:relative;left:0}.staySlider .input-range__track{cursor:pointer;background:#e6e6e6;border-radius:4px;height:6px;transition:left .3s ease-out,width .3s ease-out;display:block;position:relative}.staySlider .input-range--disabled .input-range__track{background:#ededed}.staySlider .input-range__track--background{position:absolute;top:45%;left:10px;right:10px}.staySlider .input-range__track--active{background-color:#008cff}.staySlider .input-range{width:100%;height:56px;position:relative}.videoCont.restoBar.borderRadius4 div div span.close{pointer-events:none;display:none}.ErrorOptionSection{color:#eb2228;background:#ffd3d4;height:35px;padding:10px 10px 6px 28px;font-size:12px;font-weight:500}.replacedCardText{float:right;padding:0 10px 20px 0;position:absolute;bottom:-5px;right:5px}.replacedContainerText{float:right;padding:0 35px 20px 0}.alertIconForwardFlow{width:48px;height:55px;position:relative;top:2px}.callIcon{background-position:-453px -219px;width:18px;height:18px}.dayplan-header{z-index:2;background:#f9f9f9;border-radius:30px;flex-direction:row;min-height:44px;margin:30px 0 0;display:flex;position:-webkit-sticky;position:sticky;top:210px}.dayplan-header ul{flex:1;grid-template-columns:repeat(4,25%);display:grid}.dayplan-header ul li{color:#4a4a4a;text-transform:capitalize;flex-direction:row;align-items:center;padding:10px;font-size:12px;font-weight:700;display:flex}.dayplan-header ul li img{width:17px;margin-right:7px}.dayplan-header ul li.opaque{opacity:.4}.dayplan-title{color:var(--details-dayplan-title-color,#000);background:var(--details-dayplan-title-bg,linear-gradient(87deg,#f4d1ca 15%,#e2d9b2 100%));border-radius:6px/0 100% 100% 0;flex-direction:row;align-items:center;max-width:280px;padding:10px 27px;font-size:14px;font-weight:900;display:flex}.dayplan-description{text-align:justify;padding:20px 20px 0}.dayplan-description-readMore{cursor:pointer;color:#008cff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding-left:20px;font-size:12px}.day-plan-incusions-container{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;display:flex}.day-plan-incusions-container .inclusions-heading{text-transform:uppercase;color:#242424;align-items:center;font-size:11px;font-weight:700;line-height:13px;display:flex}.day-plan-incusions-container ul{flex-direction:row;align-items:center;margin-right:10px;display:flex}.day-plan-incusions-container ul li{margin-left:4px;padding:0}.day-plan-incusions-container ul li .dayPlanHotelIcon{position:relative;top:-2px}.day-plan-incusions-container ul li .dayPlanTransferIcon{position:relative;top:-1px}.day-plan-incusions-container ul li .dayPlanActivityIcon{position:relative;top:-3px}.day-plan-incusions-container ul li span{white-space:nowrap;color:#242424;align-items:center;font-size:11px;font-weight:400;line-height:13px;display:flex}.day-plan-incusions-container ul li span:last-child{border-right:1px solid #242424;padding-right:6px}.day-plan-incusions-container ul li:last-child span:last-child{border-right:none}.hasPremiumInfo-header{top:275px}.image-carousel-slide{background-position:50%;background-size:cover;border-radius:4px;overflow:hidden}.image-carousel-slide ul.slick-dots{bottom:5px}.image-carousel-slide ul.slick-dots li{width:10px;margin:0}.image-carousel-slide ul.slick-dots li button:before{opacity:.7;color:#fff;width:12px;font-size:6px}.image-carousel-slide ul.slick-dots li.slick-active button:before{opacity:1;margin-top:1px;font-size:8px}.slick-slider{width:100%}.slick-list{border-radius:4px}.activity-row{position:relative}.activity-row.disabled .activity-row-title,.activity-row.disabled .activity-row-body,.activity-row.disabled .activity-row-footer{opacity:.5;pointer-events:none;cursor:not-allowed}.activity-row.disabled .activity-row-btns span{cursor:pointer;pointer-events:auto}.activity-row.disabled .activity-row-btns span.failedText{color:#eb2026;cursor:default}.activity-row.disabled.highlight:hover{cursor:default;background:unset;pointer-events:none}.activity-row:before{content:"";opacity:.25;background:#979797;width:100%;height:1px;display:block}.activity-row:first-child:before{display:none}.activity-row-header{flex-direction:row;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px;display:flex}.activity-row-header:before{content:"";z-index:1;border-left:2px solid #000;height:25px;position:absolute;left:0}.activity-row-headerV2{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.activity-row-headerV2:before{content:"";z-index:1;border-left:2px solid #000;height:25px;position:absolute;left:0}.activity-row-title{color:#4a4a4a;font-size:14px}.activity-row-title .activity-heading{margin-left:10px;font-weight:700}.activity-row-title b{color:#000}.activity-row-btns span{color:#008cff;text-transform:uppercase;cursor:pointer;border-right:1px solid #e7e7e7;padding:0 10px;font-size:12px;font-weight:700}.activity-row-btns span:last-child{border-right:none}.activity-row-body{flex-direction:row;margin-top:12px;margin-left:31px;display:flex}.activity-row-image-wrapper{box-sizing:border-box;border-radius:4px;align-self:flex-start;width:243px;height:155px;margin-right:15px;display:flex;position:relative}.activity-row-image-wrapper>img{border-radius:4px;width:100%}.activity-row-rating{color:#fff;border-radius:4px;padding:3px 5px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.activity-row-rating small{font-size:10px}.activity-row-freebie-wrapper{position:relative;right:3px}.activity-row-freebie-tag{color:#219393;background-color:#d7fae2;border-radius:4px 4px 4px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:22px;margin:0 0 3px;padding:4px 5px;font-size:11px;display:flex;position:absolute;top:22px}.activity-row-freebie-bar{border:2px solid #81ddb6;border-radius:50% 50% 30px 156px;height:22px;position:absolute;top:25px;left:0}.activity-row-tag{color:#219393;background:#d7fae2;border-radius:0 4px 4px 0;padding:5px 10px 5px 13px;font-size:11px;font-weight:700;position:absolute;top:22px;left:-4px}.activity-row-tag:before{content:"";z-index:0;border:3px solid transparent;border-left-color:#81ddb6;display:inline-block;position:absolute;bottom:-3px;left:1px;transform:rotate(-45deg)}.activity-row-tag small{font-size:10px}.activity-row-tour-guide{box-sizing:border-box;background:#f1ffe2;border-radius:4px;width:100%;padding:6px 20px 6px 70px;position:absolute;bottom:0;left:0}.activity-row-tour-guide span{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #fff;border-radius:25px;width:50px;height:50px;display:inline-block;position:absolute;top:-15px;left:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.3)}.activity-row-tour-guide p{color:#4a4a4a;font-size:12px}.activity-row-details{flex-direction:column;flex:1;display:flex}.activity-row-details-title{color:#000;font-size:16px;font-weight:900}.activity-row-details-title small{color:#4a4a4a;font-size:12px;font-weight:700}.activity-row-text-sm{color:#4a4a4a;font-size:11px}.activity-row-text-desc{color:#4a4a4a;text-align:justify;font-size:11px}.activity-row-text-subtitle{color:#4a4a4a;margin-top:2px;margin-bottom:15px;font-size:11px}.activity-row-text-label{color:#9b9b9b;margin:5px 10px 5px 0;font-size:12px;display:inline-block}.activity-row-text-value{color:#4a4a4a;font-size:12px;font-weight:700}.activity-row-text-link{color:#008cff;cursor:pointer;font-size:10px;font-weight:700}.activity-row-mysafety{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:22px;margin-bottom:10px}.activity-row-mysafety .tooltipContainerCovid{right:unset}.activity-row-mysafety .covidTag{width:-webkit-max-content;width:-moz-max-content;width:max-content}.activity-row-mysafety .tooltipContainer:after{right:263px}.activity-row .unavailable-text{color:#eb2228;height:35px;padding:10px 10px 6px 28px;font-size:12px;font-weight:700}.new-activity-row .activity-name{color:#000;margin-bottom:12px;font-size:18px;font-weight:900}.new-activity-row .activity-row-text-desc{font-weight:12px}.new-activity-row .activity-baseCard-slot{border-top:1px dotted #d8d8d8;padding-top:8px}.new-activity-row .activity-baseCard-slot .ratePlanHeading{color:#000;margin-bottom:8px;font-weight:700}.new-activity-row .activity-baseCard-slot .slot-wrapper{flex-direction:column;width:100%;display:flex}.new-activity-row .activity-baseCard-slot .slot-wrapper .change-slot{color:#008cff;font-weight:700}.new-activity-row .activity-baseCard-slot .more-option{color:#008cff;font-size:12px;font-weight:700}.new-activity-row .text-wrapper{margin-bottom:3px;font-size:12px;display:flex}.new-activity-row .text-wrapper:last-child{margin-bottom:0}.new-activity-row .text-wrapper .text-icon{width:14px;margin-right:6px}.new-activity-row .selected-time-slot-wrapper{font-size:12px}.new-activity-row .selected-time-slot-wrapper .text-wrapper:last-child{margin-bottom:11px}.new-activity-row .partition-border{border:1px solid #d8d8d8;width:43px;height:1px;margin-top:10px;margin-left:31px;display:block}.new-activity-row .short-description{margin-bottom:6px}.disabled-activity{position:relative;cursor:unset!important}.disabled-activity *{pointer-events:none}.disabled-activity:before{content:"";pointer-events:none;z-index:1;background-color:rgba(255,255,255,.6);position:absolute;top:0;bottom:0;left:0;right:0}.disabled-activity .more-option{z-index:2;pointer-events:auto;position:relative;cursor:pointer!important}.add-activity-container{height:95px;padding:15px 15px 0}.add-activity-card{text-align:center;background-image:linear-gradient(259deg,rgba(204,245,242,.5),rgba(212,225,158,.5));border-radius:4px;width:100%;height:76px;padding:15px;overflow:hidden}.add-activity-button{text-align:center;color:#008cff;cursor:pointer;background-color:#fff;border-radius:34px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:36px;padding:10px 27px;font-weight:700;display:flex;position:relative;top:-19px;left:225px;right:auto;box-shadow:0 1px 7px rgba(0,0,0,.2)}.add-activity-quote span{font-weight:700}.add-activity-quote{color:#4a4a4a;margin-top:10px;font-size:14px;font-style:italic;line-height:18px}.holidaySprite.activityIcon{background-position:-265px -405px;width:10px;height:16px;margin-right:7px}.add-activity-card-conatiner{cursor:pointer;background:#e9f5ff;border-radius:8px;justify-content:space-between;align-items:center;width:620px;height:74px;margin:18px 0 18px 30px;padding:13px 20px;display:flex}.add-activity-card-conatiner .add-more-text{color:#000;font-size:16px;font-weight:900}.add-activity-card-conatiner .add-button{color:#008cff;text-align:center;font-size:12px;font-weight:700}.add-activity-content{margin-left:18px;margin-right:15px}.banner-notification{border:1px solid rgba(0,0,0,.1);border-radius:8px;margin:0 15px 15px;padding:12px 16px}.banner-notification-content{align-items:flex-start;gap:12px;display:flex}.banner-notification-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.banner-notification-icon img{border-radius:50%;width:16px;height:16px}.banner-notification-text{flex:1;min-width:0}.banner-notification-title{margin-bottom:4px;font-size:14px;line-height:1.4}.banner-notification-description{font-size:13px;line-height:1.4}.banner-notification-close{cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:background-color .2s;display:flex}.banner-notification-close:hover{background-color:rgba(0,0,0,.05)}.banner-notification-close svg{width:16px;height:16px}@media (max-width:768px){.banner-notification{margin-top:12px;padding:10px 12px}.banner-notification-content{gap:10px}.banner-notification-title{font-size:13px}.banner-notification-description{font-size:12px}}.baggage-border-commute{position:relative;margin-left:65px!important}@font-face{font-family:mmt-icons;src:url(/holidays/node/fonts/mmt-icons/mmt-icons.eot?thpv0e);src:url(/holidays/node/fonts/mmt-icons/mmt-icons.eot?thpv0e#iefix)format("embedded-opentype"),url(/holidays/node/fonts/mmt-icons/mmt-icons.ttf?thpv0e)format("truetype"),url(/holidays/node/fonts/mmt-icons/mmt-icons.woff?thpv0e)format("woff"),url(/holidays/node/fonts/mmt-icons/mmt-icons.svg?thpv0e#mmt-icons)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=mmt-],[class*=\ mmt-]{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:mmt-icons!important}.mmt-calendar:before{content:""}.mmt-pin-filled:before{content:""}.mmt-pin:before{content:""}.mmt-profile:before{content:""}.mmt-arrow-left-right:before{content:""}.mmt-bus-crossed:before{content:""}.mmt-bus:before{content:""}.mmt-cab:before{content:""}.mmt-chevron-down:before{content:""}.mmt-chevron-left:before{content:""}.mmt-chevron-right:before{content:""}.mmt-chevron-up:before{content:""}.mmt-clock:before{content:""}.mmt-cross:before{content:""}.mmt-edit:before{content:""}.mmt-filter:before{content:""}.mmt-flight:before{content:""}.mmt-gallery:before{content:""}.mmt-guide:before{content:""}.mmt-heart:before{content:""}.mmt-long-arrow-back:before{content:""}.mmt-long-arrrow-next:before{content:""}.mmt-map:before{content:""}.mmt-offer:before{content:""}.mmt-search:before{content:""}.mmt-sort:before{content:""}.mmt-star:before{content:""}.mmt-tick:before{content:""}.flight-row{width:100%}.flight-row.firstFlightRow{padding-top:25px}.flight-row.firstFlightRow.flight-removed{padding-top:45px}.flight-row.firstFlightRow.flight-removedV2{padding-top:42px}.flight-row.disabled li .flight-row-title,.flight-row.disabled li .flight-row-body{opacity:.5;pointer-events:none;cursor:not-allowed}.flight-row.disabled li .flight-row-btns span{cursor:pointer;pointer-events:auto}.flight-row.disabled li .flight-row-btns span.failedText{color:#eb2026;cursor:default}.flight-row.disabled li.highlight:hover{cursor:default;background:unset;pointer-events:none}.flight-row-header{flex-direction:row;justify-content:space-between;align-items:center;padding:18px 0 0;display:flex}.flight-row-title{color:#4a4a4a;font-size:14px}.flight-row-title b{color:#000}.flight-row-btns span{color:#008cff;text-transform:uppercase;cursor:pointer;border-right:1px solid #e7e7e7;padding:0 10px;font-size:12px;font-weight:700}.flight-row-btns span:last-child{border-right:none}.flight-row-btns span.failedText{color:#eb2026;cursor:default}.flight-row-body{flex-direction:row;margin-top:15px;display:flex}.flight-row-airline-details{box-sizing:border-box;width:60px;margin-left:25px;padding-right:5px}.flight-row-right-details-timing{width:380px}.flight-row-airline-logo{width:40px}.flight-row-airline-name,.flight-row-operated-by{color:#4a4a4a;margin:5px 0;font-size:10px}.flight-row-basic-details{flex-direction:row;margin-top:10px;display:flex}.flight-row-timing{flex-direction:row;justify-content:space-between;width:322px;display:flex}.flight-row-timing p{color:#000;font-size:16px;font-weight:900}.flight-row-timing p span{font-size:10px;font-weight:400}.flight-row-airline-path{border-bottom:1px solid #cfcece;width:140px;margin:15px 15px 10px;position:relative}.flight-row-airline-path:after,.flight-row-airline-path:before{content:"";background:#fff;border:1px solid #4a4a4a;border-radius:4px;width:5px;height:5px;display:inline-block;position:absolute;top:-2px}.flight-row-airline-path:after{right:0}.flight-row-airline-path img{width:16px;margin:auto;position:absolute;top:-7px;left:0;right:0}.flight-row-baggage{width:170px}.flight-row-baggage p:first-child{color:#4a4a4a;margin-bottom:3px;font-size:14px;font-weight:900}.flight-row-baggage p{color:#4a4a4a;font-size:11px}.flight-row-baggage p b{font-size:12px}.flight-row-baggage p b .flightIcon{margin-right:5px;position:relative;top:4px}.flight-row-airports{flex-direction:row;justify-content:space-between;width:321px;display:flex}.flight-row-airports p{color:#4a4a4a;font-size:12px}.flight-row-terminals{flex-direction:row;margin-top:5px;display:flex}.flight-row-terminals p:first-child{width:263px}.flight-row-terminals p{color:#4a4a4a;font-size:12px;font-weight:700}.flight-row-terminal-change{color:#4a4a4a;text-align:center;background:#eaf5ff;margin:10px 60px;padding:6px;font-size:12px;font-weight:700}.flight-row-footer.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.flight-row-layover{color:#4a4a4a;text-align:center;background:#f7f7f7;margin:10px 0;padding:6px;font-size:12px;font-weight:700}.flight-row-layover span{margin-right:20px;display:inline-block}.flight-row-upgrade{color:#4a4a4a;text-align:center;margin:var(--details-dayplan-flight-upgrade-margin,10px 18px);border-radius:var(--details-dayplan-flight-upgrade-border-radius,4px);background:var(--details-dayplan-flight-upgrade-bg,linear-gradient(87deg,rgba(255,196,104,.5),rgba(253,217,161,.5) 100%));padding:6px;font-size:12px}.flight-row-upgrade span{color:#008cff;text-transform:uppercase;cursor:pointer;margin-left:15px;font-size:10px;font-weight:900}.flight-row .flight-dates{flex-direction:row;justify-content:space-between;align-items:center;width:322px;display:flex}.flight-row .flight-dates .flight-date-text{white-space:nowrap;text-align:right}.flight-row .flightJourney{top:-9px}.flight-row .flightJourneyV2{top:-14px}.flight-row .overnight-flight-label{letter-spacing:.346154px;color:#fff;text-transform:uppercase;background:linear-gradient(86.9deg,#928dab 0%,#1f1c2c 100%);border-radius:11px;flex-direction:row;justify-content:center;align-items:center;min-width:127px;height:18px;padding:2px 8px 3px;font-size:11px;font-weight:400;line-height:13px;display:flex}.overnight-info-messsage{color:#000;background:#ffedd1;border-radius:4px;flex-direction:column;margin:20px;padding:14px;font-size:12px;font-weight:400;line-height:14px;display:flex}.overnight-info-messsage .overnight-info-header{color:#cf8100;margin-bottom:8px;font-size:12px;font-weight:700;line-height:14px}.overnight-info-messsage .overnight-info-header .warn-icon{align-self:baseline;margin-right:5px;position:relative;top:2px}.overnight-info-messsage .message-list{flex-direction:column;display:flex}.overnight-info-messsage .message-list div{margin-left:11px;padding-bottom:5px;position:relative}.overnight-info-messsage .message-list div:before{content:"";background:#000;border-radius:3px;width:7px;height:7px;display:block;position:absolute;top:4px;left:-11px}.holidaySprite.warn-icon{background-position:-191px -55px;width:21px;height:19px;margin-right:8px}.highlight.flight-row-container{padding-bottom:20px}.flight-special-inventory{text-align:center;position:absolute;top:8px}.mmt-chevron-down,.mmt-chevron-up{margin-left:12px}.baggage-border-commute{position:relative}.baggage-border-commute:before{content:"";border-left:1px dashed #d8d8d8;height:calc(100% + 10px);display:inline-block;position:absolute;left:-31px}.baggage-border-no-commute{width:177px;position:relative;margin-left:27px!important}.baggage-border-no-commute:before{content:"";border-left:1px dashed #d8d8d8;height:calc(100% + 10px);display:inline-block;position:absolute;left:-43px}.cabinBaggageText{color:#4a4a4a;font-size:11px;font-weight:400}.align-flight-row-container-cx{position:relative;left:41px;padding-right:0!important}.flight-row-header-size-cx{width:95%}.align-flight-row-body-cx{position:relative;left:-26px}.flight-row-right-details-timing-V2{width:340px}.card-img-top-bar{margin-top:25px;position:relative}.card-img-top-bar:before{content:"";border-top:1px solid #d8d8d8;width:40px;display:inline-block;position:absolute;top:-13px;left:26px}.card-img-top-bar-commute{margin-top:25px;position:relative}.card-img-top-bar-commute:before{content:"";border-top:1px solid #d8d8d8;width:40px;display:inline-block;position:absolute;top:-13px;left:0}.flight-width-v2{width:95%}.header-left-bar{position:relative}.header-left-bar:before{content:"";z-index:2;border-left:2px solid #000;height:25px;position:absolute;top:40px;left:0}.commute-header-left-bar{position:relative}.commute-header-left-bar:before{content:"";z-index:2;border-left:2px solid #000;height:25px;position:absolute;top:40px;left:-48px}.commute-margin-isremovedv2{margin-left:0!important}.flight-row-basic-details-v2{flex-direction:row;display:flex}.flight-row-timing-v2{flex-direction:row;justify-content:space-between;width:260px;display:flex}.flight-row-timing-v2 p{color:#000;font-size:18px;font-weight:900}.flight-row-timing-v2 p span{font-size:10px;font-weight:400}.flight-dates-v2{flex-direction:row;justify-content:space-between;align-items:center;width:278px;margin-top:5px;display:flex}.flight-dates-v2 .flight-date-text{white-space:nowrap;width:65px}.flight-row-airports-v2{flex-direction:row;justify-content:space-between;width:273px;display:flex}.flight-row-airports-v2 p{color:#4a4a4a;width:60px;font-size:12px}.flight-row-airline-path-v2{border-bottom:2px solid #cfcece;width:64px;margin:10px 15px 5px;position:relative}.flight-row-airline-path-v2 img{width:16px;margin:auto;position:absolute;top:-7px;left:0;right:0}.flight-row-baggage-v2 p:first-child{color:#4a4a4a;margin-bottom:3px;font-size:14px;font-weight:900}.flight-row-baggage-v2 p{color:#4a4a4a;font-size:11px}.flight-row-baggage-v2 p b{font-size:12px}.flight-row-baggage-v2 p b .flightIcon{margin-right:5px;position:relative;top:4px}.transfer-row{position:relative}.transfer-row.disabled .transfer-row-title,.transfer-row.disabled .transfer-row-body,.transfer-row.disabled .transfer-row-footer{opacity:.5;pointer-events:none;cursor:not-allowed}.transfer-row.disabled .transfer-row-btns span{cursor:pointer;pointer-events:auto}.transfer-row.disabled .transfer-row-btns span.failedText{color:#eb2026;cursor:default}.transfer-row.disabled.highlight:hover{cursor:default;background:unset;pointer-events:none}.transfer-row:before{content:"";opacity:.25;background:#979797;width:100%;height:1px;display:block}.transfer-row:first-child:before{display:none}.transfer-row-header{flex-direction:row;justify-content:space-between;padding:17px 0;display:flex}.transfer-row-title{color:#4a4a4a;font-size:14px}.transfer-row-title b{color:#000}.transfer-row-btns span{color:#008cff;text-transform:uppercase;cursor:pointer;border-right:1px solid #e7e7e7;padding:0 10px;font-size:12px;font-weight:700}.transfer-row-btns span:last-child{border-right:none}.transfer-row-body{flex-direction:row;display:flex}.transfer-row-image-wrapper{box-sizing:border-box;border-radius:4px;align-self:center;width:243px;margin-right:15px;display:flex;position:relative}.transfer-row-image-wrapper>img{border-radius:4px;width:100%}.transfer-row-details{flex-direction:column;flex:1;display:flex}.transfer-row-details-title{color:#000;font-size:16px}.transfer-row-details-title small{color:#4a4a4a;font-size:12px;font-weight:700}.transfer-row-details-title .vehicle-model{color:#4a4a4a;margin-top:3px;font-size:12px;font-weight:700}.transfer-row-text-sm,.transfer-row-text-desc{color:#4a4a4a;font-size:11px}.transfer-row-text-subtitle{color:#4a4a4a;margin-top:2px;margin-bottom:15px;font-size:11px}.transfer-row-text-label{color:#9b9b9b;margin:5px 16px 5px 0;font-size:12px;display:inline-block}.transfer-row-text-value{color:#4a4a4a;font-size:12px;font-weight:700}.transfer-row-text-link{color:#008cff;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:700}.transfer-row-mysafety{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:22px;margin-bottom:10px}.transfer-row-v2{position:relative}.transfer-row-v2.disabled .transfer-row-title,.transfer-row-v2.disabled .transfer-row-body,.transfer-row-v2.disabled .transfer-row-footer{opacity:.5;pointer-events:none;cursor:not-allowed}.transfer-row-v2.disabled .transfer-row-btns span{cursor:pointer;pointer-events:auto}.transfer-row-v2.disabled .transfer-row-btns span.failedText{color:#eb2026;cursor:default}.transfer-row-v2.disabled.highlight:hover{cursor:default;background:unset;pointer-events:none}.transfer-row-v2:first-child:before{display:none}.transfer-row-v2-header{flex-direction:row;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.transfer-row-v2-title{color:#4a4a4a;font-size:14px}.transfer-row-v2-title b{color:#000}.transfer-row-v2-btns span{color:#008cff;text-transform:uppercase;cursor:pointer;border-right:1px solid #e7e7e7;padding:0 10px;font-size:12px;font-weight:700}.transfer-row-v2-btns span:last-child{border-right:none}.transfer-row-v2-body{flex-direction:row;display:flex}.transfer-row-v2-image-wrapper{box-sizing:border-box;border-radius:4px;align-self:center;width:243px;margin-right:15px;display:flex;position:relative}.transfer-row-v2-image-wrapper>img{border-radius:4px;width:100%}.transfer-row-v2-details{flex-direction:column;flex:1;display:flex}.transfer-row-v2-details-title{color:#000;font-size:16px}.transfer-row-v2-details-title small{color:#4a4a4a;font-size:12px;font-weight:700}.transfer-row-v2-details-title .vehicle-model{color:#4a4a4a;margin-top:3px;font-size:12px;font-weight:700}.transfer-row-v2-text-sm,.transfer-row-v2-text-desc{color:#4a4a4a;font-size:11px}.transfer-row-v2-text-subtitle{color:#4a4a4a;margin-top:2px;margin-bottom:15px;font-size:11px}.transfer-row-v2-text-label{color:#9b9b9b;margin:5px 16px 5px 0;font-size:12px;display:inline-block}.transfer-row-v2-text-value{color:#4a4a4a;font-size:12px;font-weight:700}.transfer-row-v2-text-link{color:#008cff;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:700}.transfer-row-v2-mysafety{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:22px;margin-bottom:10px}.transfer-wrapper-v2{position:relative;left:34px}.change-remove-btn-layout{padding-right:38px}.transfer-card-img-top-bar{margin-top:15px;display:flex;position:relative}.transfer-card-img-top-bar:before{content:"";border-top:1px solid #d8d8d8;width:45px;display:inline-block;position:absolute;top:-13px;left:0}.transfer-card-width{width:100%;padding-left:12px!important}.transfer-commute-card-width{width:100%;padding-left:0!important;padding-right:0!important}.imgborder-transfer{border:1px solid #d8d8d8}.transfer-row-date-info{color:#4a4a4a;margin-top:5px;font-size:12px;display:flex}.transfer-row-image-wrapper-v2{box-sizing:border-box;border-radius:4px;align-self:center;width:205px;display:flex;position:relative}.description-width-v2{width:90%;min-width:370px}.header-width{max-width:315px}.transfer-header-left-bar{position:relative}.transfer-header-left-bar:before{content:"";z-index:1;border-left:2px solid #000;height:25px;position:absolute;top:13px;left:-46px}.commute-transfer-header-left-bar{position:relative}.commute-transfer-header-left-bar:before{content:"";z-index:2;border-left:2px solid #000;height:25px;position:absolute;top:15px;left:-48px}.icon-image-v2 img{width:10px;height:12px}.disabled-transfer{position:relative;cursor:unset!important}.disabled-transfer *{pointer-events:none}.disabled-transfer:before{content:"";pointer-events:none;z-index:1;background-color:rgba(255,255,255,.6);position:absolute;top:0;bottom:0;left:0;right:0}.disabled-transfer #changeRemoveBtn #other{z-index:2;pointer-events:auto;position:relative;cursor:pointer!important}.unavailable-text{color:#eb2228;z-index:2;height:35px;padding:12px 10px 10px 0;font-size:12px;font-weight:700;position:relative}.read-more-text__wrapper{flex-direction:column;display:flex}.read-more-text__content{word-wrap:break-word;overflow-wrap:break-word;margin:0}.read-more-text__content--clamped{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.read-more-text__button{color:var(--color-blue-primary,#3366f1);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;margin-top:4px;padding:4px 0 0;font-size:12px;font-weight:600;transition:opacity .2s}.read-more-text__button:hover{text-decoration:underline}.btn-secondary,.btn-primary{cursor:pointer;text-align:center;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:12px 24px;font-size:16px;font-weight:900;line-height:1.2;transition:all .2s;display:flex}.btn-secondary:focus,.btn-primary:focus{outline:none;box-shadow:0 0 0 2px rgba(0,132,255,.2)}.btn-secondary:active,.btn-primary:active{transform:translateY(0)}.btn-primary{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border:none}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary:hover{opacity:.9}.btn-secondary{background:var(--color-btn-secondary-bg);color:var(--color-primary);border:1px solid var(--color-primary)}.btn-secondary:hover{background:#f8fbff}.hotel-card-v2-title-wrapper{justify-content:space-between;display:flex}.lower-section-header-cx{color:#4a4a4a;margin-bottom:2px;font-size:14px;font-weight:700;line-height:17px}.hotel-room-cta-right{color:var(--color-primary,#008cff);text-wrap:nowrap;align-content:center;font-size:12px;font-weight:700;line-height:9px}.hotel-room-cta-bottom{color:var(--color-primary,#008cff);margin-top:auto;padding-top:10px;font-size:12px;font-weight:700;line-height:9px}.breakfast-cx{color:#4a4a4a;margin-top:4px;font-size:12px;font-weight:400;line-height:14px;display:flex}.rateplan-otherinfo-img img{width:17px;height:16px;margin-left:-2px}.inclusions-list .inclusion{color:#007e7d;flex-direction:row;align-items:center;margin-top:4px;font-size:12px;font-weight:400;line-height:1.1;display:flex}.inclusions-list .inclusion .tick-mark-container{width:8px;height:8px;margin-top:3px;margin-right:9px;display:flex}.inclusions-list .inclusion.verified-inclusion{color:#249995}.inclusion-text-wrapper{word-wrap:break-word;max-width:340px}.show-hide-inclusions-link{cursor:pointer;color:#008cff;margin-top:12px;font-size:11px;font-weight:700;line-height:9px}.hotel-details-lower-section{border-top:1px dashed #d8d8d8;padding-top:15px;position:relative}.hotel-card-v2-inclusion-container{justify-content:space-between;display:flex}.hotel-card-v2-inclusion-container .hotel-card-v2-inclusion{flex-direction:column;display:flex}.hotel-card-v2-inclusion-container .hotel-card-v2-pricing-container{text-align:right;flex-direction:column;align-self:self-end;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.hotel-card-v2-inclusion-container .hotel-card-v2-pricing-container .hotel-card-v2__price-section{flex-direction:column;gap:4px;display:flex}.hotel-card-v2-inclusion-container .hotel-card-v2-pricing-container .hotel-card-v2__price-section .hotel-card-v2__price-change,.hotel-card-v2-inclusion-container .hotel-card-v2-pricing-container .hotel-card-v2__price-section .hotel-card-v2__total-price .hotel-card-v2__price-amount{font-size:var(--font-size-base-lg);color:var(--color-text-secondary);font-weight:900}.hotel-card-v2-inclusion-container .hotel-card-v2-pricing-container .hotel-card-v2__price-section .hotel-card-v2__total-price .hotel-card-v2__price-suffix{font-size:var(--font-size-base-sm);color:var(--color-text-secondary)}.hotel-card-v2-inclusion-container .hotel-card-v2-select-button{min-height:32px;padding:0 16px;font-size:12px}.hotel-card-v2-inclusion-container .hotel-card-v2-select-button.selected{background-color:#cce8ff}.main-img-border{border-radius:16px}.hotel-card-content{flex:1;display:flex;position:relative}.hotel-card-content .hotel-card-content__img-container{height:-webkit-fill-available;position:relative}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__tag-badge{position:absolute;top:12px}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__tag-image{max-width:70px;height:auto;display:block}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__image-gallery{grid-template-columns:repeat(4,1fr);gap:4px;width:243px;margin-top:5px;display:grid}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__gallery-thumbnail{cursor:pointer;border-radius:12px;width:100%;position:relative;overflow:hidden}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__thumbnail-image{object-fit:cover;width:100%;height:100%}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__video-play-icon{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__view-all-overlay{color:var(--color-btn-primary-text);background:rgba(0,0,0,.65);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__view-all-count{font-size:var(--font-size-base-sm);font-weight:900}.hotel-card-content .hotel-card-content__img-container .hotel-card-content__view-all-text{font-size:10px;font-weight:700}.hotel-card-content .hotel-card-content__details{width:100%;margin-left:16px}.hotel-card-content .hotel-card-content__details .hotel-card-content__details-upper-section{padding-bottom:15px}.hotel-card-content .hotel-card-content__details .hotel-card-content__mmt-rating-info-container{align-items:center;gap:8px;margin-bottom:10px;display:flex}.hotel-card-content .hotel-card-content__details .hotel-card-content__mmt-rating-score{background-color:var(--color-blue-primary);color:var(--color-btn-primary-text);font-size:var(--font-size-base-md);border-radius:8px;padding:6px 12px;font-weight:700;line-height:1}.hotel-card-content .hotel-card-content__details .hotel-card-content__mmt-rating-label{color:var(--color-blue-primary);font-size:var(--font-size-base-md);font-weight:700}.hotel-card-content .hotel-card-content__details .hotel-card-content__mmt-rating-count{color:var(--color-text-secondary);font-size:14px;font-weight:400}.hotel-card-content .hotel-card-content__details .hotel-card-content__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:900}.hotel-card-content .hotel-card-content__details .hotel-card-content__title small{color:var(--color-text-secondary);font-size:var(--font-size-base-sm);font-weight:700}.hotel-card-content .hotel-card-content__details .hotel-card-content__or-similar{color:var(--color-text-secondary);flex-direction:column;flex:1;font-size:14px;font-style:italic;font-weight:500;display:flex}.hotel-card-content .hotel-card-content__details .hotel-card-content__location{color:var(--color-text-secondary);font-size:var(--font-size-base-sm);margin-top:2px}.hotel-card-content .hotel-card-content__details .hotel-card-content__additional-info{color:var(--color-text-secondary);font-size:var(--font-size-base-sm);gap:2px;margin-top:5px;display:flex}.hotel-card-content .hotel-card-content__details .hotel-card-content__additional-info img{margin-top:1px}.hotel-card-content .hotel-card-content__details .hotel-card-content__additional-info-text{margin:0}.hotel-card-content .hotel-card-content__details .hotel-card-content__myra-summary{border-width:1px,0px,0px,1px;border-style:solid;background:linear-gradient(112.03deg,rgba(51,102,241,.1) 2.07%,rgba(255,255,255,0) 32.77%);border-image-source:linear-gradient(109.21deg,rgba(51,102,241,.1) 1.91%,rgba(255,255,255,0) 48.77%);border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:6px;display:flex}.hotel-card-content .hotel-card-content__details .hotel-card-content__myra-summary img{flex-shrink:0;align-self:baseline;width:20px;height:20px;margin-top:4px}.hotel-card-content .hotel-card-content__details .hotel-card-content__myra-summary-wrapper{flex:1;position:relative}.hotel-card-content .hotel-card-content__details .hotel-card-content__myra-summary-text{color:#11287a;-webkit-text-decoration-color:var(--color-blue-primary);text-decoration-color:var(--color-blue-primary);font-size:14px;font-weight:400;line-height:1.4}.hotel-card-content .hotel-card-content__details .hotel-card-content__read-more-btn{color:var(--color-blue-primary);font-size:12px;font-weight:600}.hotel-card-content .hotel-card-content__details .hotel-card-content__replaced-text .hotel-card-content__replaced-label{flex-wrap:column;text-align:right;font-size:var(--font-size-base-sm);color:#4caf50;margin:0;font-weight:700;display:flex}.hotel-card-v2-container{padding:15px 25px 15px 14px}.hotel-card-v2-container:hover{cursor:pointer;background:#f4faff}.disabled.hotel-content-container{pointer-events:none;opacity:.5}.hotel-header-row-container{justify-content:space-between;display:flex}.hotel-header-details{margin-left:12px}.hotel-header-row-lhs{display:flex}.hotel-row-rating-v2{color:#fff;z-index:1;border-radius:0 16px;padding:4px 13px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0}.hotel-row-rating-v2 small{font-size:10px}.hotel-content-container{margin-top:28px;margin-left:30px;display:flex;position:relative}.hotel-content-container:before{content:"";border:1px solid #d8d8d8;width:45px;height:1px;display:inline-block;position:absolute;top:10px;left:32px}.failedText{color:#eb2026;cursor:default}.hotel-icon-left-bar{position:relative}.hotel-icon-left-bar:before{content:"";z-index:1;border-left:2px solid #000;height:25px;position:absolute;top:13px;left:0}.hotel-row-btns span{color:#008cff;text-transform:uppercase;cursor:pointer;border-right:1px solid #e7e7e7;padding:0 10px;font-size:12px;font-weight:700}.hotel-row-btns span:last-child{border-right:none}.hotel-row-btns span.failedText{color:#eb2026;cursor:default}.hotel-icon-removed-left-bar{position:relative}.hotel-icon-removed-left-bar:before{content:"";z-index:1;border-left:2px solid #000;height:25px;position:absolute;top:13px;left:0}.hotel-removed-padding{padding-left:1px!important}.hotel-joining-line-v2{margin-left:12px;padding-top:14px;padding-bottom:14px;font-size:12px;font-weight:700}.red-color{color:#eb2026}.sight-seeing{position:relative}.sight-seeing.disabled .sight-seeing-title,.sight-seeing.disabled .sight-seeing-body,.sight-seeing.disabled .sight-seeing-footer{opacity:.5}.sight-seeing.disabled .sight-seeing-btns{opacity:1}.sight-seeing:before{content:"";opacity:.25;background:#979797;width:100%;height:1px;display:block}.sight-seeing:first-child:before{display:none}.sight-seeing .slick-slider .slick-prev{z-index:1;border-radius:50%;left:0}.sight-seeing .slick-slider .slick-next{z-index:1;border-radius:50%;right:0}.sight-seeing .slick-next:before,.sight-seeing .slick-prev:before{content:"";border:2px solid #fff;border-width:0 2px 2px 0;padding:6px;display:inline-block;position:relative;top:0;right:0;transform:rotate(-45deg)}.sight-seeing .slick-prev:before{content:"";position:relative;top:0;right:0;transform:rotate(135deg)}.sight-seeing .slick-disabled.slick-next:before,.sight-seeing .slick-disabled.slick-prev:before{opacity:.3}.sight-seeing-header{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.sight-seeing-title{color:#4a4a4a;font-size:14px}.sight-seeing-title b{color:#000}.sight-seeing-btns span{color:#008cff;text-transform:uppercase;cursor:pointer;border-right:1px solid #e7e7e7;padding:0 10px;font-size:12px;font-weight:700}.sight-seeing-btns span:last-child{border-right:none}.sight-seeing-body{flex-direction:row;display:flex}.sight-seeing-image-wrapper{box-sizing:border-box;border-radius:4px;align-self:flex-start;width:243px;height:155px;margin-right:15px;display:flex;position:relative}.sight-seeing-image-wrapper>img{border-radius:4px;width:100%}.sight-seeing-rating{color:#fff;background-image:linear-gradient(64deg,#26bd99,#219393);border-radius:4px;padding:3px 5px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.sight-seeing-rating small{font-size:10px}.sight-seeing-tag{color:#219393;background:#d7fae2;border-radius:0 4px 4px 0;padding:5px 10px 5px 13px;font-size:11px;font-weight:700;position:absolute;top:22px;left:-4px}.sight-seeing-tag:before{content:"";z-index:0;border:3px solid transparent;border-left-color:#81ddb6;display:inline-block;position:absolute;bottom:-3px;left:1px;transform:rotate(-45deg)}.sight-seeing-tag small{font-size:10px}.sight-seeing-tour-guide{box-sizing:border-box;background:#f1ffe2;border-radius:4px;width:100%;padding:6px 20px 6px 70px;position:absolute;bottom:0;left:0}.sight-seeing-tour-guide span{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border:3px solid #fff;border-radius:25px;width:50px;height:50px;display:inline-block;position:absolute;top:-15px;left:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.3)}.sight-seeing-tour-guide p{color:#4a4a4a;font-size:12px}.sight-seeing-details{flex-direction:column;flex:1;display:flex}.sight-seeing-sight-list{flex-wrap:wrap;margin-left:15px;list-style:outside;display:flex}.sight-seeing-sight-list li::marker{color:#a9d4f6}.sight-seeing-sight-list li{width:50%;margin-bottom:12px}.sight-seeing-details-title{color:#000;font-size:16px;font-weight:900}.sight-seeing-details-title small{color:#4a4a4a;font-size:12px;font-weight:700}.sight-seeing-text-sm{color:#4a4a4a;font-size:11px}.sight-seeing-text-desc{color:#4a4a4a;text-align:justify;font-size:11px}.sight-seeing-text-subtitle{color:#4a4a4a;margin-top:2px;margin-bottom:15px;font-size:11px}.sight-seeing-text-label{color:#9b9b9b;margin:5px 10px 5px 0;font-size:12px;display:inline-block}.sight-seeing-text-value{color:#4a4a4a;font-size:12px;font-weight:700}.sight-seeing-text-link{color:#008cff;text-transform:uppercase;cursor:pointer;font-size:10px;font-weight:700}.sight-seeing-content-container{margin-top:15px;margin-left:35px;position:relative}.sight-seeing-content-container:before{content:"";border-top:1px solid #d8d8d8;width:45px;display:inline-block;position:absolute;top:-13px;left:0}.car-sightseeing-header-details{margin-top:2px;margin-left:12px}.sightseeing-car-cx{margin-top:6px;display:flex}.sightseeing-car-cx img{width:14px;height:12px}.car-sightseeing-details-row-cx{color:#4a4a4a;font-size:12px;font-weight:400}.carsight-header-row-lhs{display:flex}.imgwrapV2{height:-webkit-fill-available}.imgwrapV2 .slick-list{border-radius:16px}.car-sight-seeing-left-bar{position:relative}.car-sight-seeing-left-bar:before{content:"";z-index:2;border-left:2px solid #000;height:25px;position:absolute;top:-1px;left:-14px}._Header{background-color:#fff;border-radius:10px;width:100%;position:-webkit-sticky;position:sticky}._Header .tripAdviser{text-transform:uppercase;z-index:1;background:#00b186;border-radius:28px;align-items:center;height:60px;padding:0 20px;display:inline-flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}._Header .taImg{width:51px;margin-right:13px}._Header .hotelHeader{width:1224px;margin:0 auto;display:flex}._Header .hotelHeaderLeft{border-radius:4px;flex-shrink:0;height:276px;position:relative;overflow:hidden}.hotelHeaderMiddle{padding-left:5px;display:inline-grid}._Header .hotelHeaderRight{flex-direction:column;flex-shrink:0;width:290px;margin-left:auto;display:flex;position:relative}._Header .hotelHeaderRight:before{content:"";border-right:2px dotted #b1b1b1;width:1px;height:calc(100% - 10px);position:absolute;top:50%;left:-13px;transform:translateY(-50%)}._Header .hotelHeaderRight:after{content:"";background-color:#b1b1b1;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}._Header .restoBox{flex-shrink:0;width:165px;height:150px;display:flex;position:relative}._Header .fitImage{height:100%}._Header .restoBox p{text-transform:uppercase;z-index:2;width:100%;padding:0 10px 17px 19px;position:absolute;bottom:0;left:0}._Header .restoBox:first-child:after{content:"";background-image:linear-gradient(transparent,#000);width:100%;height:53px;position:absolute;bottom:0;left:0}._Header .locationBox{background:#000 0 0/cover;width:165px;height:150px;position:relative}._Header .divider{border-bottom:2px solid #ebebeb;height:2px;margin:35px 0}._Header .roomType{background-color:#fff;border:2px solid #f4f3f4;border-radius:4px;margin-bottom:30px;padding:15px 20px;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header .mapHeading{justify-content:space-between;align-items:flex-end;margin:0 0 20px;display:flex}._Header .barRight{flex-direction:column;flex:1;display:flex}._Header .mapCont{background:#000 0 0/100%;justify-content:center;align-items:center;height:70px;margin-bottom:10px;display:flex;position:relative}._Header .mapWrapper{background:#000 0 0/100%;width:100%;height:100%}._Header .locationIcon{width:57px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._Header .walletBalance{background-color:#d7fae2;border:1px solid #ddd;width:165px;height:150px;padding:10px}._Header .walletBalanceLeft{flex:1}._Header .mapBox{border-radius:4px;width:215px;height:149px}._Header .saveMore{background:#d7fae2;border:1px solid #bababa;border-radius:4px;display:flex;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header .saveMore.paddingTB38{padding-top:38px;padding-bottom:38px}._Header .saveMore.paddingLR12{padding-left:12px;padding-right:12px}._Header .saveMore.paddingLR19{padding-left:19px;padding-right:19px}._Header .saveMore.paddingTB17{padding-top:17px;padding-bottom:17px}._Header .saveMore.paddingTB16{padding-top:16px;padding-bottom:16px}._Header .mapBoxCont{background:#000 0 0/cover;justify-content:center;align-items:center;height:70px;display:flex;position:relative}._Header .mapBox2{background:#000 0 0/cover;justify-content:center;align-items:center;height:190px;margin-bottom:10px;display:flex;position:relative}._Header .banner{background:#249995;justify-content:center;align-items:center;height:150px;display:flex}._Header .lastFewRoom{color:#eb2026;background:#ffe7e7;border:1px solid #ffd2d2;border-radius:19px;width:auto;margin-top:-29px;padding:8px 16px;font-weight:700;position:absolute;top:12px;right:15px}._Header .stdRoom{margin-top:-3px;position:relative}._Header .blank{height:130px}._Header .dealBox{background:#d7fae2;border:.7px solid #ddd;border-radius:4px;padding:15px 0;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header .dealBox .owl-carousel{padding:0 50px}._Header .dealBox.noSlide .owl-carousel,._Header .dealBox .owl-nav{padding:0 20px}._Header .dealOuter .owl-carousel{padding:0 30px}._Header .owl-carousel .owl-nav button.owl-prev,._Header .owl-carousel .owl-nav button.owl-next,._Header .owl-carousel button.owl-dot{text-indent:-999999px;outline:0}._Header .owl-next{position:relative}._Header .owl-next:after{content:"";border:2px solid #4a4a4a;border-width:0 2px 2px 0;padding:6px;display:inline-block;position:absolute;top:2px;right:0;transform:rotate(-45deg)}._Header .owl-prev:after{content:"";border:2px solid #4a4a4a;border-width:0 2px 2px 0;padding:6px;display:inline-block;position:absolute;top:2px;left:0;transform:rotate(135deg)}._Header .owl-carousel .owl-nav button.owl-prev,._Header .owl-carousel .owl-nav button.owl-next,._Header .owl-carousel button.owl-dot{position:relative}._Header .stayWithUsOuter{border-bottom:1px solid #bababa;padding:30px 0 0}._Header .walletOpt1{text-align:center;width:165px;height:150px;box-shadow:none;background-color:#fff6e7;border:.7px solid #ddd;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}._Header .timerCont{background-image:linear-gradient(256deg,#ff3e5e,#ff7f3f);border-radius:14.4px;align-items:center;padding:4px 10px 4px 5px;display:inline-flex}._Header .walletOpt2{background-color:#fff6e7;border:.7px solid #ddd;border-radius:4px;width:310px;height:70px;padding:10px;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header .walletOpt3{background-color:#fff6e7;border:.7px solid #ddd;border-radius:4px;width:340px;height:70px;padding:10px;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header .restoBox.kidsAmenity{min-height:190px;overflow:hidden}._Header .restoBox.kidsAmenity:after{content:"";background-image:linear-gradient(transparent,#000);width:100%;height:53px;position:absolute;bottom:0;left:0}._Header .restoBox--fullWidth,._Header .restoBox--fullWidth img{width:100%}._Header .kidsSpecialRoom{background-color:#ffecee;border:.7px solid #ddd;border-radius:4px;padding:15px 19px;position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header .kidsSpecialRoom:after{content:"";background:#ff8a96;border-radius:100%;width:150px;height:150px;position:absolute;top:-70px;right:-70px}._Header .whiteBtn{text-transform:uppercase;background-color:#fff;border-radius:34px;padding:9px 29px;font-size:12px;font-weight:700;box-shadow:0 1px 7px rgba(0,0,0,.2)}._Header .amenitiesCard{background-color:#fff;border:.7px solid #ddd;width:164px;padding:12px 16px 10px}.storyBlock{background-image:linear-gradient(145deg,#f3d0ca,#dadea6,#d8dfa4);border-radius:4px;flex-direction:column;justify-content:space-between;height:276px;padding:0 14px 10px;display:flex;position:relative}.mmtSignature{background-size:100%;width:129px;height:21px;display:inline-block}.slideDetails{z-index:1;color:#fff;cursor:pointer;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.5);border-radius:3px;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;display:flex;position:absolute;bottom:10px;left:15px}.viewStorycta{color:#fff;text-transform:uppercase;cursor:pointer;background:rgba(0,0,0,.3);border-radius:4px;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:2px 5px;font-size:12px;font-weight:700;display:flex;bottom:10px;left:30px}.viewStoryCtaContainer{justify-content:center;display:flex}.viewStoryIcon{background-position:-119px -215px;width:19px;height:15px}.storyBlockText{flex-direction:inherit;display:flex}.holidaySprite.storyBlockIcon{background-position:-263px -215px;width:25px;height:19px;bottom:10px;left:0}.hotelHeaderLeft .slickWarp1 .slick-prev:before{width:45px;height:45px;top:-22px;left:-15px}.hotelHeaderLeft .slickWarp1 .slick-next:before{width:45px;height:45px}.message-banner{z-index:10;text-align:center;pointer-events:none;border-bottom-right-radius:11px;border-bottom-left-radius:11px;width:100%;height:49px;position:absolute;top:0}.message-banner.showMessageBanner{opacity:1}.message-banner.hideMessageBanner{opacity:0;transition:opacity 2s ease-out}.message-banner-text{margin-top:14px;font-size:20px}.successBannerColor{color:#1a7971;background-color:#c1f1dd}.errorBannerColor{color:#eb2026;background-color:#ffd3d4}.premium-package-parent{border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:-webkit-fill-available;margin-bottom:10px;padding:16px 12px 10px;overflow-y:auto}.premium-package-parent-content{display:flex}.premium-package-parent-content-item{justify-content:center;align-items:center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:flex}.premium-package-parent-content-item-image{margin-top:2px;margin-right:5px}.premium-package-parent-image{position:absolute;top:8px}.premium-package-seperator-dot{padding:0 6px}.topHeading{color:#000;font-size:26px;font-weight:var(--font-weight,900);margin-right:10px;line-height:36px}.topSubBar{justify-content:space-between;display:flex}.topSubHead{color:#4a4a4a;justify-content:space-between;align-items:center;width:100%;margin-top:11px;font-size:16px;font-weight:700;display:flex}.holidaySprite.controlLines{background-position:-155px -215px;width:33px;height:8px;margin-left:5px;margin-right:5px}.flexiPakageIcon{background-size:100%;width:20px;height:20px;margin-right:5px;display:inline-block}.packageTypeTag{position:relative}.packageTypeTag:hover .flexiPakageTip{display:block}.packageTypeTagV2{padding:4px 5px;position:relative}.packageTypeTagV2:hover .flexiPakageTip{display:block}.flexiPakageTip{z-index:11;color:#fff;background:#000;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 15px;font-size:12px;font-weight:400;display:none;position:absolute;top:25px;left:-20px}.flexiPakageTip ul li{margin-bottom:5px;margin-left:3px;padding-left:15px;position:relative}.flexiPakageTip ul li:before{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:4px;height:9px;display:inline-block;position:absolute;top:2px;left:0;transform:rotate(45deg)}.packageTypeTag .flexiPakageTip:after,.packageTypeTagV2 .flexiPakageTip:after{content:" ";border:5px solid transparent;border-bottom-color:#000;margin-left:-5px;position:absolute;bottom:100%;left:35px}.pageHeading{z-index:2;background:#fff;padding-top:17px;padding-bottom:3px;position:-webkit-sticky;position:sticky;top:0}.holidaySprite.flexiPackage{background-position:-194px -405px;width:20px;height:20px;position:relative;top:-4px}.holidaySprite.groupPackage{background-position:-230px -405px;width:20px;height:20px;position:relative;top:-4px}.nightCountTag{color:#fff;background-color:#26b5a9;border-radius:3px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:20px;margin-right:3px;padding:3px 5px 5px;font-size:11px}.packageTypeTag{background-color:#09080d;border-radius:3px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:20px;margin-right:7px;padding:4px 5px 0;display:flex}.packageTypeTagV2{background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:22px;margin-right:6px;padding:4px 5px;display:flex}.image-container:after{content:attr(data-desc);z-index:11;color:#fff;background:#000;border-radius:4px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 15px;font-size:12px;font-weight:400;display:none;position:absolute;top:25px;left:-20px}.image-container:hover:after{display:block!important}.group-icon{margin-top:-6px;margin-right:3px}.black-dot{color:#000;background:#fff;border-radius:50%;width:3px;height:3px;padding:0 10px}.duration-text{margin-bottom:1px;margin-left:8px;padding:2px}.quoteGreyDot{font-size:10px}.quoteGreyDot:before{content:" ●";color:#4a4a4a;padding:0 5px;font-size:10px}._Modal.modalCont._PhotoGallery.backDrop{top:unset;background:#000;height:100%}.MediaGalleryLoader{height:100%;display:flex}.next-page-loader-container{justify-content:center;display:flex}.next-page-loader{border:10px solid #f3f3f3;border-top-color:#065082;border-radius:50%;width:50px;height:50px;animation:2s linear infinite spin;position:absolute;top:45%;left:50%}.fullPageLoaderDDv3{background-color:#f6f6f6;position:fixed;left:50%;transform:translate(-50%)}.loaderStateBody .topSection{background-color:#fff}.listing-modifysearch_container .primaryBtn.fill.loadingShimmer{background:var(--color-top-nav-btn-shimmer,linear-gradient(93deg,#065af3,#037ada))}.loaderStateBody .loadingShimmer{background:linear-gradient(90deg,#f3f4f7 10%,#e4e4e4 55%,#f3f4f7 100%);animation-name:dynamicv3Shimmer;animation-duration:3.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:relative}.listing-modifysearch_container .loadingShimmer{background:var(--color-top-nav-input-placeholder,transparent linear-gradient(90deg,#486184 10%,#456ca0 55%,#3a5c7f)repeat scroll 0 0);animation-name:dynamicv3Shimmer;animation-duration:3.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:relative}.loaderStateBody .loadingIconShimmer.loaderBoxH24.loadingShimmer{animation-duration:12s}.loaderStateBody.policyLoaderBody .loadingShimmer{animation-duration:6s}.loaderStateBody ._Header{background-color:#fff;border-radius:10px;width:100%;position:relative}.loaderStateBody ._Header .hotelHeaderLeft{flex-shrink:0;width:810px;height:276px;margin-right:5px;position:relative;overflow:hidden}.loaderStateBody .topSectionSticky{z-index:11;background:#fff;padding:15px 0;position:-webkit-sticky;position:sticky;top:0}.loaderStateBody .hotelHeaderMiddle{flex-shrink:0;width:410px;display:flex}.loaderStateBody .storyBlock{border-radius:4px;flex-direction:column;justify-content:space-between;width:194px;height:276px;margin-right:4px;padding:0 21px 10px 14px;display:flex;position:relative}.loaderStateBody .topTabbingSection{z-index:111;background:#fff;position:-webkit-sticky;position:sticky;top:82px;box-shadow:0 1px 2px #ddd}.loaderStateBody .fit-card{background:#fff;border-radius:4px;padding:18px;overflow:hidden}.loaderStateBody .fit-detail{padding-left:35px;position:relative}.loaderStateBody .fit-details-list-title{color:#4a4a4a;text-transform:uppercase;font-size:11px;font-weight:900;line-height:18px}.loaderStateBody .fit-details-list-desc{color:#9b9b9b;margin-top:3px;font-size:11px}.loaderStateBody .fit-detail ul li{flex:1;min-width:200px;margin-top:20px;padding-right:10px}.loaderStateBody .flight-row-header{flex-direction:row;justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.loadingShimmer1{background-image:linear-gradient(270deg,#e2e7eb,#ebeff2 0%)}.topTabbingSection span{cursor:pointer;text-transform:uppercase;padding:12px 30px;display:inline-block}@keyframes dynamicv3Shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.loaderBoxH7{height:7px}.loaderBoxH8{height:8px}.loaderBoxH9{height:9px}.loaderBoxH10{height:10px}.loaderBoxH11{height:11px}.loaderBoxH12{height:12px}.loaderBoxH13{height:13px}.loaderBoxH15{height:15px}.loaderBoxH16{height:16px}.loaderBoxH18{height:18px}.loaderBoxH19{height:19px}.loaderBoxH20{height:20px}.loaderBoxH21{height:21px}.loaderBoxH23{height:23px}.loaderBoxH24{height:24px}.loaderBoxH29{height:29px}.loaderBoxH30{height:30px}.loaderBoxH32{height:32px}.loaderBoxH34{height:34px}.loaderBoxH36{height:36px}.loaderBoxH37{height:37px}.loaderBoxH40{height:40px}.loaderBoxH43{height:43px}.loaderBoxH49{height:49px}.loaderBoxH60{height:60px}.loaderBoxH83{height:83px}.loaderBoxH91{height:91px}.loaderBoxH130{height:130px}.loaderBoxH134{height:134px}.loaderBoxH142{height:142px}.loaderBoxW60{width:60px}.loaderBoxW65{width:65px}.loaderBoxW68{width:68px}.loaderBoxW80{width:80px}.loaderBoxW184{width:184px}.loaderBoxW240,.loaderBoxW250{width:250px}.loaderBoxW500{width:500px}.appendBottom9{margin-bottom:9px}.fit-card .loadingIconShimmer{width:24px}.topSectionSticky .loadingShimmer{width:39%}.loadingShimmer.restoBar{border-radius:4px;width:215px}.topTabbingSection .loadingShimmer{width:102px}figure.loadingShimmer{background:#f9fafb}.loaderStateBody .leftContainer{box-shadow:0 2px 30px rgba(0,0,0,.1)}.fit-details-list-title.loadingShimmer{width:74%}.initerary-nav.loadingState{top:140px}.initerary-nav .loadingShimmer{background-image:linear-gradient(270deg,#f9fafb,#ebeff2 0%);width:59px}.pakageDtlRow .loadingIconShimmer{width:14px}.pakageDtlRow .loadingStateText{width:92px}.loadingState .pakageDtlRow+.pakageDtlRow .loadingStateText{width:158px}.pakageDtlRow+.pakageDtlRow .loadingIconShimmer{border:unset;width:42px}.loadingState.dayplan-container{background:#fff}.loadingState .pointer-list-title{padding:0}.loadingStateActive{border-top-right-radius:14px;border-bottom-right-radius:14px}.dayplan-title.loadingShimmer{background:#e4e9eb;width:224px}.flight-row-title.loadingShimmer{width:230px}.loadingState .flight-row-btns{align-items:center}.flight-row-btns .loadingShimmer{width:50px}.loadingState .verticalBar{color:#bababa;border:0}.flight-row-airline-details.loadingShimmer{width:60px}.loadingState .flight-row-basic-details{margin-top:5px}.flight-row-timing .loadingShimmer,.flight-row-airports .loadingShimmer{width:65px}.flight-row-timing .airline-path{width:190px;position:relative}.loadingState .flight-row-airports{width:unset}.flight-row-airports .flight-special-inventory{text-transform:uppercase;flex-grow:1;font-size:9px;font-weight:700}.flight-row-baggage{margin-left:10px}.flight-row-baggage .loadingShimmer{width:151px}.loadingState .transfer-row-title{width:230px}.transfer-row-text-label.loadingShimmer{width:125px}.transfer-row-btns .loadingShimmer{width:50px}figure.transfer-row-image-wrapper.loadingShimmer{background:#ebeff2}.fit-suggestion-card.loadingState{background-image:linear-gradient(240deg,#f7f8fa 100%,#ebeff2 2%)}.loadingState .fit-suggestion-person{opacity:.8;background-color:#ebeff2;width:106px;height:124px;margin:16px 18px 0 0}.loadingState .fit-suggestion-title{background-image:linear-gradient(270deg,#e2e7eb,#ebeff2 0%);width:118px}.fit-suggestion-quote.loadingShimmer{margin-bottom:3px}.fit-suggestion-detail .loadingStateText{width:219px}.fit-suggestion-curated .loadingStateText1{width:79px}.fit-suggestion-curated .loadingStateText2{width:106px}.fit-suggestion-curated .loadingStateText3{width:43px}.loadingStateCarousel figure.loadingShimmer{background-color:#ebeff2}.loadingStateCarousel .fit-suggestion-carousel-slide-title{width:84px}.loadingStateCarousel .fit-suggestion-carousel-slide-duration,.loadingStateCarousel .fit-suggestion-carousel-slide-link{width:47px}.loadingStateCarousel .fit-suggestion-carousel-slide-price{width:84px}.offersHead.loadingShimmer{width:87px;padding:0}.offerHead1.loadingShimmer{width:217px}.offerHead2.loadingShimmer{width:125px}.offerHead3.loadingShimmer{width:107px}.offerHead4.loadingShimmer{width:259px}.offerHead5.loadingShimmer{width:97px}.loadingState .horizontalLine{border-bottom:.5px solid #e7e7e7}.loadingComponent{background-image:linear-gradient(#f7f8fa,#ebeff2 150%);position:relative}.loadingComponent .loadingIconShimmer{background-color:#ebeff2;width:105px}.loadingComponent .loadingStateWidth1{width:125px}.loadingComponent .loadingStateWidth2{width:535px}.loadingComponent .primaryBtn{text-transform:uppercase;cursor:pointer;background-color:#fff;border:0;border-radius:34px;outline:0;flex-shrink:0;align-items:center;width:247px;padding:9px 0;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:-25px;left:30%;box-shadow:0 1px 7px rgba(0,0,0,.2)}.loadingComponent .block{width:171px;height:18px;margin-left:55px;position:absolute}.loadingComponent .circle{z-index:1;border:2px solid #fff;width:32px;height:32px;left:2px}.loadingComponent .circle1{z-index:2;border:2px solid #fff;border-radius:50%;width:32px;height:32px;left:-22px}.loadingComponent .circle2{z-index:3;border:2px solid #fff;border-radius:50%;width:32px;height:32px;left:-46px}.cancellationTabs{text-transform:uppercase;color:#4a4a4a;border-radius:100px;justify-content:center;align-items:center;width:166px;height:47px;font-size:16px;font-weight:700;display:inline-flex}.ZCPlanHeading{flex-direction:column;justify-content:center;align-items:center;width:201px;height:91px;display:flex}.cancellationBgColor{background-color:#f6f6f6}.cancellationAlterBgColor{background-color:#f1f1f1}.bottomContentSection{flex-direction:column;justify-content:center;align-items:center;width:165px;height:91px;display:flex}.dcActiveSectionLoader{background-color:#fff;border-top-left-radius:30px;border-bottom-left-radius:30px;width:500px;margin-left:30px;position:relative;left:-52px;box-shadow:0 1px 7px rgba(0,0,0,.2)}.activeColorBar{background:#f6f6f6;width:52px;height:91px;position:relative;left:0}.activeAlignmentText{position:relative;left:-11px}._Header.imageGalleryTopSection{background-color:#fff;border-radius:10px;width:100%;position:relative}._Header.imageGalleryTopSection .tripAdviser{text-transform:uppercase;z-index:1;background:#00b186;border-radius:28px;align-items:center;height:60px;padding:0 20px;display:inline-flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}._Header.imageGalleryTopSection .taImg{width:51px;margin-right:13px}._Header.imageGalleryTopSection .hotelHeader{width:1224px;margin:0 auto;display:flex}._Header.imageGalleryTopSection .imageGalleryLeft{flex-shrink:0;width:460px;height:300px;margin-right:9px;position:relative;overflow:hidden}._Header.imageGalleryTopSection .imageGalleryMiddle{flex-shrink:0;width:460px;height:300px;padding-left:0;display:flex}.middleBlockLeft{flex-direction:column;justify-content:space-between;width:225px;display:flex}.middleBlockLeft *{border-radius:4px}.middleBlockRight{flex-direction:column;justify-content:space-between;width:225px;margin-left:10px;display:flex}.middleBlockRight *{border-radius:4px}._Header.imageGalleryTopSection .imageGalleryRight{flex-direction:column;flex-shrink:0;width:285px;height:300px;margin-left:auto;display:flex;position:relative}._Header.imageGalleryTopSection .imageGalleryRight img{border-radius:4px}._Header.imageGalleryTopSection .imageGalleryRight:before{content:"";z-index:1;width:100%;height:70px;bottom:0;left:0;top:unset;transform:unset;background-image:linear-gradient(transparent,#000);border-right:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;position:absolute}._Header.imageGalleryTopSection .imageGalleryRight:after{content:unset}._Header.imageGalleryTopSection .videoCont{background-color:#000;width:225px;height:145px}._Header.imageGalleryTopSection .videoCont .demo{border-radius:4px;width:225px;height:128px;position:relative;overflow:hidden}._Header.imageGalleryTopSection .restoBox{flex-shrink:0;width:165px;height:150px;display:flex;position:relative}._Header.imageGalleryTopSection .fitImage{height:100%}._Header.imageGalleryTopSection .restoBox p{text-transform:uppercase;z-index:2;width:100%;padding:0 10px 17px 19px;position:absolute;bottom:0;left:0}._Header.imageGalleryTopSection .restoBox:first-child:after{content:"";background-image:linear-gradient(transparent,#000);width:100%;height:53px;position:absolute;bottom:0;left:0}._Header.imageGalleryTopSection .locationBox{background:#000 0 0/cover;width:165px;height:150px;position:relative}._Header.imageGalleryTopSection .divider{border-bottom:2px solid #ebebeb;height:2px;margin:35px 0}._Header.imageGalleryTopSection .roomType{background-color:#fff;border:2px solid #f4f3f4;border-radius:4px;margin-bottom:30px;padding:15px 20px;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header.imageGalleryTopSection .mapHeading{justify-content:space-between;align-items:flex-end;margin:0 0 20px;display:flex}._Header.imageGalleryTopSection .barRight{flex-direction:column;flex:1;display:flex}._Header.imageGalleryTopSection .mapCont{background:#000 0 0/100%;justify-content:center;align-items:center;height:70px;margin-bottom:10px;display:flex;position:relative}._Header.imageGalleryTopSection .mapWrapper{background:#000 0 0/100%;width:100%;height:100%}._Header.imageGalleryTopSection .locationIcon{width:57px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._Header.imageGalleryTopSection .walletBalance{background-color:#d7fae2;border:1px solid #ddd;width:165px;height:150px;padding:10px}._Header.imageGalleryTopSection .walletBalanceLeft{flex:1}._Header.imageGalleryTopSection .mapBox{background:#000 0 0/cover;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:215px;height:149px;display:flex;position:relative}._Header.imageGalleryTopSection .saveMore{background:#d7fae2;border:1px solid #bababa;border-radius:4px;display:flex;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header.imageGalleryTopSection .saveMore.paddingTB38{padding-top:38px;padding-bottom:38px}._Header.imageGalleryTopSection .saveMore.paddingLR12{padding-left:12px;padding-right:12px}._Header.imageGalleryTopSection .saveMore.paddingLR19{padding-left:19px;padding-right:19px}._Header.imageGalleryTopSection .saveMore.paddingTB17{padding-top:17px;padding-bottom:17px}._Header.imageGalleryTopSection .saveMore.paddingTB16{padding-top:16px;padding-bottom:16px}._Header.imageGalleryTopSection .mapBoxCont{background:#000 0 0/cover;justify-content:center;align-items:center;height:70px;display:flex;position:relative}._Header.imageGalleryTopSection .mapBox2{background:#000 0 0/cover;justify-content:center;align-items:center;height:190px;margin-bottom:10px;display:flex;position:relative}._Header.imageGalleryTopSection .banner{background:#249995;justify-content:center;align-items:center;height:150px;display:flex}._Header.imageGalleryTopSection .lastFewRoom{color:#eb2026;background:#ffe7e7;border:1px solid #ffd2d2;border-radius:19px;width:auto;margin-top:-29px;padding:8px 16px;font-weight:700;position:absolute;top:12px;right:15px}._Header.imageGalleryTopSection .stdRoom{margin-top:-3px;position:relative}._Header.imageGalleryTopSection .blank{height:130px}._Header.imageGalleryTopSection .dealBox{background:#d7fae2;border:.7px solid #ddd;border-radius:4px;padding:15px 0;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header.imageGalleryTopSection .dealBox .owl-carousel{padding:0 50px}._Header.imageGalleryTopSection .dealBox.noSlide .owl-carousel,._Header.imageGalleryTopSection .dealBox .owl-nav{padding:0 20px}._Header.imageGalleryTopSection .dealOuter .owl-carousel{padding:0 30px}._Header.imageGalleryTopSection .owl-carousel .owl-nav button.owl-prev,._Header.imageGalleryTopSection .owl-carousel .owl-nav button.owl-next,._Header.imageGalleryTopSection .owl-carousel button.owl-dot{text-indent:-999999px;outline:0}._Header.imageGalleryTopSection .owl-next{position:relative}._Header.imageGalleryTopSection .owl-next:after{content:"";border:2px solid #4a4a4a;border-width:0 2px 2px 0;padding:6px;display:inline-block;position:absolute;top:2px;right:0;transform:rotate(-45deg)}._Header.imageGalleryTopSection .owl-prev:after{content:"";border:2px solid #4a4a4a;border-width:0 2px 2px 0;padding:6px;display:inline-block;position:absolute;top:2px;left:0;transform:rotate(135deg)}._Header.imageGalleryTopSection .owl-carousel .owl-nav button.owl-prev,._Header.imageGalleryTopSection .owl-carousel .owl-nav button.owl-next,._Header.imageGalleryTopSection .owl-carousel button.owl-dot{position:relative}._Header.imageGalleryTopSection .stayWithUsOuter{border-bottom:1px solid #bababa;padding:30px 0 0}._Header.imageGalleryTopSection .walletOpt1{text-align:center;width:165px;height:150px;box-shadow:none;background-color:#fff6e7;border:.7px solid #ddd;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}._Header.imageGalleryTopSection .timerCont{background-image:linear-gradient(256deg,#ff3e5e,#ff7f3f);border-radius:14.4px;align-items:center;padding:4px 10px 4px 5px;display:inline-flex}._Header.imageGalleryTopSection .walletOpt2{background-color:#fff6e7;border:.7px solid #ddd;border-radius:4px;width:310px;height:70px;padding:10px;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header.imageGalleryTopSection .walletOpt3{background-color:#fff6e7;border:.7px solid #ddd;border-radius:4px;width:340px;height:70px;padding:10px;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header.imageGalleryTopSection .restoBox.kidsAmenity{min-height:190px;overflow:hidden}._Header.imageGalleryTopSection .restoBox.kidsAmenity:after{content:"";background-image:linear-gradient(transparent,#000);width:100%;height:53px;position:absolute;bottom:0;left:0}._Header.imageGalleryTopSection .restoBox--fullWidth,._Header.imageGalleryTopSection .restoBox--fullWidth img{width:100%}._Header.imageGalleryTopSection .kidsSpecialRoom{background-color:#ffecee;border:.7px solid #ddd;border-radius:4px;padding:15px 19px;position:relative;overflow:hidden;box-shadow:0 4px 8px rgba(138,107,118,.08)}._Header.imageGalleryTopSection .kidsSpecialRoom:after{content:"";background:#ff8a96;border-radius:100%;width:150px;height:150px;position:absolute;top:-70px;right:-70px}._Header.imageGalleryTopSection .whiteBtn{text-transform:uppercase;background-color:#fff;border-radius:34px;padding:9px 29px;font-size:12px;font-weight:700;box-shadow:0 1px 7px rgba(0,0,0,.2)}._Header.imageGalleryTopSection .amenitiesCard{background-color:#fff;border:.7px solid #ddd;width:164px;padding:12px 16px 10px}.imageGalleryTopSection .storyBlock{background-image:linear-gradient(145deg,#f3d0ca,#dadea6,#d8dfa4);border-radius:4px;flex-direction:column;justify-content:space-between;height:300px;padding:0 21px 10px 14px;display:flex;position:relative}.slideDetails{z-index:1;color:#fff;background:rgba(0,0,0,.8);border-radius:13px;justify-content:center;align-items:center;padding:5px 13px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:10px;left:15px}.viewStorycta{color:#fff;text-transform:uppercase;background:rgba(0,0,0,.3);border-radius:4px;align-items:center;padding:2px 5px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:10px;left:30px}.storyBlockText{padding-bottom:30px;position:relative}.storyBlockText .holidaySprite.greenQuoteIcon{background-position:-192px -40px;background-size:320px 409px;width:27px;height:20px;position:absolute;top:-29px;left:0}.imageGalleryLeft .slick-track,.imageGalleryLeft .slick-list,.imageGalleryLeft .slick-slider,.imageGalleryLeft .sliderOuter{height:100%}.imageGalleryLeft .slickWarp1 .slick-prev:before{width:45px;height:45px;top:-22px;left:-15px}.imageGalleryLeft .slickWarp1 .slick-next:before{width:45px;height:45px}.holidaySprite.viewGalleryIcon{background-position:-74px -4px;width:19px;height:16px;margin-right:5px;display:inline-block}.reviewTag{color:#fff;z-index:1;background-image:linear-gradient(79deg,#ace143,#219393);border-radius:4px 0;padding:3px 5px;font-size:11px;position:absolute}.packagehighlightCard{background:#fff0da;border:1px solid #fda;border-radius:4px;height:100%;padding:15px}.packageHighlightTag{color:#fff;text-transform:uppercase;background:linear-gradient(85.23deg,#ff7f3f 0%,#ff3e5e 100%);border-radius:30px;padding:2px 9px;font-size:10px;font-weight:700}.packageHighlightList li{margin-bottom:10px;display:flex}.packageHighlightListDesc{flex:1}.packageHighlightListDesc .description{white-space:nowrap;text-overflow:ellipsis;width:175px;overflow:hidden}.packageHighlightTick{border:1px solid #4a4a4a;border-radius:40px;width:13px;height:13px;margin-right:5px;display:inline-block;position:relative}.packageHighlightTick:before{content:"";border-bottom:1px solid #4a4a4a;border-right:1px solid #4a4a4a;width:3px;height:7px;display:inline-block;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.packageHighlightImg{position:absolute;bottom:16px}.mmtSignatureCard{background:linear-gradient(173.25deg,#edd2cb -26.63%,#dadfaa 100%);border-radius:4px;height:100%;padding:15px}.mmtSignatureCard:after{content:"";background-image:url(/holidays/node/images/common/signatureCardDesign.png);background-position:0 0;background-repeat:no-repeat;background-size:225px 300px;width:225px;height:300px;margin-left:-15px;position:absolute;top:0}.mmtSignatureCard .mmtSignature{z-index:1;margin-bottom:-4px;position:relative;top:-16px;left:31px}.mmtSignatureImg{border-radius:4px;width:195px;height:123px;position:absolute;bottom:15px}.imageNameWrapper .galleryImgContent,.imageGalleryTopSection .imageLoaderContainer>img{cursor:pointer;border-radius:4px}.imageNameWrapper,.imageNameWrapper .galleryImgContent{width:inherit}.imageGalleryTopSection .signatureWrapper{z-index:1;flex-direction:column;justify-content:center;height:calc(100% - 85px);display:flex;position:relative}.photoGalleryOuter{width:1200px;margin:0 auto;display:table}.photoGalleryOuter img{width:100%;height:100%}.fiveImgBlock{margin-bottom:15px;display:table}.photoGalleryOuter .galleryImgWrap .galleryImg{height:inherit;cursor:pointer}.fiveImgBlock .galleryImgWrap{float:left;width:290px;height:191px;position:relative}.fiveImgBlock:nth-child(odd) .galleryImgWrap:first-child{width:594px;height:395px;margin-right:13px}.fiveImgBlock:nth-child(odd) .galleryImgWrap:nth-child(2){margin-bottom:13px;margin-right:13px}.fiveImgBlock:nth-child(odd) .galleryImgWrap:nth-child(3){margin-bottom:13px}.fiveImgBlock:nth-child(odd) .galleryImgWrap:nth-child(4){margin-right:13px}.fiveImgBlock:nth-child(2n) .galleryImgWrap:first-child{margin-bottom:13px;margin-right:13px}.fiveImgBlock:nth-child(2n) .galleryImgWrap:nth-child(2){margin-bottom:13px}.fiveImgBlock:nth-child(2n) .galleryImgWrap:nth-child(3){float:right;width:594px;height:395px}.fiveImgBlock:nth-child(2n) .galleryImgWrap:nth-child(4){margin-right:12px;display:inline-block}.threeImgBlock .galleryImgWrap{float:left;width:383px;height:258px;position:relative}.threeImgBlock .galleryImgWrap:first-child{margin-bottom:13px}.threeImgBlock .galleryImgWrap:nth-child(2){float:right;width:803px;height:528px;margin-left:13px}.defaultImgBlock{display:table}.defaultImgBlock .galleryImgWrap{float:left;width:592px;height:394px;margin-bottom:15px;margin-right:16px;position:relative}.defaultImgBlock .galleryImgWrap:nth-child(2n){margin-right:0}.galleryImgContent{z-index:1;color:#fff;cursor:pointer;background:linear-gradient(transparent 0%,#000 100%);width:100%;padding:30px 10px 12px;position:absolute;bottom:0}.galleryImgInfo{justify-content:space-between;align-items:center;display:flex}.galleryImgInfo .truncateGalleryText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.galleryImgSource{color:#fff;opacity:.78;font-size:10px;font-style:italic}.showMorePhotos{color:#008cff;cursor:pointer;background:#edf7ff;border:1px solid #008cff;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:15px 0;font-weight:700;display:flex}.mealCardWrapper{align-items:center;padding:25px 25px 0 21px;display:flex}.mealCardWrapper.summaryTab{width:inherit;flex-direction:column;align-items:baseline;margin:0 0 0 -3px;padding:0;position:relative;top:-9px}.mealCardWrapper .dayMealTitleWrapper{align-items:center;font-size:12px;font-weight:900;display:flex}.mealCardWrapper.dayPlan .dayMealHeading{font-size:14px}.mealCardWrapper .mealDetailsWrapper{align-items:center;margin-left:20px;font-size:10px;display:flex}.mealCardWrapper.summaryTab .mealDetailsWrapper{margin-left:18px}.mealCardWrapper.dayPlan .mealDetailsWrapper{font-size:12px}.mealCardWrapper.dayPlan .holidaySprite.dayMealIcon{background-position:-384px -138px}.mealCardWrapper.summaryTab .holidaySprite.dayMealIcon{background-position:-362px -138px}.mealCardWrapper .holidaySprite.checkIconDetails{background-position:-338px -137px}.mealCardWrapper+.verticalBar{border-right:1px solid #dbdbdb!important}.amenity+.mealCardWrapper.dayPlan{padding-top:0}.loadingShimmer{background:linear-gradient(270deg,#f9fafb 0%,#ebeff2 70%);position:relative}.feature-loader .loadingShimmer{background:linear-gradient(270deg,#f9fafb 0%,#ebeff2 70%);animation-name:dynamicv3Shimmer;animation-duration:2.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:relative}.meal-body-container{margin-top:28px;position:relative}.meal-body-container:before{content:"";border:1px solid #d8d8d8;width:45px;height:1px;display:inline-block;position:absolute;top:-13px;left:0}.day-package-wise-meal-wrapper{padding:15px 25px 15px 14px;display:flex;position:relative}.day-package-wise-meal-wrapper:before{content:"";z-index:2;border-left:2px solid #000;height:25px;position:absolute;top:13px;left:0}.day-package-wise-meal-wrapper .holidaySprite.dayMealIcon{background-position:-384px -138px;margin-top:-3px}.meal-container{margin-left:12px}.tick-mark-package{color:#2d9994}.tick-mark-container{margin-right:6px}.tick-mark-container img{width:14px;height:14px}.view-all-text{color:#008cff;cursor:pointer;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:3px;font-weight:700}.mealCardPopupContainer{padding:10px 32px}.meal-selectable-group-addon .optionContainer{border:1px solid #d8d8d8;border-radius:16px;min-width:165px}.nameRadioWrapper{border-radius:16px 16px 0 0;padding:8px}.mealSelected{color:#008cff;background-color:#eaf5ff}.adultchildtxt{color:#4a4a4a}.mealNotSelected{background-color:#f2f2f2}.check-icon{color:#fff;font-size:10px;position:relative;top:-17px;left:5px}.optionWrapper{height:17px}.meal-selectable-group-addon{margin-top:24px;margin-left:15px}.package-meal-button{justify-content:center;align-self:center;width:180px;height:44px;font-weight:900;line-height:25px;display:flex;font-size:16px!important}.commute-options{background-color:#eaf5ff;border:1px #d8d8d8;border-radius:0 0 10px 10px;justify-content:center;align-items:center;padding:10px;display:flex}.commute-options>span{padding:1px}.blue-text{color:#008cff}.commute-overlay{cursor:pointer;text-transform:uppercase}.set-border:before{content:"";border-left:1px dashed #000;height:calc(100% - 46px);position:absolute;top:44px;left:-26px}.commute-wrapper{padding-bottom:20px;padding-left:69px;padding-right:49px;position:relative}.commute-wrapper .commute-inner{position:relative}.commute-wrapper .commute-inner .transfer-row:before{content:unset}.commute-wrapper .commute-inner .transfer-row.highlight{padding:0 0 10px 10px}.commute-wrapper .commute-inner .flight-icon,.commute-wrapper .commute-inner .flight-icon-v2{background:#fff;width:14px;height:14px;padding:1px;position:absolute;top:45px;left:-31px;transform:scale(2.5)}.commute-wrapper .commute-inner .removed-flight-icon-removed{background:#fff;width:14px;height:14px;padding:1px;position:absolute;top:45px;left:-41px;transform:scale(2.5)}.commute-wrapper .commute-inner .car-icon{background:#fff;width:30px;height:30px;padding:5px;position:absolute;top:12px;left:-41px}.commute-wrapper .commute-inner .flightListRow{margin-left:10px}.commute-wrapper .commute-inner .flightListRow:hover{cursor:pointer;background:#f4faff;height:100%}.commute-wrapper .commute-inner .flightListRow .flight-row .flight-row-container.highlight{padding:0 0 20px}.commute-wrapper .commute-inner .flightListRow .flight-row .flight-row-container.highlight:hover{cursor:unset;background:unset}.commute-wrapper .commute-inner .flightListRow .flight-row .flight-row-airline-details{margin-left:0}.commute-wrapper .commute-inner .flightListRow .flight-row .flight-row-right-details .flight-row-right-details-timing{width:330px}.commute-wrapper .commute-inner .transfer-row .highlight{padding:0 0 20px 11px}.commute-wrapper-v2{padding-bottom:20px;padding-left:48px;padding-right:35px;position:relative}.commute-wrapper-v2 .commute-inner{position:relative}.commute-wrapper-v2 .commute-inner .transfer-row:before{content:unset}.commute-wrapper-v2 .commute-inner .transfer-row.highlight{padding:0 0 10px 10px}.commute-wrapper-v2 .commute-inner .flight-icon,.commute-wrapper-v2 .commute-inner .flight-icon-v2,.commute-wrapper-v2 .commute-inner .removed-flight-icon-removed{background:#fff;width:14px;height:14px;padding:1px;position:absolute;top:45px;left:-31px;transform:scale(2.5)}.commute-wrapper-v2 .commute-inner .car-icon{background:#fff;width:30px;height:30px;padding:5px;position:absolute;top:12px;left:-41px}.commute-wrapper-v2 .commute-inner .flightListRow:hover{cursor:pointer;background:#f4faff;height:100%}.commute-wrapper-v2 .commute-inner .flightListRow .flight-row .flight-row-container.highlight{padding:0 0 5px}.commute-wrapper-v2 .commute-inner .flightListRow .flight-row .flight-row-container.highlight:hover{cursor:unset;background:unset}.commute-wrapper-v2 .commute-inner .flightListRow .flight-row .flight-row-airline-details{margin-left:0}.commute-wrapper-v2 .commute-inner .flightListRow .flight-row .flight-row-right-details .flight-row-right-details-timing{width:330px}.commute-wrapper-v2 .commute-inner .transfer-row .highlight{padding:0 0 20px 11px}.card-separator-commute{border-bottom:0;flex-direction:column;padding-bottom:0;display:flex}.card-separator-commute:after{content:"";border-bottom:1px solid #d8d8d8;width:102%;margin-top:25px;margin-left:auto;margin-right:auto;position:relative;left:-10px}.dayplan-container{background:var(--details-dayplan-bg-color,#fff);flex-direction:row;display:flex}.dayplan-nav{border-right:1px solid #e7e7e7;width:184px;padding:30px 30px 30px 0}.dayplan-details{flex-direction:column;flex:1;padding-bottom:450px;display:flex}.dayplan-details .dayplan-wrapper .amenity+.amenity{margin-top:0;padding-top:0}.dayplan-details .dayplan-wrapper .amenity+.dayplan-section{border-top:1px solid #e7e7e7}.dayplan-details .dayplan-wrapper .amenity{margin-top:10px}.dayplan-details .dayplan-wrapper .amenity .breakfast,.dayplan-details .dayplan-wrapper .amenity .dinner{background-position:-370px -212px}.dayplan-details .dayplan-wrapper .amenity .checkout,.dayplan-details .dayplan-wrapper .amenity .checkin{background-position:-421px -214px}.dayplan-section{border-bottom:1px solid #e7e7e7}.dayplan-section:last-child{border-bottom:none}.dayplan-section .activity-row{padding:15px 25px 15px 14px;position:relative}.dayplan-section .activity-row:before{content:"";z-index:2;border-left:2px solid #000;height:20px;position:absolute;top:16px;left:0}.dayplan-places-list{margin:0 -4px 15px;padding:0 20px;display:inline-grid}.dayplan-places-list li{grid-row:1;padding:4px}.dayplan-places-list li .dayPlanImage img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;width:100%;height:160px;position:relative;overflow:hidden}.header-span{padding:4px}.header-span:before{content:"";background-color:#4a4a4a;border-radius:50%;width:5px;height:5px;margin-bottom:2px;display:inline-block}.flex-icon{padding-right:10px;display:flex;position:relative;left:0}.flight-icon-no-commute{background:#fff;width:14px;height:14px;padding:1px;position:absolute;top:45px;left:16px;transform:scale(2.5)}.car-icon-no-commute{z-index:1;width:20px;height:19px;padding:1px;position:absolute;top:16px;left:14px}.card-separator{border-bottom:0;flex-direction:column;display:flex;position:relative}.card-separator:after{content:"";border-bottom:1px solid #d8d8d8;width:90%;margin-left:auto;margin-right:auto}.destination-tip{flex-direction:row;display:flex}.destination-tip .tip-list-item{flex-direction:row;flex:1;display:flex}.sme-card{background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 30px rgba(0,0,0,.1)}.sme-cardTop{display:flex}.holidayExpertIntroText{color:#02438d}.holidayExpert{position:relative}.holidayExpertInfo{background:#fff;width:100%;padding-bottom:10px;padding-left:10px;font-size:11px;position:absolute;bottom:0;left:0}.holidayExpertInfo:before{content:"";border-bottom:14px solid #fff;border-right:181px solid transparent;width:0;height:0;position:absolute;top:-14px;left:0}.holidayexpertTags{background:#fff;border:1px solid #dcdcdc;border-radius:54px;margin-right:10px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.packageInclusions{flex-direction:column;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin-left:10px;font-size:12px;line-height:22px;display:flex}.packageInclusions.horizontal{flex-direction:row}.sme-cardBottom{background:#f7fbff;display:flex;box-shadow:inset 0 0 20px rgba(0,0,0,.1)}.sme-cardBottom-carousel{width:100%}.sme-cardBottom-carousel .slick-slider .slick-prev:before{border:2px solid #008cff;border-width:0 2px 2px 0;padding:3px;font-size:0;display:inline-block;transform:rotate(-225deg)}.sme-cardBottom-carousel .slick-prev,.sme-cardBottom-carousel .slick-next{background:#e5f1f9;height:57px;right:-20px}.sme-cardBottom-carousel .slick-prev{left:-20px}.sme-cardBottom-carousel .slick-slider .slick-next:before{border:2px solid #008cff;border-width:0 2px 2px 0;padding:3px;font-size:0;display:inline-block;transform:rotate(-45deg)}.sme-cardBottom-carousel .slick-list{margin-left:10px}.sme-cardBottom-carousel .slick-prev:hover,.sme-cardBottom-carousel .slick-prev:focus,.sme-cardBottom-carousel .slick-next:hover,.sme-cardBottom-carousel .slick-next:focus{background:#e5f1f9}.sme-cardBottom-carousel.width-unset .slick-track{width:unset!important}.desc-title{text-transform:capitalize}.feature-body{padding:10px 10px 0;overflow-y:auto}.feature-body>div{border-bottom:1px solid #dcdcdc}.feature-body>div:last-child{border-bottom:unset}.feature-head{padding:30px 15px 20px}.feature-title{font-size:24px;font-weight:900}.sme-cardBottom .slick-initialized .slick-slide{min-width:150px!important}.feature-heading{margin-left:15px}.daywise-meal{flex-flow:wrap;margin-top:15px;margin-left:40px;display:flex}.daywise-meal div{flex:50%;padding:5px}.daywise-meal div .daywise-meal-title{color:#000}.feature-daymeal{margin-top:15px;margin-left:40px}.feature-daymeal div{padding:2px}.meal-selectable-group{margin-top:15px;margin-left:40px}.meal-selectable-group>label{min-height:32px}.meal-names{margin-left:12px}.meal-info.redText{color:red}.meal-info.greenText{color:#219393}.meal-button{margin:10px 10px 10px 0}.visa-button{margin:10px 10px 10px 40px}.set-scrolled{background-color:#c1f1dd}.feature-strip{width:190px;margin:auto 0;padding:10px}.view-info{margin-top:-2px;margin-left:5px}.parent-feature{margin:10px 10px 10px 0;padding:5px}.link-text{margin-top:3px;margin-left:8px}.description-popup-box{z-index:999;background:#fff;border-radius:2px;width:176px;position:absolute;box-shadow:0 2px 4px rgba(0,0,0,.5)}.min-height103{min-height:103px}.inclusion-list{text-indent:-1em;padding-left:1em;line-height:1.5;list-style:inside}._Modal.confirmPop{top:50%;transform:translate(-50%,-50%)}.fit-card{z-index:4;background:#fff;border-radius:4px;padding:10px 18px 0;display:grid;position:relative}.fit-card.shrinkSmeImage .fit-smeImage img{width:155px;height:180px}.fit-card.cardGrid{grid-template-columns:22% 78%}.fit-detail{grid-template-rows:auto auto auto auto;display:grid}.fit-detail .holidaySprite.quoteIcon{background-position:-287px -401px}.fit-detail .holidaySprite.arrowIcon{background-position:-39px -402px;width:8px;height:16px}.fit-detail .arrowUp{transform:rotate(-90deg)}.fit-detail .arrowDown{transform:rotate(90deg)}.fit-detail ul li{margin-bottom:5px;margin-right:10px}.fit-detail ul li>span{justify-content:center;align-items:center;width:40px;height:40px;margin-right:5px;display:flex}.fit-detail ul li>span img{width:100%}.fit-detail ul li.fit-guide span{border-radius:20px;overflow:hidden}.fit-detail ul li.fit-guide span img{width:100%;height:100%}.fit-feature-list{flex-wrap:wrap;display:flex}.fit-detail-destinationTip{display:grid}.fit-detail-destinationTip.grid2{grid-template-columns:50% 50%}.fit-detail-destinationTip.grid3{grid-template-columns:33% 33% 33%}.fit-details-list-title{color:#4a4a4a;text-transform:uppercase;font-size:11px;font-weight:900;line-height:18px}.fit-details-list-desc{color:#9b9b9b;margin-top:3px;font-size:11px}.fit-details-list-desc span{color:#008cff;cursor:pointer;font-size:11px;font-weight:700}.fit-details-list-readText{cursor:pointer;color:#008cff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:700;line-height:11px}.fit-quote{color:#4a4a4a;margin-bottom:15px;margin-left:7px;font-size:14px;font-style:italic;line-height:18px}.fit-quote img{width:27px;position:absolute;top:0;left:0}.fit-curated{align-self:end;margin-bottom:5px;margin-left:10px}.fit-curated p:first-child{color:#4a4a4a;font-size:11px;font-style:italic}.fit-curated p:nth-child(2){color:#4a4a4a;font-size:16px;font-weight:900}.fit-curated p:nth-child(2) span{margin:0 2px;padding-left:7px;font-size:11px;font-weight:400;position:relative}.fit-curated p:nth-child(2) span:before{content:"";background:#cfcece;border-radius:4px;width:4px;height:4px;position:absolute;bottom:2px;left:0}.fit-feature{margin-bottom:20px}.fit-feature-title{color:#4a4a4a;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:10px;font-size:14px;font-weight:900}.fit-feature li.featureList{position:relative}.fit-feature li.featureList .featureDetail{z-index:1;background:#fff;border:1px solid gray;border-radius:2px;width:100%;padding:6px;position:absolute;top:42px}.fit-feature li.featureList .featureDetail div{padding:15px 0}.fit-feature li.featureList .featureDetail div .include{float:right}.fit-feature li{background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;align-items:center;margin-bottom:15px;padding:6px 4px;position:relative;box-shadow:0 2px 6px rgba(0,0,0,.1)}.fit-feature li:nth-child(4n) .fit-feature-dropdown-pannel{left:unset;right:0}.fit-feature li>span{background:#e5f3fe;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;margin-right:6px;display:flex}.fit-feature li>span img{width:30px}.fit-feature li>span.dropDownIcon{cursor:pointer;background:0 0;position:relative}.fit-feature li>span.dropDownIcon:after{content:"";border:2px solid #008cff;border-width:0 2px 2px 0;padding:4px;position:absolute;top:9px;right:10px;transform:rotate(45deg)}.fit-feature-details{flex-direction:column;flex:1;padding:5px;display:flex}.fit-feature-details p:first-child{color:#000;font-size:12px;font-weight:900}.fit-feature-details p:nth-child(2){color:#9b9b9b;font-size:10px}.fit-feature-dropdown{border-left:1px solid #e7e7e7;justify-content:center;align-items:center;width:28px;height:34px;display:flex}.fit-feature-dropdown img{width:24px}.fit-feature-dropdown-container{display:inline-block;position:relative}.fit-feature-dropdown-pannel div:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.fit-feature-dropdown-pannel div:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.fit-feature-dropdown-pannel-list{padding:8px 2px 5px 15px;display:flex}.fit-feature-dropdown-pannel-options{cursor:pointer;padding:8px 2px 6px 10px;display:flex}.fit-feature-dropdown-pannel-options.greenText{color:#1a7971}.fit-feature-dropdown-pannel-options.mealDropDown{padding:14px 2px 10px 11px}.fit-feature-dropdown-pannel-options.mealDropDown .includedBadgeText{margin-top:3px}.fit-feature-dropdown-pannel-options.mealDropDown .includedBadgeText .bottomAlignment{bottom:0}.fit-feature-dropdown-pannel-options:hover,.fit-feature-dropdown-pannel-options.selected{background-color:#e5f3fe}.fit-feature-dropdown-pannel-options.included{pointer-events:none;cursor:default;color:#fff;background-color:#008cff}.fit-feature-dropdown-pannel-description{color:#4a4a4a;padding:15px 26px 18px 10px;font-size:12px;font-weight:500}.fit-feature-dropdown-pannel-daymeal-description{color:#4a4a4a;padding:10px 10px 5px 15px;font-size:12px;font-weight:500}.fit-feature-dropdown-pannel .included span.subText{color:#fff}.fit-feature-dropdown-pannel .included p.headingText{color:#fff;font-weight:700}.fit-feature-dropdown-pannel p.headingText{color:#000;font-size:14px;font-weight:700}.fit-feature-dropdown-pannel p.dayMealHeading{color:#000;font-size:12px;font-weight:400}.fit-feature-dropdown-pannel p.descriptionHeading{color:#000;margin-top:9px;font-size:14px;font-weight:400}.fit-feature-dropdown-pannel-options.descTitleWrapper .bottomAlignment{bottom:0}.fit-feature-dropdown-pannel-options.descTitleWrapper .checkMarkHEContainer{background-color:#008cff}.fit-feature-dropdown-pannel-options.descTitleWrapper .checkMarkHEContainer .checkMarkHE{border-bottom:2.5px solid #fff;border-left:2.5px solid #fff}.fit-feature-dropdown-pannel span.subText{color:#9b9b9b;margin-top:3px;font-size:12px;font-weight:400;line-height:14px}.fit-feature-dropdown-pannel .selectedTab{background-color:#e5f3fe;padding:10px 2px 15px 10px;display:flex}.fit-feature-dropdown-pannel .includedBadgeText{margin-top:12px;font-weight:700;position:relative}.fit-feature-dropdown-pannel .select-btn{color:#fff;text-align:center;cursor:pointer;background-image:linear-gradient(98deg,#53b2fe 2%,#065af3 129%);border-radius:20px;width:90px;height:32px;margin-right:10px;padding:8px 10px;font-size:14px;font-weight:700;line-height:14px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.fit-feature-dropdown-pannel{z-index:1;background:#fff;border-radius:4px;width:300px;min-height:41px;position:absolute;top:55px;left:0;box-shadow:0 10px 50px rgba(0,0,0,.14)}.fit-smeImage{align-self:end}.fit-mysafety{color:#000;background-image:linear-gradient(90deg,#fff 0%,#ffeeed);border:1px solid #d4d4d4;border-radius:0 0 4px 4px;justify-content:space-between;align-self:flex-start;align-items:center;margin-top:10px;padding:8px 26px;font-size:12px;display:flex}.fit-mysafety>p{flex-direction:row;flex:1;align-items:center;display:flex}.fit-mysafety>p img{width:24px;margin-right:5px}.fit-mysafety>p span{color:#008cff;font-size:13px;font-weight:900}.fit-mysafety>p b{color:#000;font-size:13px;font-weight:900}.fit-mysafety>p small{color:#9b9b9b;border-left:1px solid #979797;flex:1;margin-left:15px;padding-left:15px;font-size:11px;font-weight:700}.fit-mysafety>span{color:#008cff;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:900}.fit-pannel-description-popup{z-index:1;background:#fff;border-radius:2px;width:100%;position:absolute;top:20px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.fit-pannel-description-popup-description{color:#9b9b9b;padding:8px 7px 2px;font-size:11px;font-weight:500}.fit-pannel-description-popup-readText{cursor:pointer;color:#008cff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:10px;padding-left:7px;font-size:11px;font-weight:700;line-height:11px}.feature-tag-heading{width:180px}.minHeight71{min-height:71px}.maxWidth155{max-width:155px}.checkMarkHEContainer{z-index:6;background-color:#fff;border-radius:50%;width:16px;height:16px;position:absolute;right:63px}.bottomAlignment{bottom:8px}.checkMarkHE{z-index:6;border-bottom:2.5px solid #008cff;border-left:2.5px solid #008cff;border-radius:2px;width:9.5px;height:5px;position:absolute;top:5px;left:3px;transform:rotate(-38deg)}.disable{pointer-events:none}.inclusion-ul{list-style:outside}.inclusion-ul>li{line-height:1.5;list-style:outside}.inclusions-wrapper .inclusion-ul>li span{display:unset;align-items:unset;justify-content:unset;width:unset;height:unset;margin-right:unset}.meal-addon-desc-container{color:#747474;font-size:14px}.meal-addon-desc-container .meal-addon-desc-heading{color:#4a4a4a;font-weight:500}.meal-addon-desc-container .meal-addon-desc-heading.first-child{margin-top:10px}.meal-addon-desc-container .meal-addon-desc-heading{font-weight:500}.meal-addon-desc-container .meal-addon-desc-description{margin-top:2px}.hol-slider{width:680px;position:relative;overflow:hidden}.hol-slider .hol-slider-data{scroll-behavior:smooth;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:0 20px;display:flex;overflow:hidden}.hol-slider .slider-prevbtn,.hol-slider .slider-nextbtn{cursor:pointer;color:transparent;z-index:1;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.hol-slider .slider-nextbtn{background:#e5f1f9;height:100%;right:0}.hol-slider .slider-prevbtn{background:#e5f1f9;height:100%;left:0}.hol-slider .slider-nextbtn:before{content:"→";border:2px solid #008cff;border-width:0 2px 2px 0;padding:3px;font-size:0;display:inline-block;transform:rotate(-45deg)}.hol-slider .slider-prevbtn:before{content:"←";border:2px solid #008cff;border-width:0 2px 2px 0;padding:3px;font-size:0;display:inline-block;transform:rotate(-225deg)}.new-sme-details{padding:18px 39px}.new-sme-details .sme-container{background:#eaf5ff;border-radius:8px;padding:27px 35px 26px;overflow:hidden}.new-sme-details .dest-guide-header{color:#000;padding-bottom:12px;font-size:16px;font-weight:900}.new-sme-details .description{padding-bottom:19px;line-height:18px}.new-sme-details .destination-tips{padding-bottom:19px;display:flex}.new-sme-details .destination-tips-content{flex-direction:column;flex:1;margin-right:30px;display:flex}.new-sme-details .dest-tips-header{color:#000;text-transform:capitalize;margin-bottom:6px;font-size:16px;font-weight:900;line-height:18px}.new-sme-details .dest-content{line-height:20px}.new-sme-details .he-data-container{flex-direction:row;justify-content:flex-start;height:111px;padding-bottom:19px;display:flex}.new-sme-details .he-image{margin-right:24px}.new-sme-details .he-card-container{background-color:#fff;border-radius:50%;width:111px;height:111px;overflow:hidden}.new-sme-details .he-card-container .he-card-image{height:unset;width:inherit;background-size:cover;border-radius:40%;margin-top:7px;margin-left:7px}.new-sme-details .he-details{flex-direction:column;justify-content:center;display:flex}.new-sme-details .he-name{color:#4a4a4a;margin-bottom:5px;font-family:Lato;font-size:16px;font-style:normal;font-weight:900;line-height:20px}.new-sme-details .he-exp{color:#4a4a4a;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.new-sme-details .read-more-container{justify-content:center;display:flex;position:relative}.new-sme-details .read-more-container:before{content:"";opacity:.2;background-color:#9b9b9b;width:100%;height:1px;margin:auto;position:absolute;top:0;bottom:0;left:0}.new-sme-details .read-more-button{color:#008cff;z-index:1;cursor:pointer;background-color:#eaf5ff;flex-direction:row;padding:0 15px;font-weight:700;line-height:16px;display:flex;position:relative}.dayplanheaderV2{z-index:3;background-color:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;justify-content:flex-start;align-items:center;gap:14px;padding:11px 16px;display:flex;position:-webkit-sticky;position:sticky;top:210px}.dayplanheaderV2-day{background:var(--details-dayplan-title-bg2,linear-gradient(80deg,#ff7f3f 0%,#ff3e5e 100%));opacity:.88;color:#fff;border-radius:30px;min-width:62px;max-width:235px;padding:9px 11px}.dayplanheaderV2-day-info .tooltip_container .truncate_text{max-width:160px}.dayplanheaderV2-info{flex:1;align-items:center;gap:6px;display:flex}.dayplanheaderV2-info-heading{color:#242424;width:65px;font-size:11.2px}.dayplanheaderV2-info-content{flex-wrap:wrap;flex:5;align-items:center;gap:10px;margin-top:5px;display:flex}.dayplanheaderV2-info-content div{justify-content:center;align-items:center;gap:2px;margin-bottom:5px;display:flex}.dayplanheaderV2-info-content div :last-child{color:#242424;margin-top:-1px;font-size:14px;font-weight:400}.tooltip_container{max-width:100%;display:inline-block;position:relative}.tooltip_container .tooltip_wrapper{visibility:hidden;opacity:0;z-index:21;transform-origin:top;white-space:normal;min-width:270px;max-width:270px;transition:all .25s ease-in-out;display:none;position:absolute;top:calc(100% + 12px)}.tooltip_container .tooltip_wrapper .tooltip_content{color:#fff;background-color:#000;border-radius:4px;padding:14px;font-size:12px;font-weight:400;display:inline-block;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.25)}.tooltip_container .tooltip_wrapper .tooltip_content:before{content:" ";border-bottom:7px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;transition:all .25s ease-in;position:absolute;bottom:100%;left:8px;right:auto}.tooltip_container .tooltip_wrapper.start_left{text-align:right;top:0;bottom:auto;left:auto;right:calc(100% + 12px)}.tooltip_container .tooltip_wrapper.start_left .tooltip_content{text-align:left;margin:auto}.tooltip_container .tooltip_wrapper.start_left .tooltip_content:before{border:5px solid transparent;border-left:7px solid #000;border-right-width:0;top:6px;left:100%;right:auto}.tooltip_container .tooltip_wrapper.start_right{text-align:left;top:0;bottom:auto;left:calc(100% + 12px);right:auto}.tooltip_container .tooltip_wrapper.start_right .tooltip_content{text-align:left;margin:auto}.tooltip_container .tooltip_wrapper.start_right .tooltip_content:before{border:5px solid transparent;border-left-width:0;border-right:7px solid #000;top:6px;bottom:auto;left:auto;right:100%}.tooltip_container .tooltip_wrapper.start_top{text-align:left;top:auto;bottom:calc(100% + 12px);left:0;right:auto}.tooltip_container .tooltip_wrapper.start_top .tooltip_content{text-align:left;margin:auto}.tooltip_container .tooltip_wrapper.start_top .tooltip_content:before{border:5px solid transparent;border-top:7px solid #000;border-bottom-width:0;top:100%;bottom:auto;left:6px;right:auto}.tooltip_container .tooltip_wrapper.start_bottom{text-align:left;top:calc(100% + 12px);bottom:auto;left:0;right:auto}.tooltip_container .tooltip_wrapper.start_bottom .tooltip_content{text-align:left;margin:auto}.tooltip_container .tooltip_wrapper.start_bottom .tooltip_content:before{border:5px solid transparent;border-top-width:0;border-bottom:7px solid #000;top:auto;bottom:100%;left:6px;right:auto}.tooltip_container .truncate_text{overflow-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tooltip_container .truncate_text:hover+.tooltip_wrapper{opacity:1;visibility:visible;display:block}.package-features-V3{background-color:#fff;border:1px solid #e7e7e7;border-radius:8px;margin-bottom:16px;padding:20px 24px}.addon-btn-border{border:1px solid #cbcbcb;border-radius:8px;align-items:center;padding:10px 16px;display:flex}.feature-stripV3{padding-bottom:16px}.mmt-chevron-right{color:#008cff;margin-top:2px;font-size:16px}.layover-wrapper{margin:28px 23px 24px}.back-arrow-layout{cursor:pointer;margin:3px 12px 0 0}.feature-static-overlay-wrapper{background:#fff;border:1px solid #e7e7e7;border-radius:16px;padding:24px 21px;box-shadow:0 2px 24px rgba(0,0,0,.11)}.tour-manager-icon{height:20px}.validation-messaging{z-index:4;background-color:#fcdadb;font-family:Lato,sans-serif;position:-webkit-sticky;position:sticky;top:210px;overflow:hidden}.validation-messaging-header{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 20px;transition:background-color .2s;display:flex}.validation-messaging-header:hover{background-color:rgba(0,0,0,.02)}.validation-messaging-content{flex:1;align-items:center;gap:12px;display:flex}.validation-messaging-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.error-icon{object-fit:contain;width:28px;height:28px}.default-error-icon{width:28px;height:28px}.default-error-icon .error-circle{fill:#eb2026}.default-error-icon .error-dot{fill:#fff}.default-error-icon .error-line{stroke:#fff}.validation-messaging-text{color:#000;flex:1;font-size:16px;font-weight:900;line-height:1.2}.validation-messaging-chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}.validation-messaging-chevron svg path{stroke:#008cff}.validation-messaging-chevron.expanded{transform:rotate(180deg)}.validation-messaging-details{border-top:none;padding:0 36px 16px 60px}.validation-messaging-details-label{color:#000;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.2}.validation-messaging-detail-item{color:#4a4a4a;margin-bottom:4px;padding-left:12px;font-size:14px;font-weight:400;line-height:1.2;position:relative}.validation-messaging-detail-item:before{content:"•";color:#4a4a4a;position:absolute;left:0}.validation-messaging-detail-item:last-child{margin-bottom:0}.pkg-features-v4{justify-content:flex-start;align-items:top;background-color:#fff;flex-direction:row;gap:20px;padding:8px;display:flex}.feature-heading-v4{padding:8px 0}.feature-box{background-color:#fff;border:1px solid #cbcbcb;border-radius:8px;flex-direction:column;flex:1;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:10px;display:flex}.feature-content{flex-flow:wrap;gap:10px;display:flex}.single-feature{width:-webkit-max-content;width:-moz-max-content;width:max-content}.addon-info-overlay{background-color:#f5f5f5;border-radius:8px;width:100%;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}.addon-info-overlay .addon-overlay-header{background-color:#f5f5f5;align-items:center;padding:16px;display:flex}.addon-info-overlay .addon-overlay-header .title{text-shadow:none;margin-left:16px}.addon-info-overlay .back-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:8px 16px}.addon-info-overlay .title{color:#000;font-size:22px;font-weight:900}.addon-info-overlay .subtitle{color:#666;font-size:16px}.addon-info-overlay .addon-overlay-body{margin-bottom:72px;padding:0 24px}.addon-info-overlay .addon-overlay-body .addon-plan-details{background-color:#fff;border-radius:8px;padding:16px}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-header{border-bottom:1px solid #f5f5f5;padding-bottom:12px}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-header .title{justify-content:space-between;align-items:center;display:flex}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-header .title .title-lhs{align-items:center;gap:10px}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-header .title .title-lhs .icon{width:26px;height:26px;padding:2px}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-header .title .title-lhs .text{color:#000;font-size:18px}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-header .title .title-lhs .tag{color:#fff;background-image:linear-gradient(80deg,#12714f 0%,#1ca099 100%);border-radius:16px;flex-direction:row;flex-grow:0;justify-content:center;align-items:center;height:18px;padding:2px 8px;font-size:14px;display:flex}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-header .title .title-tnc{color:#008cff;cursor:pointer;font-size:14px;font-weight:700;display:flex}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-header .subtitle{color:#4a4a4a;margin-top:4px;margin-left:40px;font-size:14px;font-weight:700}.addon-info-overlay .addon-overlay-body .addon-plan-details .addon-plan{border:none;margin:0;padding:12px 0}.addon-info-overlay .addon-overlay-body .addon-benefits,.addon-info-overlay .addon-overlay-body .addon-workflow,.addon-info-overlay .addon-overlay-body .addon-consumer-guide{background-color:#fff;border-radius:8px;margin-top:12px}.addon-info-overlay .addon-overlay-body .addon-benefits .header,.addon-info-overlay .addon-overlay-body .addon-workflow .header,.addon-info-overlay .addon-overlay-body .addon-consumer-guide .header{background-color:#fff;border-bottom:1px solid #f5f5f5}.addon-info-overlay .addon-overlay-body .ctas{gap:16px;display:flex}.addon-info-overlay .addon-overlay-body .cta{color:#007bff;cursor:pointer;font-weight:700}.addon-info-overlay .addon-overlay-body .loader{justify-content:center;align-items:center;height:100vh;display:flex}.addon-info-overlay .addon-overlay-body .loader .dot{background-color:#007bff;border-radius:50%;width:8px;height:8px;margin:0 4px;animation:1.2s ease-in-out infinite both bounce}.addon-info-overlay .addon-overlay-body .loader .dot:first-child{animation-delay:-.32s}.addon-info-overlay .addon-overlay-body .loader .dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.addon-info-overlay .addon-overlay-body .error{text-align:center;color:red;padding:20px;font-size:18px}.bottomSheetContainer{z-index:5;color:#fff;background-color:#000;width:750px;margin-top:24px;margin-left:16px;padding:14px 34px 14px 40px;transition:all .5s;position:fixed;bottom:0;right:0;transform:translateY(10%);box-shadow:0 2px 4px rgba(0,0,0,.2)}.priceUpdateContainer{flex-direction:row;justify-content:space-between;display:flex}.insuranceTotalPrice{font-size:22px;font-weight:900;line-height:26px}.packagePriceUnit{letter-spacing:0;font-family:Lato;font-size:12px;font-weight:400;line-height:14px}.updateCta{letter-spacing:0;text-align:center;color:#fff;background-color:#008cff;border:1px solid #008cff;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:900;line-height:19px}.backPopupBtn{color:#fff!important;background:linear-gradient(93deg,#53b2fe,#065af3)!important;border-radius:34px!important}.policyBenefits{background-color:#fff;border-radius:16px;margin-bottom:12px}.insuranceDetailsIcon{width:20px;height:20px}.tripDetailsPrice{flex-direction:column;justify-content:end;align-items:end;padding-bottom:12px;display:flex}.addonPriceDiff{font-size:16px;font-weight:900}.addonPriceDiffUnit{margin-bottom:12px}.selectButton{color:#008cff;cursor:pointer;background:#fff;border:1px solid #008cff;border-radius:8px;min-width:74px;min-height:32px;padding:9px 16px;font-size:12px;font-weight:900}.disclaimerText{color:#757575;padding:0 16px 16px;font-size:12px;font-weight:400}.policyBenefitsHeading{color:#000;padding:16px 0 11px 16px;font-size:16px;font-weight:900}.benefitContentContainer{padding:12px 16px 16px}.benefitSection{grid-template-columns:75% 20%;justify-content:space-between;align-items:center;display:grid}.benefitIconHeader{flex-direction:row;display:flex}.benefitContent{margin-left:12px}.benefitHeading{margin-bottom:4px;font-weight:900}.benefitSubHeading{margin-bottom:12px;font-size:12px;font-weight:400}.benefitPrice{color:#000;margin-left:auto;font-weight:900}.cancellationContainer{background-color:#fff;border-radius:16px}.cancellationHeader{color:#000;padding:16px 0 11px 16px;font-size:16px;font-weight:900}.contentMargin{margin-left:12px}.cancellationHeading{color:#000;margin-bottom:4px;font-weight:900}.cancellationSubHeading{color:#4a4a4a;margin-bottom:12px;font-size:12px;font-weight:400}.selectedButtonBackground{background-color:#cce8ff}.cancellationContent{padding:12px 16px 16px}.insuranceDetailPopups{background:rgba(0,0,0,.1)!important}.insuranceDetailPopups .modalContent{padding-top:0!important}.insuranceDetailPopups .modalCont{padding:24px!important}.addon-plan-body{display:flex}.addon-plan-body .lhs{flex:4}.addon-plan-body .lhs .benefits{margin-bottom:16px}.addon-plan-body .lhs .benefits .benefit-header{color:#333;margin-bottom:8px;font-size:14px;font-weight:700}.addon-plan-body .lhs .benefits .benefit-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.addon-plan-body .lhs .benefits .benefit-list .benefit{align-items:center;display:flex}.addon-plan-body .lhs .benefits .benefit-list .benefit .icon{width:16px;height:16px;margin-right:8px}.addon-plan-body .lhs .benefits .benefit-list .benefit .text{color:#4a4a4a;font-size:14px}.addon-plan-body .lhs .benefits .view-more{color:#007bff;cursor:pointer;font-size:12px}.addon-plan-body .rhs{flex-direction:column;flex:1;align-items:flex-end;display:flex}.addon-plan-body .rhs .pricing-info{flex-direction:column;flex-grow:0;justify-content:flex-start;align-items:flex-end;gap:2px;height:33px;padding:0;display:flex}.addon-plan-body .rhs .pricing-info .price{color:#000;font-size:16px;font-weight:900}.addon-plan-body .rhs .pricing-info .price-desc{color:#4a4a4a;font-size:12px}.addon-plan-body .rhs .select-button{background-color:#fff;border:1px solid #008cff;border-radius:8px;flex-direction:row;flex-grow:0;justify-content:center;align-items:center;height:32px;margin-top:8px;padding:12px 16px;display:flex}.addon-plan-body .rhs .select-button span{color:#008cff;letter-spacing:normal;text-align:left;font-size:12px;font-style:normal;font-weight:900;font-stretch:100%;line-height:normal}.addon-plan-body .rhs .select-button.selected{background-color:#cce8ff}.addon-plan-body .rhs .select-button.selected .selected-container{display:flex}.addon-plan-body .rhs .select-button{cursor:pointer}.addon-plan-header{justify-content:space-between;display:flex}.addon-plan-header .lhs .title{color:#333;align-items:center;font-size:16px;font-weight:700;display:flex}.addon-plan-header .lhs .title .text{color:#000;font-size:16px;font-weight:900}.addon-plan-header .lhs .title .icon{width:24px;height:24px;padding:2px}.addon-plan-header .lhs .title .tag{color:#fff;background-image:linear-gradient(80deg,#12714f 0%,#1ca099 100%);border-radius:16px;flex-direction:row;justify-content:center;align-items:center;margin-left:auto;padding:2px 8px;font-size:12px;display:flex}.addon-plan-header .lhs .subtitle{color:#4a4a4a;margin-top:0;margin-left:24px;font-size:14px}.addon-plan{background-color:#fff;border:1px solid #d8d8d8;border-radius:16px;margin-bottom:24px;padding:16px;overflow:hidden}.addon-plan:last-child{margin-bottom:0}.recommended-addon-plan{background-color:#f0f8ff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;overflow:hidden}.recommended-addon-plan .header{background-color:#e0f7fa;justify-content:space-between;padding:16px;display:flex}.recommended-addon-plan .header .lhs .title{color:#333;font-size:16px;font-weight:700}.recommended-addon-plan .header .lhs .subtitle{color:#666;font-size:14px}.recommended-addon-plan .header .rhs .view-more-plans{color:#007bff;cursor:pointer;font-size:14px}.mainTab{width:100%;display:flex;position:relative;top:4px}.mainTab .mainTabItem{cursor:pointer;text-transform:uppercase;font-size:var(--details-main-nav-font-size,16px);font-weight:var(--details-main-nav-font-weight,900);padding:20px 31px 20px 30px}.mainTab .mainTabItem.active{color:#008cff;border-bottom:4px solid #008cff}._Modal.modalCont.sidePannelWrapper{top:0;right:0;left:unset;transform:unset;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:unset;padding:0;overflow-x:hidden;overflow-y:scroll}._Modal.modalCont.sidePannelWrapper::-webkit-scrollbar{background:0 0;width:0}.modalContainer.sidePannelContainer{background:rgba(0,0,0,.3);overflow:hidden}.sidePannel{z-index:5;height:100%;padding-bottom:100px;animation:.6s slideIn;overflow-y:auto;box-shadow:0 2px 8px rgba(0,0,0,.76)}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}._Modal.sidePannelWrapper .close,.modalContainer.sidePannelContainer .close{cursor:pointer;z-index:9999;background:#ecf7ff;border-radius:50%;width:28px;height:28px;animation:.8s fadeIn;position:fixed;top:14px;right:14px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}._Modal.sidePannelWrapper .close:before,.modalContainer.sidePannelContainer .close:before,.modalContainer.sidePannelContainer .close:after,._Modal.sidePannelWrapper .close:after{content:" ";background-color:#00a9ff;width:2px;height:16px;position:absolute;top:6px;left:13px}.isPsm .roomDetailsRight .optionContainer{width:267px}.isPsm .rightDetailsInclusionWrapper{width:280px}.paddingLeft18{padding-left:18px}.fontWeight500{font-weight:500}.summaryWrapper{border-radius:4px;box-shadow:0 2px 30px rgba(0,0,0,.1)}.summaryContainer{padding:33px 25px 33px 27px}.flexContainer{display:flex}.summaryDetailsWrapper{position:relative}.circle{background-color:#9b9b9b;border-radius:50%;width:7px;height:7px;position:absolute;left:15px}.dashedLine{border-left:1px solid #e7e7e7;height:35px}.arrivalText,.transferText,.departureText{margin-top:3px}.transferWrapper:not(:first-child) .tracker .circle,.inlineTextContainer{margin-top:15px}.marginLess15{margin-top:-15px}.lineHeight15{height:15px}.transferWrapper.moveIconUp,.departureWrapper.moveIconUp{margin-top:-15px}.transferWrapper.moveIconUp .dashedLine,.departureWrapper.moveIconUp .dashedLine{height:15px}.summaryCardWrapper{border:1px solid #dbdbdb;border-radius:4px}.summaryMargin{margin:12px 0 7px}.flexDirectionCol{flex-direction:column}.summaryCardWrapper .summaryHeadingWrapper{background-image:linear-gradient(93deg,#f3d1c9,#e6d7b7 100%);height:44px;padding:11px 31px}.summaryCardWrapper .bodyWrapper{min-height:61px;display:flex}.summaryCardWrapper .bodyWrapper:not(:last-child){border-bottom:.5px solid #dbdbdb}.summaryCardWrapper .dayWrapper{background-color:#f2f2f2;min-width:157px;padding:11px 0 12px 31px}.summaryCardWrapper .dayCount{color:#4a4a4a}.summaryCardWrapper .breakFastText{color:#4a4a4a;width:180px}.summaryCardWrapper .breakFastWrapper,.summaryCardWrapper .hotelWrapper,.summaryCardWrapper .activityWrapper,.summaryCardWrapper .hotelCheckOutDetails,.summaryCardWrapper .dinnerDetailsWrapper{width:320px;padding:10px 5px 18px 12px;display:inline-flex}.breakFastContainer{width:320px}.dayRowContainer .verticalBar{border-right:.5px solid #dbdbdb;height:36px;position:relative;top:-28px}.dayRowContainer{grid-template-columns:auto auto;display:grid}.summaryCardWrapper .verticalBar:not(:last-child) .breakFastContainer,.summaryCardWrapper .verticalBar:not(:last-child) .hotelContainer,.summaryCardWrapper .verticalBar:not(:last-child) .activityContainer,.summaryCardWrapper .verticalBar:not(:last-child) .hotelCheckOutDetailsContainer,.summaryCardWrapper .verticalBar:not(:last-child) .dinnerDetailsContainer{width:231px;position:relative;top:-44px}.summaryCardWrapper .hotelDetailsContainer{flex-direction:column}.summaryCardWrapper .hotelCheckInWrapper .hotelNameText{color:#4a4a4a;width:174px}.summaryCardWrapper .hotelRatingText{color:#4a4a4a}.summaryHeadingWrapper .transferText.loadingShimmer{background:linear-gradient(90deg,#f3d1c9 10%,#e9d6bb 55%,#f2f0eb 100%)}.review-confirmation-dialog-container{z-index:10000}.review-confirmation-dialog-container .review-confirmation-dialog-modal{border-radius:16px!important;padding:0!important}.review-confirmation-dialog-container .review-confirmation-dialog-modal .review-confirmation-dialog-close-icon{cursor:pointer;position:absolute;right:-30px}.review-confirmation-dialog{background:#fff;border-radius:16px;width:100%;max-width:688px;margin:0 auto;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.15)}.review-confirmation-dialog-content{flex-direction:column;gap:24px;padding:32px 24px 24px;display:flex}.review-dialog-header{flex-direction:column;align-items:center;gap:20px;display:flex}.review-header-content{flex-direction:row;align-items:center;gap:20px;width:100%;display:flex}.review-icon-container{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.review-dialog-icon{object-fit:contain;width:42px;height:42px}.review-title-section{flex:1}.review-dialog-title{text-align:left;margin:0;font-size:26px;line-height:1.2}.review-dialog-title.bold{font-weight:900}.review-dialog-body{flex-direction:column;gap:16px;max-height:350px;display:flex;overflow:auto}.review-dialog-message{padding:0 20px}.review-dialog-message p{letter-spacing:1.2%;margin:0;font-size:16px;line-height:1.2}.review-sold-out-activities{flex-direction:column;gap:12px;padding:0 20px;display:flex}.review-activity-item{flex-direction:column;gap:4px;display:flex}.review-activity-text-block{letter-spacing:1.2%;font-size:16px;line-height:1.2}.review-dialog-actions{margin-top:6px;padding:0 24px}.review-button-group{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}.pageContainer{width:1225px;margin:0 auto}.shadow-box{border-radius:4px;box-shadow:0 2px 30px rgba(0,0,0,.1)}.topSection{z-index:5;background:#fff;border-radius:4px;position:-webkit-sticky;position:sticky;top:-294px;box-shadow:0 2px 30px rgba(0,0,0,.1)}.topSection.newTopSection{top:-319px}.goodRating{background-color:#249995}.okRating{background-color:#33d18f}.avgRating{background-color:#f5a623}.badRating{background-color:#eb2026}.left-section{box-shadow:var(--details-left-section-box-shadow,0 2px 30px 0 rgba(0,0,0,.1));border-radius:4px}.expiredStrip{text-align:center;color:#eb2026;background-color:#ffd3d4;padding:10px}.expiredPlanStatus{opacity:.5;pointer-events:none}.warning-message-container{background-color:#fff}.policies-left-section{background-color:#fff;border-radius:4px;padding:25px;box-shadow:0 2px 30px rgba(0,0,0,.1)}.holidaySprite.warn-icon{background-position:-191px -55px;width:21px;height:19px}.warn-msg-container{flex-direction:row;align-items:center;display:flex}.cross-icon{opacity:1;position:relative;top:4px}.cross-icon:before,.cross-icon:after{background-color:#cf8100;height:16px}.hasPremiumInfo{top:210px}html,body{background:var(--color-body-bg,#f2f2f2);color:#4a4a4a;margin:0;padding:0;font-family:lato;font-weight:400;font-size:14px!important}html{box-sizing:border-box}*,:before,:after{-webkit-tap-highlight-color:transparent;box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;list-style:none}a{color:#0084ff;cursor:pointer;text-decoration:none}a:hover,a:focus{outline:none;text-decoration:none}.hide{display:none}.show{display:block}img{max-width:100%}.lineThrough{text-decoration:line-through}.capText{text-transform:uppercase}.capitalizeText{text-transform:capitalize}.opacity50{opacity:.5}.alignBottom{vertical-align:bottom}.underline{text-decoration:underline}.pointer{cursor:pointer}.truncate{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.vrtTop{vertical-align:top}.zIndex2{z-index:2}.cursorPointer{cursor:pointer}.blackText{color:#000}.darkText,.darkGreyText{color:#4a4a4a}.greyText{color:#9b9b9b}.greyText3{color:#747474}.whiteText{color:#fff}.blueText{color:#0084ff}.liteBlueText{color:#a9d4f6}.greenText{color:#1a7971}.redText{color:#eb2026}.orangeText{color:#cf8100}.yellowText{color:#f5a623}.darkOrangeText{color:#f27239}.pinkText{color:#db6281}.darkGreenText{color:#249995}.linkText{color:#008cff}.greyText2{color:#979797}.greenText2{color:#007e7d}.font9{font-size:9px;line-height:9px}.font10{font-size:10px;line-height:10px}.font11{font-size:11px;line-height:11px}.font12{font-size:12px;line-height:12px}.font13{font-size:13px;line-height:13px}.font14{font-size:14px;line-height:14px}.font15{font-size:15px;line-height:15px}.font16{font-size:16px;line-height:16px}.font18{font-size:18px;line-height:18px}.font20{font-size:20px;line-height:20px}.font22{font-size:22px;line-height:22px}.font24{font-size:24px;line-height:24px}.font26{font-size:26px;line-height:26px}.font32{font-size:32px;line-height:32px}.font36{font-size:36px;line-height:36px}.latoLight{font-weight:300}.latoRegular{font-weight:400}.latoBold{font-weight:700}.latoBlack{font-weight:900}.latoIlalic{font-style:italic}.lineHeight11{line-height:11px}.lineHeight14{line-height:14px!important}.lineHeight16{line-height:16px!important}.lineHeight18{line-height:18px!important}.lineHeight20{line-height:20px!important}.lineHeight22{line-height:22px!important}.lineHeight24{line-height:24px!important}.lineHeight25{line-height:25px!important}.lineHeight30{line-height:30px!important}.orangeGrad{background-image:linear-gradient(247deg,#ff3e5e,#ff6d3f)}.whiteBg{background:#fff}.textLeft{text-align:left}.textRight{text-align:right}.textCenter{text-align:center}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.absolute.right{right:0}.absolute.top{top:0}.borderRadius2{border-radius:2px}.borderRadius4{border-radius:4px}.borderRadius12{border-radius:12px;overflow:hidden}.borderRadius16{border-radius:16px}.borderRadiusTopLR4{border-top-left-radius:4px;border-top-right-radius:4px}.borderRadiusBotLR4{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.borderRadiusTL4{border-top-left-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.borderRadiusRB4{border-top-right-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.noBrdr{border:0}.brdr1{border:1px solid #c8c8c8}.brdrBtm1{border-bottom:1px solid #c8c8c8}.brdrBtm3{border-bottom:3px solid #c8c8c8}.brdrTop1{border-top:1px solid #c8c8c8}.wdth30{width:30px}.wdth40{width:40px}.wdth70{width:70px}.wdth80{width:80px}.wdth90{width:90px}.wdth100{width:100px}.wdth120{width:120px}.wdth140{width:140px}.wdth150{width:150px}.wdth183{width:183px}.wdth193{width:193px}.wdth190{width:190px}.wdth200{width:200px}.wdth210{width:210px}.wdth225{width:225px}.wdth232{width:232px}.wdth250{width:250px}.wdth300{width:300px}.wdth408{width:408px}.wdth410{width:410px}.wdth610{width:610px}.wdth810{width:810px}.wdth60perc{width:60%}.wdth65perc{width:65%}.wdth100perc{width:100%}.height41{height:41px}.height100vh{height:100vh}.makeFlex{display:flex}.makeFlex .flexOne{flex:1}.makeFlex .flexTwo{flex:2}.makeFlex.flexWrap{flex-wrap:wrap}.makeFlex.column{flex-direction:column}.makeFlex.row{flex-direction:row}.makeFlex.perfectCenter{justify-content:center;align-items:center}.makeFlex.hrtlCenter{align-items:center}.makeFlex.vrtlCenter{justify-content:center}.makeFlex.spaceBetween{justify-content:space-between}.makeFlex.spaceAround{justify-content:space-around}.makeFlex.end{align-items:baseline}.makeFlex.top{align-items:flex-start}.makeFlex.right{justify-content:flex-end}.makeFlex.bottom{align-items:flex-end}.makeFlex.left{justify-content:flex-start}.makeFlex.inlineFlex{display:inline-flex}.gap2{gap:2px}.gap8{gap:8px}.gap16{gap:16px}.pushRight{margin-left:auto}.pushLeft{margin-right:auto}.marginAuto{margin:auto}.noShrink{flex-shrink:0}.flexOne{flex:1}.bottomAlign{align-items:flex-end!important}.topAlign{align-items:flex-start!important}.inlineB{display:inline-block}.inlineFlex{display:inline-flex}.appendTop2{margin-top:2px}.appendTop3{margin-top:3px}.appendTop5{margin-top:5px}.appendTop8{margin-top:8px}.appendTop10{margin-top:10px}.appendTop12{margin-top:12px}.appendTop15{margin-top:15px}.appendTop16{margin-top:16px}.appendTop18{margin-top:18px}.appendTop20{margin-top:20px}.appendTop24{margin-top:24px}.appendTop25{margin-top:25px}.appendTop30{margin-top:30px}.appendTop40{margin-top:40px}.appendTop52{margin-top:52px}.appendTop120{margin-top:120px}.appendTop210{margin-top:210px}.appendRight3{margin-right:3px}.appendRight5{margin-right:5px}.appendRight10{margin-right:10px}.appendRight12{margin-right:12px}.appendRight15{margin-right:15px}.appendRight16{margin-right:16px}.appendRight17{margin-right:17px}.appendRight20{margin-right:20px}.appendRight26{margin-right:26px}.appendRight30{margin-right:30px}.appendRight80{margin-right:80px}.appendBottom2{margin-bottom:2px}.appendBottom3{margin-bottom:3px}.appendBottom5{margin-bottom:5px}.appendBottom6{margin-bottom:6px}.appendBottom7{margin-bottom:7px}.appendBottom8{margin-bottom:8px}.appendBottom10{margin-bottom:10px}.appendBottom12{margin-bottom:12px}.appendBottom15{margin-bottom:15px}.appendBottom16{margin-bottom:16px}.appendBottom18{margin-bottom:18px}.appendBottom20{margin-bottom:20px}.appendBottom22{margin-bottom:22px}.appendBottom25{margin-bottom:25px}.appendBottom30,.appendBottom31{margin-bottom:30px}.appendBottom35{margin-bottom:35px}.appendBottom40{margin-bottom:40px}.appendLeft3{margin-left:3px}.appendLeft5{margin-left:5px}.appendLeft7{margin-left:7px}.appendLeft8{margin-left:8px}.appendLeft12{margin-left:12px!important}.appendLeft10{margin-left:10px}.appendLeft15{margin-left:15px}.appendLeft18{margin-left:18px}.appendLeft20{margin-left:20px}.appendLeft24{margin-left:24px}.appendLeft25{margin-left:25px}.appendLeft30{margin-left:30px}.appendLeft35{margin-left:35px}.appendLeft40{margin-left:40px}.appendLeft90{margin-left:90px}.append10{margin:10px}.padding5{padding:5px}.padding10{padding:10px}.padding15{padding:15px}.padding20{padding:20px}.paddingLR30{padding-left:30px;padding-right:30px}.paddingLR20{padding-left:20px;padding-right:20px}.paddingLR15{padding-left:15px;padding-right:15px}.paddingLR10{padding-left:10px;padding-right:10px}.paddingLR12{padding-left:12px;padding-right:12px}.paddingTB10{padding-top:10px;padding-bottom:10px}.paddingTB14{padding-top:14px;padding-bottom:14px}.paddingTB15{padding-top:15px;padding-bottom:15px}.paddingTB20{padding-top:20px;padding-bottom:20px}.paddingTB25{padding-top:25px;padding-bottom:25px}.paddingTop2{padding-top:2px}.paddingT11{padding-top:11px}.paddingT15{padding-top:15px}.paddingB8{padding-bottom:8px}.paddingB10{padding-bottom:10px}.paddingB13{padding-bottom:13px}.paddingB15{padding-bottom:15px}.paddingB18{padding-bottom:18px}.paddingB20{padding-bottom:20px}.paddingB22{padding-bottom:22px}.paddingB25{padding-bottom:25px}.paddingL5{padding-left:5px}.paddingL14{padding-left:14px!important}.paddingL15{padding-left:15px}.paddingL25{padding-left:25px}.paddingL30{padding-left:30px}.prependTop5{padding-top:5px}.prependTop20{padding-top:20px}.prependRight5{padding-right:5px}.prependRight8{padding-right:8px}.prependBottom5{padding-bottom:5px}.upArrow{position:relative;top:5px;left:10px;transform:rotate(-135deg)}.downArrow{position:relative;top:2px;left:10px;transform:rotate(45deg)}.checkmarkOuter{flex-shrink:0;min-height:18px;display:inline-flex;position:relative}.checkmarkOuter [type=checkbox]:checked{opacity:0;position:absolute;left:-9999px}[type=checkbox]:not(:checked){opacity:0;position:absolute;left:-9999px}.checkmarkOuter [type=checkbox]:checked+label{cursor:pointer;padding-left:28px;line-height:20px;display:inline-flex;position:relative}.checkmarkOuter [type=checkbox]:not(:checked)+label{cursor:pointer;padding-left:28px;line-height:20px;display:inline-flex;position:relative}.checkmarkOuter [type=checkbox]:checked+label:before{content:"";background:#fff;border:1px solid #9b9b9b;border-radius:2px;width:18px;height:18px;position:absolute;top:0;left:0}.checkmarkOuter [type=checkbox]:not(:checked)+label:before{content:"";background:#fff;border:1px solid #9b9b9b;border-radius:2px;width:18px;height:18px;position:absolute;top:0;left:0}.checkmarkOuter [type=checkbox]:checked+label:before{content:"";background:#008cff;border:1px solid #008cff;border-radius:2px;width:18px;height:18px;transition:all .2s;position:absolute;top:0;left:0}.checkmarkOuter [type=checkbox]:checked+label:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;transition:all .2s;display:block;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.checkmarkOuter [type=checkbox]:disabled+label{color:#ccc;pointer-events:none}.checkmarkOuter [type=checkbox]:disabled+label:before{pointer-events:none;border:1px solid #f6f6f6}.radioOuter{display:inline-flex}.radioOuter [type=radio]:checked{position:absolute;left:-9999px}[type=radio]:not(:checked){position:absolute;left:-9999px}.radioOuter [type=radio]:checked+label{cursor:pointer;padding-left:25px;line-height:20px;display:inline-flex;position:relative}.radioOuter [type=radio]:not(:checked)+label{cursor:pointer;padding-left:25px;line-height:20px;display:inline-flex;position:relative}.radioOuter.lableBlock [type=radio]:checked+label{display:initial!important}.radioOuter.lableBlock [type=radio]:not(:checked)+label{display:initial!important}.radioOuter [type=radio]:checked+label:before{content:"";background:#fff;border:1px solid #9b9b9b;border-radius:100%;width:18px;height:18px;position:absolute;top:0;left:0}.radioOuter [type=radio]:not(:checked)+label:before{content:"";background:#fff;border:1px solid #9b9b9b;border-radius:100%;width:18px;height:18px;position:absolute;top:0;left:0}.radioOuter.lableBlock [type=radio]:checked+label:before{top:50%;transform:translateY(-50%)}.radioOuter.lableBlock [type=radio]:not(:checked)+label:before{top:50%;transform:translateY(-50%)}.radioOuter [type=radio]:checked+label:before{border:1px solid #008cff}.radioOuter [type=radio]:checked+label:after{content:"";background:#008cff;border-radius:100%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.radioOuter [type=radio]:not(:checked)+label:after{content:"";background:#008cff;border-radius:100%;width:12px;height:12px;transition:all .2s;position:absolute;top:3px;left:3px}.radioOuter.lableBlock [type=radio]:checked+label:after{margin-top:-6px;top:50%}.radioOuter.lableBlock [type=radio]:not(:checked)+label:after{margin-top:-6px;top:50%}.radioOuter [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.radioOuter [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.radioOuter [type=radio]:disabled+label{opacity:.3;pointer-events:none}.radioOuter [type=radio]:disabled+label:before{opacity:.3;pointer-events:none}.primaryBtn{color:#008cff;text-transform:uppercase;cursor:pointer;text-align:center;background-color:#fff;border:0;border-radius:34px;outline:0;flex-shrink:0;padding:9px 20px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 1px 7px rgba(0,0,0,.2)}.primaryBtnWhite{color:#008cff;text-transform:uppercase;cursor:pointer;text-align:center;background-color:#fff;border:0;border-radius:34px;outline:0;flex-shrink:0;min-width:90px;padding:9px 20px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 1px 7px rgba(0,0,0,.2)}.primaryBtn.fill{background:var(--color-btn-primary-bg,linear-gradient(93deg,#53b2fe,#065af3));color:#fff;border-radius:var(--radius-btn-primary,34px);box-shadow:0 1px 7px rgba(0,0,0,.2)}.btnBlack{background:rgba(0,0,0,.8)}.lightBlackText{color:#242424}.showWithAnimate{animation:.3s fadeIn}.height100perc{height:100%}