.container_c-container__IfuRn{--c-max:72rem;--c-px:1rem;--c-py:0;--container-max:1200px;--container-px:16px;--container-py:0px;width:100%;max-width:var(--c-max,var(--container-max));margin-inline:auto;padding-inline:var(--c-px,var(--container-px));padding-block:var(--c-py,var(--container-py))}.container_c-container--fluid__0iDSd{max-width:none}.container_c-container--bleed__TOI3x{padding-inline:0}.container_c-container--sm__VERAO{--c-max:40rem}.container_c-container--md___PyJL{--c-max:56rem}.container_c-container--lg__h_A61{--c-max:72rem}.container_c-container--xl__PlmrC{--c-max:80rem}.container_c-container--2xl___20vs{--c-max:96rem}@media (min-width:768px){.container_c-container__IfuRn{--container-px:24px}}@media (min-width:1024px){.container_c-container__IfuRn{--container-px:48px}}.container_container--sm__Mv2Sh{--container-max:640px}.container_container--md__JiUGR{--container-max:900px}.container_container--lg__KZQQP{--container-max:1200px}.container_container--xl__kRfqE{--container-max:1400px}.container_container--2xl__vaDEA{--container-max:1600px}.container_container--fluid__qQRK7{--container-max:none}.container_container--bleed__gKBMv{--container-px:0px}.TextHero_wrap__51hXx{--bg:#f0eee9;--ink:#333;--gold:#837449;--pt:160px;--pb:120px;background:var(--bg);color:var(--ink);padding:clamp(96px,10vw,var(--pt)) 0 clamp(72px,8vw,var(--pb))}.TextHero_container__F_e2x{width:min(1728px,92vw);margin:0 auto;text-align:center}.TextHero_eyebrow__SnDQ9{margin:0;color:#837449;letter-spacing:.22em;text-transform:uppercase;font:600 11px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;font-family:Metropolis,Sans-serif}.TextHero_title__i9u8D{margin:22px auto 39px;color:var(--gold);font-family:Georgia,serif;font-weight:400;letter-spacing:.02em;line-height:1.12;text-transform:uppercase;font-size:clamp(32px,4.2vw,56px)!important}.TextHero_body__0Cidd{margin:0 auto;max-width:820px;color:#4b4d51;line-height:1.65;font-size:.9em;font-family:Metropolis,Sans-serif}.TextHero_p__ISDO2{margin:0 0 14px;font-family:Metropolis,Sans-serif}.TextHero_ctaRow__7bCRP{margin-top:3rem}.TextHero_dash__qFXTn{color:#b7b0a3;font-size:18px;transform:translateY(-1px)}@media (max-width:768px){.TextHero_container__F_e2x{width:min(640px,92vw)}.TextHero_title__i9u8D{margin:16px auto 24px;font-size:clamp(28px,7vw,40px)}.TextHero_body__0Cidd{font-size:14.5px}.TextHero_ctaRow__7bCRP{margin-top:48px}}.TextHero_body__0Cidd{color:var(--text)}.TextHero_highlight__T_Rqg{color:var(--hl,var(--gold));text-decoration:underline;text-underline-offset:.15em;font-weight:600}.TextHero_highlight__T_Rqg:hover{font-size:1.1rem}.TextHero_highlight__T_Rqg:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.TextHero_highlightBold__2tRoj{color:var(--hl,var(--gold));font-weight:600;text-decoration:none}.TextHero_highlightBold__2tRoj:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.ImageHero_section__B0ElY{position:relative;width:100%;--overlay:0.4;--maxWidth:820px;--pt:96px;--pb:56px;--align:center;--heroH:60vh;--heroHMobile:100vh;min-height:var(--heroH)}.ImageHero_media__h6mKt{position:relative;overflow:hidden;width:100%;height:var(--heroH);margin:0 auto}.ImageHero_img__u1_xG{position:relative;width:100%;height:100%}.ImageHero_img__u1_xG>img{width:100%;height:100%;object-fit:cover;display:block}.ImageHero_overlay__LPDwJ{position:absolute;inset:0;background:rgba(0,0,0,var(--overlay));pointer-events:none}.ImageHero_content__RATts{position:absolute;inset:0;display:grid;place-items:center;padding:2rem}.ImageHero_container__4LyT0{width:90%;padding-inline:3rem}.ImageHero_inner__0r_KJ{margin:0 auto;max-width:var(--maxWidth);text-align:var(--align);color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.35);padding-top:var(--pt);padding-bottom:var(--pb)}.ImageHero_eyebrow__4YWXj{margin:0;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.ImageHero_title__anDMu{margin:6px 0 0;line-height:1.1;font-size:5.9rem;--heading-font:var(--font-secondary)}.ImageHero_subtitle__n9gqV{margin:0;line-height:1;font-size:4.6rem;--heading-font:var(--font-secondary)}.ImageHero_copy__h1t_H{opacity:.95}.ImageHero_p__FFqpk{margin:0}.ImageHero_p__FFqpk+.ImageHero_p__FFqpk{margin-top:6px}.ImageHero_cta__2BzX6{display:inline-block;margin-top:16px;padding:.6rem 1rem;border-radius:999px;border:1px solid var(--gold,#837449);color:var(--gold,#837449);background:transparent}.ImageHero_cta__2BzX6:hover{background:var(--gold,#837449);color:#fff}@media (max-width:900px){.ImageHero_container__4LyT0{padding-inline:1.25rem}}@media (max-width:768px){.ImageHero_media__h6mKt{height:var(--heroHMobile)}.ImageHero_title__anDMu{margin:6px 0 0;line-height:1.1;font-size:2.8rem;--heading-font:var(--font-secondary)}.ImageHero_subtitle__n9gqV{margin:0 0 1rem;line-height:1;font-size:1.9rem;--heading-font:var(--font-secondary)}}.ContactPage_page__5OPfs{min-height:100vh;background:linear-gradient(180deg,#f4ecdf,#efdfca 48%,#efe6db)}.ContactPage_stage__wAQC1{position:relative;min-height:100vh;box-sizing:border-box;display:flex;align-items:center;padding:clamp(96px,10vw,132px) clamp(16px,4vw,42px) clamp(56px,6vw,72px);overflow:hidden}.ContactPage_stageEmbedded__hBBZh{min-height:auto;padding:clamp(52px,6vw,72px) clamp(16px,4vw,42px) clamp(56px,6vw,76px)}.ContactPage_stage__wAQC1:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,247,237,.72),rgba(234,213,182,.42)),var(
        --contact-stage-image,url("https://cdn.deepsouthjourneys.com/uploads/accomodations/Common%20Areas/Santa_isabel_Jardin_-_DSJ_evzpye.jpg")
      ) center/cover no-repeat;filter:saturate(.98);transform:scale(1.03)}.ContactPage_stage__wAQC1:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(180deg,rgba(239,228,212,0),#efe6db 100%)}.ContactPage_shell__YQOZE{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto}.ContactPage_paper__VWK1p{position:relative;width:min(1160px,100%);margin:0 auto;padding:clamp(28px,4.5vw,54px) clamp(20px,5vw,68px);box-sizing:border-box;border-radius:32px;border:1px solid rgba(169,144,119,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 26px 80px rgba(110,82,53,.14);backdrop-filter:blur(10px);overflow:hidden;isolation:isolate}.ContactPage_paper__VWK1p:before{content:"";position:absolute;inset:8px;border:1px solid rgba(169,144,119,.24);border-radius:26px;pointer-events:none}.ContactPage_paper__VWK1p:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.56),transparent 32%),radial-gradient(circle at 82% 8%,rgba(231,197,161,.34),transparent 24%),radial-gradient(circle at 50% 58%,rgba(255,255,255,.22),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.12),rgba(229,208,181,.12));pointer-events:none;opacity:.95}.ContactPage_contentGrid___I5uJ{position:relative;display:flex;justify-content:center;width:100%}.ContactPage_formColumn__UE6O_{position:relative;z-index:1;width:min(100%,1100px);box-sizing:border-box;min-width:0;margin:0 auto}.ContactPage_formFooter___iMMP{display:grid;gap:.65rem;margin-top:.15rem;text-align:center;justify-items:center;color:#665647}.ContactPage_privacyText__81VE2,.ContactPage_whatsappText__TdTU_{margin:0;max-width:40rem;font-size:.9rem;line-height:1.65}.ContactPage_whatsappText__TdTU_ a{color:#5b7b47;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(91,123,71,.32)}.ContactPage_tripadvisorSeal__36pgh{display:grid;gap:.1rem;justify-items:center;width:min(240px,100%);margin-top:.1rem;padding-top:.95rem;border-top:1px solid rgba(145,118,90,.18);color:#2d2d2d}.ContactPage_tripadvisorWordmark__xlLNS{font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.ContactPage_tripadvisorSubline__5pQEo{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(74,74,74,.7)}@media (max-width:720px){.ContactPage_stage__wAQC1{min-height:auto;padding:96px 14px 52px}.ContactPage_stageEmbedded__hBBZh{padding:40px 14px 44px}.ContactPage_paper__VWK1p{padding:20px 12px;border-radius:24px}.ContactPage_paper__VWK1p:before{inset:6px;border-radius:18px}.ContactPage_formColumn__UE6O_{width:100%}.ContactPage_infoCard__XjVvh{padding:22px 18px;border-radius:24px}.ContactPage_privacyText__81VE2,.ContactPage_whatsappText__TdTU_{font-size:.86rem}}