.home-hero[data-astro-cid-pgpo2ev5]{position:relative;background-color:var(--color-beige, #f9f9f9);width:100%;aspect-ratio:2 / 1;max-height:700px;min-height:400px;color:#fff;text-align:center;overflow:hidden}.slides-container[data-astro-cid-pgpo2ev5]{width:100%;height:100%;position:relative}.hero-slide[data-astro-cid-pgpo2ev5]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;z-index:1;background-image:var(--bg-desktop);background-size:cover;background-repeat:no-repeat;background-position:center}.hero-slide[data-astro-cid-pgpo2ev5].active{opacity:1;z-index:2}.hero-content[data-astro-cid-pgpo2ev5]{max-width:800px;z-index:3;position:relative}p[data-astro-cid-pgpo2ev5]{font-size:1.25rem;margin-bottom:2.5rem;opacity:.9}.cta-button[data-astro-cid-pgpo2ev5]{display:inline-block;background-color:#fff;color:var(--color-text-main);padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;border-radius:4px;transition:transform .2s,background-color .2s}.cta-button[data-astro-cid-pgpo2ev5]:hover{transform:scale(1.05);background-color:var(--color-beige)}.carousel-controls[data-astro-cid-pgpo2ev5]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1.5rem;z-index:10;background:#fff3;padding:.5rem 1rem;border-radius:50px;backdrop-filter:blur(4px)}.control-btn[data-astro-cid-pgpo2ev5]{background:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-main);transition:background .3s}.control-btn[data-astro-cid-pgpo2ev5]:hover{background:var(--color-beige)}.indicators[data-astro-cid-pgpo2ev5]{display:flex;gap:.5rem}.dot[data-astro-cid-pgpo2ev5]{width:30px;height:4px;background-color:#ffffff80;border-radius:2px}.dot[data-astro-cid-pgpo2ev5].active{background-color:#fff;width:40px}@media(max-width:768px){.home-hero[data-astro-cid-pgpo2ev5]{aspect-ratio:1 / 1;height:auto;min-height:unset;max-height:unset}.hero-slide[data-astro-cid-pgpo2ev5]{background-image:var(--bg-mobile);background-size:cover;background-position:center}h1[data-astro-cid-pgpo2ev5]{font-size:2.5rem}.cta-button[data-astro-cid-pgpo2ev5]{width:100%}}.bottom-divider[data-astro-cid-pgpo2ev5]{position:absolute;bottom:-2px;left:0;width:100%;z-index:2;line-height:0;opacity:.8;pointer-events:none}.pleca-divider[data-astro-cid-pgpo2ev5]{width:100%;height:auto;display:block}.rooms-section[data-astro-cid-hkn6jqv6]{padding:5rem 1rem;background-color:#fff;text-align:center}.content-wrapper[data-astro-cid-hkn6jqv6]{max-width:1200px;margin:0 auto}.section-header[data-astro-cid-hkn6jqv6] h2[data-astro-cid-hkn6jqv6]{font-size:2.5rem;color:var(--color-cafe);margin-bottom:1rem}.section-header[data-astro-cid-hkn6jqv6] p[data-astro-cid-hkn6jqv6]{font-size:1.1rem;color:var(--color-text-main);max-width:700px;margin:0 auto 4rem;line-height:1.6}.cards-grid[data-astro-cid-hkn6jqv6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;justify-content:center}.room-card[data-astro-cid-hkn6jqv6]{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:none;transition:transform .2s}.room-card[data-astro-cid-hkn6jqv6] img[data-astro-cid-hkn6jqv6]{width:100%;height:300px;object-fit:cover}.room-card[data-astro-cid-hkn6jqv6]:hover{transform:translateY(-5px);box-shadow:0 4px 6px #0000001a}.card-placeholder[data-astro-cid-hkn6jqv6]{background-color:var(--color-text-main);height:250px;display:flex;justify-content:center;align-items:center;color:#fff;margin-bottom:1rem;font-size:1rem;border-radius:4px}.room-card[data-astro-cid-hkn6jqv6] h3[data-astro-cid-hkn6jqv6]{color:var(--color-cafe);font-size:1.5rem;margin-top:.5rem}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.room-card-content[data-astro-cid-hkn6jqv6]{animation:float 6s ease-in-out infinite}.room-card[data-astro-cid-hkn6jqv6]:nth-child(2n) .room-card-content[data-astro-cid-hkn6jqv6]{animation-delay:2s}.video-section[data-astro-cid-luhcq7zj]{padding:5rem 1rem;background-color:#f9f9f9}.content-wrapper[data-astro-cid-luhcq7zj]{max-width:1200px;margin:0 auto;text-align:center}.section-header[data-astro-cid-luhcq7zj] h2[data-astro-cid-luhcq7zj]{font-size:2.5rem;color:var(--color-cafe);margin-bottom:1rem}.section-header[data-astro-cid-luhcq7zj] p[data-astro-cid-luhcq7zj]{font-size:1.1rem;color:var(--color-text-main);margin-bottom:3rem}.video-container[data-astro-cid-luhcq7zj]{max-width:1000px;margin:0 auto}.video-placeholder[data-astro-cid-luhcq7zj]{background:linear-gradient(135deg,var(--color-azul) 0%,var(--color-cafe) 100%);background-position:center;background-size:cover;background-repeat:no-repeat;aspect-ratio:16 / 9;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:1rem;border-radius:8px;position:relative;overflow:hidden}.play-button[data-astro-cid-luhcq7zj]{width:80px;height:80px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .2s}.play-button[data-astro-cid-luhcq7zj]:hover{transform:scale(1.1)}.play-icon[data-astro-cid-luhcq7zj]{width:40px;height:40px;fill:var(--color-cafe)}.presentacion-section[data-astro-cid-tjsthq44]{position:relative;padding:6rem 1rem 0;background:linear-gradient(180deg,#fff,#e0f2fe);overflow:hidden;min-height:80vh;display:flex;flex-direction:column;justify-content:space-between}.content-wrapper[data-astro-cid-tjsthq44]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;flex-grow:1;padding-bottom:4rem;z-index:10}@media(min-width:768px){.content-wrapper[data-astro-cid-tjsthq44]{grid-template-columns:1fr 1fr;text-align:left}}.text-content[data-astro-cid-tjsthq44]{z-index:10;animation:fadeIn 1s ease-out}.text-content[data-astro-cid-tjsthq44] h2[data-astro-cid-tjsthq44]{font-size:2.5rem;color:var(--color-text-main, #333);margin-bottom:1.5rem;line-height:1.2}.highlight[data-astro-cid-tjsthq44]{color:var(--color-primary, #0077b6);display:block}.text-content[data-astro-cid-tjsthq44] p[data-astro-cid-tjsthq44]{font-size:1.125rem;color:var(--color-text-secondary, #555);line-height:1.7;margin-bottom:2rem}.image-content[data-astro-cid-tjsthq44]{display:flex;justify-content:center;position:relative}.image-content[data-astro-cid-tjsthq44] img{max-width:100%;height:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.15))}.waves-container[data-astro-cid-tjsthq44]{position:relative;width:100%;height:15vh;min-height:100px;max-height:150px;margin-bottom:-1px}.waves[data-astro-cid-tjsthq44]{position:absolute;width:100%;height:100%;bottom:0;left:0}.parallax-waves[data-astro-cid-tjsthq44]>use[data-astro-cid-tjsthq44]{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax-waves[data-astro-cid-tjsthq44]>use[data-astro-cid-tjsthq44]:nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax-waves[data-astro-cid-tjsthq44]>use[data-astro-cid-tjsthq44]:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax-waves[data-astro-cid-tjsthq44]>use[data-astro-cid-tjsthq44]:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax-waves[data-astro-cid-tjsthq44]>use[data-astro-cid-tjsthq44]:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}main[data-astro-cid-j7pv25f6]{width:100%}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
