.GenericButton_buttons_holder__qcyCS{margin-bottom:10px!important}.GenericButton_buttons_holder__qcyCS.GenericButton_no_gutters___ARm1{margin-bottom:0!important}.GenericButton_button__il07T{font-size:1.75rem;font-weight:400;font-family:var(--handwritten_font);color:var(--primary_color);margin:20px 0 0;border:none;outline:none;background-color:transparent;cursor:pointer;border:2px solid var(--primary_color);border-radius:8px;padding:5px 30px 0 25px;transition:all .3s}.GenericButton_button__il07T.GenericButton_disabled__3cLwo{opacity:.5;pointer-events:none}.GenericButton_button__il07T.GenericButton_no_gutters___ARm1{margin:0}.GenericButton_button__il07T.GenericButton_small___K8DF{padding:5px 13px}.GenericButton_button__il07T.GenericButton_x_small__k5EIE{font-size:1.125rem}.GenericButton_button__il07T.GenericButton_selected__5wHGJ,.GenericButton_button__il07T:hover{background-color:var(--primary_color);color:#fff}.GenericDialog_dialog_holder__I6NIH{width:100%;max-width:100%;position:relative;padding:50px 15px 15px}.GenericDialog_dialog_holder__I6NIH.GenericDialog_large__0_Hj7{width:1400px}.GenericDialog_dialog_holder__I6NIH .GenericDialog_close_button__H48FL{position:absolute;top:10px;right:10px;z-index:20;color:var(--primary_color)}.GenericDialog_dialog_holder__I6NIH .GenericDialog_close_button__H48FL *{color:var(--primary_color)}.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)}.PageIntro_page_intro__bXC58{width:100%;height:auto;display:flex;align-items:center;padding:100px 0 50px}.PageIntro_page_intro__bXC58.PageIntro_no_gutters__gCNOu{padding:0}.PageIntro_page_intro__bXC58 .PageIntro_container__W5Cu2{position:relative;z-index:3}.PageIntro_page_intro__bXC58 h1{width:410px;font-size:5rem;font-weight:400;font-family:var(--handwritten_font);color:var(--primary_color);line-height:1.1;padding-right:0;padding-bottom:60px;flex-shrink:0}.PageIntro_page_intro__bXC58 .PageIntro_image_holder__So8Vt{width:300px;height:300px;position:relative}.PageIntro_page_intro__bXC58 .PageIntro_image_holder__So8Vt img{object-fit:contain;object-position:left center}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP{width:100%;font-weight:500;padding-left:50px}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6{display:inline-block;margin-bottom:20px;border-left:2px solid var(--primary_color);padding-left:30px}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6 ol,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6 ul{padding-left:25px}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6 strong{color:var(--primary_color)}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6 .color_primary{font-weight:700}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_additionalDescription__SfiZ9,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_href__H4bhC{width:100%;color:var(--primary_color);font-size:2rem;font-weight:400;font-family:var(--handwritten_font);text-decoration:none;display:block;text-align:right;padding-bottom:20px;margin-top:30px}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_additionalDescription__SfiZ9 .PageIntro_more_button__SOJfh,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_href__H4bhC .PageIntro_more_button__SOJfh{text-align:left}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_additionalDescription__SfiZ9 .PageIntro_more_button__SOJfh:first-letter,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_additionalDescription__SfiZ9:first-letter,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_href__H4bhC .PageIntro_more_button__SOJfh:first-letter,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_href__H4bhC:first-letter{text-transform:uppercase}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_additionalDescription__SfiZ9:hover,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_href__H4bhC:hover{text-decoration:underline}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_additionalDescription__SfiZ9.PageIntro_additionalDescription__SfiZ9,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_additionalDescription__SfiZ9.PageIntro_additionalDescription__SfiZ9:hover,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_href__H4bhC.PageIntro_additionalDescription__SfiZ9,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_href__H4bhC.PageIntro_additionalDescription__SfiZ9:hover{text-decoration:none}.PageIntro_page_intro__bXC58.PageIntro_titleOnTop__xabei .PageIntro_desc__0YQhP{padding-left:0}.PageIntro_page_intro__bXC58.PageIntro_titleOnTop__xabei .PageIntro_desc__0YQhP h1{width:100%;font-size:2.8rem;margin-bottom:-20px;padding-right:0}.PageIntro_page_intro__bXC58.PageIntro_titleOnTop__xabei .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6{padding-left:0;border:none}@media screen and (max-width:991px){.PageIntro_page_intro__bXC58{flex-direction:column;padding:0;margin-top:30px}.PageIntro_page_intro__bXC58 h1{width:100%;font-size:1.75rem;margin-bottom:0;padding-bottom:0}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP{font-size:1.125rem;padding-left:0}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6{border-left:0;padding-left:0;margin-bottom:0}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6 *{font-size:1rem}.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_additionalDescription__SfiZ9,.PageIntro_page_intro__bXC58 .PageIntro_desc__0YQhP .PageIntro_href__H4bhC{font-size:1.5rem}.PageIntro_page_intro__bXC58.PageIntro_titleOnTop__xabei .PageIntro_desc__0YQhP h1{font-size:2rem;padding-bottom:30px}.PageIntro_page_intro__bXC58.PageIntro_titleOnTop__xabei .PageIntro_desc__0YQhP .PageIntro_text__Mm_s6{font-size:1rem}}.PageIntro_bottom_additional_content__Crr9M{width:100%;text-align:center;margin-top:0;margin-bottom:20px}.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}}.GenericSelect_generic_select__5OYqG .GenericSelect_label__DHnI1[data-shrink=false]{top:-10px}.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)}.PageContentRenderer_content_holder__XbFjH{display:flex}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL{line-height:normal;text-align:justify}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL *{line-height:inherit;text-align:inherit}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL p{margin-bottom:10px}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL p strong{color:var(--primary_color);font-weight:700}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL p em{color:var(--primary_color)}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL ol,.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL ul{padding-left:25px}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL table{border-collapse:collapse}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL table tr td,.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL table tr th{border:1px solid #dcdcdc;padding:5px}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL table tr td *,.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL table tr th *{margin:0}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_page_content_holder__kX1VL a{text-decoration:underline;color:var(--primary_color)}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_anchor_list_holder__rpKrU{width:30%;height:auto;position:-webkit-sticky;position:sticky;top:20px;align-self:flex-start;flex-shrink:0;display:none;padding-left:50px}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_anchor_list_holder__rpKrU .PageContentRenderer_anchors_holder__7wM9m{margin-top:20px}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_anchor_list_holder__rpKrU .PageContentRenderer_anchors_holder__7wM9m .PageContentRenderer_anchor_item__H54Dv li{margin-bottom:10px;color:var(--primary_color);font-style:italic}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_anchor_list_holder__rpKrU .PageContentRenderer_anchors_holder__7wM9m .PageContentRenderer_anchor_item__H54Dv.PageContentRenderer_active__Rb0ZW li{font-weight:700}.PageContentRenderer_content_holder__XbFjH.PageContentRenderer_showAnchors__HRqYU .PageContentRenderer_anchor_list_holder__rpKrU{display:block}@media screen and (max-width:1050px){.PageContentRenderer_content_holder__XbFjH{flex-direction:column-reverse}.PageContentRenderer_content_holder__XbFjH .PageContentRenderer_anchor_list_holder__rpKrU{position:relative;margin-bottom:40px;display:none!important;padding-left:0}}