.Navbar_navbar__UMdIx{background-color:var(--color-primary-dark);display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 20px;position:fixed;width:100%;z-index:999}.Navbar_liveIndicator__AHIRP{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:red;margin-left:8px;animation:Navbar_blinker__6aiOn 1s linear infinite;margin-bottom:4px}@keyframes Navbar_blinker__6aiOn{50%{opacity:0}}.Navbar_logo__PiZmU{background-color:#fff;border-radius:50%;padding:4px;margin:auto}.Navbar_logo__PiZmU a{display:inline-flex;align-items:center;justify-content:center}.Navbar_logoImage__T2PN_{border-radius:50%;overflow:hidden}.Navbar_navLinks__kYCXg{list-style:none;display:flex;align-items:center;margin:0;padding:0}.Navbar_navItem__i5tUt{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:27.84px;color:#fff;padding:0 16px}.Navbar_navItem__i5tUt a{text-decoration:none;color:#fff;transition:color .3s ease}.Navbar_navItem__i5tUt a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.Navbar_reservarButton__H9d6v{font-family:var(--font-body);font-size:16px;background-color:#0e4f45;color:#fff;font-weight:700;padding:12px 20px;border:2px solid #fff;cursor:pointer;text-decoration:none;border-radius:999px;margin:auto;min-height:48px;display:inline-flex;align-items:center}.Navbar_reservarButton__H9d6v:hover{background-color:#fff;color:var(--color-primary-dark)}.Navbar_mobileMenuIcon__qP500{display:none;width:44px;height:44px;padding:0;border:none;background:transparent;color:#fff;cursor:pointer;align-items:center;justify-content:center;flex:0 0 44px}.Navbar_skipLink___yg3F{position:fixed;left:16px;top:8px;z-index:10000;transform:translateY(-150%);background:#fff;color:#1c1915;font-family:var(--font-body);font-size:16px;font-weight:700;padding:12px 16px;border-radius:8px}.Navbar_skipLink___yg3F:focus{transform:none}.Navbar_languageSwitcher__P00wa{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:8px 12px;background-color:transparent;border:none;color:#fff;font-family:var(--font-body);font-size:16px;font-weight:700;cursor:pointer}.Navbar_cabinLink__iOIsI{display:none}@media (max-width:768px){.Navbar_mobileMenuIcon__qP500{display:inline-flex;z-index:12}.Navbar_navLinks__kYCXg{position:fixed;top:4rem;right:0;height:100vh;width:100%;background:var(--color-primary-dark);flex-direction:column;justify-content:start;align-items:center;transform:translateX(100%);transition:transform .3s ease-in-out}.Navbar_navActive__OJoWs{transform:translateX(0);z-index:11}.Navbar_navItem__i5tUt{margin-block:1rem}.Navbar_cabinLink__iOIsI{display:list-item;margin-block:.35rem;font-size:18px}}@media (max-width:480px){.Navbar_navbar__UMdIx{justify-content:space-between}}.Footer_footerContainer__77_mg{background-color:var(--color-primary-dark);text-align:center;padding:40px 20px 20px}.Footer_footerNav__4B_a4{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem;flex-wrap:wrap}.Footer_footerLinksColumn__NEu5u{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.Footer_footerLinksColumn__NEu5u a{color:#ffffffcc;text-decoration:none;font-family:var(--font-body);font-size:.9rem;transition:color .2s ease}.Footer_footerLinksColumn__NEu5u a:hover{color:#fff;text-decoration:underline}.Footer_footerColumnTitle__wOK_i{color:#fff;font-family:var(--font-body);font-weight:700;font-size:1rem;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.05em}.Footer_textContainer__nlUbT{display:flex;flex-direction:column;justify-content:center;align-items:center}.Footer_footerContainer__77_mg p{font-family:var(--font-body);font-weight:700;font-size:1rem;color:#ffffffcc;line-height:1.5rem;margin:.5rem 0}.Footer_phoneLink__0AqZ4{color:#fff;font-size:1rem;text-decoration:underline;text-underline-offset:3px}.Footer_iconContainer__6A__s{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;margin-inline:.5rem}.Footer_icon__UIUYS{color:#fff;font-size:3rem;margin:0 10px;transition:color .3s ease}.Footer_iconWhatsApp__6R7tP{color:#29a71a;background-color:#29a71a}.Footer_iconFacebook__sR4Kj{color:#3b5998;background-color:#3b5998}.Footer_iconInstagram__oW9T7{color:#c13584;background-color:#c13584}.Footer_iconFacebook__sR4Kj,.Footer_iconInstagram__oW9T7,.Footer_iconWhatsApp__6R7tP{border-radius:15%;padding:.5rem;margin-inline:1rem;border:1px solid #fff}.Footer_icon__UIUYS:hover{color:#ddd}@media (min-width:768px){.Footer_footerContainer__77_mg p{font-size:1rem;line-height:1.8rem}.Footer_footerLinksColumn__NEu5u a{font-size:1rem}.Footer_footerColumnTitle__wOK_i{font-size:1.1rem}}@media (min-width:1024px){.Footer_footerContainer__77_mg{padding:50px 40px 30px}.Footer_footerContainer__77_mg p{font-size:1.1rem;line-height:1.875rem}.Footer_footerNav__4B_a4{gap:5rem}}@media (max-width:480px){.Footer_icon__UIUYS{font-size:2rem;margin:0 5px}.Footer_footerNav__4B_a4{gap:2rem}}.MainLayout_whatsappBar__0_n7P{display:none}@media (max-width:768px){.MainLayout_whatsappBar__0_n7P{display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;bottom:0;z-index:998;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#0e4f45;color:#fff;font-family:var(--font-body);font-size:1.125rem;font-weight:700;text-decoration:none}}.HostProfile_host__q3icd{background-color:#fff;border-radius:8px;padding:16px;max-width:40rem;margin-inline:2rem}.HostProfile_hostHeader__W99AU{display:flex;align-items:center;margin-bottom:8px}.HostProfile_hostImageContainer__Gg3Wi{margin-right:3rem}.HostProfile_hostImage__ItJZY{border-radius:50%;object-fit:cover}.HostProfile_hostDetails__w1_rp{flex-grow:1}.HostProfile_hostName__A1vuW{font-family:var(--font-display);font-size:1.5rem;font-weight:560;color:var(--color-text)}.HostProfile_hostLocation__70PEp,.HostProfile_hostPosition__J3unb,.HostProfile_hostYears__B3yPu{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--color-text-muted)}.HostProfile_hostDescription__sDdiO{font-family:var(--font-body);font-size:1.05rem;font-weight:400;color:var(--color-text);line-height:1.55;overflow:hidden;text-align:start;margin-top:1rem}@media (max-width:1200px){.HostProfile_host__q3icd{max-width:80vw;text-align:center}.HostProfile_hostImageContainer__Gg3Wi{margin-right:0;margin-bottom:1rem;transform:translateX(15%)}.HostProfile_hostImage__ItJZY{width:200px;height:200px}}@media (max-width:768px){.HostProfile_host__q3icd{padding:1rem;margin-inline:1rem}.HostProfile_hostHeader__W99AU{flex-direction:column;align-items:center}.HostProfile_hostImageContainer__Gg3Wi{margin-right:0;margin-bottom:1rem;transform:none}.HostProfile_hostImage__ItJZY{width:150px;height:150px}.HostProfile_hostLocation__70PEp,.HostProfile_hostName__A1vuW,.HostProfile_hostPosition__J3unb,.HostProfile_hostYears__B3yPu{font-size:1.5rem}.HostProfile_hostDescription__sDdiO{font-size:1.2rem}}@media (max-width:480px){.HostProfile_host__q3icd{margin-inline:.5rem}.HostProfile_hostLocation__70PEp,.HostProfile_hostName__A1vuW,.HostProfile_hostPosition__J3unb,.HostProfile_hostYears__B3yPu{font-size:1.2rem}.HostProfile_hostDescription__sDdiO{font-size:1rem;padding:0}}.TextImageSection_section__XBwh6{display:grid;grid-template-columns:1fr 1fr;background-color:transparent;padding:1.25rem 0;align-items:stretch}.TextImageSection_textContent__GGB1x{max-width:700px;width:100%;text-align:center;margin:auto}.TextImageSection_textContainer__Qq0Hq{background-color:var(--color-surface);color:var(--color-text);padding:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.TextImageSection_imageRight__OHqqF{order:2}.TextImageSection_title__3WSTK{font-family:var(--font-display);font-weight:560;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;color:var(--color-primary);margin:0 0 1.25rem;text-align:center}.TextImageSection_text__ORuPv{font-family:var(--font-body);font-weight:400;font-size:1.125rem;line-height:1.6;margin:0 0 1.875rem;text-align:justify;padding:0 2.1875rem}.TextImageSection_imageContainer__CHBqp{display:flex;justify-content:center;align-items:center;overflow:hidden}.TextImageSection_rightComponentContainer__vYeJd{display:flex;justify-content:center;align-items:center;overflow:visible}.TextImageSection_image__xZ5IX{width:100%;height:100%;object-fit:cover}@media (max-width:1600px){.TextImageSection_image__xZ5IX{object-fit:fill}.TextImageSection_section__XBwh6{padding-inline:0}}@media (max-width:1200px){.TextImageSection_section__XBwh6{padding-inline:0;grid-template-columns:1fr}}@media (max-width:768px){.TextImageSection_title__3WSTK{font-size:2.25rem;line-height:3.375rem}.TextImageSection_text__ORuPv{font-size:1.25rem;line-height:1.75rem;padding:0 1.25rem}}@media (max-width:480px){.TextImageSection_section__XBwh6{padding:1.25rem 0}.TextImageSection_title__3WSTK{font-size:1.875rem;line-height:2.813rem}.TextImageSection_text__ORuPv{font-size:1.125rem;line-height:1.563rem;padding:0 .625rem}}.ReservationLink_reservationLink__x7cEp{color:var(--color-primary);font-family:var(--font-body);font-weight:700;font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px}@media (max-width:768px){.ReservationLink_reservationLink__x7cEp{font-size:1rem}}@media (max-width:480px){.ReservationLink_reservationLink__x7cEp{font-size:1.1rem}}.TitleParagraphsSection_section__EcjI2{padding:1.25rem 5%;background-color:transparent;margin-bottom:2rem;padding-inline:5%}.TitleParagraphsSection_titleParagraphsSectionGreen__Z7vzk{background-color:var(--color-primary-dark);color:#fff;padding-top:3rem}.TitleParagraphsSection_fontWhiteColor__xJrgI{color:#fff!important}.TitleParagraphsSection_mainTitle__xVw46{font-family:var(--font-display);font-weight:560;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2;margin-bottom:2rem;color:var(--color-primary);text-align:start;display:block}.TitleParagraphsSection_textContent__f0cf2{text-align:center;margin-inline:2.6%;margin:3rem auto auto}.TitleParagraphsSection_subtitle__ddiJy{font-family:var(--font-display);font-weight:560;font-size:1.35rem;line-height:1.3;margin-bottom:.75rem;color:var(--color-text);text-align:start}.TitleParagraphsSection_text__TrsKl{font-family:var(--font-body);font-weight:400;font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem;text-align:start;color:var(--color-text)}.TitleParagraphsSection_titleParagraphsSectionAbout__G2ySk{margin-bottom:0}@media (max-width:1200px){.TitleParagraphsSection_textContent__f0cf2{margin-top:0}.TitleParagraphsSection_titleCustomStyle__Jg9Lc{text-align:center}}@media (max-width:768px){.TitleParagraphsSection_mainTitle__xVw46{font-size:2.25rem;line-height:3.375rem}.TitleParagraphsSection_subtitle__ddiJy{font-size:1.5rem;line-height:2.25rem}.TitleParagraphsSection_text__TrsKl{font-size:1.25rem;line-height:1.75rem;padding:0 1.25rem}.TitleParagraphsSection_section__EcjI2{margin-bottom:0}}@media (max-width:480px){.TitleParagraphsSection_mainTitle__xVw46{font-size:1.875rem;line-height:2.813rem;margin-bottom:1rem}.TitleParagraphsSection_subtitle__ddiJy{font-size:1.25rem;line-height:1.875rem;margin-bottom:.5rem}.TitleParagraphsSection_text__TrsKl{font-size:1.125rem;line-height:1.563rem;padding:0 .625rem}.TitleParagraphsSection_customContainerStyles__S9pM6{margin-inline:1rem}}.style_pageHeader__QDQbT{max-width:720px;margin:0 auto;padding:48px 20px 16px}.style_pageHeader__QDQbT h1{font-size:clamp(2rem,4vw,3rem);color:var(--color-primary);margin-bottom:16px}.style_pageHeader__QDQbT p{font-family:var(--font-body);font-size:1.125rem;line-height:1.6;color:var(--color-text)}.style_HostsSection___cNvS{background-color:#fff;padding:2rem}.style_hostsContainer__65N3E{display:flex;justify-content:center;margin-top:3rem}.style_hostsTitle__RnUy7{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:560;color:var(--color-primary);text-align:start;margin-bottom:1rem;margin-left:14vw}@media (max-width:1200px){.style_hostsContainer__65N3E{flex-direction:column;align-items:center}.style_host__o3edR{margin-bottom:2rem;max-width:100%}}@media (max-width:480px){.style_hostsTitle__RnUy7{font-size:2rem;margin-left:5vw}}.BasicImage_image_home_sections__GQX_a{width:100%;height:100%;object-fit:cover}@media (max-width:1600px){.BasicImage_image_home_sections__GQX_a{object-fit:fill}}