.BookingCalander_booking_page_layout_body__uJiYB{background-color:#f5f5f5;padding:1.5rem 1.7rem 0;height:100%}.BookingCalander_booking_page_layout_button_wrapper__mrU_M{display:flex;justify-content:flex-end;margin:2rem 0}.BookingCalander_preference_nav_container__rzfMh{display:flex;justify-content:space-between;padding-bottom:1rem}.BookingCalander_main_container__YtzTz{--day_container_height:171px;display:flex;background-color:#fff;border:1px solid #aea752}.BookingCalander_room_main_wrapper__LNj9X{flex:24% 1;display:flex;flex-direction:column}.BookingCalander_month_year_banner__gCU0o{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:var(--day_container_height)}.BookingCalander_room_type_wrapper__jPB5l{display:flex;align-items:center;border-top:1px solid #aea752;min-width:165px;max-height:80px;min-height:80px}.BookingCalander_room_type_container__HWRXV{flex:1 1;display:flex;justify-content:center}.BookingCalander_guest_add_container__9DB_8{flex:1 1}.BookingCalander_day_container__hzVkc{flex:76% 1;overflow:auto}.BookingCalander_day_grid_container__GfjCE{border-left:1px solid #aea752;width:100%;height:115px;display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#fff;min-width:90px}.BookingCalander_room_name_style__Lc7hX{font-family:Proza Libre;font-size:18px;font-weight:700;color:#231f20}.BookingCalander_room_type_popover__6VW9L{max-width:450px;max-height:550px}.BookingCalander_room_max_capacity_label__KwNvm{font-family:Proza Libre;line-height:1;font-size:13px;color:#676667}.BookingCalander_legends_container__0ihp9{display:flex;justify-content:flex-end;margin-top:1.4rem}.BookingCalander_legends_item_wrapper__hGGQh{display:flex;width:45%;justify-content:space-between;overflow-y:auto}.BookingCalander_legends_item_wrapper__hGGQh::-webkit-scrollbar{display:none}.BookingCalander_legends_item__qF5AS{display:flex;align-items:center}.BookingCalander_guest_count__xrQpn{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;margin-left:20px}.BookingCalander_single_guest_count__TbtSB{display:flex;align-items:center;background-color:#ececd7;padding:5px 12px;border-radius:8px;margin-right:5px}.BookingCalander_guest_count_text__68rOt{color:#aea752;font-weight:700}.BookingCalander_guest_name_style__PMB_b{font-family:Proza Libre;font-size:16px;font-weight:600;color:#231f20}@media only screen and (max-width:1024px){.BookingCalander_booking_page_layout_body__uJiYB{padding:0;background-color:#fff}.BookingCalander_booking_page_layout_button_wrapper__mrU_M{display:none}.BookingCalander_month_year_banner__gCU0o{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100px}.BookingCalander_day_grid_container__GfjCE{border-left:1px solid #aea752;max-height:70px}.BookingCalander_main_container__YtzTz{border-right:0;margin-top:1rem}.BookingCalander_room_main_wrapper__LNj9X{max-width:115px;border-right:1px solid #aea752}.BookingCalander_day_container__hzVkc{flex:80% 1}.BookingCalander_month_year_banner__gCU0o{flex-direction:row;justify-content:space-evenly;min-height:70px;font-family:Proza Libre}.BookingCalander_day_grid_container__GfjCE{height:70px;min-width:59px}.BookingCalander_room_type_wrapper__jPB5l{max-width:150px;max-height:70px;min-height:70px;min-width:142px}.BookingCalander_room_name_style__Lc7hX{font-size:16px;font-weight:600}.BookingCalander_room_type_popover__6VW9L{max-width:350px;max-height:450px}.BookingCalander_room_max_capacity_label__KwNvm{display:none}.BookingCalander_legends_container__0ihp9{padding:1.7rem 0;margin:0}.BookingCalander_legends_item_wrapper__hGGQh{width:95%;justify-content:space-evenly}}.TermsAndConditionStyle_container__0JfoY{width:60%;max-height:95%;background:#fff;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);overflow:auto;padding-left:1.6rem;padding-right:.6rem;border-radius:5px}.TermsAndConditionStyle_refundPolicyWarning__RFP0J{border-collapse:collapse;width:100%;border:1px solid #aea752;padding:3px;text-align:center;font-size:17px;background-color:rgba(174,167,82,.7);color:#fff}.TermsAndConditionStyle_refundPolicyHeader__WAxkx{font-family:Proza Libre;font-style:normal;font-weight:600;font-size:17px;line-height:40px;color:#676667}.TermsAndConditionStyle_refundPolicyContainer__0vd7e{width:86%;margin-top:11px}.TermsAndConditionStyle_PercetageGraph__5a2yS,.TermsAndConditionStyle_refundPercetageStyle__G00Jv{display:flex;justify-content:space-between;margin-bottom:1rem}.TermsAndConditionStyle_PercetageGraph__5a2yS{width:86%;height:18px;background:#f5f5f5;border-radius:38px;margin-left:4rem}.TermsAndConditionStyle_dateAndPriceContainer__LOqbW{display:flex;justify-content:space-between;margin-left:40px;margin-bottom:1rem}.TermsAndConditionStyle_singleDateAndPrice__xI_Bh{display:grid;text-align:center}.TermsAndConditionStyle_dateStyle__ea0KT{font-size:14px;color:#676667}.TermsAndConditionStyle_priceStyle__hDWxO{font-size:15px;font-weight:700}.TermsAndConditionStyle_container__0JfoY::-webkit-scrollbar{width:5px}.TermsAndConditionStyle_container__0JfoY::-webkit-scrollbar-thumb{background:#aea752;border-radius:3px}.TermsAndConditionStyle_animateCheckBox__3eYVA{animation:TermsAndConditionStyle_box__dZhtx 2s 2}table.TermsAndConditionStyle_refundTable__J3R26 th{background:#aea752;color:#fff}table.TermsAndConditionStyle_refundTable__J3R26{width:100%;border-collapse:collapse}table.TermsAndConditionStyle_refundTable__J3R26 td,table.TermsAndConditionStyle_refundTable__J3R26 th{padding:15px 12px;font-size:14px}table.TermsAndConditionStyle_refundTable__J3R26 tbody tr:nth-child(2n) td{background:#f2f0e2}table.TermsAndConditionStyle_refundTable__J3R26 tbody tr:nth-child(odd) td{background:#f5f5f5}.TermsAndConditionStyle_iconArrow__N8e7_{width:2px;height:100px;background-color:#aea752;display:block;margin:auto}.TermsAndConditionStyle_iconArrowHorizontal__OF9kf{width:150px;height:2px;background-color:#aea752;display:flex;margin:auto}.TermsAndConditionStyle_arrowUp__4Anu4{position:relative;top:14px;bottom:7px;border:solid #aea752;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.TermsAndConditionStyle_arrowRight__5QGWA{right:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.TermsAndConditionStyle_arrowLeft__N3oKp,.TermsAndConditionStyle_arrowRight__5QGWA{position:relative;border:solid #aea752;border-width:0 2px 2px 0;display:inline-block;padding:3px;top:6px;margin-bottom:12px}.TermsAndConditionStyle_arrowLeft__N3oKp{left:4px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.TermsAndConditionStyle_arrowDown__yeP_U{position:relative;top:-7px;border:solid #aea752;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:12px}.TermsAndConditionStyle_arrowContainer__F1h_7{display:flex;flex-direction:column;align-items:center}.TermsAndConditionStyle_arrowContainerHorizontal__3xfrQ{position:relative;top:0;display:flex;flex-direction:row;align-items:center}@keyframes TermsAndConditionStyle_box__dZhtx{0%{transform:scale(2);color:#aea752}}@media (max-width:1400px){.TermsAndConditionStyle_iconArrowHorizontal__OF9kf{width:80px;height:2px;background-color:#aea752;display:flex;margin:auto}}@media (max-width:1024px){.TermsAndConditionStyle_container__0JfoY{width:90%;padding:0}.TermsAndConditionStyle_container__0JfoY::-webkit-scrollbar{width:4px}.TermsAndConditionStyle_PercetageGraph__5a2yS{width:16px;height:100%;display:flex;flex-direction:column;margin-bottom:1rem;margin-left:1.5rem;margin-right:1.5rem}.TermsAndConditionStyle_refundPolicyHeader__WAxkx{margin-left:0}.TermsAndConditionStyle_dateStyle__ea0KT{font-size:14px;color:#000}}@media (max-width:768px){table.TermsAndConditionStyle_refundTable__J3R26{width:100%}table.TermsAndConditionStyle_refundTable__J3R26 td,table.TermsAndConditionStyle_refundTable__J3R26 th{padding:6px;font-size:12px;min-width:100px;height:60px}}.BookingPageLayout_main__EfqHT{width:100%;height:100vh;display:flex;flex-direction:column}.BookingPageLayout_header__qBa5O{flex:10% 1;display:flex;align-items:center;gap:2rem;padding:1.3rem 3rem}.BookingPageLayout_side_panel_and_body_wrapper__y9sgV{flex:90% 1;display:flex}@media only screen and (max-width:600px){.BookingPageLayout_header__qBa5O{padding:1.5rem 3rem .5rem 1rem;gap:0}}.BookingPageLayout_buttonLayout__t4kou{margin-right:4px;width:180px;height:80px;display:flex;flex-direction:column;justify-content:space-between}