.loading-screen[data-astro-cid-bviv7g3o]{z-index:9999;opacity:1;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:opacity .7s ease-out;display:flex;position:fixed;top:0;left:0}.loading-screen[data-astro-cid-bviv7g3o].fade-out{opacity:0;pointer-events:none}.loading-content[data-astro-cid-bviv7g3o]{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex}.loading-logo[data-astro-cid-bviv7g3o]{font-family:var(--font-Seasons);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;color:var(--color-texto);transform-origin:50%;z-index:10001;font-size:clamp(2.2rem,8.5vw,6rem);font-weight:700;line-height:1;transition:all 1.25s;position:relative}.loading-logo[data-astro-cid-bviv7g3o].moving{z-index:10002;position:fixed}.loading-text[data-astro-cid-bviv7g3o]{z-index:10000;opacity:0;letter-spacing:.04em;margin-top:0;transition:opacity .7s ease-out,letter-spacing .9s,transform .7s ease-out;position:relative;transform:translateY(6px)}.loading-text[data-astro-cid-bviv7g3o].intro{opacity:1;letter-spacing:.16em;transform:translateY(0)}.loading-text[data-astro-cid-bviv7g3o].fade-out{opacity:0;transform:translateY(-4px)}.loading-text[data-astro-cid-bviv7g3o].hidden{display:none}.nav-logo[data-astro-cid-bviv7g3o]{opacity:0;transition:opacity .5s ease-in}.nav-logo[data-astro-cid-bviv7g3o].show{opacity:1}.nav-container[data-astro-cid-bviv7g3o]{opacity:0;transition:all .6s ease-out;transform:translateY(0)}.nav-container[data-astro-cid-bviv7g3o].show{opacity:1;transform:translateY(0)}.home-page[data-astro-cid-bviv7g3o] .nav-container[data-astro-cid-bviv7g3o]{opacity:0}.nav-logo-placeholder[data-astro-cid-bviv7g3o]{opacity:0;transition:opacity .3s ease-in}.nav-logo-placeholder[data-astro-cid-bviv7g3o].show{opacity:1}@media (width<=768px){.loading-logo[data-astro-cid-bviv7g3o]{letter-spacing:.08em}}@media (width>=768px){.menu-btn[data-astro-cid-bviv7g3o],.mobile-menu[data-astro-cid-bviv7g3o]{display:none!important}}.menu-btn[data-astro-cid-bviv7g3o]{z-index:50;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:15px;padding:0;display:flex;position:relative}.menu-btn[data-astro-cid-bviv7g3o] span[data-astro-cid-bviv7g3o]{background:var(--color-texto);width:100%;height:1.5px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:block}.menu-btn[data-astro-cid-bviv7g3o] span[data-astro-cid-bviv7g3o]:last-child{align-self:flex-end;width:70%}.menu-btn[data-astro-cid-bviv7g3o].open span[data-astro-cid-bviv7g3o]{opacity:0}html.menu-open{overflow:hidden}.mobile-menu[data-astro-cid-bviv7g3o]{z-index:60;background:var(--color-fondo);opacity:0;visibility:hidden;flex-direction:column;padding:1.75rem 1.75rem 2.5rem;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1),visibility .5s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-14px)}.mobile-menu[data-astro-cid-bviv7g3o].open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu-head[data-astro-cid-bviv7g3o]{justify-content:space-between;align-items:center;display:flex}.mm-wordmark[data-astro-cid-bviv7g3o]{font-family:var(--font-Seasons);text-transform:uppercase;letter-spacing:.16em;color:var(--color-texto);font-size:.9rem;font-weight:700}.mm-close[data-astro-cid-bviv7g3o]{cursor:pointer;background:0 0;border:none;width:26px;height:26px;padding:0;position:relative}.mm-close[data-astro-cid-bviv7g3o] span[data-astro-cid-bviv7g3o]{background:var(--color-texto);height:1.5px;position:absolute;top:50%;left:2px;right:2px}.mm-close[data-astro-cid-bviv7g3o] span[data-astro-cid-bviv7g3o]:first-child{transform:rotate(45deg)}.mm-close[data-astro-cid-bviv7g3o] span[data-astro-cid-bviv7g3o]:last-child{transform:rotate(-45deg)}.mobile-menu-nav[data-astro-cid-bviv7g3o]{flex:1;align-items:center;display:flex}.mobile-menu-nav[data-astro-cid-bviv7g3o] ul[data-astro-cid-bviv7g3o]{width:100%;margin:0;padding:0;list-style:none}.mobile-menu-nav[data-astro-cid-bviv7g3o] li[data-astro-cid-bviv7g3o]{opacity:0;border-top:1px solid #11111117;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.mobile-menu-nav[data-astro-cid-bviv7g3o] li[data-astro-cid-bviv7g3o]:last-child{border-bottom:1px solid #11111117}.mobile-menu[data-astro-cid-bviv7g3o].open .mobile-menu-nav[data-astro-cid-bviv7g3o] li[data-astro-cid-bviv7g3o]{opacity:1;transition-delay:calc(.15s + var(--i) * 70ms);transform:translateY(0)}.mobile-menu-nav[data-astro-cid-bviv7g3o] a[data-astro-cid-bviv7g3o]{color:var(--color-texto);align-items:baseline;gap:1.1rem;padding:1.05rem .25rem;text-decoration:none;transition:color .35s,padding-left .4s cubic-bezier(.16,1,.3,1);display:flex}.mobile-menu-nav[data-astro-cid-bviv7g3o] a[data-astro-cid-bviv7g3o]:hover,.mobile-menu-nav[data-astro-cid-bviv7g3o] a[data-astro-cid-bviv7g3o]:active{color:var(--color-detalles1);padding-left:.75rem}.mm-index[data-astro-cid-bviv7g3o]{font-family:var(--font-Montserrat);letter-spacing:.15em;color:var(--color-detalles1);min-width:1.4rem;font-size:.7rem}.mm-label[data-astro-cid-bviv7g3o]{font-family:var(--font-Seasons);font-size:2.25rem;font-weight:500;line-height:1.05}.mobile-menu-foot[data-astro-cid-bviv7g3o]{margin-top:2rem}.mobile-menu-foot[data-astro-cid-bviv7g3o] p[data-astro-cid-bviv7g3o]{font-family:var(--font-Seasons);color:var(--color-detalles3);font-size:1.1rem;font-style:italic}.custom-grid[data-astro-cid-ge2uvauf]{grid-template-rows:repeat(10,1fr);grid-template-columns:1.3fr 1.5fr 1.1fr;grid-template-areas:"lft-1 cnt rgh-1""lft-1 cnt rgh-1""lft-1 cnt rgh-1""lft-1 cnt rgh-1""lft-1 cnt rgh-2""lft-2 cnt rgh-2""lft-2 cnt rgh-2""lft-2 cnt rgh-2""lft-2 cnt rgh-2""lft-2 cnt rgh-2";display:grid;overflow:hidden}@media (width<=767px){.custom-grid[data-astro-cid-ge2uvauf]{grid-template:"lft-1""cnt"1fr/1fr}.lft-2[data-astro-cid-ge2uvauf],.rgh-1[data-astro-cid-ge2uvauf],.rgh-2[data-astro-cid-ge2uvauf]{display:none}}.lft-1[data-astro-cid-ge2uvauf]{grid-area:lft-1}.lft-2[data-astro-cid-ge2uvauf]{grid-area:lft-2}.cnt[data-astro-cid-ge2uvauf]{grid-area:cnt}.rgh-1[data-astro-cid-ge2uvauf]{grid-area:rgh-1}.rgh-2[data-astro-cid-ge2uvauf]{grid-area:rgh-2}.clip[data-astro-cid-ge2uvauf]{border-radius:100%;width:200%;height:200%;position:absolute;bottom:-100%;right:-100%}.clip[data-astro-cid-oxgmilyn]{border-radius:100%;width:200%;height:200%;position:absolute;top:-100%;right:-100%}video[data-astro-cid-rj65ajc3],img[data-astro-cid-rj65ajc3]{object-fit:cover;width:100%;height:100%}section[data-astro-cid-rj65ajc3].steps{width:100vw;height:100dvh;position:relative;overflow:hidden}.cards[data-astro-cid-rj65ajc3]{will-change:transform;width:150vw;height:600px;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.card[data-astro-cid-rj65ajc3]{transform-origin:50%;will-change:transform;width:600px;height:450px;color:inherit;cursor:pointer;flex-direction:column;gap:1em;margin-left:-300px;text-decoration:none;display:flex;position:absolute;top:60%;left:50%}.card-img[data-astro-cid-rj65ajc3]{aspect-ratio:16/9;background:#eceae7;border-radius:.5em;flex:1;transition:box-shadow .4s;overflow:hidden}.card[data-astro-cid-rj65ajc3]:hover .card-img[data-astro-cid-rj65ajc3]{box-shadow:0 18px 40px -18px #00000073}.card-content[data-astro-cid-rj65ajc3]{width:100%;height:60px}.card-content[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{text-align:left;color:#111;justify-content:space-between;align-items:baseline;gap:1em;font-size:16px;font-weight:500;line-height:1.25;display:flex}.card-cta[data-astro-cid-rj65ajc3]{letter-spacing:.08em;text-transform:uppercase;color:#8a8987;opacity:0;white-space:nowrap;font-size:13px;transition:all .35s;transform:translate(-6px)}.card[data-astro-cid-rj65ajc3]:hover .card-cta[data-astro-cid-rj65ajc3]{opacity:1;color:#d4c0b1;transform:translate(0)}.step-counter[data-astro-cid-rj65ajc3]{flex-direction:column;margin:2em;display:flex;position:absolute}.counter-title[data-astro-cid-rj65ajc3],.count[data-astro-cid-rj65ajc3]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:1200px;height:150px;position:relative;overflow:hidden}.count[data-astro-cid-rj65ajc3]{top:-10px}.count-container[data-astro-cid-rj65ajc3]{will-change:transform;position:relative;transform:translateY(150px)}.step-counter[data-astro-cid-rj65ajc3] h1[data-astro-cid-rj65ajc3]{color:#111;text-transform:uppercase;letter-spacing:-.04em;will-change:transform;width:100%;font-size:150px;font-weight:900;line-height:1;position:relative}.empty[data-astro-cid-rj65ajc3]{opacity:0;pointer-events:none}@media (width<=900px){.counter-title[data-astro-cid-rj65ajc3] h1[data-astro-cid-rj65ajc3]{font-size:60px}.cards[data-astro-cid-rj65ajc3]{top:30%;left:76%}.card[data-astro-cid-rj65ajc3]{width:375px;height:360px}.card-img[data-astro-cid-rj65ajc3]{aspect-ratio:16/9}.count[data-astro-cid-rj65ajc3]{height:100px;top:-100px;left:-10px}.count-container[data-astro-cid-rj65ajc3] h1[data-astro-cid-rj65ajc3]{height:100px;font-size:100px;line-height:100px}}@media (width<=450px){.count-container[data-astro-cid-rj65ajc3] h1[data-astro-cid-rj65ajc3]{font-size:85px}}.selection-group[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{transition:all .3s}.selection-group[data-astro-cid-vekgkm42]:has(input[type=radio]:checked) label[data-astro-cid-vekgkm42]{text-decoration:line-through 1px}.selection-group[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=radio]:checked+label[data-astro-cid-vekgkm42]{color:#daf0fc!important;text-decoration:none!important}#other[data-astro-cid-vekgkm42]:checked+label[data-astro-cid-vekgkm42]{color:#fff!important}.other-text-container[data-astro-cid-vekgkm42]{align-items:center;transition:all .5s cubic-bezier(.4,0,.2,1);display:inline-flex}.other-text-container[data-astro-cid-vekgkm42].show{opacity:1!important;width:150px!important;max-height:60px!important}#other_text[data-astro-cid-vekgkm42]{color:#daf0fc;background:0 0;border:none;border-bottom:1px solid #fff;font-size:14px}#other_text[data-astro-cid-vekgkm42]::placeholder{color:#daf0fc;opacity:.7}#other_text[data-astro-cid-vekgkm42]:focus{border-bottom-color:#daf0fc;outline:none}
