.packageDateChoser_main__32VSO{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:rgba(0,0,0,.541);z-index:200;display:flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif}.packageDateChoser_months__1HjFx h3{margin-bottom:-10px;font-weight:600;font-size:26px;text-transform:uppercase}.packageDateChoser_container__1DaXc{max-height:80vh;padding-bottom:30px;border-radius:10px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.packageDateChoser_container__1DaXc h1{width:100%;text-align:center;padding-top:15px;padding-bottom:15px;font-weight:600;border-radius:10px 10px 0 0;color:#fff;background-color:#000}.packageDateChoser_months__1HjFx{margin:20px 30px}.packageDateChoser_dateList__DRofe{display:flex;flex-direction:row;flex-wrap:wrap}.packageDateChoser_dateList__DRofe p{margin:10px 20px}.packageDateChoser_dateList__DRofe p b{color:#0b4abe}.packageDateChoser_date__1XyS5,.packageDateChoser_dateSelected__2CrO7{display:flex;align-items:center;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px 30px 20px 0;background-color:#fff9f9;border-radius:12px;box-shadow:0 3px 6px rgba(51,51,51,.35);font-size:14px;cursor:pointer;transition-duration:.2s}.packageDateChoser_date__1XyS5:hover,.packageDateChoser_dateSelected__2CrO7:hover{box-shadow:3px 6px 9px rgba(51,51,51,.35)}.packageDateChoser_dateSelected__2CrO7{background:#b24592;background:linear-gradient(90deg,#f15f79,#b24592);color:#fff}.packageDateChoser_dateSelected__2CrO7 p b{color:#fff}.packageDateChoser_bottom__3uKx_{width:100%;display:flex;justify-content:space-evenly;margin-top:2em}.packageDateChoser_bottom__3uKx_ button{border:none;border-radius:6px;font-size:12px;font-weight:500;padding:6px 10px;transition-duration:.2s}.packageDateChoser_bottom__3uKx_ button:hover{box-shadow:0 3px 3px rgba(51,51,51,.35)}.packageDateChoser_bottom__3uKx_ button:nth-of-type(2){background-color:#ff2554;color:#fff;font-size:14px}@media screen and (max-width:450px){.packageDateChoser_container__1DaXc{height:100vh;width:100vw;max-height:100vh;border-radius:0}.packageDateChoser_container__1DaXc h1{font-size:28px;padding:20px;border-radius:0}}.loader_main__1-FCV{height:100vh;position:fixed;z-index:100;top:0;bottom:0;left:0;width:100vw;background-color:#fff;display:flex;justify-content:center;align-items:center}.loader_main__1-FCV>img{height:80px}.addReview_main__32Mv1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.473);z-index:102;overflow-y:hidden;display:flex;justify-content:center;align-items:center}.addReview_container__3WBa5{max-height:80vh;padding:20px 30px 30px;border-radius:10px;background-color:#fff;width:50vw;min-width:700px;display:flex;flex-direction:column;justify-content:space-between}.addReview_header__33-_J{display:flex;justify-content:space-between;align-items:center}.addReview_rating__1pQCu{display:flex;align-items:flex-end}.addReview_rating__1pQCu div{color:#000;font-weight:500;font-size:16px;margin:0 5px;width:30px;height:30px;text-align:center;line-height:27px;cursor:pointer;border-radius:50px;border:1.5px solid;background-color:#f6f6f6;transition-duration:.3s}.addReview_rating__1pQCu h5{font-weight:300;font-size:16px;color:#4b4b4b;margin-bottom:0;margin-right:5px}.addReview_rating__1pQCu div:hover{background-color:#e0e0e0}.addReview_rating__1pQCu div:first-of-type{border-color:#e54343}.addReview_rating__1pQCu div:nth-of-type(2){border-color:#e57c45}.addReview_rating__1pQCu div:nth-of-type(3){border-color:#ffb000}.addReview_rating__1pQCu div:nth-of-type(4){border-color:#c0e543}.addReview_rating__1pQCu div:nth-of-type(5){border-color:#2ab225}.addReview_header__33-_J h1{color:#ff1053;font-weight:600;margin:0}.addReview_header__33-_J p{color:#353535;font-weight:300;font-size:14px}.addReview_form__3X6a3 h3{margin-top:20px;margin-bottom:5px;font-weight:500;font-size:20px}.addReview_form__3X6a3 input{width:360px;font-weight:500}.addReview_form__3X6a3 input,.addReview_form__3X6a3 textarea{padding:8px;margin-bottom:10px;border-radius:6px;outline:none;border:none;background-color:#eaeff5;color:#333;font-size:14px}.addReview_form__3X6a3 textarea{width:460px;height:100px;font-weight:400;resize:none}.addReview_form__3X6a3 input::-moz-placeholder,.addReview_form__3X6a3 textarea::-moz-placeholder{font-weight:400;font-size:13px;color:#b1b1b1}.addReview_form__3X6a3 input:-ms-input-placeholder,.addReview_form__3X6a3 textarea:-ms-input-placeholder{font-weight:400;font-size:13px;color:#b1b1b1}.addReview_form__3X6a3 input::placeholder,.addReview_form__3X6a3 textarea::placeholder{font-weight:400;font-size:13px;color:#b1b1b1}.addReview_bottom__ngxKm{width:100%;display:flex;justify-content:flex-end;margin-top:20px}.addReview_bottom__ngxKm button{border:none;margin:0 20px;outline:none;border-radius:6px;font-size:12px;font-weight:500;padding:6px 10px;transition-duration:.2s}.addReview_bottom__ngxKm button:hover{box-shadow:0 3px 3px rgba(51,51,51,.35)}.addReview_bottom__ngxKm button:nth-of-type(2){background-color:#ff2554;color:#fff;font-size:14px}.addReview_bottom__ngxKm button:nth-of-type(2):disabled{background-color:#fd8d8d;color:#fff;font-size:14px;cursor:not-allowed}.reviews_reviewSection__1-m_5{width:100%;margin-bottom:40px;margin-top:4em}.reviews_header__S9lNk{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.reviews_header__S9lNk h2{font-size:30px;margin:0;color:#333}.reviews_header__S9lNk>div:first-of-type p{font-size:14px;font-weight:300;color:#4b4b4b}.reviews_header__S9lNk>div:nth-of-type(2){border-radius:20px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 15px}.reviews_header__S9lNk>div:nth-of-type(2) h1{margin-bottom:2px;font-size:36px;font-weight:700}.reviews_header__S9lNk>div:nth-of-type(2) p{font-weight:400;font-size:14px;margin-bottom:0}.reviews_reviewCard__2DRn_{border:1px solid #e2e2e2;box-shadow:0 3px 6px #d8d8d8;border-radius:10px;margin:40px 0;padding:15px 20px}.reviews_reviewCard__2DRn_>div:first-of-type{display:flex;justify-content:space-between;align-items:flex-start}.reviews_reviewCard__2DRn_>div:first-of-type h3{color:#063879;font-size:24px;margin-bottom:2px}.reviews_reviewCard__2DRn_>div:first-of-type p{color:#9b9b9b;font-size:12px;font-weight:300}.reviews_reviewCard__2DRn_>div:nth-of-type(2) p{color:#636363;font-size:15px;font-weight:400}.reviews_reviewCard__2DRn_>div:first-of-type>div:nth-of-type(2){border-width:1px;border-style:solid;border-radius:5px;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 6px #d8d8d8;padding:5px}.reviews_reviewCard__2DRn_>div:first-of-type>div:nth-of-type(2) h4{font-size:18px;margin:0}.reviews_showMore__3rcxO{background-color:#fff;color:#0059ff;border:none;outline:none;display:block;margin:10px auto;font-size:14px}.reviews_showMore__3rcxO img{margin-bottom:2px}@media screen and (max-width:700px){.reviews_reviewSection__1-m_5{margin-top:2em}.reviews_header__S9lNk h2{font-size:22px}.reviews_header__S9lNk>div:nth-of-type(2){margin-left:20px}}.Modal_selectButton__vYVCE{padding:5px;font-size:12px;cursor:pointer;border-radius:2px;color:#fff}.Modal_selectButton__vYVCE:hover{transform:scale(1.04);box-shadow:1px 1px 8px #c2bfbf}.Modal_tempSelectionCard__17vXd{padding:.8em;border-radius:8px;box-shadow:1px 1px 8px #cacaca}.HotelDetailsModal_roomContainer__2EdPX{min-height:100px;border-radius:8px;padding:1em;box-shadow:1px 1px 8px #ccc}.HotelDetailsModal_roomContainer__2EdPX:hover{transform:scale(1.01);transition:all .2s ease-in-out}.HotelDetailsModal_selectButton__2q7jv{padding:.5em;font-size:15px;cursor:pointer;border-radius:2px;color:#fff;border-radius:8px}.HotelDetailsModal_selectButton__2q7jv:hover{transform:scale(1.04);box-shadow:1px 1px 8px #c2bfbf}.HotelCard_container__1fhLd{border-radius:8px;box-shadow:1px 3px 8px rgba(0,0,0,.14);border:1px solid #fff;transition-duration:.25s}.HotelCard_cardRight__2pf-V{width:100%;height:100%}.HotelCard_hotelImage__jegYM{width:100%!important;border-radius:16px;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat;overflow:hidden}.HotelCard_hotelName__25LKS{cursor:pointer;transition:all .1s ease-in}.HotelCard_hotelName__25LKS:hover{color:#4169e1}.HotelCard_timeline__1g__D{width:100%}.HotelCard_selectButton__3KWVf{padding:2px 5px;font-size:12px;cursor:pointer;border-radius:8px;color:#00f;border:1px solid #ef3250}.HotelCard_selectButton__3KWVf:hover{transform:scale(1.04);box-shadow:1px 1px 8px #c2bfbf}.HotelCard_imageDiv__2a-pe{min-height:150px}@media only screen and (min-width:992px){.HotelCard_selectedCard__3jMua{border:1px solid #ef3250}}@media only screen and (max-width:992px){.HotelCard_timeline__1g__D{width:100%}.HotelCard_container__1fhLd{margin-bottom:3em}.HotelCard_imageDiv__2a-pe{min-height:150px}}@media only screen and (max-width:540px){.HotelCard_hotelName__25LKS{font-size:18px;margin-top:1em}}@media only screen and (max-width:430px){.HotelCard_hotelName__25LKS{font-size:16px}}.Carousels_carousel__2gWje{width:90vw;max-width:1400px;background-color:#fff;padding:20px 40px}.Carousels_main__30J-k>div{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:50px 0;background-color:#f2f2f2}.Carousels_main__30J-k>div:nth-of-type(7){background-color:#000;margin:60px 0}.Carousels_card__1yJW1{height:200px;width:420px;display:flex;flex-direction:row;padding:20px;border-radius:12px;border:2px solid hsla(0,0%,50.2%,.068);box-shadow:3px 6px 12px rgba(0,0,0,.123);transition-duration:.3s;background-image:linear-gradient(0deg,#67dcf1,#10bbe8)}.Carousels_main__30J-k>div>div>h1{font-weight:600;padding:20px 40px 0}.Carousels_top-row__3CqFY{background-color:#fff;margin:0;display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:90vw;max-width:1400px;padding:20px 0}.Carousels_top-row__3CqFY img{width:30px;margin:0 10px 0 30px}.Carousels_top-row__3CqFY h1{margin:0}.Carousels_top-row__3CqFY>div:first-of-type{display:flex;align-items:center;justify-content:center}.Carousels_card-image__2Tx7r{width:160px;height:160px;color:#ef3250;border-radius:8px;background-position:50%;background-repeat:no-repeat;background-size:cover}.Carousels_card-info-col__2h4XV{width:230px;margin-left:10px;position:relative}.Carousels_card-info-col__2h4XV h2{color:#fff;font-size:24px;font-weight:600}.Carousels_card-info-col__2h4XV p{font-size:14px;margin-top:10px;color:#fff;font-weight:300;line-height:14px}.Carousels_card-info-col__2h4XV button{border:0;background-color:#ef3250;color:#fff;font-size:10px;padding:2px 10px;position:absolute;border-radius:55px;bottom:0;right:0;cursor:pointer}.Carousels_view-all__3qnNK{font-weight:500;margin-right:40px;border-radius:8px;padding:6px 12px;transition-duration:.3s;cursor:pointer;font-size:15px;background-color:#f15f79;color:#fff;white-space:nowrap;border:1px solid #fff}.Carousels_view-all__3qnNK:hover{color:#fd4b68;background-color:#fff;border:1px solid rgba(0,0,0,.171)}.Carousels_card__1yJW1:hover{transform:scale(1.05);cursor:pointer}.Carousels_fifth-carousel__14F65 .Carousels_carousel__2gWje,.Carousels_fifth-carousel__14F65 .Carousels_top-row__3CqFY{background-color:#000;color:#fff}.Carousels_fifth-carousel__14F65 .Carousels_card__1yJW1{background-color:#f6f6f6}.Carousels_fifth-carousel__14F65 .Carousels_card__1yJW1 p{color:#333}.Carousels_fifth-carousel__14F65 .Carousels_view-all__3qnNK{background-color:#ef3250;color:#fff;border:none}.Carousels_fifth-carousel__14F65 .Carousels_view-all__3qnNK:hover{background-color:#fff;color:#ef3250}.Carousels_main__30J-k .Carousels_features__31lQ0{display:flex;flex-direction:row;align-items:center}.Carousels_features__31lQ0 .Carousels_feature-card__1BUqK{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:460px;background-color:#f6f6f6;border-radius:12px;padding:5px 10px 5px 0;margin:0 20px;cursor:pointer}.Carousels_feature-left-col__2AHrM{display:flex;flex-direction:row;align-items:center;margin-right:10px}.Carousels_feature-left-col__2AHrM h3,.Carousels_feature-left-col__2AHrM p{margin:0}.Carousels_feature-left-col__2AHrM img{width:80px;height:80px;border-radius:12px;margin-right:-10px;position:relative;left:-28px}.Carousels_features__31lQ0 .Carousels_feature-card__1BUqK:first-of-type{border:2px solid #0fbce7;border-left-width:40px}.Carousels_features__31lQ0 .Carousels_feature-card__1BUqK:nth-of-type(2){border:2px solid #fd4b68;border-left-width:40px}.Carousels_features__31lQ0 h2{font-size:22px;font-weight:600}.Carousels_features__31lQ0 p{font-size:14px}.Carousels_feature-right-col__rJppE{background-color:#0fbce7;color:#fff;border-radius:10px;padding:2px 6px;font-size:10px;cursor:pointer;white-space:nowrap}.Carousels_slider-card__1bl80{background-color:#fff;border-radius:15px;margin-top:20px!important;width:300px!important;cursor:pointer;position:relative;transition-duration:.4s;box-shadow:3px 6px 12px rgba(0,0,0,.151);border:1px solid rgba(0,0,0,.123)}.Carousels_slider-card__1bl80:hover{box-shadow:5px 5px 10px 10px #d1d1d1}.Carousels_slider-img__ng8Ma{width:300px;height:160px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:15px 15px 0 0;transition-duration:.4s}.Carousels_slideDesc__3ionI{font-size:12px;height:70px;font-weight:300;margin:0 8px;color:#5f5f5f;transition-duration:.4s}.Carousels_slideDesc__3ionI,.Carousels_slider-card__1bl80 h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.Carousels_slider-card__1bl80 h4{max-height:40px;color:#2e2e2e;font-size:16px;font-family:Poppins,sans-serif;margin:8px;text-transform:capitalize;font-weight:700}.Carousels_slider-card__1bl80 hr{margin:0 8px;background-color:#62c5ff;width:60px;border-radius:10px}.Carousels_discont-carousel__I6wbF{color:red;font-size:10px;white-space:nowrap;margin-left:10px;font-weight:600}.Carousels_slider-card-price-section__37OK8{margin-top:1em;padding:12px;border-radius:0 0 13px 13px;color:#fff;background:#b24592;background:linear-gradient(90deg,#f15f79,#b24592)}.Carousels_slider-card-price-section-base-price__2Hfdf{font-size:14px;text-decoration:line-through;color:hsla(0,0%,100%,.692);font-weight:600;margin-bottom:8px}.Carousels_slider-card__1bl80>div:nth-of-type(2){display:flex;align-items:center;margin-bottom:10px}.Carousels_carouselPrice__34jbk{color:#ff1534;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;padding:1px 2px;border-radius:5px;font-size:10px;font-weight:500;margin-bottom:2px}.Carousels_sliderStars__3g8mk{display:flex}.Carousels_sliderStars__3g8mk img{width:9px;margin:0 1px}.Carousels_image-card__F5mjW{width:310px;min-height:310px;background-color:#333;border-radius:12px;color:#fff;margin-top:30px;box-shadow:3px 6px 12px rgba(0,0,0,.089);border:1px solid rgba(0,0,0,.103);cursor:pointer}.Carousels_image-card__F5mjW:hover{box-shadow:2px 2px 10px #9e9e9e;transition:all .2s ease-in}.Carousels_main-image__2j93a{height:250px;position:relative;left:-1px;top:-1px;width:310px;background-position:50%;background-size:cover;border-radius:12px 12px 0 0}.Carousels_image-card-info__uDrYk{min-height:60px;margin:0 10px;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0}.Carousels_image-card-info__uDrYk h3{font-size:18px;margin:0 5px 5px 0}.Carousels_image-card-info__uDrYk p{font-size:10px;margin:0;white-space:nowrap}@media screen and (max-width:1020px){.Carousels_main__30J-k .Carousels_features__31lQ0{flex-direction:column;padding:20px 0 30px}.Carousels_features__31lQ0 .Carousels_feature-card__1BUqK{width:90vw;max-width:560px}.Carousels_feature-card__1BUqK:first-of-type{margin-bottom:30px}}@media screen and (max-width:840px){.Carousels_main__30J-k>div>div>h1{font-size:30px}.Carousels_top-row__3CqFY h1{font-size:30px}}@media screen and (max-width:600px){.Carousels_carousel__2gWje,.Carousels_top-row__3CqFY{width:100vw;border-radius:0}.Carousels_main__30J-k>div>div>h1{font-size:22px}.Carousels_top-row__3CqFY h1{font-size:22px}.Carousels_view-all__3qnNK{margin-right:10px;font-size:12px}.Carousels_top-row__3CqFY img{margin-left:10px}.Carousels_features__31lQ0 .Carousels_feature-card__1BUqK{width:98vw;max-width:560px}.Carousels_features__31lQ0 h2{font-size:20px}.Carousels_card__1yJW1{width:320px;padding:10px 5px}}