.apertura[data-astro-cid-z2nrcivh]{background:var(--color-superficie);border-bottom:1px solid var(--color-borde);container-type:inline-size}.apertura[data-astro-cid-z2nrcivh] .apertura-texto[data-astro-cid-z2nrcivh] h1[data-astro-cid-z2nrcivh]{font-size:inherit;margin:0}.apertura[data-astro-cid-z2nrcivh] .lema[data-astro-cid-z2nrcivh]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.2rem,1rem + 2.4cqi,4rem);line-height:1;display:block}.apertura[data-astro-cid-z2nrcivh] .subtitular[data-astro-cid-z2nrcivh]{letter-spacing:0;text-wrap:balance;margin-top:.7rem;font-family:"Source Sans 3",system-ui,sans-serif;font-size:clamp(1.05rem,.8rem + .75cqi,1.6rem);font-weight:400;line-height:1.25;display:block}.apertura-servicios[data-astro-cid-z2nrcivh]{margin-top:.85rem;font-size:clamp(.95rem,.85rem + .28cqi,1.15rem)}.apertura-botones[data-astro-cid-z2nrcivh]{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,1.1rem + .9cqi,2.5rem);display:flex}.boton[data-astro-cid-z2nrcivh]{color:#fff;border-radius:.25rem;align-items:center;min-height:clamp(3rem,2.7rem + .5cqi,3.6rem);padding:0 clamp(1.5rem,1.25rem + .55cqi,2.25rem);font-size:clamp(.95rem,.87rem + .24cqi,1.15rem);font-weight:600;text-decoration:none;display:inline-flex}.boton-acento[data-astro-cid-z2nrcivh]{background:var(--color-acento)}.boton-whatsapp[data-astro-cid-z2nrcivh]{background:#1f8a4c}.apertura-foto[data-astro-cid-z2nrcivh] img[data-astro-cid-z2nrcivh]{object-fit:cover;width:100%;height:100%;display:block}.apertura-lado[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh] img[data-astro-cid-z2nrcivh]{aspect-ratio:16/9;object-position:58% 42%;max-height:46dvh}.apertura-lado[data-astro-cid-z2nrcivh] .apertura-texto[data-astro-cid-z2nrcivh]{padding:2rem 1.5rem 2.5rem}@media (width>=56rem){.apertura-lado[data-astro-cid-z2nrcivh]{--columna-texto:clamp(21rem, 34cqi, 37rem);--respiro:3rem;grid-template-columns:[borde] minmax(1.5rem, calc((100% - 72rem) / 2 + 1.5rem)) [texto] minmax(0, var(--columna-texto)) [foto] 1fr;align-items:center;min-height:clamp(19rem,36dvh,26rem);display:grid}.apertura-lado[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh]{aspect-ratio:2.3;grid-area:1/foto/auto/-1;align-self:stretch;width:100%;position:relative;overflow:hidden}.apertura-lado[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh] img[data-astro-cid-z2nrcivh]{aspect-ratio:auto;object-position:50% 44%;height:100%;position:absolute;inset:0}.apertura-lado[data-astro-cid-z2nrcivh] .apertura-texto[data-astro-cid-z2nrcivh]{padding:clamp(1.5rem, 1rem + .8cqi, 2.25rem) var(--respiro) clamp(1.5rem, 1rem + .8cqi, 2.25rem) 0;grid-area:1/texto}.apertura-lado[data-astro-cid-z2nrcivh]:not(:has(.apertura-foto)){min-height:0;display:block}.apertura-lado[data-astro-cid-z2nrcivh]:not(:has(.apertura-foto)) .apertura-texto[data-astro-cid-z2nrcivh]{max-width:none;padding:clamp(2.5rem,2rem + 1cqi,3.5rem) max(1.5rem,50% - 34.5rem)}}.apertura-lado[data-astro-cid-z2nrcivh] .lema[data-astro-cid-z2nrcivh],.apertura-lado[data-astro-cid-z2nrcivh] .subtitular[data-astro-cid-z2nrcivh]{color:var(--color-texto)}.apertura-lado[data-astro-cid-z2nrcivh] .apertura-servicios[data-astro-cid-z2nrcivh]{color:var(--color-texto-suave)}.apertura-encima[data-astro-cid-z2nrcivh]{height:clamp(17rem,62dvh,46rem);display:grid}@media (width>=48rem){.apertura-encima[data-astro-cid-z2nrcivh]{height:clamp(17rem,54dvh,max(42rem,26cqi))}}.apertura-encima[data-astro-cid-z2nrcivh]:not(:has(.apertura-foto)){height:auto}.apertura-encima[data-astro-cid-z2nrcivh]:not(:has(.apertura-foto)) .apertura-texto[data-astro-cid-z2nrcivh]{color:var(--color-texto)}.apertura-encima[data-astro-cid-z2nrcivh]:not(:has(.apertura-foto)) .lema[data-astro-cid-z2nrcivh],.apertura-encima[data-astro-cid-z2nrcivh]:not(:has(.apertura-foto)) .subtitular[data-astro-cid-z2nrcivh]{color:var(--color-texto);text-shadow:none}.apertura-encima[data-astro-cid-z2nrcivh]:not(:has(.apertura-foto)) .apertura-servicios[data-astro-cid-z2nrcivh]{color:var(--color-texto-suave)}.apertura-encima[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh],.apertura-encima[data-astro-cid-z2nrcivh] .apertura-texto[data-astro-cid-z2nrcivh]{grid-area:1/1}.apertura-encima[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh]{position:relative;overflow:hidden}.apertura-encima[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh] img[data-astro-cid-z2nrcivh]{object-fit:cover;object-position:50% 21%;width:100%;height:100%;position:absolute;inset:0}.apertura-encima[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh]:after{content:"";background:linear-gradient(#0c0a0b00 30%,#0c0a0b1a 55%,#0c0a0b8c 100%),linear-gradient(100deg,#0c0a0beb 0%,#0c0a0be0 30%,#0c0a0bb3 48%,#0c0a0b4d 70%,#0c0a0b00 86%);position:absolute;inset:0}.apertura-encima[data-astro-cid-z2nrcivh].velo-suave .apertura-foto[data-astro-cid-z2nrcivh]:after{background:linear-gradient(#0c0a0b00 30%,#0c0a0b14 55%,#0c0a0b70 100%),linear-gradient(100deg,#0c0a0bd6 0%,#0c0a0bc7 30%,#0c0a0b94 48%,#0c0a0b3d 68%,#0c0a0b00 84%)}.apertura-encima[data-astro-cid-z2nrcivh] .apertura-texto[data-astro-cid-z2nrcivh]{color:#fff;text-align:center;align-self:center;width:100%;max-width:72rem;margin:0 auto;padding:2.5rem 1.5rem;position:relative}.apertura-encima[data-astro-cid-z2nrcivh] .apertura-botones[data-astro-cid-z2nrcivh]{justify-content:center}@media (width>=60rem){.apertura-encima[data-astro-cid-z2nrcivh] .apertura-texto[data-astro-cid-z2nrcivh]{max-width:34rem;margin:0 0 0 max(1.5rem,50% - 34.5rem);padding:3.5rem 0}}.apertura-encima[data-astro-cid-z2nrcivh] .lema[data-astro-cid-z2nrcivh],.apertura-encima[data-astro-cid-z2nrcivh] .subtitular[data-astro-cid-z2nrcivh]{color:#fff;text-shadow:0 1px 2px #0c0a0be6,0 2px 14px #0c0a0bbf}.apertura-encima[data-astro-cid-z2nrcivh] .apertura-servicios[data-astro-cid-z2nrcivh]{color:#fff}@media (width<=40rem){.apertura-encima[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh] img[data-astro-cid-z2nrcivh]{object-position:72% 50%}}@media (width<=60rem){.apertura-encima[data-astro-cid-z2nrcivh] .apertura-foto[data-astro-cid-z2nrcivh]:after,.apertura-encima[data-astro-cid-z2nrcivh].velo-suave .apertura-foto[data-astro-cid-z2nrcivh]:after{background:linear-gradient(#0c0a0b4d 0%,#0c0a0b99 40%,#0c0a0bdb 78%,#0c0a0beb 100%)}.apertura-encima[data-astro-cid-z2nrcivh] .apertura-texto[data-astro-cid-z2nrcivh]{align-self:end}}
