.PackageDetailSec1-module__Hju99q__packageDetail{align-items:flex-end;display:flex}.PackageDetailSec1-module__Hju99q__packageDetailHeadContainer{align-items:center;gap:10px;display:flex}.PackageDetailSec1-module__Hju99q__packageDetailHead{color:#13294b;margin-bottom:0;font-size:28px;font-weight:bolder}.PackageDetailSec1-module__Hju99q__mapShareIcon{background-color:#edefe7;border-radius:50%;justify-content:center;width:40px;height:40px;padding-bottom:0;transition:transform .3s ease-in-out}.PackageDetailSec1-module__Hju99q__mapShareIcon:hover,.PackageDetailSec1-module__Hju99q__packageDetailBadgeImg:hover{transform:scale(1.1)}.PackageDetailSec1-module__Hju99q__detailNightDay:hover{color:#fff;background-color:#337d82}.PackageDetailSec1-module__Hju99q__mapShareIcon img{width:70%;height:70%}.PackageDetailSec1-module__Hju99q__packageDetailBadge{color:#13294b;background-color:#edefe7;border:0;border-radius:20px;padding:1px 12px 1px 0;font-size:13px;font-weight:500}.PackageDetailSec1-module__Hju99q__packageDetailBadgeImg{background-color:#13294b;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;transition:transform .3s ease-in-out;display:flex}.PackageDetailSec1-module__Hju99q__tripDurationPackagedetail{color:#121212cc;align-items:center;gap:6px;font-size:14px;display:flex}.PackageDetailSec1-module__Hju99q__tripDurationPackagedetail .PackageDetailSec1-module__Hju99q__divider{margin:0 6px;font-size:20px;font-weight:900}.PackageDetailSec1-module__Hju99q__detailNightDay{padding:2px;font-size:16px;transition:transform .3s ease-in-out}.PackageDetailSec1-module__Hju99q__Devider{margin-top:-3px;margin-left:2px;margin-right:2px;font-size:18px;font-weight:900}.PackageDetailSec1-module__Hju99q__packageDetailImageCard{cursor:pointer;border:none;position:relative}.PackageDetailSec1-module__Hju99q__packageDetailImageCard1{height:400px;max-height:400px}.PackageDetailSec1-module__Hju99q__packageDetailImageCard2{height:200px;max-height:200px}.PackageDetailSec1-module__Hju99q__packageDetailImageCard img{border-radius:8px;transition:transform .3s ease-in-out}.PackageDetailSec1-module__Hju99q__packageDetailImageCard{position:relative;overflow:hidden}.PackageDetailSec1-module__Hju99q__packageDetailImageCard:hover img{transform:scale(1.05)}.PackageDetailSec1-module__Hju99q__packageDetailImageCard1 img{object-fit:cover;height:400px}.PackageDetailSec1-module__Hju99q__packageDetailImageCard2 img{object-fit:cover;object-position:bottom;height:198px;min-height:198px}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery{margin-top:10px}.PackageDetailSec1-module__Hju99q__packageDetailImageCard{cursor:pointer;height:100%;position:relative}.PackageDetailSec1-module__Hju99q__packageDetailImageCard img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery .PackageDetailSec1-module__Hju99q__packageDetailOverlay{color:#fff;background-color:#000000bf;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-weight:500;display:flex;position:absolute;bottom:12px;right:12px}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery .PackageDetailSec1-module__Hju99q__packageDetailOverlay svg{color:#fff;font-size:14px}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery .PackageDetailSec1-module__Hju99q__packageDetailOverlay{inset:auto 12px 12px auto;border-radius:5px;width:auto;height:auto;padding:6px;inset:auto 12px 12px auto}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery .PackageDetailSec1-module__Hju99q__packageDetailOverlayLeft{left:12px;right:auto}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery .PackageDetailSec1-module__Hju99q__packageDetailOverlayRight{left:auto;right:12px}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery .PackageDetailSec1-module__Hju99q__packageDetailOverlay span{letter-spacing:.5px;font-size:10px}.PackageDetailSec1-module__Hju99q__galleryModal .modal-content{color:#fff;background-color:#1c1a1a;border-radius:8px;padding:30px 50px 50px}.PackageDetailSec1-module__Hju99q__galleryModal .modal-header{border-bottom:none;padding:20px 20px 10px 0}.PackageDetailSec1-module__Hju99q__galleryModal .PackageDetailSec1-module__Hju99q__modalTitle{color:#fff;font-size:24px;font-weight:600}.PackageDetailSec1-module__Hju99q__galleryModal .modal-header .btn-close{opacity:.8;background-color:#fff}.PackageDetailSec1-module__Hju99q__galleryTabs{border-bottom:1px solid #444;padding:0}.PackageDetailSec1-module__Hju99q__galleryTabs .nav-link{color:#999;background:0 0;border:none;margin-right:30px;padding:10px 0;font-size:14px;font-weight:500;position:relative}.PackageDetailSec1-module__Hju99q__galleryTabs .nav-link.active{color:#fff;background:0 0;border:none;padding:10px}.PackageDetailSec1-module__Hju99q__imageGalleryTitle{-webkit-line-clamp:1;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;max-width:90%;display:-webkit-box;overflow:hidden}.PackageDetailSec1-module__Hju99q__galleryTabs .nav-link.active:after{content:"";background-color:red;width:100%;height:2px;position:absolute;bottom:0;left:0}.PackageDetailSec1-module__Hju99q__galleryMainImage{border-radius:8px;height:370px}.PackageDetailSec1-module__Hju99q__galleryThumbnail{border-radius:8px;height:120px}.PackageDetailSec1-module__Hju99q__objectFitCover{object-fit:cover;object-position:center}.PackageDetailSec1-module__Hju99q__packageDetailsImageSlider{display:none;position:relative}.PackageDetailSec1-module__Hju99q__LeftSlider{z-index:10;justify-content:center;align-items:center;width:52px;height:100%;display:flex;position:absolute;top:0;left:0}.PackageDetailSec1-module__Hju99q__RightSlider{z-index:10;justify-content:center;align-items:center;width:52px;height:100%;display:flex;position:absolute;top:0;right:0}.PackageDetailSec1-module__Hju99q__RightSliderArrow{color:#fff;background-color:#13294b;border-radius:3px;justify-content:center;align-items:flex-end;margin-right:2px;padding:12px;display:flex}.PackageDetailSec1-module__Hju99q__LeftSliderArrow{color:#fff;background-color:#13294b;border-radius:3px;justify-content:flex-end;align-items:center;margin-left:2px;padding:12px;display:flex}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Image{background:#edefe7;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Image img{width:25px}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Div{background:#fff;border:1px solid #13294b0d;border-radius:7px;width:15%;height:130px;box-shadow:0 4px 8px #0000001a}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Container{flex-wrap:wrap;justify-content:space-between}.PackageDetailSec1-module__Hju99q__galleryImagesCol{scrollbar-width:thin;scrollbar-color:red transparent;height:370px;overflow-y:scroll}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Name{margin-top:10px;margin-bottom:0;font-size:15px;font-weight:500}.PackageDetailSec1-module__Hju99q__packageDetailEdit{display:none!important}@media (max-width:1024px){.PackageDetailSec1-module__Hju99q__packageDetailHead{font-size:29px}.PackageDetailSec1-module__Hju99q__tripDurationPackageDetail,.PackageDetailSec1-module__Hju99q__packageDetailBadge{font-size:14px}.PackageDetailSec1-module__Hju99q__packageDetailBadgeImg{width:25px;height:25px}.PackageDetailSec1-module__Hju99q__columnAfterDuration .PackageDetailSec1-module__Hju99q__mapShareIcon{width:30px;height:30px}.PackageDetailSec1-module__Hju99q__paddingLeftFrSpace{padding-left:43px}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Image{width:50px;height:50px}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Image img{width:20px}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Div{height:123px}.PackageDetailSec1-module__Hju99q__ThingsToDoCard2Name{font-size:12px}}@media (max-width:900px){.PackageDetailSec1-module__Hju99q__galleryImagesCol2{width:40%;padding-right:0!important}.PackageDetailSec1-module__Hju99q__galleryImagesCol{width:60%;height:230px}.PackageDetailSec1-module__Hju99q__galleryModal .modal-content{padding:20px}.PackageDetailSec1-module__Hju99q__packageDetailImageCard1{max-height:300px}.PackageDetailSec1-module__Hju99q__galleryMainImage{height:230px}.PackageDetailSec1-module__Hju99q__packageDetailImageCard2{max-height:145px}.PackageDetailSec1-module__Hju99q__galleryTabs{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:10px;display:flex;overflow-x:auto}.PackageDetailSec1-module__Hju99q__PackageDetailSec1::-webkit-scrollbar{display:none}.PackageDetailSec1-module__Hju99q__galleryMainImage img{object-fit:cover!important}.PackageDetailSec1-module__Hju99q__PackageDetailSec1 .PackageDetailSec1-module__Hju99q__nav-item{flex:none}.PackageDetailSec1-module__Hju99q__galleryTabs div{min-width:fit-content}}@media (max-width:500px){.PackageDetailSec1-module__Hju99q__StickButtons{z-index:999;background:#fff;border:1px solid #0000001a;border-top-left-radius:10px;border-bottom-left-radius:10px;position:fixed;top:45%;right:0;box-shadow:2px 4px 10px #0000001a}.PackageDetailSec1-module__Hju99q__divider{background-color:#1212121a;height:2px}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery{display:none}.PackageDetailSec1-module__Hju99q__packageDetail{flex-direction:column-reverse;align-items:start;gap:10px}.PackageDetailSec1-module__Hju99q__mapShareIconDiv{justify-content:start!important}.PackageDetailSec1-module__Hju99q__packageDetailHeadContainer{flex-direction:column;align-items:start}.PackageDetailSec1-module__Hju99q__galleryImagesCol2{width:60%}.PackageDetailSec1-module__Hju99q__galleryImagesCol{width:40%}.PackageDetailSec1-module__Hju99q__packageDetailsImageSlider .PackageDetailSec1-module__Hju99q__packageDetailOverlay{color:#fff;inset:auto 12px 12px auto;background:#121212cc;border-radius:5px;justify-content:center;align-items:center;width:100%;height:auto;padding:4px 10px;display:flex;inset:auto 0 0 auto}.PackageDetailSec1-module__Hju99q__packageDetailImageCard2 img{height:139px;min-height:139px}.PackageDetailSec1-module__Hju99q__packageDetailImageCard{max-height:100%}.PackageDetailSec1-module__Hju99q__packageDetailsImageSlider .PackageDetailSec1-module__Hju99q__packageDetailOverlayLeft{left:12px;right:auto}.PackageDetailSec1-module__Hju99q__packageDetailsImageSlider .PackageDetailSec1-module__Hju99q__packageDetailOverlayRight{left:auto;right:12px}.PackageDetailSec1-module__Hju99q__packageDetailsImageSlider .PackageDetailSec1-module__Hju99q__packageDetailOverlay span{letter-spacing:.5px;font-size:10px}.PackageDetailSec1-module__Hju99q__packageDetailBadge{font-size:10px}.PackageDetailSec1-module__Hju99q__mapShareIconMob{display:none}.PackageDetailSec1-module__Hju99q__packageDetailsImageGallery{margin-top:0;display:none}.PackageDetailSec1-module__Hju99q__packageDetailsImageSlider{margin-top:10px;display:block}.PackageDetailSec1-module__Hju99q__packageDetailsImage{object-fit:cover;object-position:center;width:100%;height:400px}.PackageDetailSec1-module__Hju99q__packageDetailEdit{background-color:#fff;border-radius:5px;margin-bottom:20px;padding:10px;margin-top:0!important;display:flex!important}.PackageDetailSec1-module__Hju99q__packageDetailHead{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:22px;display:-webkit-box;overflow:hidden}.PackageDetailSec1-module__Hju99q__mapShareIcon{width:35px;height:35px}.PackageDetailSec1-module__Hju99q__Devider{margin-top:-4px;font-size:15px}.PackageDetailSec1-module__Hju99q__detailNightDay{display:none}.PackageDetailSec1-module__Hju99q__standardPackageDetail{flex-direction:column;gap:25px;padding-top:0;display:flex}.PackageDetailSec1-module__Hju99q__mapShareIconDiv{top:10px;right:10px}.PackageDetailSec1-module__Hju99q__mapShareIcon{justify-content:center!important}}@media (max-width:320px){.PackageDetailSec1-module__Hju99q__Devider{margin-top:-3px;font-size:14px}.PackageDetailSec1-module__Hju99q__packageDetailHead{font-size:17px}.PackageDetailSec1-module__Hju99q__detailNightDay{margin-top:5px;padding:2px 8px;font-size:11px}.PackageDetailSec1-module__Hju99q__packageDetailBadge{padding:0;font-size:9px}}
.PackageDetailSec2-module__EXPf3a__packageDetailsTab .PackageDetailSec2-module__EXPf3a__tabButton{color:#121212;background-color:#0000;border:1px solid #337d82;margin-right:8px;padding:13px 22px;font-size:17px;font-weight:500;position:relative}.PackageDetailSec2-module__EXPf3a__packageDetailsTab .PackageDetailSec2-module__EXPf3a__tabButton:hover{color:#215c5d;background-color:#e6f2f2;border-color:#215c5d}.PackageDetailSec2-module__EXPf3a__paddingLeftFrSpace{padding-left:95px;position:relative}@media (max-width:1024px){.PackageDetailSec2-module__EXPf3a__packageDetailsTab .PackageDetailSec2-module__EXPf3a__tabButton{padding:11px 12px;font-size:12px}.PackageDetailSec2-module__EXPf3a__paddingLeftFrSpace{padding-left:33px}}@media (max-width:900px){.PackageDetailSec2-module__EXPf3a__paddingLeftFrSpace{padding-left:0}}@media (max-width:430px){.PackageDetailSec2-module__EXPf3a__paddingLeftFrSpace{padding-left:10px}.PackageDetailSec2-module__EXPf3a__packageDetailsTabRow{gap:20px;flex-direction:column-reverse!important}.PackageDetailSec2-module__EXPf3a__packageDetailsTab{margin-bottom:0;margin-top:0!important}}
.Availability-module__Z3fyyG__loginFormContainer{padding:1rem}.Availability-module__Z3fyyG__logininputContainer,.Availability-module__Z3fyyG__logininputContainer2{width:100%;max-width:550px;margin-bottom:0;position:relative}.Availability-module__Z3fyyG__modal1Content1{background-color:#fff;border-radius:8px;width:30%;position:relative;box-shadow:0 4px 8px #0003}.Availability-module__Z3fyyG__logininputLabel{color:#333;z-index:999;background-color:#fff;padding:0 5px;font-size:11px;font-weight:500;position:absolute;top:-6px;left:10px}.Availability-module__Z3fyyG__logininputField{border:1px solid #d1d1d1;border-radius:6px;outline:none;width:100%;padding:12px;font-size:14px;font-weight:100;transition:border-color .3s}.Availability-module__Z3fyyG__logininputField::placeholder{color:#b0b0b0}.Availability-module__Z3fyyG__availabilityBoxContainer{position:sticky;top:0}.Availability-module__Z3fyyG__availabilityBox{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 5px #a7888833}.Availability-module__Z3fyyG__availabilityHeader{justify-content:space-between;align-items:flex-start;display:flex}.Availability-module__Z3fyyG__discountBanner{color:#fff;background-color:#00b140;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}.Availability-module__Z3fyyG__ribbonContainer{width:60%;position:relative}.Availability-module__Z3fyyG__ribbon{color:#fff;clip-path:polygon(100% 0,93% 49%,100% 100%,0% 100%,0 52%,0% 0%);background-color:#18a95e;border-bottom-left-radius:7px;padding:3px 28px 3px 18px;font-size:14px;font-weight:700;position:absolute;top:0;left:-28px;transform:translate(10px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.Availability-module__Z3fyyG__ratingSection{text-align:right}.Availability-module__Z3fyyG__rating{color:#333;background-color:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:14px}.Availability-module__Z3fyyG__star{color:gold}.Availability-module__Z3fyyG__reviews{color:#888;cursor:pointer;font-size:11px;text-decoration:underline}.Availability-module__Z3fyyG__reviews:hover{text-decoration:underline}.Availability-module__Z3fyyG__priceSection{justify-content:space-between;margin-top:-10px;margin-bottom:16px}.Availability-module__Z3fyyG__oldPrice{color:#888;margin:0;font-size:13px}.Availability-module__Z3fyyG__currentPrice{color:#13294b;margin:0;font-family:Allrounder Grotesk Test Bold;font-size:24px}.Availability-module__Z3fyyG__perPerson{color:#666;font-size:12px}.Availability-module__Z3fyyG__saveAmount{color:#16a167;background-color:#f3fffa;border:1px solid #abf0d3;border-radius:16px;height:21px;margin-top:5px;padding:2px 9px;font-size:10px}.Availability-module__Z3fyyG__buttons{flex-direction:column;gap:8px;display:flex}.Availability-module__Z3fyyG__bookNow{color:#fff;cursor:pointer;background-color:#e60000;border:none;border-radius:8px;padding:12px;font-size:16px;font-weight:700;transition:all .3s}.Availability-module__Z3fyyG__bookNow:hover,.Availability-module__Z3fyyG__checkAvailability:hover{transform:scale(1.02)}.Availability-module__Z3fyyG__checkAvailability{color:#e60000;cursor:pointer;letter-spacing:.3px;background-color:#fff;border:2px solid #e60000;border-radius:8px;padding:12px;font-size:16px;font-weight:700;transition:all .3s}.Availability-module__Z3fyyG__durationBox{background-color:#fff;border:1px solid #e9edf2;border-radius:8px;margin-top:20px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.Availability-module__Z3fyyG__durationHeader{background-color:#fff;border-bottom:1px solid #dee2e6;width:100%;padding:16px}.Availability-module__Z3fyyG__durationTitle{color:#13294b;font-size:18px;font-weight:700}.Availability-module__Z3fyyG__durationLabel{color:#121212cc;font-size:9px}.Availability-module__Z3fyyG__durationTimming{font-size:14px}.Availability-module__Z3fyyG__inclusionSection{background-color:#edefe7;flex-direction:column;gap:10px;padding:10px 16px;display:flex}.Availability-module__Z3fyyG__inclusionLabel{color:#333;text-align:center;width:100%;margin-right:16px;font-size:13px;font-weight:600}.Availability-module__Z3fyyG__speechBubble{color:#337d82;word-break:normal;overflow-wrap:normal;white-space:nowrap;background:#fff;border:1px solid #337d82;border-radius:3px;width:fit-content;padding:0 2px;font-size:9px;position:absolute;top:-20px;left:15px}.Availability-module__Z3fyyG__speechBubble:after{content:"";border-top:7px solid #337d82;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-7px;left:5px}.Availability-module__Z3fyyG__inclusionItems{justify-content:start;gap:20px;display:flex}.Availability-module__Z3fyyG__inclusionItem{text-align:center;flex-direction:column;align-items:center;display:flex}.Availability-module__Z3fyyG__iconCircle{background-color:#fff;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:6px;display:flex}.Availability-module__Z3fyyG__iconCircle img{color:#13294b;width:20px;height:20px}.Availability-module__Z3fyyG__mediaBox{justify-content:space-between;gap:8px;margin-top:20px;display:flex}.Availability-module__Z3fyyG__mediaCard{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #e9edf2;border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:10px 15px;transition:all .3s;display:flex;box-shadow:0 10px 15px -3px #00000012,0 0 6px -2px #0000000d}.Availability-module__Z3fyyG__mediaIconCircle{background-color:#edefe7;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:8px;transition:transform .3s;display:flex;transform:scale(.9)}.Availability-module__Z3fyyG__mediaCard:hover .Availability-module__Z3fyyG__mediaIconCircle{transform:scale(1)}.Availability-module__Z3fyyG__storeButtons a:hover{transform:scale(1.05)}.Availability-module__Z3fyyG__mediaIconCircle img{width:24px;height:24px}.Availability-module__Z3fyyG__mediaText{color:#13294b;letter-spacing:0;font-size:14px;font-weight:500;line-height:15px}.Availability-module__Z3fyyG__signUpBox{border-radius:8px;margin-top:20px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.Availability-module__Z3fyyG__signUpHeader{background:linear-gradient(#ed0707 0%,#a10404 100%);flex-direction:column;justify-content:start;align-items:center;height:341px;display:flex}.Availability-module__Z3fyyG__signUpTitle{color:#fff;margin:15px 0;font-size:18px;font-weight:700}.Availability-module__Z3fyyG__signUpBtn{color:#000;cursor:pointer;background-color:#fff1f1;border:2px solid #13294b;border-radius:8px;padding:7px 45px;font-size:16px;font-weight:700;box-shadow:0 10px 20px #0000,0 6px 6px #0000003b}.Availability-module__Z3fyyG__signUpBtn:hover{opacity:.9}.Availability-module__Z3fyyG__phoneImage{width:180px;height:auto;margin-top:8px}.Availability-module__Z3fyyG__qrCodeOverlay{margin-top:43px}.Availability-module__Z3fyyG__qrCodeImg{border-radius:8px;width:100%;height:100%}.Availability-module__Z3fyyG__qrCodeText{color:#000;margin-top:6px;font-size:12px;font-weight:500}.Availability-module__Z3fyyG__downloadSection{text-align:center;background-color:#edefe7;padding:16px}.Availability-module__Z3fyyG__downloadSection h4{color:#13294b;margin:0 0 18px;font-size:18px;font-weight:700}.Availability-module__Z3fyyG__storeButtons{justify-content:center;gap:10px;display:flex}.Availability-module__Z3fyyG__storeButtons a{transition:all .3s}.Availability-module__Z3fyyG__storeIcon{width:136px;height:auto}.Availability-module__Z3fyyG__downloadSectionMobile{display:none}.Availability-module__Z3fyyG__modal3Overlay{z-index:999;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;height:90px;display:flex;position:fixed;bottom:0;left:0}.Availability-module__Z3fyyG__modal1Overlay{z-index:999;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Availability-module__Z3fyyG__modal1Content{background-color:#fff;border-radius:8px;width:650px;height:600px;position:relative;overflow-y:scroll;box-shadow:0 4px 8px #0003}.Availability-module__Z3fyyG__modal1Close{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:30px;height:38px;font-size:32px;display:flex;position:absolute;top:-7px;right:2px}.Availability-module__Z3fyyG__modal1Close2{background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;padding-bottom:3px;font-size:32px;display:flex;position:absolute;top:0;right:-47px}.Availability-module__Z3fyyG__modal0Overlay2{z-index:999;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Availability-module__Z3fyyG__modal0Content{background-color:#fff;border-radius:8px;width:100%;padding:0;position:relative;box-shadow:0 4px 8px #0003}.Availability-module__Z3fyyG__modal0Close{cursor:pointer;background-color:#fff;border:none;border-radius:35px;justify-content:center;align-items:center;width:30px;height:30px;padding-bottom:3px;font-size:32px;display:flex;position:absolute;top:0;right:-34px}.Availability-module__Z3fyyG__modal1Header,.Availability-module__Z3fyyG__modal1HeaderDownload{background-color:#edefe7;border-radius:8px;justify-content:space-between;align-items:flex-start;margin-bottom:30px;padding:20px;display:flex}.Availability-module__Z3fyyG__modalHeaderImage{object-fit:cover;border-radius:10px;width:36%;height:80px;display:block}.Availability-module__Z3fyyG__modalHeaderImage2{object-fit:cover;border-radius:10px;width:110px;height:80px;display:block}.Availability-module__Z3fyyG__modal1Title{color:#13294b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden}.Availability-module__Z3fyyG__ModalImgHead{width:70%}.Availability-module__Z3fyyG__SocialTitle{color:#13294b;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:2px;margin-bottom:20px;font-size:20px;font-weight:700;display:-webkit-box;overflow:hidden}.Availability-module__Z3fyyG__modal1Subtitle{color:#3d3c3c;margin:10px 0 0;font-size:12px}.Availability-module__Z3fyyG__formContainer{margin-top:-15px;padding:20px 20px 0}.Availability-module__Z3fyyG__modal1PriceBox{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.Availability-module__Z3fyyG__oldPrice{color:#12121299;font-size:14px}.Availability-module__Z3fyyG__oldPrice2{color:#ed0707;font-size:14px;text-decoration:line-through}.Availability-module__Z3fyyG__oldPrice span{text-decoration:line-through}.Availability-module__Z3fyyG__newPrice{color:#13294b;margin:0;font-size:20px;font-weight:700}.Availability-module__Z3fyyG__discountBadge{color:#16a167;background-color:#eaf7e9;border:1px solid #abf0d3;border-radius:14px;margin-right:0;padding:4px 8px;font-size:12px}.Availability-module__Z3fyyG__modal1Label,.Availability-module__Z3fyyG__modal0Label{color:#13294b;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.Availability-module__Z3fyyG__formRow{gap:16px;margin-bottom:20px;display:flex}.Availability-module__Z3fyyG__formGroup{flex-direction:column;flex:1;display:flex}.Availability-module__Z3fyyG__modal1DateInput,.Availability-module__Z3fyyG__modal1Select{color:#333;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px;font-size:14px}.Availability-module__Z3fyyG__propertyTypeTitle{color:#13294b;margin:0 0 12px;font-size:16px;font-weight:600}.Availability-module__Z3fyyG__propertyCard{background-color:#fafafa;border:1px solid #ccc;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.Availability-module__Z3fyyG__propertyDetails{flex-direction:column;gap:4px;width:35%;display:flex}.Availability-module__Z3fyyG__propertyName{color:#13294b;margin:0;font-size:15px;font-weight:600}.Availability-module__Z3fyyG__occupancyText{color:#888;font-size:12px}.Availability-module__Z3fyyG__propertyPrice{color:#13294b;font-size:16px;font-weight:600}.Availability-module__Z3fyyG__propertySelectBtn{color:#e60000;cursor:pointer;background-color:#fff;border:2px solid #e60000;border-radius:6px;width:25%;padding:6px 12px;font-size:14px;transition:background-color .2s}.Availability-module__Z3fyyG__propertySelectBtn:hover{background-color:#fddada}.Availability-module__Z3fyyG__oldPrice{margin-right:17px;font-size:12px}.Availability-module__Z3fyyG__modal1Footer{justify-content:space-between;gap:8px;margin-top:24px;display:flex}.Availability-module__Z3fyyG__addToCartBtn{color:#e60000;cursor:pointer;background-color:#fff;border:2px solid #e60000;border-radius:8px;flex:1;margin-right:4px;padding:12px 20px;font-size:16px;font-weight:600;transition:background-color .2s}.Availability-module__Z3fyyG__addToCartBtn:hover{background-color:#fee4e4}.Availability-module__Z3fyyG__modal1BookNow{color:#fff;cursor:pointer;background-color:#e60000;border:none;border-radius:8px;flex:1;margin-left:4px;padding:12px 20px;font-size:16px;font-weight:600;transition:opacity .2s}.Availability-module__Z3fyyG__modal1BookNow:hover{opacity:.9}.Availability-module__Z3fyyG__travelerSelector{color:#333;flex-direction:column;flex:1;font-size:14px;display:flex;position:relative}.Availability-module__Z3fyyG__travelerSelectorDisplay{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.Availability-module__Z3fyyG__travelerSelectorDisplay0{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.Availability-module__Z3fyyG__dropdownArrow{margin-left:8px;font-size:25px}.Availability-module__Z3fyyG__travelerDropdown{z-index:100;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:12px;position:absolute;top:110%;left:0;right:0;box-shadow:0 4px 8px #0000001a}.Availability-module__Z3fyyG__travelerRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.Availability-module__Z3fyyG__travelerRow:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Availability-module__Z3fyyG__counter{align-items:center;display:flex}.Availability-module__Z3fyyG__counter button{color:#fff;cursor:pointer;background-color:#e60000;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Availability-module__Z3fyyG__counter span{text-align:center;min-width:20px;margin:0 8px}.Availability-module__Z3fyyG__container{width:100%;position:relative}.Availability-module__Z3fyyG__label{color:#13294b;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.Availability-module__Z3fyyG__displayField{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}.Availability-module__Z3fyyG__dropdown{z-index:999;cursor:pointer;background-color:#edefe7;border:1px solid #ccc;border-radius:4px;flex-direction:column;gap:10px;width:100%;margin-top:4px;padding:16px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #0000001a}.Availability-module__Z3fyyG__rowWrapper{margin-bottom:16px}.Availability-module__Z3fyyG__rowLabel{color:#121212;margin-bottom:4px;font-size:12px;font-weight:400;display:block}.Availability-module__Z3fyyG__logininputField .PhoneInputInput{box-shadow:none;outline:none;border:none!important}.Availability-module__Z3fyyG__inputRow{background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;padding:8px;display:flex}.Availability-module__Z3fyyG__decrementBtn,.Availability-module__Z3fyyG__incrementBtn{color:#203619;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;margin:0 8px;font-size:20px;font-weight:700;line-height:1;display:flex}.Availability-module__Z3fyyG__countValue{text-align:center;color:#13294b;min-width:20px;font-size:16px;font-weight:600}.Availability-module__Z3fyyG__applyBtn{color:#fff;text-align:center;cursor:pointer;background-color:#e60000;border:none;border-radius:4px;width:100%;padding:10px 0;font-size:16px;font-weight:600;display:block}.Availability-module__Z3fyyG__errorMessage{color:red;font-size:11px}.Availability-module__Z3fyyG__applyBtn:hover{opacity:.9}.Availability-module__Z3fyyG__modalOverlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Availability-module__Z3fyyG__modalContent{text-align:center;background-color:#fff;border-radius:8px;width:500px;padding:40px;position:relative;box-shadow:0 4px 8px #0003}.Availability-module__Z3fyyG__modalClose{cursor:pointer;background-color:#fff;border:none;border-radius:35px;justify-content:center;align-items:center;width:30px;height:30px;font-size:32px;display:flex;position:absolute;top:0;right:-34px}.Availability-module__Z3fyyG__iconWrapper{margin-bottom:20px}.Availability-module__Z3fyyG__checkIcon{width:100px;height:100px;margin:0 auto;display:block}.Availability-module__Z3fyyG__thankYouTitle{color:#13294b;margin:0 0 8px;font-size:22px;font-weight:700}.Availability-module__Z3fyyG__thankYouSubtitle{color:#666;margin:0;font-size:14px;line-height:1.5}.Availability-module__Z3fyyG__EnquiryFormSection{flex-direction:column;gap:22px;margin-top:30px;padding:15px;display:flex;box-shadow:2px 2px 20px #0000000d}.Availability-module__Z3fyyG__EnquiryFormHead{font-size:24px;font-weight:700}.Availability-module__Z3fyyG__EnquirFormSubmitBtn{color:#fff;background-color:#ed0707;border:0;border-radius:8px;width:100%;margin:10px 0;padding:10px;font-size:18px;font-weight:600}.Availability-module__Z3fyyG__inputContainer{border:1px solid #ccc;border-radius:6px;width:100%;max-width:400px;padding:10px;position:relative}.Availability-module__Z3fyyG__inputLabel{color:#000;background:#fafafa;padding:0 5px;font-size:14px;position:absolute;top:-11px;left:10px}.Availability-module__Z3fyyG__customInput{color:#333;letter-spacing:.5px;background:0 0;border:none;outline:none;width:100%;padding:5px;font-size:13px;font-weight:100}.Availability-module__Z3fyyG__selectWrapper{border:1px solid #ccc;border-radius:6px;width:100%;max-width:400px;padding:10px;position:relative}.Availability-module__Z3fyyG__selectLabel{color:#000;background:#fafafa;padding:0 5px;font-size:14px;position:absolute;top:-12px;left:10px}.Availability-module__Z3fyyG__customSelect{color:#333;appearance:none;cursor:pointer;background:url(/assets/icons/down-vector.png) right 15px center/12px no-repeat;border:none;outline:none;width:100%;padding:6px 30px 6px 6px;font-size:16px}.Availability-module__Z3fyyG__customSelect.Availability-module__Z3fyyG__open{background-image:url(/assets/icons/up-vector.png)}.Availability-module__Z3fyyG__phoneWrapper{border:1px solid #ccc;border-radius:6px;width:100%;max-width:400px;padding:5px;position:relative}.Availability-module__Z3fyyG__phoneLabel{color:#000;background:#fafafa;padding:0 5px;font-size:14px;position:absolute;top:-11px;left:10px}.Availability-module__Z3fyyG__inputGroup{align-items:center;width:100%;display:flex}.Availability-module__Z3fyyG__countryCode{color:#333;appearance:none;cursor:pointer;background:url(/assets/icons/down-vector.png) right 10px center/12px no-repeat;border:none;outline:none;width:85px;padding:10px 25px 10px 10px;font-size:14px}:is(.Availability-module__Z3fyyG__EnquiryFormSection .form-control:focus,.Availability-module__Z3fyyG__EnquiryFormSection .form-select:focus){box-shadow:none!important;border:0!important}.Availability-module__Z3fyyG__countryCode.Availability-module__Z3fyyG__open{background-image:url(/assets/icons/up-vector.png)}.Availability-module__Z3fyyG__separator{background:#ccc;width:1px;height:31px;margin:0}.Availability-module__Z3fyyG__phoneInput{letter-spacing:.5px;color:#1212124d;background:0 0;border:none;outline:none;flex:1;padding:10px;font-size:13px;font-weight:100}.Availability-module__Z3fyyG__phoneWrapper ::placeholder,.Availability-module__Z3fyyG__inputContainer ::placeholder{color:#1212124d}.Availability-module__Z3fyyG__qrCodeImg{width:181px;height:100%}.Availability-module__Z3fyyG__durationHeader img{width:15px;height:auto;margin-bottom:3px}.Availability-module__Z3fyyG__downloadItenaryHeading,.Availability-module__Z3fyyG__mobileOnly{display:none}.Availability-module__Z3fyyG__priceRow{margin-top:2px}.Availability-module__Z3fyyG__wrapper{background:linear-gradient(90deg,#fff 0%,#ffe5e5 25%,#ffd6d6 60%,#fff 100%);justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:10px 9px;display:flex;position:relative;overflow:hidden}.Availability-module__Z3fyyG__wrapper:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffb3b3,#d60000,#ffb3b3) top/100% 2px no-repeat,linear-gradient(90deg,#ffb3b3,#d60000,#ffb3b3) bottom/100% 2px no-repeat;position:absolute;inset:0}.Availability-module__Z3fyyG__badge{color:#fff;background:#ed0707;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:700}.Availability-module__Z3fyyG__timerArea{align-items:center;gap:4px;display:flex}.Availability-module__Z3fyyG__endsIn{color:#121212b5;font-size:12px;font-weight:600}.Availability-module__Z3fyyG__time{color:#ed0707;font-size:14px;font-weight:700}@media (min-width:1200px) and (max-width:1300px){.Availability-module__Z3fyyG__inclusionItems{gap:8px}.Availability-module__Z3fyyG__perPerson{font-size:10px}.Availability-module__Z3fyyG__checkAvailability,.Availability-module__Z3fyyG__bookNow{padding:10px}.Availability-module__Z3fyyG__currentPrice{font-size:18px}.Availability-module__Z3fyyG__saveAmount{height:21px;font-size:10px}.Availability-module__Z3fyyG__oldPrice{font-size:10px}.Availability-module__Z3fyyG__iconCircle{width:40px;height:40px}.Availability-module__Z3fyyG__iconCircle img{width:15px;height:auto}.Availability-module__Z3fyyG__mediaText{font-size:10px}}@media (max-width:1024px){.Availability-module__Z3fyyG__ribbon{padding:5px 25px 5px 15px;font-size:11px}.Availability-module__Z3fyyG__rating{margin-right:0;padding:2px 6px;font-size:13px}.Availability-module__Z3fyyG__reviews{font-size:10px}.Availability-module__Z3fyyG__oldPrice{margin-right:15px;font-size:12px}.Availability-module__Z3fyyG__perPerson{font-size:11px}.Availability-module__Z3fyyG__currentPrice{font-size:20px}.Availability-module__Z3fyyG__saveAmount{padding:2px 9px;font-size:10px}.Availability-module__Z3fyyG__checkAvailability,.Availability-module__Z3fyyG__bookNow{font-size:14px}.Availability-module__Z3fyyG__durationTitle{font-size:15px}.Availability-module__Z3fyyG__durationTimming{font-size:13px}.Availability-module__Z3fyyG__inclusionLabel{font-size:11px}.Availability-module__Z3fyyG__inclusionItems{gap:6px}.Availability-module__Z3fyyG__iconCircle{width:33px;height:33px}.Availability-module__Z3fyyG__durationLabel{font-size:9px}.Availability-module__Z3fyyG__iconCircle img{width:16px;height:18px}.Availability-module__Z3fyyG__mediaText{font-size:10px}.Availability-module__Z3fyyG__modal1Content1{width:50%}.Availability-module__Z3fyyG__mediaIconCircle{width:40px;height:40px}.Availability-module__Z3fyyG__mediaCard{padding:9px}.Availability-module__Z3fyyG__EnquiryFormHead{font-size:19px;font-weight:700}.Availability-module__Z3fyyG__inputLabel,.Availability-module__Z3fyyG__selectLabel{font-size:12px;top:-9px}.Availability-module__Z3fyyG__phoneWrapper ::placeholder,.Availability-module__Z3fyyG__inputContainer ::placeholder,.Availability-module__Z3fyyG__customSelect,.Availability-module__Z3fyyG__countryCode{font-size:13px}.Availability-module__Z3fyyG__EnquirFormSubmitBtn{margin:0;font-size:15px}.Availability-module__Z3fyyG__signUpTitle{font-size:17px}.Availability-module__Z3fyyG__signUpBtn{padding:8px 41px;font-size:15px}.Availability-module__Z3fyyG__storeButtons{flex-direction:column;gap:6px}.Availability-module__Z3fyyG__storeIcon{width:100%;height:auto}}@media (min-width:600px) and (max-width:900px){.Availability-module__Z3fyyG__durationBox,.Availability-module__Z3fyyG__signUpBox{display:none}.Availability-module__Z3fyyG__downloadSectionMobile{display:initial}.Availability-module__Z3fyyG__inputContainer,.Availability-module__Z3fyyG__selectWrapper,.Availability-module__Z3fyyG__phoneWrapper{max-width:100%}}@media (max-width:900px){.Availability-module__Z3fyyG__downloadSection{display:none}}@media (min-width:300px) and (max-width:600px){.Availability-module__Z3fyyG__mediaIconCircle img{width:22px;height:22px}.Availability-module__Z3fyyG__mobileOnly{display:block}.Availability-module__Z3fyyG__mediaIconCircle{width:46px;height:46px}.Availability-module__Z3fyyG__signUpBox{display:none}.Availability-module__Z3fyyG__wrapper{margin-top:0;margin-bottom:15px}.Availability-module__Z3fyyG__downloadItenaryHeading{align-items:start;width:90%;margin:20px 0;font-size:22px;font-weight:700;display:block}.Availability-module__Z3fyyG__modal1Close2{top:16px;right:5px}.Availability-module__Z3fyyG__modal1Close{top:0;right:5px}.Availability-module__Z3fyyG__modal1BookNow{margin-top:10px}.Availability-module__Z3fyyG__modal1Overlay{justify-content:flex-end;align-items:flex-end;height:85vh;bottom:0}.Availability-module__Z3fyyG__modal1Content1{border-radius:10px 10px 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;top:-5%}.Availability-module__Z3fyyG__modal1HeaderDownload{width:90%}.Availability-module__Z3fyyG__loginForm{width:100%}.Availability-module__Z3fyyG__modal1HeaderDownload{padding:11px}.Availability-module__Z3fyyG__durationBox2{background-color:#fff;border:1px solid #e9edf2;border-radius:8px;margin-top:20px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.Availability-module__Z3fyyG__downloadSectionMobile{display:initial}.Availability-module__Z3fyyG__modal0Content{width:100%}.Availability-module__Z3fyyG__durationBox{display:none}.Availability-module__Z3fyyG__modal1PriceBox span{font-size:10px!important}.Availability-module__Z3fyyG__modal1Title{min-width:117px;font-size:16px}.Availability-module__Z3fyyG__formContainer{padding:14px}.Availability-module__Z3fyyG__travelerSelectorDisplay0{font-size:14px}.Availability-module__Z3fyyG__modal1Subtitle{-webkit-line-clamp:1;-webkit-box-orient:vertical;min-width:115px;font-size:12px;display:-webkit-box;overflow:hidden}.Availability-module__Z3fyyG__modalContent{width:100%}.Availability-module__Z3fyyG__modalHeaderImage{width:44%;height:65px}.Availability-module__Z3fyyG__modal1Header{padding:18px 12px}.Availability-module__Z3fyyG__mediaBox2{flex-direction:column;justify-content:space-between;gap:8px;margin-top:20px;display:flex}.Availability-module__Z3fyyG__newPrice{margin:0;font-size:16px}.Availability-module__Z3fyyG__formRow{margin-bottom:11px;justify-content:space-between!important;gap:0!important;width:100%!important}.Availability-module__Z3fyyG__logininputContainer{max-width:49%;margin-top:10px}.Availability-module__Z3fyyG__logininputContainer2{max-width:100%}.Availability-module__Z3fyyG__availabilityBoxContainer{position:relative;top:0}.Availability-module__Z3fyyG__availabilityBox2{background-color:#fff;border-radius:0;width:100%;padding:5px 16px;box-shadow:0 2px 5px #a7888833}.Availability-module__Z3fyyG__mediaIconCircle,.Availability-module__Z3fyyG__priceSection{margin-bottom:0}.Availability-module__Z3fyyG__buttons{width:50%;height:75%}.Availability-module__Z3fyyG__perPerson{margin-bottom:0;padding-bottom:0}.Availability-module__Z3fyyG__priceRow{height:30px}.Availability-module__Z3fyyG__bookNow{font-size:20px!important}.Availability-module__Z3fyyG__modal2Content{background-color:#fff;border-radius:8px;width:80%;padding:24px;position:relative;box-shadow:0 4px 8px #0003}.Availability-module__Z3fyyG__mediaCard{gap:10px}.Availability-module__Z3fyyG__mediaText{font-size:12px}.Availability-module__Z3fyyG__modal2Close{background:0 0;border:none;font-size:40px;font-weight:700;position:absolute;top:-11px;right:8px}.Availability-module__Z3fyyG__mediaBox{margin-top:0}.Availability-module__Z3fyyG__formGroup{flex:none;width:49%}.Availability-module__Z3fyyG__holidayText{font-size:11px}.Availability-module__Z3fyyG__ModalImgHead{width:60%}.Availability-module__Z3fyyG__modal0Close{color:#000;padding-bottom:5px;font-weight:500;top:-10px;right:-5px}.Availability-module__Z3fyyG__activityText{font-size:14px;line-height:20px}.Availability-module__Z3fyyG__availabilityBox{z-index:1030;background:#13294b;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:16px 13px;display:flex;position:fixed;bottom:0;right:0}.Availability-module__Z3fyyG__ribbon,.Availability-module__Z3fyyG__ratingSection,.Availability-module__Z3fyyG__SocialTitle,.Availability-module__Z3fyyG__saveAmount{display:none}.Availability-module__Z3fyyG__priceSection{color:#fff;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-top:5px;padding-left:5px;display:flex}.Availability-module__Z3fyyG__oldPrice{color:#ccc;font-size:12px}.Availability-module__Z3fyyG__currentPrice{color:#fff;margin:0;font-size:18px}.Availability-module__Z3fyyG__perPerson{color:#ccc;margin-top:0;font-size:10px}.Availability-module__Z3fyyG__checkAvailability{color:red;background-color:#fff;border:2px solid red;border-radius:5px;width:auto;padding:7px 6px;font-size:11px}.Availability-module__Z3fyyG__bookNow{color:#fff;background-color:#ed0707;border-radius:5px;width:auto;padding:15px 12px;font-size:12px!important}.Availability-module__Z3fyyG__buttons{flex-direction:row-reverse;gap:6px;display:flex}.Availability-module__Z3fyyG__dateWrapper{position:relative}.Availability-module__Z3fyyG__fakePlaceholder{color:#b0b0b0;pointer-events:none;z-index:1;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.Availability-module__Z3fyyG__dateWrapper .Availability-module__Z3fyyG__logininputField{z-index:2;background:0 0;padding-right:20px;position:relative}}@media (max-width:340px){.Availability-module__Z3fyyG__buttons{width:65%;height:75%}.Availability-module__Z3fyyG__logininputField{font-size:10px}.Availability-module__Z3fyyG__modal2Content{width:97%}.Availability-module__Z3fyyG__travelerSelectorDisplay0{width:100%;padding:7px;font-size:10px}.Availability-module__Z3fyyG__mediaText,.Availability-module__Z3fyyG__newPrice{font-size:12px}.Availability-module__Z3fyyG__modal1PriceBox span{padding:1px 4px;font-size:8px!important}.Availability-module__Z3fyyG__modal1Title{margin-top:0;font-size:16px}.Availability-module__Z3fyyG__modal1PriceBox p{display:none}.Availability-module__Z3fyyG__logininputLabel{padding:0 2px;font-size:9px}.Availability-module__Z3fyyG__decrementBtn,.Availability-module__Z3fyyG__incrementBtn{width:15px;height:15px}.Availability-module__Z3fyyG__logininputField::placeholder{font-size:10px}.Availability-module__Z3fyyG__mediaIconCircle img{width:20px;height:20px}}
.VIsaAvailability-module__v5BGWW__loginFormContainer{padding:1rem}.VIsaAvailability-module__v5BGWW__logininputContainer{width:100%;max-width:550px;margin-bottom:15px;position:relative}.VIsaAvailability-module__v5BGWW__dropdownIcon{font-size:20px;transition:transform .3s}.VIsaAvailability-module__v5BGWW__rotateIcon{transform:rotate(180deg)}.VIsaAvailability-module__v5BGWW__SocialTitle{color:#13294b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;margin-bottom:10px;font-size:20px;font-weight:700;display:-webkit-box;overflow:hidden}.VIsaAvailability-module__v5BGWW__phoneInputField{border:1px solid #ced4da;border-radius:.375rem;width:100%;padding:.5rem;font-size:1rem}.VIsaAvailability-module__v5BGWW__phoneInputGroup{flex-direction:column;display:flex}.VIsaAvailability-module__v5BGWW__phoneInputGroup .PhoneInputInput{box-shadow:none;outline:none;border:none!important}.VIsaAvailability-module__v5BGWW__modal1Content1{background-color:#fff;border-radius:8px;width:30%;position:relative;box-shadow:0 4px 8px #0003}.VIsaAvailability-module__v5BGWW__logininputLabel{color:#333;background-color:#fff;padding:0 5px;font-size:12px;font-weight:500;position:absolute;top:-10px;left:10px}.VIsaAvailability-module__v5BGWW__logininputField{border:1px solid #d1d1d1;border-radius:6px;outline:none;width:100%;padding:17px;font-size:14px;font-weight:100;transition:border-color .3s}.VIsaAvailability-module__v5BGWW__logininputField::placeholder{color:#b0b0b0}.VIsaAvailability-module__v5BGWW__availabilityBox{background-color:#fff;border-radius:8px;padding:16px;box-shadow:2px 2px 20px #0000000d}.VIsaAvailability-module__v5BGWW__availabilityHeader{justify-content:space-between;align-items:flex-start;min-height:40px;display:flex}.VIsaAvailability-module__v5BGWW__discountBanner{color:#fff;background-color:#00b140;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}.VIsaAvailability-module__v5BGWW__ribbonContainer{width:60%;position:relative}.VIsaAvailability-module__v5BGWW__ribbon{color:#fff;clip-path:polygon(100% 1%,0 0%,0 100%,99% 100%,94% 51%);background-color:#18a95e;padding:3px 28px 3px 18px;font-size:14px;font-weight:700;position:absolute;top:0;left:-28px;transform:translate(10px)}.VIsaAvailability-module__v5BGWW__ratingSection{text-align:right}.VIsaAvailability-module__v5BGWW__rating{color:#333;background-color:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:14px}.VIsaAvailability-module__v5BGWW__star{color:gold}.VIsaAvailability-module__v5BGWW__reviews{color:#888;font-size:12px;text-decoration:underline}.VIsaAvailability-module__v5BGWW__reviews:hover{text-decoration:underline}.VIsaAvailability-module__v5BGWW__priceSection{justify-content:space-between;margin-top:0;margin-bottom:-10px}.VIsaAvailability-module__v5BGWW__visaProcessing{flex-direction:row;margin-bottom:5px;display:flex}.VIsaAvailability-module__v5BGWW__visaProcessing>img{object-fit:contain;width:15px;height:15px}.VIsaAvailability-module__v5BGWW__visaProcessingtime{font-size:18px}.VIsaAvailability-module__v5BGWW__visaProcessing>p{margin-left:10px}.VIsaAvailability-module__v5BGWW__strikeprice{color:#ed0707;margin:0;font-size:12px;font-weight:500}.VIsaAvailability-module__v5BGWW__oldPrice{color:#888;margin:0;font-size:13px}.VIsaAvailability-module__v5BGWW__currentPrice{color:#13294b;margin:0;font-family:Allrounder Grotesk Test Bold;font-size:29px}.VIsaAvailability-module__v5BGWW__perPerson{color:#666;font-size:13px}.VIsaAvailability-module__v5BGWW__saveAmount{color:#16a167;background-color:#f3fffa;border:1px solid #abf0d3;border-radius:16px;padding:1px 9px;font-size:12px}.VIsaAvailability-module__v5BGWW__buttons{flex-direction:column;gap:8px;margin-top:17px;display:flex}.VIsaAvailability-module__v5BGWW__priceSection hr{color:#c5bfbf}.VIsaAvailability-module__v5BGWW__bookNow{color:#fff;cursor:pointer;background-color:#e60000;border:none;border-radius:8px;padding:12px;font-size:16px;font-weight:700}.VIsaAvailability-module__v5BGWW__checkAvailability{color:#e60000;cursor:pointer;letter-spacing:.3px;background-color:#fff;border:2px solid #e60000;border-radius:8px;padding:12px;font-size:16px;font-weight:700}.VIsaAvailability-module__v5BGWW__durationBox{background-color:#fff;border:1px solid #e9edf2;border-radius:8px;margin-top:20px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.VIsaAvailability-module__v5BGWW__durationHeader{background-color:#fff;border-bottom:1px solid #dee2e6;width:100%;padding:16px}.VIsaAvailability-module__v5BGWW__durationTitle{color:#13294b;font-size:18px;font-weight:700}.VIsaAvailability-module__v5BGWW__durationLabel{font-size:11px}.VIsaAvailability-module__v5BGWW__durationTimming{font-size:14px}.VIsaAvailability-module__v5BGWW__inclusionSection{background-color:#edefe7;align-items:center;padding:16px;display:flex}.VIsaAvailability-module__v5BGWW__inclusionLabel{color:#333;margin-right:16px;font-size:13px;font-weight:600}.VIsaAvailability-module__v5BGWW__inclusionItems{gap:18px;display:flex}.VIsaAvailability-module__v5BGWW__inclusionItem{text-align:center;flex-direction:column;align-items:center;display:flex}.VIsaAvailability-module__v5BGWW__iconCircle{background-color:#fff;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:6px;display:flex}.VIsaAvailability-module__v5BGWW__iconCircle img{width:22px;height:25px}.VIsaAvailability-module__v5BGWW__mediaBox{justify-content:space-between;gap:8px;margin-top:20px;margin-bottom:25px;display:flex}.VIsaAvailability-module__v5BGWW__mediaCard{text-align:center;color:#121212;cursor:pointer;background-color:#fff;border:1px solid #e9edf2;border-radius:8px;flex-direction:column;flex:1;align-items:center;width:33%;padding:16px 16px 5px;text-decoration:none;transition:all .3s;display:flex}.VIsaAvailability-module__v5BGWW__mediaCard:hover{box-shadow:2px 2px 20px #0000000d}.VIsaAvailability-module__v5BGWW__mediaIconCircle{background-color:#edefe7;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:8px;font-size:27px;transition:transform .3s;display:flex;transform:scale(.9)}.VIsaAvailability-module__v5BGWW__mediaIconCircle img{width:24px;height:24px}.VIsaAvailability-module__v5BGWW__mediaCard:hover .VIsaAvailability-module__v5BGWW__mediaIconCircle{transform:scale(1)}.VIsaAvailability-module__v5BGWW__mediaText{color:#121212;letter-spacing:.5px;font-size:12px;font-weight:500;line-height:25px}.VIsaAvailability-module__v5BGWW__signUpBox{border-radius:8px;margin-top:20px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.VIsaAvailability-module__v5BGWW__signUpHeader{background:linear-gradient(#ed0707 0%,#870404 100%);flex-direction:column;justify-content:start;align-items:center;height:330px;display:flex}.VIsaAvailability-module__v5BGWW__signUpTitle{color:#fff;margin:19px 0 10px;font-size:20px;font-weight:700}.VIsaAvailability-module__v5BGWW__signUpBtn{color:#000;background-color:#fff1f1;border:2px solid #13294b;border-radius:6px;padding:7px 40px;font-size:14px;font-weight:700;box-shadow:0 10px 20px #d5cfcf30,0 6px 6px #0000003b}.VIsaAvailability-module__v5BGWW__signUpBtn:hover{opacity:.9}.VIsaAvailability-module__v5BGWW__phoneImage{width:180px;height:auto;margin-top:8px}.VIsaAvailability-module__v5BGWW__qrCodeOverlay{margin-top:34px}.VIsaAvailability-module__v5BGWW__qrCodeImg{border-radius:8px;width:100%;height:100%}.VIsaAvailability-module__v5BGWW__qrCodeText{color:#000;margin-top:6px;font-size:12px;font-weight:500}.VIsaAvailability-module__v5BGWW__downloadSection{text-align:center;background-color:#edefe7;padding:16px}.VIsaAvailability-module__v5BGWW__downloadSection h4{color:#13294b;margin:0 0 18px;font-size:18px;font-weight:700}.VIsaAvailability-module__v5BGWW__storeButtons{justify-content:center;gap:8px;display:flex}.VIsaAvailability-module__v5BGWW__storeIcon{transition:all .3s}.VIsaAvailability-module__v5BGWW__storeIcon:hover{transform:scale(1.04)}.VIsaAvailability-module__v5BGWW__storeIcon{width:135px;height:auto}.VIsaAvailability-module__v5BGWW__downloadSectionMobile{display:none}.VIsaAvailability-module__v5BGWW__modal3Overlay{z-index:999;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;height:90px;display:flex;position:fixed;bottom:0;left:0}.VIsaAvailability-module__v5BGWW__modal1Overlay{z-index:999;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.VIsaAvailability-module__v5BGWW__modal1Content{background-color:#fff;border-radius:8px;width:600px;position:relative;box-shadow:0 4px 8px #0003}.VIsaAvailability-module__v5BGWW__modal1Close{cursor:pointer;background-color:#fff;border:none;border-radius:35px;justify-content:center;align-items:center;width:38px;height:38px;font-size:32px;display:flex;position:absolute;top:-5px;right:-54px}.VIsaAvailability-module__v5BGWW__modal0Overlay{z-index:999;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.VIsaAvailability-module__v5BGWW__modal0Content{background-color:#fff;border-radius:8px;width:600px;position:relative;box-shadow:0 4px 8px #0003}.VIsaAvailability-module__v5BGWW__modal0Close{cursor:pointer;background-color:#fff;border:none;border-radius:35px;justify-content:center;align-items:center;width:30px;height:30px;font-size:32px;display:flex;position:absolute;top:0;right:-34px}.VIsaAvailability-module__v5BGWW__modal1Header{background-color:#edefe7;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:30px;padding:20px;display:flex}.VIsaAvailability-module__v5BGWW__modalHeaderImage{object-fit:cover;border-radius:10px;width:23%;height:98px;display:block}.VIsaAvailability-module__v5BGWW__modal1Title{color:#13294b;margin-top:13px;font-size:20px;font-weight:700}.VIsaAvailability-module__v5BGWW__modal1Subtitle{color:#3d3c3c;margin:10px 0 0;font-size:14px}.VIsaAvailability-module__v5BGWW__formContainer{padding:20px}.VIsaAvailability-module__v5BGWW__modal1PriceBox{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.VIsaAvailability-module__v5BGWW__newPrice{color:#13294b;margin:0 15px 0 0;font-size:24px;font-weight:700}.VIsaAvailability-module__v5BGWW__discountBadge{color:#16a167;background-color:#eaf7e9;border:1px solid #abf0d3;border-radius:14px;margin-right:12px;padding:4px 8px;font-size:12px}.VIsaAvailability-module__v5BGWW__modal1Label,.VIsaAvailability-module__v5BGWW__modal0Label{color:#13294b;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.VIsaAvailability-module__v5BGWW__formRow{gap:16px;margin-bottom:16px;display:flex}.VIsaAvailability-module__v5BGWW__formGroup{flex-direction:column;flex:1;display:flex}.VIsaAvailability-module__v5BGWW__modal1DateInput,.VIsaAvailability-module__v5BGWW__modal1Select{color:#333;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px;font-size:14px}.VIsaAvailability-module__v5BGWW__propertyTypeTitle{color:#13294b;margin:0 0 12px;font-size:16px;font-weight:600}.VIsaAvailability-module__v5BGWW__propertyCard{background-color:#fafafa;border:1px solid #ccc;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.VIsaAvailability-module__v5BGWW__propertyDetails{flex-direction:column;gap:4px;display:flex}.VIsaAvailability-module__v5BGWW__propertyName{color:#13294b;margin:0;font-size:15px;font-weight:600}.VIsaAvailability-module__v5BGWW__occupancyText{color:#888;font-size:12px}.VIsaAvailability-module__v5BGWW__propertyPrice{color:#13294b;font-size:16px;font-weight:600}.VIsaAvailability-module__v5BGWW__propertySelectBtn{color:#e60000;cursor:pointer;background-color:#fff;border:2px solid #e60000;border-radius:6px;width:25%;padding:6px 12px;font-size:14px;transition:background-color .2s}.VIsaAvailability-module__v5BGWW__propertySelectBtn:hover{background-color:#fddada}.VIsaAvailability-module__v5BGWW__oldPrice{font-size:12px}.VIsaAvailability-module__v5BGWW__modal1Footer{justify-content:space-between;gap:8px;margin-top:24px;display:flex}.VIsaAvailability-module__v5BGWW__addToCartBtn{color:#e60000;cursor:pointer;background-color:#fff;border:2px solid #e60000;border-radius:8px;flex:1;margin-right:4px;padding:12px 20px;font-size:16px;font-weight:600;transition:background-color .2s}.VIsaAvailability-module__v5BGWW__addToCartBtn:hover{background-color:#fee4e4}.VIsaAvailability-module__v5BGWW__modal1BookNow{color:#fff;cursor:pointer;background-color:#e60000;border:none;border-radius:8px;flex:1;margin-left:4px;padding:12px 20px;font-size:16px;font-weight:600;transition:opacity .2s}.VIsaAvailability-module__v5BGWW__modal1BookNow:hover{opacity:.9}.VIsaAvailability-module__v5BGWW__travelerSelector{color:#333;flex-direction:column;flex:1;font-size:14px;display:flex;position:relative}.VIsaAvailability-module__v5BGWW__travelerSelectorDisplay{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.VIsaAvailability-module__v5BGWW__travelerSelectorDisplay0{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:15px;display:flex}.VIsaAvailability-module__v5BGWW__dropdownArrow{margin-left:8px;font-size:12px}.VIsaAvailability-module__v5BGWW__travelerDropdown{z-index:100;background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:12px;position:absolute;top:110%;left:0;right:0;box-shadow:0 4px 8px #0000001a}.VIsaAvailability-module__v5BGWW__travelerRow{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.VIsaAvailability-module__v5BGWW__travelerRow:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.VIsaAvailability-module__v5BGWW__counter{align-items:center;display:flex}.VIsaAvailability-module__v5BGWW__counter button{color:#fff;cursor:pointer;background-color:#e60000;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.VIsaAvailability-module__v5BGWW__counter span{text-align:center;min-width:20px;margin:0 8px}.VIsaAvailability-module__v5BGWW__container{width:100%;position:relative}.VIsaAvailability-module__v5BGWW__label{color:#13294b;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.VIsaAvailability-module__v5BGWW__displayField{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:8px 12px;font-size:14px}.VIsaAvailability-module__v5BGWW__dropdown{z-index:999;background-color:#edefe7;border:1px solid #ccc;border-radius:4px;width:100%;margin-top:4px;padding:16px;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #0000001a}.VIsaAvailability-module__v5BGWW__rowWrapper{margin-bottom:16px}.VIsaAvailability-module__v5BGWW__rowLabel{color:#13294b;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.VIsaAvailability-module__v5BGWW__inputRow{background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;padding:8px;display:flex}.VIsaAvailability-module__v5BGWW__decrementBtn,.VIsaAvailability-module__v5BGWW__incrementBtn{color:#203619;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;margin:0 8px;font-size:20px;font-weight:700;line-height:1;display:flex}.VIsaAvailability-module__v5BGWW__countValue{text-align:center;color:#13294b;min-width:20px;font-size:16px;font-weight:600}.VIsaAvailability-module__v5BGWW__applyBtn{color:#fff;text-align:center;cursor:pointer;background-color:#e60000;border:none;border-radius:4px;width:100%;padding:10px 0;font-size:16px;font-weight:600;display:block}.VIsaAvailability-module__v5BGWW__applyBtn:hover{opacity:.9}.VIsaAvailability-module__v5BGWW__modalOverlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.VIsaAvailability-module__v5BGWW__modalContent{text-align:center;background-color:#fff;border-radius:8px;width:500px;padding:40px;position:relative;box-shadow:0 4px 8px #0003}.VIsaAvailability-module__v5BGWW__modalClose{cursor:pointer;background-color:#fff;border:none;border-radius:35px;justify-content:center;align-items:center;width:30px;height:30px;font-size:32px;display:flex;position:absolute;top:0;right:-34px}.VIsaAvailability-module__v5BGWW__iconWrapper{margin-bottom:20px}.VIsaAvailability-module__v5BGWW__checkIcon{width:100px;height:100px;margin:0 auto;display:block}.VIsaAvailability-module__v5BGWW__thankYouTitle{color:#13294b;margin:0 0 8px;font-size:22px;font-weight:700}.VIsaAvailability-module__v5BGWW__thankYouSubtitle{color:#666;margin:0;font-size:14px;line-height:1.5}.VIsaAvailability-module__v5BGWW__EnquiryFormSection{background:#fff;border-radius:8px;flex-direction:column;gap:22px;margin-top:30px;padding:15px;display:flex;box-shadow:2px 2px 20px #0000000d}.VIsaAvailability-module__v5BGWW__EnquiryFormHead{margin-top:8px;margin-bottom:5px;font-family:Allrounder Grotesk Test Bold;font-size:22px}.VIsaAvailability-module__v5BGWW__EnquirFormSubmitBtn{color:#fff;background-color:#ed0707;border:0;border-radius:8px;width:100%;margin:10px 0;padding:10px;font-size:18px;font-weight:600}.VIsaAvailability-module__v5BGWW__inputContainer{border:1px solid #ccc;border-radius:4px;width:100%;max-width:400px;padding:7px 10px;position:relative}.VIsaAvailability-module__v5BGWW__inputLabel{color:#000;background:#fff;padding:0 5px;font-size:12px;position:absolute;top:-11px;left:10px}.VIsaAvailability-module__v5BGWW__customInput{color:#333;letter-spacing:.5px;background:0 0;border:none;outline:none;width:100%;padding:5px;font-size:12px;font-weight:100}.VIsaAvailability-module__v5BGWW__selectWrapper{border:1px solid #ccc;border-radius:4px;width:100%;max-width:400px;padding:7px 10px;position:relative}.VIsaAvailability-module__v5BGWW__selectLabel{color:#000;background:#fff;padding:0 5px;font-size:12px;position:absolute;top:-12px;left:10px}.VIsaAvailability-module__v5BGWW__customSelect{color:#333;appearance:none;cursor:pointer;background:url(/assets/icons/down-vector.png) right 5px center/12px no-repeat;border:none;outline:none;width:100%;padding:6px 30px 6px 6px;font-size:16px}.VIsaAvailability-module__v5BGWW__customSelect.VIsaAvailability-module__v5BGWW__open{background-image:url(/assets/icons/up-vector.png)}.VIsaAvailability-module__v5BGWW__phoneWrapper{border:1px solid #ccc;border-radius:6px;width:100%;max-width:400px;padding:5px;position:relative}.VIsaAvailability-module__v5BGWW__phoneLabel{color:#000;background:#fff;padding:0 5px;font-size:12px;position:absolute;top:-11px;left:10px}.VIsaAvailability-module__v5BGWW__inputGroup{align-items:center;width:100%;display:flex}.VIsaAvailability-module__v5BGWW__countryCode{color:#333;appearance:none;cursor:pointer;background:url(/assets/icons/down-vector.png) right 10px center/12px no-repeat;border:none;outline:none;width:85px;padding:10px 25px 10px 10px;font-size:14px}:is(.VIsaAvailability-module__v5BGWW__EnquiryFormSection .form-control:focus,.VIsaAvailability-module__v5BGWW__EnquiryFormSection .form-select:focus){box-shadow:none!important;border:0!important}.VIsaAvailability-module__v5BGWW__countryCode.VIsaAvailability-module__v5BGWW__open{background-image:url(/assets/icons/up-vector.png)}.VIsaAvailability-module__v5BGWW__separator{background:#fff;width:1px;height:31px;margin:0}.VIsaAvailability-module__v5BGWW__phoneInput{letter-spacing:.5px;color:#1212124d;background:0 0;border:none;outline:none;flex:1;padding:10px;font-size:12px;font-weight:100}.VIsaAvailability-module__v5BGWW__phoneWrapper ::placeholder,.VIsaAvailability-module__v5BGWW__inputContainer ::placeholder{color:#1212124d}.VIsaAvailability-module__v5BGWW__qrCodeImg{width:180px;height:100%}.VIsaAvailability-module__v5BGWW__durationHeader img{width:15px;height:auto;margin-bottom:3px}.VIsaAvailability-module__v5BGWW__wrapper{background:linear-gradient(90deg,#fff 0%,#ffe5e5 25%,#ffd6d6 60%,#fff 100%);justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:10px 9px;display:flex;position:relative;overflow:hidden}.VIsaAvailability-module__v5BGWW__wrapper:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffb3b3,#d60000,#ffb3b3) top/100% 2px no-repeat,linear-gradient(90deg,#ffb3b3,#d60000,#ffb3b3) bottom/100% 2px no-repeat;position:absolute;inset:0}.VIsaAvailability-module__v5BGWW__badge{color:#fff;background:#ed0707;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:700}.VIsaAvailability-module__v5BGWW__timerArea{align-items:center;gap:4px;display:flex}.VIsaAvailability-module__v5BGWW__endsIn{color:#121212b5;font-size:12px;font-weight:600}.VIsaAvailability-module__v5BGWW__time{color:#ed0707;font-size:14px;font-weight:700}@media (min-width:1200px) and (max-width:1300px){.VIsaAvailability-module__v5BGWW__inclusionItems{gap:2px}.VIsaAvailability-module__v5BGWW__currentPrice{font-size:22px}.VIsaAvailability-module__v5BGWW__saveAmount{font-size:11px}.VIsaAvailability-module__v5BGWW__visaProcessingtime{font-size:16px}.VIsaAvailability-module__v5BGWW__iconCircle{width:40px;height:40px}.VIsaAvailability-module__v5BGWW__iconCircle img{width:15px;height:auto}.VIsaAvailability-module__v5BGWW__mediaText{font-size:10px}.VIsaAvailability-module__v5BGWW__mediaIconCircle{width:40px;height:40px;font-size:20px}}@media (max-width:1024px){.VIsaAvailability-module__v5BGWW__ribbon{padding:5px 25px 5px 15px;font-size:11px}.VIsaAvailability-module__v5BGWW__rating{margin-right:0;padding:2px 6px;font-size:13px}.VIsaAvailability-module__v5BGWW__reviews{font-size:10px}.VIsaAvailability-module__v5BGWW__oldPrice{margin-right:15px;font-size:12px}.VIsaAvailability-module__v5BGWW__perPerson{font-size:11px}.VIsaAvailability-module__v5BGWW__currentPrice{font-size:22px}.VIsaAvailability-module__v5BGWW__saveAmount{padding:4px 9px;font-size:11px}.VIsaAvailability-module__v5BGWW__checkAvailability,.VIsaAvailability-module__v5BGWW__bookNow{font-size:14px}.VIsaAvailability-module__v5BGWW__durationTitle{font-size:15px}.VIsaAvailability-module__v5BGWW__durationTimming{font-size:13px}.VIsaAvailability-module__v5BGWW__inclusionLabel{font-size:11px}.VIsaAvailability-module__v5BGWW__inclusionItems{gap:6px}.VIsaAvailability-module__v5BGWW__iconCircle{width:33px;height:33px}.VIsaAvailability-module__v5BGWW__durationLabel{font-size:9px}.VIsaAvailability-module__v5BGWW__iconCircle img{width:16px;height:18px}.VIsaAvailability-module__v5BGWW__mediaBox{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:20px;display:flex}.VIsaAvailability-module__v5BGWW__mediaText{font-size:12px}.VIsaAvailability-module__v5BGWW__mediaIconCircle{width:40px;height:40px;font-size:18px}.VIsaAvailability-module__v5BGWW__mediaCard{width:48%;margin-bottom:10px;padding:9px}.VIsaAvailability-module__v5BGWW__EnquiryFormHead{font-size:19px;font-weight:700}.VIsaAvailability-module__v5BGWW__inputLabel,.VIsaAvailability-module__v5BGWW__selectLabel{font-size:12px;top:-9px}.VIsaAvailability-module__v5BGWW__phoneWrapper ::placeholder,.VIsaAvailability-module__v5BGWW__inputContainer ::placeholder,.VIsaAvailability-module__v5BGWW__customSelect,.VIsaAvailability-module__v5BGWW__countryCode{font-size:13px}.VIsaAvailability-module__v5BGWW__EnquirFormSubmitBtn{margin:0;font-size:15px}.VIsaAvailability-module__v5BGWW__signUpTitle{font-size:17px}.VIsaAvailability-module__v5BGWW__signUpBtn{padding:8px 41px;font-size:15px}.VIsaAvailability-module__v5BGWW__storeButtons{flex-direction:column;gap:6px}.VIsaAvailability-module__v5BGWW__storeIcon{width:100%;height:auto}}@media (min-width:600px) and (max-width:900px){.VIsaAvailability-module__v5BGWW__availabilityBox,.VIsaAvailability-module__v5BGWW__EnquiryFormSection,.VIsaAvailability-module__v5BGWW__durationBox{display:none}.VIsaAvailability-module__v5BGWW__visaMobileEdit{display:block}.VIsaAvailability-module__v5BGWW__signUpBox{display:none}.VIsaAvailability-module__v5BGWW__downloadSectionMobile{display:initial}.VIsaAvailability-module__v5BGWW__inputContainer,.VIsaAvailability-module__v5BGWW__selectWrapper,.VIsaAvailability-module__v5BGWW__phoneWrapper{max-width:100%}}@media (min-width:300px) and (max-width:600px){.VIsaAvailability-module__v5BGWW__signUpBox{display:none}.VIsaAvailability-module__v5BGWW__visaMobileEdit{display:block}.VIsaAvailability-module__v5BGWW__EnquiryFormSection,.VIsaAvailability-module__v5BGWW__availabilityBox{display:none}.VIsaAvailability-module__v5BGWW__wrapper{margin-top:0;margin-bottom:15px}.VIsaAvailability-module__v5BGWW__durationBox2{background-color:#fff;border:1px solid #e9edf2;border-radius:8px;margin-top:20px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.VIsaAvailability-module__v5BGWW__durationBox{display:none}.VIsaAvailability-module__v5BGWW__mediaBox2{flex-direction:column;justify-content:space-between;gap:8px;margin-top:20px;display:flex}.VIsaAvailability-module__v5BGWW__availabilityBox2{background-color:#fff;border-radius:0;width:100%;padding:5px 16px;box-shadow:0 2px 5px #a7888833}.VIsaAvailability-module__v5BGWW__mediaIconCircle,.VIsaAvailability-module__v5BGWW__priceSection{margin-bottom:0}.VIsaAvailability-module__v5BGWW__buttons{width:50%;height:75%}.VIsaAvailability-module__v5BGWW__perPerson{margin-bottom:0;padding-bottom:0}.VIsaAvailability-module__v5BGWW__priceRow{height:80px}.VIsaAvailability-module__v5BGWW__bookNow{font-size:20px!important}.VIsaAvailability-module__v5BGWW__modal2Content{background-color:#fff;border-radius:8px;width:80%;padding:24px;position:relative;box-shadow:0 4px 8px #0003}.VIsaAvailability-module__v5BGWW__mediaCard{gap:15px}.VIsaAvailability-module__v5BGWW__mediaText{font-size:14px}.VIsaAvailability-module__v5BGWW__modal2Close{background:0 0;border:none;font-size:40px;font-weight:700;position:absolute;top:-11px;right:8px}}@media (max-width:340px){.VIsaAvailability-module__v5BGWW__buttons{width:41%;height:75%}.VIsaAvailability-module__v5BGWW__modal2Content{width:97%}.VIsaAvailability-module__v5BGWW__mediaText{font-size:11px}.VIsaAvailability-module__v5BGWW__mediaIconCircle img{width:20px;height:20px}}
.HolidayHotels-module__M0TPoG__formContainer{margin-top:-15px;padding:30px 0 0}.HolidayHotels-module__M0TPoG__formRow{flex-direction:column;width:100%;display:flex;position:relative}.HolidayHotels-module__M0TPoG__holidayHeaderSelect{border:none;border-radius:5px;padding:12px}.HolidayHotels-module__M0TPoG__modal1Label{color:#000;z-index:9;background:#fff;margin:0 0 4px;padding:0 4px;font-size:12px;position:absolute;top:-8px;left:10px}.HolidayHotels-module__M0TPoG__formGroup{flex-direction:column;flex:1;font-size:14px;display:flex}.HolidayHotels-module__M0TPoG__modal1Select{color:#333;appearance:none;background-image:none;border:1px solid #ccc;border-radius:4px;width:100%;padding:16px;font-size:14px;-webkit-appearance:none!important}.HolidayHotels-module__M0TPoG__modal1Select::-webkit-calendar-picker-indicator{color:#0000;opacity:1;cursor:pointer;background:url(/assets/icons/staycationcalendar.svg) 50%/15px 15px no-repeat;width:40px;height:100%;position:absolute;right:0}.HolidayHotels-module__M0TPoG__modal1DateInput{color:#333;appearance:none;background-image:none;border:1px solid #ccc;border-radius:4px;width:100%;padding:16px;font-size:14px;position:relative;-webkit-appearance:none!important}.HolidayHotels-module__M0TPoG__modal1DateInput::-webkit-calendar-picker-indicator{color:#0000;opacity:1;cursor:pointer;background:url(/assets/icons/staycationcalendar.svg) 50%/15px 15px no-repeat;width:40px;height:100%;position:absolute;right:10px}.HolidayHotels-module__M0TPoG__totalprice{margin-bottom:0;font-size:20px}.HolidayHotels-module__M0TPoG__modal1Footer{justify-content:space-between;gap:8px;margin-top:24px;display:flex}.HolidayHotels-module__M0TPoG__travelerSelector{color:#333;flex-direction:column;flex:1;font-size:14px;display:flex;position:relative}.HolidayHotels-module__M0TPoG__travelerSelectorDisplay{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.HolidayHotels-module__M0TPoG__dropdown{padding:6px}.HolidayHotels-module__M0TPoG__rowWrapper{margin-bottom:16px}.HolidayHotels-module__M0TPoG__rowLabel{color:#121212;margin-bottom:4px;font-size:12px;font-weight:100;display:block}.HolidayHotels-module__M0TPoG__inputRow{background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:space-between;align-items:center;padding:14px;display:flex}.HolidayHotels-module__M0TPoG__applyBtn{color:#fff;text-align:center;cursor:pointer;background-color:#e60000;border:none;border-radius:4px;width:100%;padding:10px 0;font-size:16px;font-weight:600;display:block}.HolidayHotels-module__M0TPoG__applyBtn:hover{opacity:.9}.HolidayHotels-module__M0TPoG__addRoomButton{cursor:pointer;background-color:#fff1f1;border:2px solid #e60000;border-radius:5px;justify-content:center;align-items:center;padding:5px 7px;display:flex}.HolidayHotels-module__M0TPoG__removeRoomButton{color:#ff6d6d;cursor:pointer;border:1px solid #1212121a;border-radius:4px;justify-content:center;align-items:center;width:fit-content;padding:4px;font-size:24px;display:flex}.HolidayHotels-module__M0TPoG__inputRow2{padding:0;font-size:13px;font-weight:600}.HolidayHotels-module__M0TPoG__scrollRow{width:100%;overflow:auto hidden}.HolidayHotels-module__M0TPoG__scrollInner{white-space:nowrap;width:100%;overflow:auto hidden}.HolidayHotels-module__M0TPoG__scrollInner::-webkit-scrollbar{height:4px}.HolidayHotels-module__M0TPoG__scrollInner::-webkit-scrollbar-track{background:0 0}.HolidayHotels-module__M0TPoG__scrollInner::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.HolidayHotels-module__M0TPoG__scrollInner{scrollbar-width:thin;scrollbar-color:#ccc transparent}.HolidayHotels-module__M0TPoG__addRoomButtonDiv p{min-width:55px;margin-bottom:0;margin-right:15px}.HolidayHotels-module__M0TPoG__propertyTypeTitle{color:#13294b;margin:25px 0 15px;font-size:16px;font-weight:600}.HolidayHotels-module__M0TPoG__propertyCard{background-color:none;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.HolidayHotels-module__M0TPoG__propertyDetails{flex-direction:column;gap:4px;width:fit-content;display:flex}.HolidayHotels-module__M0TPoG__buttons{justify-content:space-between;margin-top:20px;display:none}.HolidayHotels-module__M0TPoG__bookNow{color:#fff;cursor:pointer;background-color:#e60000;border:none;border-radius:8px;width:49%;padding:12px;font-size:15px;font-weight:700}.HolidayHotels-module__M0TPoG__checkAvailability{color:#e60000;cursor:pointer;letter-spacing:.3px;background-color:#fff;border:2px solid #e60000;border-radius:8px;width:100%;padding:12px;font-size:15px;font-weight:700}.HolidayHotels-module__M0TPoG__propertyCard1{justify-content:space-between;width:60%;display:flex}.HolidayHotels-module__M0TPoG__propertyName{color:#13294b;margin:0;font-size:15px;font-weight:600}.HolidayHotels-module__M0TPoG__occupancyText{color:#888;font-size:12px}.HolidayHotels-module__M0TPoG__propertyPrice{color:#121212;font-size:20px;font-weight:600}.HolidayHotels-module__M0TPoG__propertySelectBtn{color:#e60000;cursor:pointer;background-color:#fff;border:2px solid #e60000;border-radius:6px;width:17%;padding:6px 12px;font-size:14px;transition:background-color .2s}.HolidayHotels-module__M0TPoG__propertySelectBtn:hover{background-color:#fddada}.HolidayHotels-module__M0TPoG__oldPrice{margin-right:17px;font-size:12px}.HolidayHotels-module__M0TPoG__inlineContainer{background:#fff;border-radius:10px;width:100%;padding:20px}.HolidayHotels-module__M0TPoG__inlineHeader{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px}.HolidayHotels-module__M0TPoG__dateWrapper{width:100%;position:relative}.HolidayHotels-module__M0TPoG__dateWrapper select,.HolidayHotels-module__M0TPoG__dateWrapper input{width:100%;padding-right:40px!important}.HolidayHotels-module__M0TPoG__calendarIcon{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.HolidayHotels-module__M0TPoG__bookNowBtn{color:#fff;background-color:#ed0707;border:0;border-radius:4px;width:100%;padding:11px;font-weight:600;transition:all .3s;box-shadow:0 4px 10px #00000026}.HolidayHotels-module__M0TPoG__hotelmodalheader{background-color:#edefe7;padding:23px 18px 13px}.HolidayHotels-module__M0TPoG__customCloseBtn{cursor:pointer;z-index:10;color:#333;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:20px;position:absolute;top:4px;right:12px}.HolidayHotels-module__M0TPoG__HotelName{color:#13294b;font-size:24px;font-weight:900}.HolidayHotels-module__M0TPoG__hotelnights{color:#121212cc;font-size:14px}.HolidayHotels-module__M0TPoG__addToCartBtn{color:#ed0707;background-color:#0000;border:1px solid #ed0707;border-radius:4px;width:100%;padding:11px;font-weight:600;transition:all .3s}.HolidayHotels-module__M0TPoG__bookNowBtn:hover{transform:scale(1.04)}.HolidayHotels-module__M0TPoG__addToCartBtn:hover{color:#fff;background-color:#ed0707;transform:scale(1.02)}.HolidayHotels-module__M0TPoG__summaryBox{background:#fff;border:1px solid #dcdcdc;border-radius:6px;margin-bottom:12px;padding:12px 16px;position:relative}.HolidayHotels-module__M0TPoG__summaryTitle{color:#666;margin:0 0 6px;font-size:13px}.HolidayHotels-module__M0TPoG__modalimage{object-fit:cover;width:27%;height:86px;display:block}.HolidayHotels-module__M0TPoG__summaryContent{justify-content:space-between;align-items:center;display:flex}.HolidayHotels-module__M0TPoG__summaryText{color:#000;font-size:15px;font-weight:600}.HolidayHotels-module__M0TPoG__summaryChange{color:#337d82;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline}.HolidayHotels-module__M0TPoG__animateFade{animation:.4s HolidayHotels-module__M0TPoG__fadeIn}.HolidayHotels-module__M0TPoG__animateSlideUp{animation:.4s HolidayHotels-module__M0TPoG__slideUp}@keyframes HolidayHotels-module__M0TPoG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HolidayHotels-module__M0TPoG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.HolidayHotels-module__M0TPoG__formRow{flex-direction:column}.HolidayHotels-module__M0TPoG__propertyName{text-align:center}.HolidayHotels-module__M0TPoG__propertyCard1{justify-content:space-between;width:100%;display:flex}.HolidayHotels-module__M0TPoG__propertyCard{gap:0;padding:10px 4px}.HolidayHotels-module__M0TPoG__bookNowBtn,.HolidayHotels-module__M0TPoG__addToCartBtn{padding:12px;font-size:14px}.HolidayHotels-module__M0TPoG__propertyDetails{gap:0;width:fit-content}.HolidayHotels-module__M0TPoG__propertySelectBtn{width:100%}.HolidayHotels-module__M0TPoG__formContainer{margin-top:5px;padding:10px 0 0}.HolidayHotels-module__M0TPoG__rowLabel{font-size:11px}.HolidayHotels-module__M0TPoG__minus{font-size:12px!important}.HolidayHotels-module__M0TPoG__inputRow{padding:10px}.HolidayHotels-module__M0TPoG__addRoomButton{font-size:12px}.HolidayHotels-module__M0TPoG__summaryText{font-size:13px}.HolidayHotels-module__M0TPoG__summaryChange{font-size:12px}.HolidayHotels-module__M0TPoG__buttons{justify-content:space-between;margin-top:20px;display:flex!important}.HolidayHotels-module__M0TPoG__modalDivModal .modal-dialog{width:95%!important}}
.VisaFandQ-module__-JxBka__fandqsContainer{box-sizing:border-box;width:100%}.VisaFandQ-module__-JxBka__faqHeading{margin-bottom:34px}.VisaFandQ-module__-JxBka__faqList{flex-direction:column;gap:12px;max-width:100%;display:flex}.VisaFandQ-module__-JxBka__faqItem{border:1px solid #ddd;border-radius:6px;transition:background-color .3s}.VisaFandQ-module__-JxBka__activeFaqItem{background-color:#fff8e1;border-color:#ddd}.VisaFandQ-module__-JxBka__faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;display:flex}.VisaFandQ-module__-JxBka__activeFaqItem .VisaFandQ-module__-JxBka__faqQuestion{border-bottom:none}.VisaFandQ-module__-JxBka__questionText{color:#13294b;font-size:16px;font-weight:500}.VisaFandQ-module__-JxBka__iconWrapper{color:#666;cursor:pointer;background-color:#337d821a;border-radius:16px;justify-content:center;align-items:center;padding:6px;font-size:12px;display:inline-flex}.VisaFandQ-module__-JxBka__activeFaqItem{background-color:#f4f6ee}.VisaFandQ-module__-JxBka__activeFaqItem .VisaFandQ-module__-JxBka__iconWrapper{color:#0a7662}.VisaFandQ-module__-JxBka__activeQuestionText{color:#337d82;font-weight:600}.VisaFandQ-module__-JxBka__faqAnswer{color:#5a5a5a;background-color:#0000;border-top:none;border-radius:0 0 6px 6px;margin-top:0;padding:0 1rem 1rem;font-size:.95rem;line-height:1.4}.VisaFandQ-module__-JxBka__faqAnswer p{margin-bottom:0}.VisaFandQ-module__-JxBka__fandqsContainerSeasonal{background-color:#0000;margin-bottom:-30px;padding-bottom:150px}.VisaFandQ-module__-JxBka__faqItemSeasonal{background-color:#ffffff1a;border:1px solid #fff9}.VisaFandQ-module__-JxBka__faqHeadingSeasonal{color:#fff}.VisaFandQ-module__-JxBka__activeFaqItemSeasonal{background-color:#fff}.VisaFandQ-module__-JxBka__questionTextSeasonal{color:#fff}.VisaFandQ-module__-JxBka__activeQuestionTextSeasonal{color:#337d82}@media (max-width:768px){.VisaFandQ-module__-JxBka__faqList{width:100%;margin:0 auto}.VisaFandQ-module__-JxBka__fandqsContainerSeasonal{margin-bottom:-100px}}@media (max-width:430px){.VisaFandQ-module__-JxBka__faqList{width:100%;margin:0 auto}}
.VisaMainFandQ-module__RZvDqW__fandqsContainer{box-sizing:border-box;width:100%;font-family:Allrounder Grotesk Test,sans-serif}.VisaMainFandQ-module__RZvDqW__FaqHead{margin-bottom:34px}.VisaMainFandQ-module__RZvDqW__faqHeading{color:#13294b;text-align:center;font-size:40px;font-weight:800;display:block}.VisaMainFandQ-module__RZvDqW__faqList{flex-direction:column;gap:12px;max-width:100%;display:flex}.VisaMainFandQ-module__RZvDqW__faqItem{border:1px solid #ddd;border-radius:6px;transition:background-color .3s}.VisaMainFandQ-module__RZvDqW__activeFaqItem{background-color:#fff8e1;border-color:#ddd}.VisaMainFandQ-module__RZvDqW__faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem;display:flex}.VisaMainFandQ-module__RZvDqW__activeFaqItem .VisaMainFandQ-module__RZvDqW__faqQuestion{border-bottom:none}.VisaMainFandQ-module__RZvDqW__questionText{color:#13294b;font-size:16px;font-weight:500}.VisaMainFandQ-module__RZvDqW__iconWrapper{color:#666;cursor:pointer;background-color:#337d821a;border-radius:16px;justify-content:center;align-items:center;padding:6px;font-size:12px;display:inline-flex}.VisaMainFandQ-module__RZvDqW__activeFaqItem{background-color:#f4f6ee}.VisaMainFandQ-module__RZvDqW__activeFaqItem .VisaMainFandQ-module__RZvDqW__iconWrapper{color:#0a7662}.VisaMainFandQ-module__RZvDqW__activeQuestionText{color:#337d82;font-weight:600}.VisaMainFandQ-module__RZvDqW__faqAnswer{color:#5a5a5a;background-color:#0000;border-top:none;border-radius:0 0 6px 6px;margin-top:0;padding:0 1rem 1rem;font-size:.95rem;line-height:1.4}.VisaMainFandQ-module__RZvDqW__fandqsContainerSeasonal{background-color:#0000;margin-bottom:-30px;padding-bottom:150px}.VisaMainFandQ-module__RZvDqW__faqItemSeasonal{background-color:#ffffff1a;border:1px solid #fff9}.VisaMainFandQ-module__RZvDqW__faqHeadingSeasonal{color:#fff}.VisaMainFandQ-module__RZvDqW__activeFaqItemSeasonal{background-color:#fff}.VisaMainFandQ-module__RZvDqW__questionTextSeasonal{color:#fff}.VisaMainFandQ-module__RZvDqW__activeQuestionTextSeasonal{color:#337d82}@media (max-width:768px){.VisaMainFandQ-module__RZvDqW__faqHeading{text-align:center;font-size:24px}.VisaMainFandQ-module__RZvDqW__faqList{width:100%;margin:0 auto}.VisaMainFandQ-module__RZvDqW__fandqsContainerSeasonal{margin-bottom:-100px}}@media (max-width:430px){.VisaMainFandQ-module__RZvDqW__faqHeading{text-align:center;font-size:20px}.VisaMainFandQ-module__RZvDqW__faqList{width:100%;margin:0 auto}.VisaMainFandQ-module__RZvDqW__FaqHead{margin-bottom:15px}}
.HotelBookingPage-module__tqlVwa__packagemainFormDiv{flex-direction:row;justify-content:space-between;margin-top:30px;margin-bottom:2%;display:flex}.HotelBookingPage-module__tqlVwa__packageForm{width:69%}.HotelBookingPage-module__tqlVwa__bookingtimerwrapper{justify-content:center;align-items:center;display:flex}.HotelBookingPage-module__tqlVwa__bookingtimertext{color:#121212;text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:4px;margin:13px 0 0;padding:10px;font-size:14px;font-weight:900;display:flex}.HotelBookingPage-module__tqlVwa__disabledContainer{pointer-events:none;opacity:.6;filter:grayscale(.5)}.HotelBookingPage-module__tqlVwa__bookingtimericon{color:#ed0707;margin-bottom:2px;font-weight:800}.HotelBookingPage-module__tqlVwa__bookingtimercount{color:#ed0707;font-weight:800}.HotelBookingPage-module__tqlVwa__packageBookingContainer{position:sticky;top:0}.HotelBookingPage-module__tqlVwa__AminitiesAllbutton{color:#ed0707;background-color:#0000;border:0;margin-top:10px;font-size:16px;font-weight:700}.HotelBookingPage-module__tqlVwa__aminitiesmodal .modal-dialog{max-width:800px!important}.HotelBookingPage-module__tqlVwa__aminitiesmodal .modal-content{transition:all .3s;position:relative;overflow-y:scroll;height:650px!important}.HotelBookingPage-module__tqlVwa__aminitiesmodal .modal-body{padding-left:27px!important}.HotelBookingPage-module__tqlVwa__aminitiesmodal .modal-header{z-index:999;background-color:#fff;transition:all .3s;position:sticky;top:0}.HotelBookingPage-module__tqlVwa__packageBookingtourCard{color:#fff;z-index:9;background-color:#0c2340;border-radius:6px;width:100%;padding:5px 10px 10px;position:sticky;top:0}.HotelBookingPage-module__tqlVwa__packageHeadingsDiv{flex-direction:row;display:flex}.HotelBookingPage-module__tqlVwa__packageDuration{color:#fff;text-align:center;background-color:#ed0707;border-radius:25px;align-content:space-around;width:8%;height:32px;font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingtitle{font-size:24px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingduration{color:#d1d1d1;flex-wrap:wrap;align-items:center;gap:4px;margin-top:0;font-size:14px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingdetails{color:#d1d1d1;margin-top:30px;font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingseparator{margin:0 8px}.HotelBookingPage-module__tqlVwa__packageSummaryHead{color:#13294b;margin-bottom:0;padding-bottom:4px;padding-left:10px;font-size:24px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingEnterCodeBtn{color:#337d82;cursor:pointer;background:0 0;border:none;margin-bottom:12px;font-size:14px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageFormCol{padding:0 6px!important}.HotelBookingPage-module__tqlVwa__itineraryContainer{background:0 0;border-radius:8px;margin-top:25px;margin-bottom:24px;overflow:hidden}.HotelBookingPage-module__tqlVwa__itineraryHeader{background:#fff;align-items:center;padding:16px 0;display:flex}.HotelBookingPage-module__tqlVwa__overviewLabel{background-color:#ed0707;border-top-right-radius:5px;border-bottom-right-radius:5px;width:3px;height:35px;margin-right:10px}.HotelBookingPage-module__tqlVwa__PropertyHeader .accordion-button:after{background-image:url(/assets/icons/down-vector.png);background-repeat:no-repeat;background-size:contain;width:12px;height:16px;margin-right:25px;transition:transform .3s}.HotelBookingPage-module__tqlVwa__PropertyHeader .accordion-button:not(.collapsed):after{transform:rotate(0);background-image:url(/assets/icons/up-vector.png)!important}.HotelBookingPage-module__tqlVwa__PropertyHeader .HotelBookingPage-module__tqlVwa__accordion-button:not(.HotelBookingPage-module__tqlVwa__collapsed){color:var(--bs-accordion-active-color);box-shadow:none;background-color:#fff}.HotelBookingPage-module__tqlVwa__PropertyHeader .accordion-button:focus{box-shadow:none}.HotelBookingPage-module__tqlVwa__PropertyHead{color:#13294b;margin-bottom:0;padding-bottom:4px;padding-left:10px;font-size:24px;font-weight:700}.HotelBookingPage-module__tqlVwa__PropertyHeader .HotelBookingPage-module__tqlVwa__overviewLabel{background-color:#ed0707;border-top-right-radius:5px;border-bottom-right-radius:5px;width:4px;height:35px;margin-right:10px}.HotelBookingPage-module__tqlVwa__RulesLeftSide{color:#13294b;font-size:16px;font-weight:700}.HotelBookingPage-module__tqlVwa__PropertyHeader .accordion-button{box-shadow:none;background-color:#0000;padding:0}.HotelBookingPage-module__tqlVwa__packageBookingLoginContainer{background-color:#edefe7;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingLoginText{color:#000;margin-right:15px;font-size:16px}.HotelBookingPage-module__tqlVwa__packageBookingLoginButton{color:#fff;cursor:pointer;background-color:teal;border:none;border-radius:4px;padding:10px 35px;font-size:16px}.HotelBookingPage-module__tqlVwa__packageBookingLoginButton:hover{background-color:#066}.HotelBookingPage-module__tqlVwa__packageBookingFareBreakupContainer{background-color:#fff;border-radius:10px;width:100%;padding:20px;box-shadow:2px 2px 20px #0000000a}.HotelBookingPage-module__tqlVwa__packageBookingFareTitle{color:#0a1f44;margin-bottom:15px;font-size:20px;font-weight:700}.HotelBookingPage-module__tqlVwa__taxamount{font-size:12px!important}.HotelBookingPage-module__tqlVwa__packageBookingFareItem{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingFareLabel{color:#121212;font-size:16px;font-weight:600}.HotelBookingPage-module__tqlVwa__packageBookingTermsContainer input{width:20px;height:16px;margin-top:3px}.HotelBookingPage-module__tqlVwa__packageBookingFareSubtext{color:#666;margin-top:2px;font-size:12px}.HotelBookingPage-module__tqlVwa__packageBookingFareAmount{color:#000;font-size:14px;font-weight:400}.HotelBookingPage-module__tqlVwa__packageBookingEditText{color:#ed0707;cursor:pointer;margin-left:5px;font-size:11px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingTermsContainer{align-items:center;margin-bottom:15px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingCheckbox{cursor:pointer;width:18px;height:18px;margin-right:8px}.HotelBookingPage-module__tqlVwa__packageBookingTermsLabel{color:#222;cursor:pointer;font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingContinueButton{color:#fff;cursor:pointer;background-color:#ed0707;border:none;border-radius:5px;width:100%;padding:12px 0;font-size:16px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingContinueButton:hover{background-color:#ed0707}.HotelBookingPage-module__tqlVwa__packageBookingCouponContainer{background:#fff;padding:20px}.HotelBookingPage-module__tqlVwa__packageBookingCouponTitle{margin-bottom:15px;font-size:20px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingCouponCard{background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;flex:1;justify-content:space-between;padding:15px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingCouponIcon{flex-direction:row;justify-content:space-between;align-items:start;width:95%;font-size:13px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingCouponDetails{text-align:start;flex:1;width:100%;padding-left:10px}.HotelBookingPage-module__tqlVwa__packageBookingCouponCode{margin-bottom:5px;margin-left:7px;font-weight:700;display:block}.HotelBookingPage-module__tqlVwa__packageBookingCouponText{color:#666;text-align:start;font-size:11px}.HotelBookingPage-module__tqlVwa__packageBookingApplyText,.HotelBookingPage-module__tqlVwa__packageBookingRemoveBtn{color:#ed0707;cursor:pointer;background:0 0;border:none;margin-left:25%;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingCouponInputWrapper{background:#f5f5f5;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:3px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingCouponInput{opacity:.5;background:0 0;border:none;outline:none;flex:1;padding:5px;font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingApplyBtn{color:#fff;cursor:pointer;background:#ed0707;border:none;border-radius:5px;padding:10px 20px;font-size:12px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingApplyBtn:disabled{cursor:not-allowed;background:gray}.HotelBookingPage-module__tqlVwa__packageBookingCouponRow{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:0;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingCouponCard{background:#fff;border:1px solid #ddd;border-radius:8px;flex:1;justify-content:space-between;align-items:center;min-width:200px;padding:15px 7px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingDiscountBanner{color:#fff;text-align:center;background-color:#157a6e;border-radius:5px;padding:10px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingTotalSection{text-align:left;margin:15px 0}.HotelBookingPage-module__tqlVwa__packageBookingGrandTotalText{color:gray;font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingPrice{color:#002147;font-size:28px;font-weight:900}.HotelBookingPage-module__tqlVwa__packageBookingSaveButton{color:#157a6e;cursor:pointer;background-color:#e6f5e9;border:none;border-radius:20px;padding:5px 10px}.HotelBookingPage-module__tqlVwa__packageBookingPaymentDetails{background-color:#f5f5f5;border-radius:5px;margin:10px 0;padding:10px}.HotelBookingPage-module__tqlVwa__packageBookingDetailItem{justify-content:space-between;margin:5px 0;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingCouponNote{text-align:center;color:#ed0707;margin-top:10px;font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingForm{background-color:#fff;border-radius:8px;padding:20px 30px}.HotelBookingPage-module__tqlVwa__packageBookingField{margin-bottom:20px;position:relative}.HotelBookingPage-module__tqlVwa__packageBookingInput,.HotelBookingPage-module__tqlVwa__packageBookingSelect{color:#333;background-color:#fff;border:1px solid #bbafaf75;border-radius:5px;outline:none;width:100%;height:55px;padding:8px 17px 5px 12px;font-size:16px;position:relative}.HotelBookingPage-module__tqlVwa__packageBookingInput::placeholder{color:#bbb;font-size:16px}.HotelBookingPage-module__tqlVwa__packageBookingLabelFloat{color:#666;pointer-events:none;background:#fff;padding:0 5px;font-size:12px;transition:all .3s;position:absolute;top:-7px;left:10px}.HotelBookingPage-module__tqlVwa__packageBookingSelect{appearance:none;background-image:url(/assets/icons/BookingIconArrow.png);background-position:right 20px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.HotelBookingPage-module__tqlVwa__availabilityBox{background-color:#fff;border-radius:8px;padding:16px;box-shadow:2px 2px 20px #0000000a}.HotelBookingPage-module__tqlVwa__request{font-size:17px}.HotelBookingPage-module__tqlVwa__availabilityHeader{justify-content:space-between;align-items:flex-start;display:flex}.HotelBookingPage-module__tqlVwa__discountBanner{color:#fff;background-color:#00b140;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}.HotelBookingPage-module__tqlVwa__ribbonContainer{width:60%;position:relative}.HotelBookingPage-module__tqlVwa__ribbon{color:#fff;letter-spacing:.5px;background-color:#337d82;border-radius:0 4px 4px 7px;padding:3px 15px;font-size:14px;font-weight:700;position:absolute;top:0;left:-28px;transform:translate(10px)}.HotelBookingPage-module__tqlVwa__priceSection{color:#e0e0e0;margin-top:43px}.HotelBookingPage-module__tqlVwa__oldPrice{color:#888;margin:0;font-size:11px}.HotelBookingPage-module__tqlVwa__oldPrice span{text-decoration:line-through}.HotelBookingPage-module__tqlVwa__currentPrice{color:#13294b;margin:0;font-size:22px;font-weight:700}.HotelBookingPage-module__tqlVwa__perPerson{color:#12121299;font-size:12px}.HotelBookingPage-module__tqlVwa__saveAmount{color:#16a167;background-color:#f3fffa;border:1px solid #abf0d3;border-radius:16px;height:22px;padding:2px 9px;font-size:11px}.HotelBookingPage-module__tqlVwa__buttons{flex-direction:column;gap:8px;display:flex}.HotelBookingPage-module__tqlVwa__dataSummary{color:#121212cc;font-size:14px;font-weight:400}.HotelBookingPage-module__tqlVwa__packageBookingPaymentOptions{margin-top:20px}.HotelBookingPage-module__tqlVwa__packageBookingOption{align-items:center;gap:10px;margin:10px 0;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingLabel{cursor:pointer;color:#000;font-size:14px;font-weight:500}.HotelBookingPage-module__tqlVwa__packageBookingPaymentDetails{background-color:#f6f7f2;border-radius:5px;flex-direction:column;gap:10px;margin:10px 0 0 25px;padding:12px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingDetailItem{justify-content:space-between;align-items:center;font-size:14px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingDotLine{flex-direction:column;align-items:center;margin-right:10px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingEmiBanner{color:#fff;text-align:center;background-color:#ed0707;border-radius:0 0 8px 8px;padding:3px;font-size:12px;font-weight:700;display:none}.HotelBookingPage-module__tqlVwa__packageBookingOption input[type=radio]{accent-color:#157a6e;cursor:pointer;width:20px;height:20px}.HotelBookingPage-module__tqlVwa__packageBookingSplitBox{background-color:#f2f3ec;border-radius:6px;gap:10px;padding:12px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingLineWrapper{flex-direction:column;align-items:center;margin-top:4px;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingDot{background-color:#157a6e;border-radius:50%;width:8px;height:8px}.HotelBookingPage-module__tqlVwa__packageBookingDashedLine{border-left:1.5px dashed #157a6e;height:20px;margin:2px 0}.HotelBookingPage-module__tqlVwa__packageBookingSplitDetails{flex-direction:column;justify-content:center;gap:10px;width:93%;display:flex}.HotelBookingPage-module__tqlVwa__packageBookingSplitRow{color:#000;justify-content:space-between;font-size:12px;display:flex}.HotelBookingPage-module__tqlVwa__packagebookingCard,.HotelBookingPage-module__tqlVwa__packagebookingCard2{border:1px solid #e6e6e6;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-top:20px;padding:20px;display:flex}.HotelBookingPage-module__tqlVwa__packagebookingLeft{gap:16px;display:flex}.HotelBookingPage-module__tqlVwa__packagebookingIcon{width:40px;height:40px}.HotelBookingPage-module__tqlVwa__packagebookingTitle{margin:0;font-size:18px;font-weight:600}.HotelBookingPage-module__tqlVwa__packagebookingLink{color:teal;font-size:12px;font-weight:600;text-decoration:underline}.HotelBookingPage-module__tqlVwa__packagebookingPoints{color:#121212cc;margin:10px 0;padding-left:18px;font-size:13px}.HotelBookingPage-module__tqlVwa__packagebookingBenefits{color:#ed0707;font-size:14px;font-weight:800;text-decoration:none}.HotelBookingPage-module__tqlVwa__packagebookingRight{text-align:right}.HotelBookingPage-module__tqlVwa__packagebookingPrice{margin:0;font-size:20px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageBookingAddOns2{margin-top:12px}.HotelBookingPage-module__tqlVwa__packagebookingPerPerson{color:#666;margin-bottom:10px;font-size:12px;display:block}.HotelBookingPage-module__tqlVwa__packagebookingSelectBtn{color:#ed0707;cursor:pointer;background-color:#fff;border:1px solid #ed0707;border-radius:6px;padding:5px 30px;font-weight:600;transition:all .3s}.HotelBookingPage-module__tqlVwa__packagebookingSelectBtn:hover{background-color:#ffecec}.HotelBookingPage-module__tqlVwa__packageBookingAddOns{flex-direction:row;justify-content:space-between;width:100%;margin-top:1%;display:flex}.HotelBookingPage-module__tqlVwa__packagebookingHeading{color:#122b46;margin-top:2%;margin-bottom:15px;font-size:17px;font-weight:600}.HotelBookingPage-module__tqlVwa__packagebookingCard{border:1px solid #ddd;border-radius:6px;padding:0}.HotelBookingPage-module__tqlVwa__packagebookingCard2{border:1px solid #ddd;border-radius:6px;padding:20px}.HotelBookingPage-module__tqlVwa__packagebookingTop{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:0;padding:20px;display:flex}.HotelBookingPage-module__tqlVwa__packagebookingHighlight{color:#1aa16a;width:32%;font-size:12.5px;font-weight:500}.HotelBookingPage-module__tqlVwa__packagebookingNote{color:#555;margin-top:6px;font-size:12px;display:block}.HotelBookingPage-module__tqlVwa__packagebookingTimeline{flex-direction:column;width:55%;display:flex}.HotelBookingPage-module__tqlVwa__packagebookingStep{align-items:center;gap:10px;display:flex}.HotelBookingPage-module__tqlVwa__packagebookingLabel{font-size:11px}.HotelBookingPage-module__tqlVwa__bookingTimelineDiv{flex-direction:row;justify-content:space-between;margin-top:10px;display:flex}.HotelBookingPage-module__tqlVwa__packageDetailPackageOverview .HotelBookingPage-module__tqlVwa__overviewLabel{background-color:#ed0707;border-top-right-radius:5px;border-bottom-right-radius:5px;width:3px;height:35px;margin-right:10px}.HotelBookingPage-module__tqlVwa__packageDetailPackageOverview .HotelBookingPage-module__tqlVwa__packageOverHead{color:#13294b;margin-bottom:0;font-size:24px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageDetailPackageOverview .HotelBookingPage-module__tqlVwa__packageOverviewUl{margin-top:16px;margin-bottom:0;padding-left:2rem;padding-right:2rem;font-size:16px}.HotelBookingPage-module__tqlVwa__packageDetailPackageOverview .HotelBookingPage-module__tqlVwa__packageOverviewUl p{color:#121212cc;margin-bottom:20px;font-size:14px}.HotelBookingPage-module__tqlVwa__packageDetailPackageOverview .HotelBookingPage-module__tqlVwa__packageOverviewUl li::marker{color:#337d82}.HotelBookingPage-module__tqlVwa__packageDetailPackageOverview .HotelBookingPage-module__tqlVwa__packageOverviewUl li{color:#121212cc;padding-bottom:8px;font-size:15px}.HotelBookingPage-module__tqlVwa__packageDetailPackageOverview{margin-top:18px;margin-bottom:20px;box-shadow:2px 2px 20px #0000000d;padding-bottom:0!important;padding-right:0!important}.HotelBookingPage-module__tqlVwa__itineraryDaysAccordion .accordion-button{align-items:center;padding:10px;display:flex;box-shadow:none!important;background:0 0!important}.HotelBookingPage-module__tqlVwa__itineraryDaysAccordion .accordion-button:not(.collapsed){color:inherit;background:0 0!important}.HotelBookingPage-module__tqlVwa__itineraryDaysAccordion .accordion-body{color:#333;padding:0 25px;font-size:16px}.HotelBookingPage-module__tqlVwa__ItenaryAccordionHeader{margin-left:25px;margin-right:25px;border-bottom:1px solid #1212121a!important;margin-top:2px!important}.HotelBookingPage-module__tqlVwa__ItenaryAccordionHeader button{padding-left:0!important}.HotelBookingPage-module__tqlVwa__itineraryDaysAccordion .HotelBookingPage-module__tqlVwa__daysCountBtn{color:#fff;background-color:#ed0707;border:0;height:fit-content;padding:15px 24px;font-size:16px;font-weight:700}.HotelBookingPage-module__tqlVwa__destinationOverview{color:#121212cc;margin-bottom:0;font-size:14px;font-weight:400}.HotelBookingPage-module__tqlVwa__itineraryHotelCardSlider{display:none}.HotelBookingPage-module__tqlVwa__itineraryHotelCard{color:#fff;border-radius:10px;margin-top:18px;position:relative;overflow:hidden}.HotelBookingPage-module__tqlVwa__itineraryHotelImg{object-fit:cover;border-radius:10px;width:100%;height:100%}.HotelBookingPage-module__tqlVwa__itineraryHotelRating{color:#000;background:#fff;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;font-size:14px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.HotelBookingPage-module__tqlVwa__gradientColorForHotelName{background:linear-gradient(#21110400 1.52%,#070300cc 100%);width:100%}.HotelBookingPage-module__tqlVwa__itineraryService{background-color:#edefe7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.HotelBookingPage-module__tqlVwa__itineraryService img{width:15px}.HotelBookingPage-module__tqlVwa__facilityDescription{color:#121212cc;font-size:12px}.HotelBookingPage-module__tqlVwa__facilityHead{color:#121212;font-size:15px;font-weight:600}.HotelBookingPage-module__tqlVwa__truncateText{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;color:#121212cc;max-width:400px;font-size:12px;display:inline-block;overflow:hidden}.HotelBookingPage-module__tqlVwa__readMore{color:#007bff;cursor:pointer;margin-left:6px;font-size:.875rem}.HotelBookingPage-module__tqlVwa__dashedBorder{background:#fff;border:1px dashed #55525233;border-bottom:0;border-radius:0;margin-bottom:20px}.HotelBookingPage-module__tqlVwa__itineraryInclusionHead{color:#121212;font-size:18px;font-weight:600}.HotelBookingPage-module__tqlVwa__itineraryInclusion{color:#121212;background-color:#0000;border:1px solid #1212121a;border-radius:20px;padding:2px 12px 2px 5px;font-size:13px;font-weight:100}.HotelBookingPage-module__tqlVwa__itineraryInclusionIcon{background-color:#337d82;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.HotelBookingPage-module__tqlVwa__itineraryInclusionIcon img{width:57%;height:100%}.HotelBookingPage-module__tqlVwa__itineraryActivityIcon{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:49px;height:49px;display:flex}.HotelBookingPage-module__tqlVwa__itenariyDestinationNameList{color:#13294b;width:75%;font-size:20px;font-weight:700}.HotelBookingPage-module__tqlVwa__itinearyActivityDesc{font-size:13px}.HotelBookingPage-module__tqlVwa__ItenaryAccordionHeader .accordion-button:after{background-image:url(/assets/icons/down-vector.png);background-repeat:no-repeat;background-size:contain;width:12px;height:14px;margin-right:0;transition:transform .3s}.HotelBookingPage-module__tqlVwa__ItenaryAccordionHeader .accordion-button:not(.collapsed):after{transform:rotate(0);background-image:url(/assets/icons/up-vector.png)!important}.HotelBookingPage-module__tqlVwa__ItenaryAccordionHeader .HotelBookingPage-module__tqlVwa__accordion-button:not(.HotelBookingPage-module__tqlVwa__collapsed){color:var(--bs-accordion-active-color);box-shadow:none;background-color:#fff}.HotelBookingPage-module__tqlVwa__ItenaryAccordionHeader .accordion-button:focus{box-shadow:none}.HotelBookingPage-module__tqlVwa__packagebookingLine{background:linear-gradient(90deg,#4caf50,#f44336);border-radius:1px;flex-grow:1;min-width:80px;height:2px}.HotelBookingPage-module__tqlVwa__packagebookingLabel div{color:#5a5a5a;font-size:10px}.HotelBookingPage-module__tqlVwa__packagebookingLabel strong{font-size:10px}.HotelBookingPage-module__tqlVwa__packagebookingList{color:#121212cc;background:#f9f9f9;margin:0;padding:20px 20px 20px 40px;font-size:12px;list-style:outside}.HotelBookingPage-module__tqlVwa__modalOverlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.HotelBookingPage-module__tqlVwa__modalContent{text-align:center;background-color:#fff;border-radius:8px;width:500px;padding:40px;position:relative;box-shadow:0 4px 8px #0003}.HotelBookingPage-module__tqlVwa__modalClose{cursor:pointer;background-color:#fff;border:none;border-radius:35px;justify-content:center;align-items:center;width:30px;height:30px;font-size:32px;display:flex;position:absolute;top:0;right:-34px}.HotelBookingPage-module__tqlVwa__iconWrapper{margin-bottom:20px}.HotelBookingPage-module__tqlVwa__checkIcon{width:100px;height:100px;margin:0 auto;display:block}.HotelBookingPage-module__tqlVwa__thankYouTitle{color:#13294b;margin:0 0 8px;font-size:22px;font-weight:700}.HotelBookingPage-module__tqlVwa__thankYouSubtitle{color:#666;margin:0;font-size:14px;line-height:1.5}.HotelBookingPage-module__tqlVwa__ModalBtn{color:#fff;letter-spacing:.5px;background:#ed0707;border:0;border-radius:4px;width:100%;margin-top:35px;padding:10px;font-size:16px;font-weight:800}@keyframes HotelBookingPage-module__tqlVwa__slideDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.HotelBookingPage-module__tqlVwa__packageFormRightDiv{width:24%}.HotelBookingPage-module__tqlVwa__modalContent{background:#fff;border-radius:10px;width:90%;max-width:500px;padding:2rem;animation:.5s HotelBookingPage-module__tqlVwa__slideDown;box-shadow:0 10px 25px #0003}.HotelBookingPage-module__tqlVwa__overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s forwards HotelBookingPage-module__tqlVwa__fadeIn;display:flex;position:fixed;top:0;left:0}.HotelBookingPage-module__tqlVwa__alertBox{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:371px;padding:30px 27px;display:flex;box-shadow:0 4px 12px #00000026}.HotelBookingPage-module__tqlVwa__zoomIn{animation:.3s forwards HotelBookingPage-module__tqlVwa__zoomIn}.HotelBookingPage-module__tqlVwa__zoomOut{animation:.3s forwards HotelBookingPage-module__tqlVwa__zoomOut}@keyframes HotelBookingPage-module__tqlVwa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes HotelBookingPage-module__tqlVwa__zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes HotelBookingPage-module__tqlVwa__zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.HotelBookingPage-module__tqlVwa__alertTitle{color:#1e293b;margin-top:15px;margin-bottom:2px;font-size:25px;font-weight:900}.HotelBookingPage-module__tqlVwa__alertMessage{color:#475569;margin:6px 0 20px;font-size:16px}.HotelBookingPage-module__tqlVwa__clock{background-image:linear-gradient(135deg,#fef2f2 0%,#fff7ed 70.71%);border:1px solid #fee2e2;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-top:10px;display:flex}.HotelBookingPage-module__tqlVwa__clockIcon{color:#ef4444;font-size:25px}.HotelBookingPage-module__tqlVwa__alertButton{color:#fff;cursor:pointer;background-image:linear-gradient(90deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:6px;width:100%;padding:12px 30px;font-size:16px;font-weight:600;transition:background-color .2s;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a}@media (max-width:1280px){.HotelBookingPage-module__tqlVwa__packageForm{width:65%}.HotelBookingPage-module__tqlVwa__packageFormRightDiv{width:30%}}@media (max-width:1024px){.HotelBookingPage-module__tqlVwa__packageForm{width:65%}.HotelBookingPage-module__tqlVwa__packageBookingContainer{width:100%}}@media (max-width:900px){.HotelBookingPage-module__tqlVwa__packagemainFormDiv{flex-direction:column}.HotelBookingPage-module__tqlVwa__packageFormRightDiv,.HotelBookingPage-module__tqlVwa__packageForm,.HotelBookingPage-module__tqlVwa__packageBookingContainer{width:100%}.HotelBookingPage-module__tqlVwa__packageSummaryTitle{font-size:20px;line-height:26.68px}.HotelBookingPage-module__tqlVwa__packageSummaryPackageText{padding:0 8px;font-size:12px;font-weight:500}.HotelBookingPage-module__tqlVwa__packageSummaryPackageIcons{width:21px;height:21px;font-size:11px}.HotelBookingPage-module__tqlVwa__packageSummaryHead{font-size:18px}.HotelBookingPage-module__tqlVwa__packageBookingCouponCard{width:100%}}@media (max-width:600px){.HotelBookingPage-module__tqlVwa__packageBookingFareBreakupContainer{z-index:1051;background:#fff;border-radius:12px 12px 0 0;width:100%;position:fixed;bottom:90px;box-shadow:0 -2px 10px #0000001a}.HotelBookingPage-module__tqlVwa__PropertyHeaderBody{padding:10px 0 0}.HotelBookingPage-module__tqlVwa__packageDetailPackageOverview{box-shadow:none;margin-top:0;margin-bottom:0;padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.HotelBookingPage-module__tqlVwa__packageBookingSplitRow{font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingDot{width:10px;height:10px}.HotelBookingPage-module__tqlVwa__packageBookingLabel{font-size:16px}.HotelBookingPage-module__tqlVwa__ModalHead{font-size:20px;font-weight:800}.HotelBookingPage-module__tqlVwa__packageBookingFareAmount{font-size:16px}.HotelBookingPage-module__tqlVwa__request{font-size:14px}.HotelBookingPage-module__tqlVwa__packagebookingPrice{font-size:22px}.HotelBookingPage-module__tqlVwa__ModalBookBtn{color:#fff;background-color:#ed0707;border:0;border-radius:4px;width:100%;padding:10px;font-size:16px;font-weight:700}.HotelBookingPage-module__tqlVwa__ModalBookBtn:focus,.HotelBookingPage-module__tqlVwa__ModalBookBtn:active,.HotelBookingPage-module__tqlVwa__ModalBookBtn:hover{color:#fff!important;background-color:#ed0707!important}.HotelBookingPage-module__tqlVwa__EmiOption{color:#337d82;text-align:center;background-color:#337d821f;border-radius:4px;margin-top:25px;padding:6px;font-size:14px;font-weight:600}.HotelBookingPage-module__tqlVwa__ForMobStickContainer{z-index:1050;background-color:#13294b}.HotelBookingPage-module__tqlVwa__Coupons{color:#13294b;background-color:#edefe7;justify-content:start;align-items:center;gap:3px;padding:4px 15px;font-size:14px;display:flex}.HotelBookingPage-module__tqlVwa__ForMobStickContainer span{font-size:20px;font-weight:900}.HotelBookingPage-module__tqlVwa__ForMobStickContainer button{color:#fff;background-color:#ed0707;border-radius:4px;padding:8px;font-size:14px}.HotelBookingPage-module__tqlVwa__StickSmall{color:#fff9;font-size:12px}.HotelBookingPage-module__tqlVwa__packageBookingtourCard{top:5px}.HotelBookingPage-module__tqlVwa__packagemainFormDiv{flex-direction:column;margin-top:0;padding:0 20px}.HotelBookingPage-module__tqlVwa__packageForm{width:100%}.HotelBookingPage-module__tqlVwa__truncateText{white-space:normal;text-overflow:ellipsis;vertical-align:middle;color:#121212cc;max-width:fit-content;font-size:12px;display:inline-block;overflow:hidden}.HotelBookingPage-module__tqlVwa__itineraryDaysAccordion .HotelBookingPage-module__tqlVwa__daysCountBtn{width:50px;padding:5px;font-size:10px}.HotelBookingPage-module__tqlVwa__packageBookingContainer{display:none}.HotelBookingPage-module__tqlVwa__itenariyDestinationNameList{color:#13294b;width:75%;font-size:16px;font-weight:700}.HotelBookingPage-module__tqlVwa__packageHeadingsDiv{flex-direction:column-reverse;gap:2px}.HotelBookingPage-module__tqlVwa__packageBookingseparator{padding:0 3px}.HotelBookingPage-module__tqlVwa__packageBookingdetails{font-size:12px;margin-top:5px!important;margin-bottom:0!important}.HotelBookingPage-module__tqlVwa__packageBookingtitle{margin-bottom:0;font-size:15px}.HotelBookingPage-module__tqlVwa__packageBookingduration{flex-wrap:wrap;margin-top:0;font-size:13px}.HotelBookingPage-module__tqlVwa__packageDuration{width:19%;padding:4px;font-size:14px}.HotelBookingPage-module__tqlVwa__packagebookingTop{flex-direction:column}.HotelBookingPage-module__tqlVwa__packagebookingTimeline{width:100%}.HotelBookingPage-module__tqlVwa__packagebookingHighlight{width:100%;font-size:14px}.HotelBookingPage-module__tqlVwa__itineraryHeader{padding:16px 0 0}.HotelBookingPage-module__tqlVwa__packageSummaryHead{font-size:20px}.HotelBookingPage-module__tqlVwa__itineraryDaysAccordion .accordion-button{padding-right:0}.HotelBookingPage-module__tqlVwa__packageBookingForm{padding:15px 27px}.HotelBookingPage-module__tqlVwa__AminitiesAllbutton{margin-top:0;font-size:12px}.HotelBookingPage-module__tqlVwa__packageBookingForm h5{margin-left:-3px;font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingLoginContainer{padding:10px 10px 10px 15px}.HotelBookingPage-module__tqlVwa__packageBookingLoginContainer h5{font-size:14px}.HotelBookingPage-module__tqlVwa__packageBookingLoginButton{padding:8px 20px;font-size:14px;font-weight:600}.HotelBookingPage-module__tqlVwa__packageBookingAddOns{flex-direction:column}.HotelBookingPage-module__tqlVwa__packagebookingRight{text-align:left;justify-content:space-between;margin-top:0;display:flex}.HotelBookingPage-module__tqlVwa__packagebookingPoints{font-size:14px}.HotelBookingPage-module__tqlVwa__packagebookingPerPerson{margin-bottom:0}.HotelBookingPage-module__tqlVwa__itenaryAccor{margin-top:25px}.HotelBookingPage-module__tqlVwa__packagebookingSelectBtn,.HotelBookingPage-module__tqlVwa__packagebookingHeading{margin-top:5%;font-size:14px}.HotelBookingPage-module__tqlVwa__AminitiesNmae{font-size:14px}.HotelBookingPage-module__tqlVwa__AminitiesImg{width:15px}.HotelBookingPage-module__tqlVwa__PropertyHead{margin-top:-10px;font-size:16px}}
/*# sourceMappingURL=11vexz5iqhlue.css.map*/