.ReservationSystem_reservation_system_holder__qeMrF{--_optionsSidebarHolderWidth:300px;--_summaryHolderWidth:300px;width:100%;height:auto;display:flex}.ReservationSystem_reservation_system_holder__qeMrF h3{margin-top:40px;margin-bottom:10px}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_options_sidebar_holder__eRFGR{width:var(--_optionsSidebarHolderWidth);border-right:1px solid gray;padding-right:30px}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_results_holder__v4QDL{width:calc(100% - var(--_optionsSidebarHolderWidth) - var(--_summaryHolderWidth));height:auto;padding-right:20px}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_step_content_holder__ppQHd{width:calc(100% - var(--_optionsSidebarHolderWidth));padding-right:20px}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_summary_holder__wJsyW{width:var(--_summaryHolderWidth);height:auto;padding-left:10px;border-left:1px solid gray}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_summary_holder__wJsyW.ReservationSystem_standalone_summary___lNBA{width:100%;border-left:0;padding-left:0}@media screen and (max-width:1200px){.ReservationSystem_reservation_system_holder__qeMrF{flex-wrap:wrap}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_results_holder__v4QDL{width:calc(100% - var(--_optionsSidebarHolderWidth))}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_summary_holder__wJsyW{width:100%;border-left:0;padding-left:0;margin-top:30px}}@media screen and (max-width:900px){.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_step_content_holder__ppQHd{width:100%;padding-right:0}}@media screen and (max-width:750px){.ReservationSystem_reservation_system_holder__qeMrF{--_optionsSidebarHolderWidth:100%}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_options_sidebar_holder__eRFGR{border-right:0;padding-right:0;margin-bottom:30px}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_results_holder__v4QDL{width:100%;padding-left:0;padding-right:0}.ReservationSystem_reservation_system_holder__qeMrF .ReservationSystem_results_holder__v4QDL .MuiCheckbox-root{padding:0;margin:0}}.ReservationNumberSelector_reservation_number_selector__FJoUO{width:100%;height:auto;border-radius:6px;border:1px solid gray;margin-bottom:20px;padding:10px 20px}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_label__Qgsfx{padding:0;margin:0 0 5px;font-size:1rem}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT{display:flex;align-items:center}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT .ReservationNumberSelector_icon_holder__Wzlgr{width:30px;height:30px;position:relative;margin-right:15px}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT .ReservationNumberSelector_icon_holder__Wzlgr *{font-size:1.365rem}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT .ReservationNumberSelector_change_button__8BayQ{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid gray;cursor:pointer;flex-shrink:0}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT .ReservationNumberSelector_change_button__8BayQ .ReservationNumberSelector_icon__8CmYa{font-size:1.125rem;display:flex;align-items:center}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT .ReservationNumberSelector_change_button__8BayQ:not(.ReservationNumberSelector_disabled__uv1Kt):hover{background-color:#000}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT .ReservationNumberSelector_change_button__8BayQ:not(.ReservationNumberSelector_disabled__uv1Kt):hover .ReservationNumberSelector_icon__8CmYa{fill:#fff}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT .ReservationNumberSelector_change_button__8BayQ.ReservationNumberSelector_disabled__uv1Kt{cursor:auto;opacity:.3}.ReservationNumberSelector_reservation_number_selector__FJoUO .ReservationNumberSelector_content_holder__BahAT .ReservationNumberSelector_selected_value__ey0Qr{margin:0 15px}.HotelRoomInfo_room_content_holder__C9rxq{margin-bottom:40px}.HotelRoomInfo_room_equipment_holder__GSfsF .HotelRoomInfo_equipment_item__jNQc8{width:100%;height:auto;display:flex;align-items:center;margin-bottom:20px}.HotelRoomInfo_room_equipment_holder__GSfsF .HotelRoomInfo_equipment_item__jNQc8 .HotelRoomInfo_icon_holder__ckPKe{width:55px;height:55px;position:relative;flex-shrink:0;margin-right:20px}.HotelRoomInfo_room_equipment_holder__GSfsF .HotelRoomInfo_equipment_item__jNQc8 .HotelRoomInfo_icon_holder__ckPKe img{object-fit:contain;object-position:center center}.HotelRoomInfo_room_equipment_holder__GSfsF .HotelRoomInfo_equipment_item__jNQc8 .HotelRoomInfo_item_text__luktj{padding:0;margin:0;font-size:1rem}.HotelRoomInfo_pricing_holder__pdmIY{margin-top:50px}.ContentWithMasonryImages_content_with_images__uZ_Ja{width:100%;height:auto;display:flex}.ContentWithMasonryImages_content_with_images__uZ_Ja .ContentWithMasonryImages_content_holder__Bkuuy{width:60%;padding-right:15px}.ContentWithMasonryImages_content_with_images__uZ_Ja.ContentWithMasonryImages_no_images__RviFq .ContentWithMasonryImages_content_holder__Bkuuy{width:100%}.ContentWithMasonryImages_content_with_images__uZ_Ja .ContentWithMasonryImages_imgs_holder__MLGO2{width:40%;position:-webkit-sticky;position:sticky;top:10px;align-self:flex-start}@media screen and (max-width:650px){.ContentWithMasonryImages_content_with_images__uZ_Ja{flex-direction:column}.ContentWithMasonryImages_content_with_images__uZ_Ja .ContentWithMasonryImages_content_holder__Bkuuy{width:100%;padding-right:0}.ContentWithMasonryImages_content_with_images__uZ_Ja .ContentWithMasonryImages_imgs_holder__MLGO2{width:100%}}.MasonryImages_masonry_holder__Uu7f_ .MasonryImages_image_item__x9HdJ{height:300px;position:relative;overflow:hidden}.MasonryImages_masonry_holder__Uu7f_ .MasonryImages_image_item__x9HdJ img{object-fit:cover;transition:all var(--imgHoverSpeed)}.MasonryImages_masonry_holder__Uu7f_ .MasonryImages_image_item__x9HdJ img:hover{transform:scale(1.1)}.Form_form_holder__YbDqg{width:100%;height:auto}.Form_form_holder__YbDqg .Form_text_input__qFAPZ{margin-bottom:5px}.PriceListTable_pricelist_table__pSQXo{width:100%;border-collapse:collapse}.PriceListTable_pricelist_table__pSQXo tr.PriceListTable_cursor__fxwvp{cursor:pointer}.PriceListTable_pricelist_table__pSQXo tr td.PriceListTable_price_cell__PNjwQ,.PriceListTable_pricelist_table__pSQXo tr th.PriceListTable_price_cell__PNjwQ{white-space:nowrap;text-align:right}.PriceListTable_pricelist_table__pSQXo tr td.PriceListTable_emptyRowSpace__l3WIc,.PriceListTable_pricelist_table__pSQXo tr th.PriceListTable_emptyRowSpace__l3WIc{height:30px}.PriceListTable_pricelist_table__pSQXo tr th{text-align:left;color:var(--primary_color);border-bottom:2px solid var(--primary_color);font-style:italic;padding-bottom:20px}.PriceListTable_pricelist_table__pSQXo tr th .PriceListTable_default_font__r600Q{font-size:inherit;color:var(--primary_color);font-style:normal}.PriceListTable_pricelist_table__pSQXo tr td{padding:5px 0;border-bottom:thin solid rgba(60,60,60,.1)}.PriceListTable_pricelist_table__pSQXo tr td.PriceListTable_id_td__ICNy4{padding-right:10px}.PriceListTable_pricelist_table__pSQXo tr:hover td{font-weight:700;color:var(--primary_color)}.PriceListTable_pricelist_table__pSQXo tr.PriceListTable_dimmed__Mcxq1{opacity:.5}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G{width:calc(100% - 300px)}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_tripOptions_holder__Bt411{width:100%;height:auto;display:flex;justify-content:space-between;margin-bottom:30px}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_no_results_holder__EifPj{padding:20px;font-size:1.125rem;font-weight:700;text-align:center}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_no_results_holder__EifPj .ReservationResults_recomendation_label___GFDI{margin-top:50px}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_no_results_holder__EifPj .ReservationResults_next_available_dates_holder__DDydu{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_no_results_holder__EifPj .ReservationResults_next_available_dates_holder__DDydu .ReservationResults_next_available_date_button___inBJ{margin:0}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa{width:100%;height:auto;display:flex;align-items:center;padding:0 10px;margin-bottom:10px}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_{width:100%;display:flex;align-items:center;margin-left:10px}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_image_holder__1NWL9{width:70px;height:70px;position:relative;flex-shrink:0}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_image_holder__1NWL9 img{object-fit:cover}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_item_info_holder__weXPy{width:100%;height:auto;padding-left:10px}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_item_info_holder__weXPy .ReservationResults_title__BfPcq{padding:0;margin:0;font-size:1rem;font-weight:700;color:var(--primary_color)}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_item_info_holder__weXPy .ReservationResults_available_capacity__yZAuY{padding:0;margin:0;font-size:.875rem;display:flex;align-items:center}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_item_info_holder__weXPy .ReservationResults_available_capacity__yZAuY .ReservationResults_icon__Z6_Pd{font-size:1rem;margin-right:-5px;display:flex;align-items:center}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_item_info_holder__weXPy .ReservationResults_show_more_info_button__W8IH_{margin-top:5px;margin-bottom:10px}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_duration_holder__KrQ4q{white-space:nowrap;margin-left:auto;margin-right:20px}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_price_holder__BjGjo{white-space:nowrap;margin-left:auto;font-weight:700;color:var(--primary_color)}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_price_info_icon__1O_D0{font-size:1rem;fill:var(--primary_color);margin-left:5px}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G .ReservationResults_result_item_holder__jSQpa{border-bottom:1px solid #d3d3d3}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_item_info_holder__weXPy .ReservationResults_available_capacity__yZAuY{width:200px;padding-top:10px}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G .ReservationResults_result_item_holder__jSQpa .ReservationResults_yoga_type_item_holder__SzdfV{width:100%;border-bottom:1px solid #d3d3d3}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G .ReservationResults_result_item_holder__jSQpa .ReservationResults_yoga_type_item_holder__SzdfV .ReservationResults_duration_type_holder__UYUTr{display:flex}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G .ReservationResults_result_item_holder__jSQpa .ReservationResults_yoga_type_item_holder__SzdfV .ReservationResults_duration_type_holder__UYUTr .ReservationResults_duration_holder__KrQ4q{white-space:nowrap;margin-left:0;margin-right:20px}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G .ReservationResults_result_item_holder__jSQpa .ReservationResults_yoga_type_item_holder__SzdfV .ReservationResults_guests_holder__wmUYs{padding-left:30px}@media screen and (max-width:750px){.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa{padding:0}.ReservationResults_reservation_results_holder__I4XV4 .ReservationResults_result_item_holder__jSQpa .ReservationResults_content_holder__MTNY_ .ReservationResults_image_holder__1NWL9{width:40px;height:40px}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G{width:100%}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G .ReservationResults_tripOptions_holder__Bt411{flex-direction:column}.ReservationResults_reservation_results_holder__I4XV4.ReservationResults_roundtrips_holder__tU88G .ReservationResults_tripOptions_holder__Bt411 .ReservationResults_tripOption_item__hNTp7{width:100%;margin-top:5px}}.ReservationSummary_reservation_summary__96Hl_.ReservationSummary_compact_view__TGf36 h2{margin-bottom:0}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_dates__Wg7TO{display:block;margin-bottom:20px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_items_holder__AetJq{margin-bottom:20px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_items_holder__AetJq .ReservationSummary_selected_room_item__jfXKH{width:100%;height:auto;padding-bottom:10px;display:flex;align-items:center;border-bottom:1px solid var(--primary_color)}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_items_holder__AetJq .ReservationSummary_selected_room_item__jfXKH .ReservationSummary_image_holder__e6a_Q{width:40px;height:40px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_items_holder__AetJq .ReservationSummary_selected_room_item__jfXKH .ReservationSummary_image_holder__e6a_Q img{object-fit:cover}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_items_holder__AetJq .ReservationSummary_selected_room_item__jfXKH .ReservationSummary_room_info_holder__3b8wI{width:100%;padding-left:10px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_items_holder__AetJq .ReservationSummary_selected_room_item__jfXKH .ReservationSummary_room_info_holder__3b8wI .ReservationSummary_room_name__2bFXr{padding:0;margin:0}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_items_holder__AetJq .ReservationSummary_selected_room_item__jfXKH .ReservationSummary_room_info_holder__3b8wI .ReservationSummary_room_price__AYxir{padding:0;margin:0;color:var(--primary_color);font-weight:700}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_items_holder__AetJq .ReservationSummary_selected_room_item__jfXKH .ReservationSummary_guests_holder__850MC table span{font-size:inherit}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_personal_data_summary_holder__MVdB7{width:100%}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_roundtrips_holder__yLkf1 .ReservationSummary_selected_roundtrip_item__shLoF{width:100%;height:auto;display:flex;align-items:center;border-bottom:1px solid var(--primary_color);padding:15px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_roundtrips_holder__yLkf1 .ReservationSummary_selected_roundtrip_item__shLoF .ReservationSummary_trip_name__d5SHR{padding:0;margin:0}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_plane_tickets_holder__9Es5J{margin-bottom:20px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_discount_code_holder__Ny91N{border-radius:var(--default_border_radius);border:2px solid var(--primary_color);padding:20px;margin-bottom:30px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_discount_code_holder__Ny91N .ReservationSummary_input_holder__s8Wpp{width:100%;height:auto;display:flex;align-items:center;gap:30px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_discount_code_holder__Ny91N .ReservationSummary_discount_code_applied__7cCid{width:100%;margin-top:10px}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_summary_price_holder__GZASr{width:100%;height:auto;background-color:var(--primary_color);border-radius:var(--default_border_radius);padding:15px 10px;color:#fff}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_summary_price_holder__GZASr .ReservationSummary_price_summary_table__fjqwg tbody tr td:first-child{padding-right:30px;font-weight:700}@media screen and (max-width:650px){.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_personal_data_summary_holder__MVdB7{width:100%}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_personal_data_summary_holder__MVdB7 table tbody tr td,.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_personal_data_summary_holder__MVdB7 table tbody tr th{width:100%;height:auto;float:left;text-align:left!important}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_personal_data_summary_holder__MVdB7 table tbody tr td:is(th),.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_personal_data_summary_holder__MVdB7 table tbody tr th:is(th){border-bottom:0}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_roundtrips_holder__yLkf1 table thead{display:none}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_roundtrips_holder__yLkf1 table tbody tr td,.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_roundtrips_holder__yLkf1 table tbody tr th{width:100%;height:auto;float:left;text-align:left!important}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_roundtrips_holder__yLkf1 table tbody tr td:first-child{white-space:normal!important;border-bottom:0!important}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_plane_tickets_holder__9Es5J :not(h3){font-size:.875rem}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_discount_code_holder__Ny91N .ReservationSummary_input_holder__s8Wpp{flex-direction:column}}.ReservationSummary_reservation_summary__96Hl_.ReservationSummary_compact_view__TGf36 .ReservationSummary_summary_price_holder__GZASr .ReservationSummary_price_summary_table__fjqwg tbody tr td{width:100%;float:left}.ReservationSummary_reservation_summary__96Hl_ .ReservationSummary_reservation_automatic_cancelation__QFc2S{font-size:.875rem;margin-bottom:40px}.GenericTable_table__fkLJ4{--table_hover_color:#f0f0f0;--table_border_color:#e0e0e0;width:100%;height:auto;border-collapse:collapse;margin-top:10px;margin-bottom:25px;box-shadow:0 0 0 1px var(--table_border_color);font-size:.975rem;border-radius:5px;overflow:hidden}.GenericTable_table__fkLJ4 tr th:first-child{width:10px}.GenericTable_table__fkLJ4 tr td,.GenericTable_table__fkLJ4 tr th{height:45px;border-bottom:1px solid var(--table_border_color);position:relative;font-size:.875rem;text-align:left;vertical-align:bottom;padding:0 10px 5px}.GenericTable_table__fkLJ4 tr td:first-child,.GenericTable_table__fkLJ4 tr th:first-child{white-space:nowrap}.GenericTable_table__fkLJ4 tr td .MuiFormControl-root,.GenericTable_table__fkLJ4 tr th .MuiFormControl-root{width:100%;height:auto!important}.GenericTable_table__fkLJ4 tr td .MuiIconButton-sizeSmall,.GenericTable_table__fkLJ4 tr th .MuiIconButton-sizeSmall{transform:scale(.8)}.GenericTable_table__fkLJ4 tr:last-child td,.GenericTable_table__fkLJ4 tr:last-child th{border-bottom:0}.GenericTable_table__fkLJ4.GenericTable_compact_rows__MzoOu{height:20px}.GenericTable_table__fkLJ4.GenericTable_th_align_top__ZQ05G tr th{vertical-align:top}.GenericTable_table__fkLJ4 thead tr th{height:30px;position:relative;border-bottom:1px solid var(--table_border_color)!important;font-style:italic;font-weight:400;color:gray;vertical-align:middle;padding-bottom:0}.GenericTable_table__fkLJ4 thead tr th:before{content:"";width:2px;height:20px;position:absolute;top:0;right:-1px;bottom:0;background-color:var(--table_border_color);margin-top:auto;margin-bottom:auto}.GenericTable_table__fkLJ4 thead tr th:last-child:before{display:none}.GenericTable_table__fkLJ4 tbody tr:hover td,.GenericTable_table__fkLJ4 tbody tr:hover th{background-color:var(--table_hover_color)}.GenericTable_table__fkLJ4 tfoot tr:first-child td,.GenericTable_table__fkLJ4 tfoot tr:first-child th{border-top:2px solid var(--table_border_color)}.GenericCheckbox_checkbox_holder___pGD5 .MuiButtonBase-root{padding:0;margin-right:5px}.GenericCheckbox_checkbox_holder___pGD5 .MuiTypography-root{font-size:.75rem;white-space:nowrap}.GenericSelect_generic_select__5OYqG .GenericSelect_label__DHnI1[data-shrink=false]{top:-10px}.ReservationRoomDetails_room_details_holder__GXMlu{width:100%;height:auto}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_guests_description__u8nIs{margin-bottom:20px}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn{width:100%;height:auto;background-color:#f0f0f0;border-radius:6px;padding:15px;margin-bottom:10px}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_room_title__OwEwg{font-size:1.25rem;font-weight:700;margin-bottom:20px}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK{width:100%;height:auto;display:flex;align-items:flex-start;column-gap:10px}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK .ReservationRoomDetails_number_of_persons_holder__DwC_b{width:200px}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK .ReservationRoomDetails_persons_contact_info_holder__E70VS{width:400px}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK .ReservationRoomDetails_persons_contact_info_holder__E70VS .ReservationRoomDetails_guest_item__sp96o{margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid var(--primary_color)}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK .ReservationRoomDetails_persons_contact_info_holder__E70VS .ReservationRoomDetails_guest_item__sp96o:last-child{border-bottom:0}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK .ReservationRoomDetails_persons_contact_info_holder__E70VS .ReservationRoomDetails_guest_item__sp96o .ReservationRoomDetails_phone_code_input__iIGIJ{width:130px}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK .ReservationRoomDetails_persons_contact_info_holder__E70VS .ReservationRoomDetails_guest_item__sp96o .ReservationRoomDetails_phone_input__lZwKM{margin-left:auto}@media screen and (max-width:900px){.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK{flex-direction:column}.ReservationRoomDetails_room_details_holder__GXMlu .ReservationRoomDetails_room_detail_item__VbsFn .ReservationRoomDetails_persons_details_holder__ztPnK .ReservationRoomDetails_persons_contact_info_holder__E70VS{width:100%}}.Reservations_reservations_holder__gOngd .Reservations_page_intro_holder__DmBpZ{padding-top:20px;padding-bottom:0}.Reservations_reservations_holder__gOngd .Reservations_page_intro_holder__DmBpZ .Reservations_intro_logo_ayurveda__4zQvI,.Reservations_reservations_holder__gOngd .Reservations_page_intro_holder__DmBpZ .Reservations_intro_logo_yoga__Hc8vJ{height:200px}.Reservations_reservations_holder__gOngd .Reservations_page_intro_holder__DmBpZ .Reservations_intro_logo_ayurveda__4zQvI img,.Reservations_reservations_holder__gOngd .Reservations_page_intro_holder__DmBpZ .Reservations_intro_logo_yoga__Hc8vJ img{object-position:right center}