.Home_container__9OuOz{width:100%}.Home_section_main__o0i5k,.Home_section_main_summer__OWQ_6{width:100%;min-height:100vh;background-color:#d3d3d3;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0 13.75rem}.Home_bg_video__zTvOs{display:none;position:absolute;top:-3rem;left:0;z-index:-1;height:calc(100% + 6rem);width:100%;object-fit:cover}.Home_section_map__Tzm5i{width:100%;background-color:var(--background-light);padding:0 13.75rem 7.5rem}.Home_section_service__LY2yi{width:100%;background-color:var(--primary-color);padding:0 13.75rem 7.5rem}.Home_section_gallery__SDUOB{width:100%;background-color:var(--background-light);padding:0 13.75rem 7.5rem}.Home_section_directions__JRTJZ{width:100%;background-color:var(--primary-color);padding:7.5rem 13.75rem;display:flex;align-items:center;justify-content:space-between}.Home_directions_map__ktYcJ{width:50%;cursor:pointer}.Home_directions_sidetext__hrZFY{display:flex;align-items:flex-start;justify-content:flex-start;gap:1.125rem;color:#fff;flex-direction:column;font-family:Inter;font-size:1.5rem;font-weight:400;line-height:2.25rem;letter-spacing:0;text-align:left}.Home_directions_sidetext__hrZFY a{color:#fff}.Home_directions_sidetext__hrZFY .Home_title__YEn0u{font-family:Roboto;font-size:52px;font-weight:700;line-height:55px;letter-spacing:0;text-align:left}.Home_gallery_container__Jowfu{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:2rem}.Home_gallery_image__UOLNE{border-radius:2rem;height:21.25rem;width:21.25rem}.Home_address_section__6WOQy{width:100%;background-color:var(--primary-color);padding:0 13.75rem 7.5rem}.Home_mini_title__MXGWe,.Home_section_title__qj_9R,.Home_section_title_for_sales__2_0QT{width:100%;text-align:center;padding-top:7.5rem;padding-bottom:3.75rem;font-family:Roboto,Inter,sans-serif;font-weight:700;font-size:3.25rem;line-height:96%}.Home_section_title_for_sales__2_0QT{display:flex;justify-content:center;align-items:center;gap:1rem;color:#fff}.Home_mini_title__MXGWe{padding-top:.5rem;font-weight:400}.Home_mini_title__MXGWe,.Home_section_title__qj_9R.Home_primary__xGPLp{color:var(--primary-color)}.Home_section_title__qj_9R.Home_secondary__W3DqX{color:#fff}.Home_map__V10SZ{display:flex;align-items:flex-start;justify-content:space-around;width:100%}.Home_map_options__At1LT{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.75rem}.Home_map_image__Gs_zy{width:60%}.Home_map_image__Gs_zy img{width:100%;height:auto}.Home_push_down__fb_Kt{height:6rem;display:none}.Home_hero__g_og0{justify-content:space-around;gap:6.25rem}.Home_hero__g_og0,.Home_hero_text__nHB0c{display:flex;flex-direction:column;align-items:flex-start}.Home_hero_text__nHB0c{color:#fff}.Home_hero_text__nHB0c .Home_title__YEn0u{font-family:Roboto,Inter,sans-serif;line-height:4.25rem;font-size:4.875rem;font-weight:700}.Home_hero_text__nHB0c .Home_title__YEn0u:nth-child(2n){font-family:Roboto,Inter,sans-serif;line-height:4.25rem;font-size:3.875rem;font-weight:400}.Home_hero_text__nHB0c .Home_subtitle__Qob9A{font-family:Inter Tight,Inter,sans-serif;font-size:1.5rem;line-height:2rem;margin-top:.6rem}.Home_hero_actions__Pvnt4{display:flex;align-items:center;background-color:#fff;border-radius:3rem;padding:1rem 1.5rem;gap:1rem}.Home_mobile_only__YbVy5{display:none}.Home_text__3B15I{font-size:14px}.Home_textMob__rUpwi{color:#3d3d3d;font-family:Inter;font-size:1.375rem;font-style:normal;font-weight:600;line-height:96%;width:100%}.Home_card_action__GVivU{width:45%}.Home_card_action_for_sale__XQT3w{width:50%}.Home_sldWrapper__j35ZH{display:flex;align-items:center;justify-content:center;gap:2vw}.Home_slide__eoy4J{width:20.146vw;height:auto;margin-bottom:5%}.Home_rotate__x60Ft{transform:rotate(270deg)}.Home_tab_sales__VYcKf{justify-content:center}.Home_tab__4XWq1,.Home_tab_sales__VYcKf{width:100%;display:flex;align-items:stretch;gap:1rem;padding:1rem 0}.Home_tab__4XWq1{overflow-x:auto;justify-content:flex-start}.Home_tab__4XWq1::-webkit-scrollbar{height:4px;width:4px}.Home_tab__4XWq1::-webkit-scrollbar-track{border-radius:0;background-color:transparent}.Home_tab__4XWq1::-webkit-scrollbar-track:active,.Home_tab__4XWq1::-webkit-scrollbar-track:hover{background-color:transparent}.Home_tab__4XWq1::-webkit-scrollbar-thumb{border-radius:4px;background-color:#fff}.Home_tab__4XWq1::-webkit-scrollbar-thumb:active,.Home_tab__4XWq1::-webkit-scrollbar-thumb:hover{background-color:#fff}@media screen and (max-width:1200px){.Home_push_down__fb_Kt{display:block}.Home_section_main__o0i5k,.Home_section_main_summer__OWQ_6{padding:0 4rem;justify-content:center}.Home_section_map__Tzm5i{padding:0 4rem}.Home_section_gallery__SDUOB,.Home_section_service__LY2yi{padding:0 4rem 4rem}.Home_section_directions__JRTJZ{padding:4rem}.Home_hero_actions__Pvnt4{align-self:center}.Home_map__V10SZ{flex-direction:column;justify-content:flex-start}.Home_map_options__At1LT{flex-direction:row;flex-wrap:wrap}.Home_map_image__Gs_zy{width:100%}}@media screen and (max-width:1000px){.Home_section_main__o0i5k{padding:0 3rem 3rem}.Home_section_map__Tzm5i{padding:0 1rem}.Home_section_gallery__SDUOB,.Home_section_service__LY2yi{padding:0 1rem 4rem}.Home_section_directions__JRTJZ{padding:4rem 1rem;flex-direction:column}.Home_section_directions__JRTJZ .Home_directions_map__ktYcJ{width:100%}.Home_hero_actions__Pvnt4{align-self:center}.Home_map__V10SZ{flex-direction:column}.Home_map_options__At1LT{flex-direction:row;flex-wrap:wrap}.Home_map_image__Gs_zy{width:100%}.Home_tab__4XWq1,.Home_tab_sales__VYcKf{flex-direction:column;align-items:center}.Home_gallery_image__UOLNE{width:10rem;height:10rem}.Home_gallery_container__Jowfu{gap:1rem}.Home_slide__eoy4J{width:35.146vw}}@media screen and (max-width:700px){.Home_hero__g_og0{gap:25vh}.Home_hero_text__nHB0c .Home_title__YEn0u{font-family:Roboto,Inter,sans-serif;line-height:2.25rem;font-size:2.5rem}.Home_hero_text__nHB0c .Home_title__YEn0u:nth-child(2n){font-family:Roboto,Inter,sans-serif;line-height:2.25rem;font-size:2rem}.Home_push_down__fb_Kt{display:none}.Home_section_main__o0i5k,.Home_section_main_summer__OWQ_6{padding:0 3rem;background:none}.Home_bg_video__zTvOs{display:block}.Home_tab_sales__VYcKf{gap:2.5rem}.Home_not_mobile__0NbMJ{display:none}.Home_hero_text__nHB0c{position:relative;color:#fff;background-color:hsla(0,0%,94%,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px;border-radius:12px;z-index:-1}}@media screen and (max-width:500px){.Home_section_main_summer__OWQ_6{padding:0 4.75rem}.Home_mobile_only__YbVy5{display:block;visibility:visible}.Home_hero__g_og0{gap:4rem}.Home_push_down__fb_Kt{display:block}.Home_slide__eoy4J{width:35.146vw;height:45.146vw}}@media screen and (max-width:415px){.Home_slide__eoy4J{margin-bottom:30%}}@media screen and (max-width:300px){.Home_slide__eoy4J{height:60.146vw;margin-bottom:30%}}.Home_modalContent__o1ZT0{display:grid;grid-template-rows:auto auto auto;grid-gap:16px;gap:16px}.Home_modalContent__o1ZT0 button{align-self:bottom}.Home_section_directions__JRTJZ{gap:32px}.Home_directions_sidetext__hrZFY{min-width:0}.Home_directionsMapBlock__QIaV8{width:calc(50% - 16px);flex-shrink:0;display:flex;flex-direction:column;gap:16px}.Home_directionsMap__l6Y9k{display:block;width:100%;height:380px;border:0;border-radius:12px;background:#edf5f5}.Home_mapLinks__gxVOd{display:flex;justify-content:flex-end;width:100%;gap:16px}.Home_mapLinks__gxVOd a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:#fff}.Home_mapLinks__gxVOd a:focus-visible{outline:3px solid #183c3b;outline-offset:4px}.Home_mapLinks__gxVOd img{display:block;width:48px;height:48px;object-fit:contain}@media(max-width:1000px){.Home_directionsMapBlock__QIaV8{width:100%;margin-top:24px;gap:12px}.Home_mapLinks__gxVOd a{width:48px;height:48px}.Home_mapLinks__gxVOd img{width:40px;height:40px}.Home_directionsMap__l6Y9k{height:360px}}.Home_map_options__At1LT button{transition:background-color .22s ease-out,color .22s ease-out,border-color .22s ease-out}@media (prefers-reduced-motion:reduce){.Home_map_options__At1LT button{transition:none}}.Home_section_main__o0i5k,.Home_section_main_summer__OWQ_6{position:relative;overflow:hidden}.Home_heroBackground__1L0Oq{position:absolute;inset:0;pointer-events:none}.Home_heroBackground__1L0Oq img{width:100%;height:100%;object-fit:cover;object-position:left top}.Home_hero__g_og0{position:relative;z-index:1}@media(max-width:700px){.Home_heroBackground__1L0Oq{top:-3rem;bottom:-3rem}.Home_heroBackground__1L0Oq img{object-position:center}}@media(max-width:1000px){.Home_winterHeroBackground__hczvM{inset:0}.Home_winterHeroBackground__hczvM img{object-position:80% center}}.Spa_list__fE7Nb{width:100%;display:grid;grid-gap:16px;gap:16px;margin:32px 0}.Spa_item__eWpIP{background:#fff;color:#183c3b;border-radius:20px;overflow:hidden}.Spa_item__eWpIP summary{padding:24px;font-size:24px;font-weight:600;cursor:pointer}.Spa_item__eWpIP summary:focus-visible{outline:3px solid #183c3b;outline-offset:-4px}.Spa_content__1eAwc{padding:0 24px 24px;display:grid;grid-template-columns:minmax(180px,1fr) 2fr;grid-gap:28px;gap:28px}.Spa_content__1eAwc p{font-size:18px;line-height:1.65;margin:0 0 18px}.Spa_placeholder__5UbkE{display:grid;place-items:center;background:#edf5f5;color:#507575;border:1px dashed #91b8b8;border-radius:12px;min-height:220px;align-self:start}.Spa_price___rdnZ{border-top:1px solid #d5e5e5;padding-top:16px}@media(max-width:700px){.Spa_content__1eAwc{grid-template-columns:1fr;padding:0 18px 18px;gap:18px}.Spa_item__eWpIP summary{padding:20px 18px;font-size:20px}.Spa_content__1eAwc p{font-size:16px}.Spa_placeholder__5UbkE{min-height:170px}}.Tabs_container__T8ohr{width:100%;min-width:0;display:flex;flex-direction:column;gap:5.38rem}.Tabs_header__RfFjn{width:100%;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:clamp(12px,1.2vw,24px);overflow-x:auto;scrollbar-color:#056477 #e0e0e0;scrollbar-width:thin;padding-bottom:8px}.Tabs_headerLink__ND0QT{flex:0 0 auto;font-family:Inter;font-size:clamp(18px,1.4vw,24px);font-weight:700;line-height:55px;text-align:left;padding-bottom:2px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Tabs_headerLink__ND0QT.Tabs_active__iNtmL{border-bottom:2px solid #fff;padding-bottom:0}@media screen and (max-width:800px){.Tabs_header__RfFjn{justify-content:flex-start;gap:20px}.Tabs_headerLink__ND0QT{font-size:20px}}.Tabs_panel__vRZ2R{min-width:0;animation:Tabs_serviceAppear__EpE_8 .28s ease-out}@keyframes Tabs_serviceAppear__EpE_8{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Tabs_panel__vRZ2R{animation:none}}.Card_card_container__SDXMC{position:relative;background-size:auto 100%;border-radius:2rem;display:flex;justify-content:space-between;height:24rem}.Card_card_picture__YyhgW{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.Card_card_image__Z9rgs{position:absolute;top:0;left:0;height:100%;width:auto;max-width:none;pointer-events:none}.Card_card_container__SDXMC>.Card_card_content__0rEzQ,.Card_card_container__SDXMC>.Card_image_spacer__FXkyM{position:relative}@media (max-width:770px){.Card_card_image__Z9rgs{width:100%;height:100%}}.Card_card_for_sales_container__pj925{background-size:auto 100%;border-radius:2rem;display:flex;justify-content:space-between;height:21rem;background-size:100% 100%;flex-direction:column}.Card_image_spacer__FXkyM{width:18rem}.Card_image_spacer_for_sales__9xR_T{width:20rem;border-radius:2rem 2rem 0 0}.Card_card_content__0rEzQ{border-radius:0 2rem 2rem 0;padding:2rem}.Card_card_content__0rEzQ,.Card_card_content_for_sales__kIemX{background-color:#fff;display:flex;flex-direction:column;gap:.625rem;font-size:.75rem;height:auto;justify-content:flex-start}.Card_card_content_for_sales__kIemX{border-radius:0 0 2rem 2rem;padding:1rem}.Card_card_title__9GxF3{color:#3d3d3d;font-family:Inter;font-size:1.375rem;font-style:normal;font-weight:600;line-height:96%;width:100%}.Card_card_subtitle__xgT1u{font-size:.875rem;line-height:96%}.Card_price_row_left_side__jhDmd{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.Card_price_row__ecFAI{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1.3rem}.Card_price_row_title__xK2KL{color:#3d3d3d;font-size:1rem;line-height:96%}.Card_price_row_subtitle__xnoZu,.Card_price_row_title__xK2KL{font-family:Inter;font-style:normal;font-weight:400;max-width:16.125rem}.Card_price_row_subtitle__xnoZu{color:rgba(61,61,61,.66);font-size:.625rem;line-height:100%}.Card_price_row_divider__85YJM{width:.25rem}.Card_price_row_money__GzzV0{color:#3d3d3d;font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:96%}.Card_card_actions__XXMq_{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:1.5rem;flex:1 1}.Card_not_dekstop__Jc1TD,.Card_onlyMobile__TfkOR{display:none}@media screen and (max-width:770px){.Card_card_container__SDXMC,.Card_card_for_sales_container__pj925{background-size:100% 100%;flex-direction:column;width:75%;height:auto}.Card_image_spacer__FXkyM,.Card_image_spacer_for_sales__9xR_T{height:25rem;width:auto}.Card_card_content__0rEzQ{border-radius:2rem}.Card_onlyMobile__TfkOR{display:block}.Card_not_dekstop__Jc1TD,.Card_price_row__ecFAI,.Card_price_row_divider__85YJM,.Card_price_row_money__GzzV0,.Card_price_row_subtitle__xnoZu,.Card_price_row_title__xK2KL{display:none}}@media screen and (max-width:550px){.Card_card_container__SDXMC,.Card_card_for_sales_container__pj925{width:100%}}.ImageViewer_fullscreenContainer__NHp7y{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:999}.ImageViewer_fullscreenContainerWithBtn__L6hTp{display:flex;align-items:center;justify-content:space-around}.ImageViewer_side_menu__SRzqS,.ImageViewer_side_menu_header__EjWyh{display:flex;align-items:center;justify-content:flex-end}.ImageViewer_side_menu_header__EjWyh{position:fixed;width:100%;top:5%;right:5%;z-index:1000}.ImageViewer_wrapper__9_3ll{position:relative;margin-bottom:30px;color:#007d79;font-size:20px;width:400px;height:400px}.ImageViewer_wrapper__9_3ll:before{content:attr(data-description);position:absolute;top:-30px;left:0}.ImageViewer_fullscreenImage__wzsf_{max-width:90%;min-width:30%;max-height:80%}.ImageViewer_mainWrapper__n91Yy{width:auto;height:100%}.ImageViewer_mainWrapperVideo__RGx_q{width:auto;height:100%;margin-top:1%}.ImageViewer_sldWrapper__BsLao{display:flex;align-items:center;justify-content:center;gap:2vw}.ImageViewer_slideWrapper__4qXjZ{display:flex;align-items:center;justify-content:center;width:78.646vw;height:43.63vh;gap:1.746vw}.ImageViewer_slideWrapperMini__EDMjx{display:flex;align-items:center;justify-content:center;width:auto;height:100%}.ImageViewer_slide__pf71i{width:23.146vw;height:42.63vh;border-radius:10%}.ImageViewer_slideVideo__SGerV{width:20.146vw;height:auto;margin-bottom:5%}.ImageViewer_btn__GTX2j{display:flex;align-items:center;justify-content:center;border:1px solid #22b5ad;border-radius:100%;background-color:#22b5ad;color:#fff;font-size:15px;font-weight:600;padding:0 auto;cursor:pointer}.ImageViewer_bg_video__8LUVw{width:23.146vw;height:42.63vh;border-radius:10%;object-fit:cover}.ImageViewer_btn_play__XDlQz{display:block;position:absolute;z-index:10;width:3.146vw;height:2.63vh;border-radius:100%;background-color:#22b5ad}.ImageViewer_holder__i_g63{display:flex;justify-content:center;align-items:center;margin-top:30px;gap:20px}.ImageViewer_dotHolder__ck0QH{display:inline-flex}.ImageViewer_dot__XnT3b{background-color:#d9d9d9}.ImageViewer_dotClickable__RO9aC,.ImageViewer_dot__XnT3b{width:15px;height:15px;border-radius:50%;margin-right:10px;cursor:pointer}.ImageViewer_dotClickable__RO9aC{background-color:#4a4a4a}.ImageViewer_video_in_slide__d5FOX{width:23.146vw;height:62.63vh;border-radius:10%;object-fit:cover}.ImageViewer_media_button__55ASM{display:inline-flex;position:relative;justify-content:center;align-items:center;width:40px;height:40px;color:#fff;border-radius:8px;margin-right:2.5px;cursor:pointer;padding:0;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;border:none;touch-action:manipulation;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ImageViewer_media_button__55ASM>svg{width:80%;height:80%;border-radius:2px}.ImageViewer_media_button__55ASM[data-focus]>svg{box-shadow:var(--media-focus-ring,0 0 0 3px #4e9cf6)}.ImageViewer_gallery_image__c_m92{border-radius:2rem;height:21.25rem;width:21.25rem}.ImageViewer_rightBtn__dag3c{transform:rotate(3.142rad)}.ImageViewer_not_mobile__OaVvW{display:block}.ImageViewer_only_mobile__5wxZd{display:none}@media (hover:hover) and (pointer:fine){.ImageViewer_media_button__55ASM:hover{background-color:hsla(0,0%,100%,.2)}}.ImageViewer_media_button__55ASM:not([data-paused]) .ImageViewer_play_icon__obeuC,.ImageViewer_media_button__55ASM[data-paused] .ImageViewer_pause_icon__wG2D5{display:none}@media screen and (max-width:1050px){.ImageViewer_mainWrapper__n91Yy{width:100%;height:auto}.ImageViewer_slideWrapperMini__EDMjx,.ImageViewer_slideWrapper__4qXjZ{width:auto;height:100%;gap:1.746vw;margin-top:2%}}@media screen and (max-width:600px){.ImageViewer_not_mobile__OaVvW{display:none}.ImageViewer_only_mobile__5wxZd{display:block}.ImageViewer_mobileBtn__LM3dP{position:absolute;z-index:1000;left:0}.ImageViewer_rightBtn__dag3c{position:absolute;z-index:1000;right:0}.ImageViewer_side_menu_header__EjWyh{top:0;right:0}.ImageViewer_bg_video__8LUVw,.ImageViewer_slide__pf71i{width:25.146vw;height:15.63vh}.ImageViewer_sldWrapper__BsLao{gap:0}.ImageViewer_wrapper__9_3ll{font-size:18px}.ImageViewer_wrapper__9_3ll:before{top:calc(100% + 1px)}.ImageViewer_fullscreenImage__wzsf_{max-width:100%;min-width:35%;max-height:100%;position:relative}}@media screen and (max-width:450px){.ImageViewer_bg_video__8LUVw,.ImageViewer_slide__pf71i{width:25.146vw;height:12.63vh}.ImageViewer_wrapper__9_3ll{font-size:20px}.ImageViewer_wrapper__9_3ll:before{top:calc(100% - 1vh)}.ImageViewer_side_menu_header__EjWyh{position:fixed;width:100%;top:5%;right:5%;display:flex;align-items:center;justify-content:flex-end;z-index:1000}}@media screen and (max-width:400px){.ImageViewer_wrapper__9_3ll:before{top:calc(100% - 3vh)}}@media screen and (max-width:380px){.ImageViewer_wrapper__9_3ll:before{top:calc(100% - 6vh)}}.modal_modalOverlay__av3Uj{width:100vw;height:100vh;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.7);z-index:1000;display:flex;align-items:center;justify-content:center}.modal_modal__uSSRP{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background-color:#fff;border-radius:8px;padding:16px;min-height:30vh;min-width:30vw;max-width:50vw;max-height:50vh;font-family:Inter}.modal_modal__uSSRP h1{color:var(--primary-color);margin-bottom:16px}@media screen and (max-width:800px){.modal_modal__uSSRP{max-width:90vw;max-height:80vh}}