.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;align-items:center;margin:0;font-family:Allrounder Grotesk Test Bold;font-size:24px;display:flex}.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;align-items:center;height:21px;margin-top:5px;padding:2px 9px;font-size:10px;display:flex}.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;flex-wrap:nowrap;gap:3px;font-size:14px;display:flex}.Availability-module__Z3fyyG__oldPrice2{color:#ed0707;align-items:center;font-size:12px;text-decoration:line-through;display:flex}.Availability-module__Z3fyyG__oldPrice span{text-decoration:line-through}.Availability-module__Z3fyyG__newPrice{color:#13294b;align-items:center;margin:0;font-size:20px;font-weight:700;display:flex}.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{gap:4px;margin-right:17px;font-size:12px;display:flex}.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}.Availability-module__Z3fyyG__dateInputWrapper{width:100%;position:relative}.Availability-module__Z3fyyG__dateInputWrapper input{padding-right:42px}.Availability-module__Z3fyyG__calendarIcon{color:#000;cursor:pointer;z-index:2;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.Availability-module__Z3fyyG__dateInputWrapper input::placeholder{color:#121212;opacity:1}.Availability-module__Z3fyyG__dateInputWrapper input::-webkit-input-placeholder{color:#121212}.Availability-module__Z3fyyG__dateInputWrapper input::placeholder{color:#121212}.Availability-module__Z3fyyG__dateInputWrapper input:-ms-placeholder-shown{color:#121212}.Availability-module__Z3fyyG__dateInputWrapper input[type=date]::-webkit-calendar-picker-indicator{display:none}.Availability-module__Z3fyyG__dateInputWrapper input[type=date]{appearance:none;visibility:hidden;font-size:0}.Availability-module__Z3fyyG__dateInputWrapper input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;width:0!important;height:0!important;display:none!important}.Availability-module__Z3fyyG__dateInputWrapper input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none!important}.Availability-module__Z3fyyG__dateInputWrapper input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;display:none!important}@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:900px){.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:300;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}}
.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__propertyPrice{color:#13294b;align-items:center;font-size:16px;font-weight:600;display:flex}.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}.HolidayHotels-module__M0TPoG__dateInputWrapper{width:100%;position:relative}.HolidayHotels-module__M0TPoG__dateInputWrapper input{padding-right:42px}.HolidayHotels-module__M0TPoG__calendarIcon{color:#000;cursor:pointer;z-index:2;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.HolidayHotels-module__M0TPoG__dateInputWrapper input::placeholder{color:#121212;opacity:1}.HolidayHotels-module__M0TPoG__dateInputWrapper input::-webkit-input-placeholder{color:#121212}.HolidayHotels-module__M0TPoG__dateInputWrapper input::placeholder{color:#121212}.HolidayHotels-module__M0TPoG__dateInputWrapper input:-ms-placeholder-shown{color:#121212}.HolidayHotels-module__M0TPoG__dateInputWrapper input[type=date]::-webkit-calendar-picker-indicator{display:none}.HolidayHotels-module__M0TPoG__dateInputWrapper input[type=date]{appearance:none;visibility:hidden;font-size:0}.HolidayHotels-module__M0TPoG__dateInputWrapper input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;width:0!important;height:0!important;display:none!important}.HolidayHotels-module__M0TPoG__dateInputWrapper input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none!important}.HolidayHotels-module__M0TPoG__dateInputWrapper input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;display:none!important}@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}}
/*# sourceMappingURL=0piw1uqj8io81.css.map*/