.home-intro[data-astro-cid-7pewbour]{background:#f2eee6;padding:72px 0}.intro-wrap[data-astro-cid-7pewbour]{text-align:center}.intro-title[data-astro-cid-7pewbour]{font-family:Playfair Display,serif;font-size:40px;letter-spacing:.22em;color:#b5a188;font-weight:400;text-transform:uppercase;margin:0 0 20px}.intro-desc[data-astro-cid-7pewbour]{max-width:980px;margin:0 auto;color:#3a3a3a;line-height:1.6;text-align:justify}.intro-accent[data-astro-cid-7pewbour]{margin-top:10px;margin-bottom:28px;color:#b5a188;font-style:italic}.intro-categories[data-astro-cid-7pewbour]{display:flex;justify-content:center;align-items:center;gap:16px;color:#7a7d73;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.intro-categories[data-astro-cid-7pewbour] .sep[data-astro-cid-7pewbour]{color:#b5a188;font-size:16px}@media(max-width:920px){.home-intro[data-astro-cid-7pewbour]{padding:44px 0}.intro-categories[data-astro-cid-7pewbour]{flex-wrap:wrap;gap:10px;font-size:11px}.intro-title[data-astro-cid-7pewbour]{letter-spacing:.12em;font-size:28px}.intro-desc[data-astro-cid-7pewbour]{padding:0 10px}}@media(max-width:600px){.home-intro[data-astro-cid-7pewbour]{padding:36px 0}.intro-title[data-astro-cid-7pewbour]{font-size:22px;letter-spacing:.08em;line-height:1.3;padding:0 10px}.intro-desc[data-astro-cid-7pewbour]{font-size:15px;padding:0 16px;text-align:left}.intro-accent[data-astro-cid-7pewbour]{font-size:14px;padding:0 16px;margin-bottom:20px}.intro-categories[data-astro-cid-7pewbour]{flex-direction:column;gap:8px;font-size:11px;letter-spacing:.08em}.intro-categories[data-astro-cid-7pewbour] .sep[data-astro-cid-7pewbour]{display:none}}@media(max-width:400px){.home-intro[data-astro-cid-7pewbour]{padding:28px 0}.intro-title[data-astro-cid-7pewbour]{font-size:18px;letter-spacing:.06em}.intro-desc[data-astro-cid-7pewbour]{font-size:14px}.intro-accent[data-astro-cid-7pewbour]{font-size:13px}.intro-categories[data-astro-cid-7pewbour]{font-size:10px}}.pionero-section[data-astro-cid-7pewbour]{background:#365e4d;color:#eef2ef;padding:90px 0}.pionero-wrap[data-astro-cid-7pewbour]{text-align:center}.pionero-title[data-astro-cid-7pewbour]{font-family:Playfair Display,serif;font-size:29px;color:#b5a188;font-weight:400;letter-spacing:.24em;text-transform:uppercase;margin:0 0 8px}.pionero-sub[data-astro-cid-7pewbour]{font-size:18px;text-align:center;color:#b5a188;font-style:italic;opacity:.95;margin-bottom:26px}.pionero-text[data-astro-cid-7pewbour]{max-width:1000px;margin:0 auto 20px;text-align:justify;color:#e7ece8;line-height:1.6}.pionero-link[data-astro-cid-7pewbour]{display:inline-block;margin-top:28px;color:#b5a188;text-decoration:underline;letter-spacing:.12em}@media(max-width:920px){.pionero-section[data-astro-cid-7pewbour]{padding:64px 0}.pionero-title[data-astro-cid-7pewbour]{font-size:24px;letter-spacing:.16em}.pionero-sub[data-astro-cid-7pewbour]{font-size:16px}.pionero-text[data-astro-cid-7pewbour]{padding:0 14px;font-size:15px}}@media(max-width:600px){.pionero-section[data-astro-cid-7pewbour]{padding:48px 0}.pionero-title[data-astro-cid-7pewbour]{font-size:20px;letter-spacing:.1em;line-height:1.3;padding:0 16px}.pionero-sub[data-astro-cid-7pewbour]{font-size:14px;padding:0 16px;margin-bottom:20px}.pionero-text[data-astro-cid-7pewbour]{padding:0 20px;font-size:14px;text-align:left}.pionero-link[data-astro-cid-7pewbour]{font-size:13px;letter-spacing:.08em}}@media(max-width:400px){.pionero-section[data-astro-cid-7pewbour]{padding:36px 0}.pionero-title[data-astro-cid-7pewbour]{font-size:17px;letter-spacing:.06em}.pionero-sub[data-astro-cid-7pewbour]{font-size:13px}.pionero-text[data-astro-cid-7pewbour]{font-size:13px;padding:0 16px}.pionero-link[data-astro-cid-7pewbour]{font-size:12px;margin-top:20px}}.programas-section[data-astro-cid-7pewbour]{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:120px 0;color:#fff;text-align:center}.programas-section[data-astro-cid-7pewbour]:before{content:"";position:absolute;inset:0;background:#0006;z-index:1}.programas-wrap[data-astro-cid-7pewbour]{position:relative;z-index:2}.programas-title[data-astro-cid-7pewbour]{font-family:Playfair Display,serif;font-size:42px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;margin:0 0 16px;color:#fff}.programas-subtitle[data-astro-cid-7pewbour]{font-family:Forum,serif;font-size:16px;letter-spacing:.08em;margin-bottom:24px;opacity:.95}.programas-desc[data-astro-cid-7pewbour]{max-width:920px;margin:0 auto 36px;line-height:1.6;font-size:17px;font-family:Forum,serif;font-style:normal}.programas-btn[data-astro-cid-7pewbour]{display:inline-block;padding:14px 42px;border:2px solid #fff;border-radius:50px;color:#fff;text-decoration:none;letter-spacing:.14em;text-transform:uppercase;transition:all .3s ease;font-size:14px;font-family:Forum,serif}.programas-btn[data-astro-cid-7pewbour]:hover{background:#ffffff26}@media(max-width:920px){.programas-section[data-astro-cid-7pewbour]{padding:80px 0}.programas-title[data-astro-cid-7pewbour]{font-size:28px;letter-spacing:.16em}.programas-subtitle[data-astro-cid-7pewbour]{font-size:14px}.programas-desc[data-astro-cid-7pewbour]{padding:0 20px;font-size:15px}}@media(max-width:600px){.programas-section[data-astro-cid-7pewbour]{padding:60px 0}.programas-title[data-astro-cid-7pewbour]{font-size:22px;letter-spacing:.1em;line-height:1.3;padding:0 16px}.programas-subtitle[data-astro-cid-7pewbour]{font-size:12px;padding:0 16px;letter-spacing:.04em;margin-bottom:18px}.programas-desc[data-astro-cid-7pewbour]{padding:0 20px;font-size:14px;margin-bottom:28px}.programas-btn[data-astro-cid-7pewbour]{padding:12px 32px;font-size:13px}}@media(max-width:400px){.programas-section[data-astro-cid-7pewbour]{padding:48px 0}.programas-title[data-astro-cid-7pewbour]{font-size:18px;letter-spacing:.06em}.programas-subtitle[data-astro-cid-7pewbour]{font-size:11px}.programas-desc[data-astro-cid-7pewbour]{font-size:13px;padding:0 16px}.programas-btn[data-astro-cid-7pewbour]{padding:10px 28px;font-size:12px}}.programa-sol-section[data-astro-cid-7pewbour]{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:500px;display:flex;align-items:center;color:#fff}.programa-sol-section[data-astro-cid-7pewbour]:before{content:"";position:absolute;inset:0;background:#00000080;z-index:1}.programa-sol-section[data-astro-cid-7pewbour] .container[data-astro-cid-7pewbour]{position:relative;z-index:2;width:100%}.programa-sol-header[data-astro-cid-7pewbour]{position:absolute;top:20px;right:40px;display:flex;align-items:center;gap:20px;font-size:13px;letter-spacing:.08em;font-family:Forum,serif}.header-link[data-astro-cid-7pewbour]{color:#fff;text-decoration:none;transition:opacity .3s ease}.header-link[data-astro-cid-7pewbour]:hover{opacity:.8}.header-divider[data-astro-cid-7pewbour]{color:#fff;opacity:.6}.programa-sol-content[data-astro-cid-7pewbour]{text-align:center;padding:100px 0}.programa-sol-title[data-astro-cid-7pewbour]{font-family:Playfair Display,serif;font-size:48px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;margin:0 0 20px;color:#fff}.programa-sol-desc[data-astro-cid-7pewbour]{font-family:Forum,serif;font-style:italic;font-size:18px;max-width:800px;margin:0 auto 36px;line-height:1.5}.programa-sol-btn[data-astro-cid-7pewbour]{display:inline-block;padding:14px 48px;border:2px solid #fff;border-radius:50px;color:#fff;text-decoration:none;letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-family:Forum,serif!important;transition:all .3s ease}.programa-sol-btn[data-astro-cid-7pewbour]:hover{background:#ffffff26}@media(max-width:920px){.programa-sol-section[data-astro-cid-7pewbour]{min-height:420px}.programa-sol-header[data-astro-cid-7pewbour]{position:static;flex-direction:column;gap:12px;margin-bottom:40px;font-size:11px}.header-divider[data-astro-cid-7pewbour]{display:none}.programa-sol-content[data-astro-cid-7pewbour]{padding:60px 0}.programa-sol-title[data-astro-cid-7pewbour]{font-size:28px;letter-spacing:.16em}.programa-sol-desc[data-astro-cid-7pewbour]{font-size:16px;padding:0 20px}}@media(max-width:600px){.programa-sol-section[data-astro-cid-7pewbour]{min-height:380px}.programa-sol-header[data-astro-cid-7pewbour]{gap:10px;margin-bottom:30px;font-size:10px;padding:0 16px}.header-link[data-astro-cid-7pewbour]{letter-spacing:.04em}.programa-sol-content[data-astro-cid-7pewbour]{padding:40px 0}.programa-sol-title[data-astro-cid-7pewbour]{font-size:22px;letter-spacing:.1em;line-height:1.3}.programa-sol-desc[data-astro-cid-7pewbour]{font-size:14px;padding:0 20px;margin-bottom:28px}.programa-sol-btn[data-astro-cid-7pewbour]{padding:12px 36px;font-size:13px}}@media(max-width:400px){.programa-sol-section[data-astro-cid-7pewbour]{min-height:340px}.programa-sol-header[data-astro-cid-7pewbour]{font-size:9px;gap:8px;margin-bottom:24px}.programa-sol-content[data-astro-cid-7pewbour]{padding:30px 0}.programa-sol-title[data-astro-cid-7pewbour]{font-size:18px;letter-spacing:.06em}.programa-sol-desc[data-astro-cid-7pewbour]{font-size:13px;padding:0 16px;margin-bottom:24px}.programa-sol-btn[data-astro-cid-7pewbour]{padding:10px 28px;font-size:12px}}.habitaciones-section[data-astro-cid-7pewbour]{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;min-height:450px;display:flex;align-items:center;color:#fff;margin-top:80px}.habitaciones-section[data-astro-cid-7pewbour]:before{content:"";position:absolute;inset:0;background:#00000059;z-index:1}.habitaciones-wrap[data-astro-cid-7pewbour]{position:relative;z-index:2;text-align:center;padding:80px 0}.habitaciones-title[data-astro-cid-7pewbour]{font-family:Playfair Display,serif;font-size:32px;font-weight:400;letter-spacing:.32em;text-transform:uppercase;margin:0 0 16px;color:#fff}.habitaciones-desc[data-astro-cid-7pewbour]{font-family:Forum,serif;font-style:italic;font-size:20px;margin:0;color:#fff}@media(max-width:920px){.habitaciones-section[data-astro-cid-7pewbour]{margin-top:60px;min-height:350px}.habitaciones-wrap[data-astro-cid-7pewbour]{padding:60px 20px}.habitaciones-title[data-astro-cid-7pewbour]{font-size:28px;letter-spacing:.2em}.habitaciones-desc[data-astro-cid-7pewbour]{font-size:17px}}@media(max-width:600px){.habitaciones-section[data-astro-cid-7pewbour]{margin-top:48px;min-height:300px}.habitaciones-wrap[data-astro-cid-7pewbour]{padding:50px 20px}.habitaciones-title[data-astro-cid-7pewbour]{font-size:22px;letter-spacing:.12em;line-height:1.3}.habitaciones-desc[data-astro-cid-7pewbour]{font-size:15px;padding:0 16px}}@media(max-width:400px){.habitaciones-section[data-astro-cid-7pewbour]{margin-top:36px;min-height:260px}.habitaciones-wrap[data-astro-cid-7pewbour]{padding:40px 16px}.habitaciones-title[data-astro-cid-7pewbour]{font-size:18px;letter-spacing:.08em}.habitaciones-desc[data-astro-cid-7pewbour]{font-size:14px}}
