.carrusel:where(.astro-wmh4d3k4){background:var(--azul);position:relative}.carrusel__slides:where(.astro-wmh4d3k4){display:grid}.carrusel__slides:where(.astro-wmh4d3k4)>[data-slide]{grid-area:1/1;transition:opacity .7s,visibility .7s;display:grid}.carrusel__slides:where(.astro-wmh4d3k4)>[data-slide]:not([data-activo]){opacity:0;visibility:hidden}.carrusel__slides:where(.astro-wmh4d3k4)>[data-slide] .portada__texto{transition:opacity .45s .3s,transform .45s .3s}.carrusel__slides:where(.astro-wmh4d3k4)>[data-slide]:not([data-activo]) .portada__texto{opacity:0;transition:opacity .25s,transform 0s .25s;transform:translateY(.75rem)}@media (width<=61.99rem){.carrusel:where(.astro-wmh4d3k4) .carrusel__slides:where(.astro-wmh4d3k4) .portada{isolation:isolate;min-height:calc(100svh - 8.125rem);position:relative}.carrusel:where(.astro-wmh4d3k4) .carrusel__slides:where(.astro-wmh4d3k4) .portada__foto{z-index:-1;aspect-ratio:auto;height:52%;position:absolute;inset:0 0 auto}.carrusel:where(.astro-wmh4d3k4) .carrusel__slides:where(.astro-wmh4d3k4) .portada__foto img{position:absolute;inset:0}.carrusel:where(.astro-wmh4d3k4) .carrusel__slides:where(.astro-wmh4d3k4) .portada__foto:after{content:"";background:linear-gradient(#002d5400 0%,#002d5440 35%,#002d54d9 75%,#002d54 100%);position:absolute;inset:0}.carrusel:where(.astro-wmh4d3k4) .carrusel__slides:where(.astro-wmh4d3k4) .portada__texto{align-self:end;padding-top:2rem;padding-bottom:4.5rem}.carrusel:where(.astro-wmh4d3k4) .carrusel__slides:where(.astro-wmh4d3k4) .portada__titulo{font-size:clamp(2.25rem,1.6rem + 3vw,3rem)}.carrusel:where(.astro-wmh4d3k4) .carrusel__slides:where(.astro-wmh4d3k4) .portada__bajada{font-size:var(--texto-md);margin-bottom:1.25rem}}.carrusel__controles:where(.astro-wmh4d3k4){right:var(--margen);backdrop-filter:blur(8px);color:var(--blanco);background:#002d54b8;border-radius:999px;align-items:center;gap:.125rem;padding:.25rem;display:flex;position:absolute;bottom:1rem}.carrusel__controles:where(.astro-wmh4d3k4)[hidden]{display:none}.carrusel__boton:where(.astro-wmh4d3k4){width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.carrusel__boton:where(.astro-wmh4d3k4):hover{background:#ffffff24}.carrusel__boton:where(.astro-wmh4d3k4) svg{display:block}.carrusel__icono-seguir:where(.astro-wmh4d3k4),.carrusel:where(.astro-wmh4d3k4)[data-pausado] .carrusel__icono-pausa:where(.astro-wmh4d3k4){display:none}.carrusel:where(.astro-wmh4d3k4)[data-pausado] .carrusel__icono-seguir:where(.astro-wmh4d3k4){display:block}.carrusel__flecha:where(.astro-wmh4d3k4){display:none}.carrusel__puntos:where(.astro-wmh4d3k4){padding-inline:.25rem;display:flex}.carrusel__puntos:where(.astro-wmh4d3k4) button{cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2.75rem;padding:0;display:grid}.carrusel__puntos:where(.astro-wmh4d3k4) button:before{content:"";background:#ffffff8c;border-radius:999px;width:.5rem;height:.5rem;transition:width .3s,background-color .3s}.carrusel__puntos:where(.astro-wmh4d3k4) button[aria-current=true]:before{background:var(--amarillo);width:1.5rem}@media (width>=62rem){.carrusel__flecha:where(.astro-wmh4d3k4){display:grid}.carrusel__controles:where(.astro-wmh4d3k4){bottom:1.5rem}}@media (prefers-reduced-motion:reduce){.carrusel__slides:where(.astro-wmh4d3k4)>[data-slide],.carrusel__slides:where(.astro-wmh4d3k4)>[data-slide] .portada__texto{transition:none}}.boton--whatsapp:where(.astro-lcdefpme){color:var(--azul);background:#25d366}.boton--whatsapp:where(.astro-lcdefpme):hover{background:#4be08a}.etiqueta-vivo:where(.astro-lcdefpme){background:var(--amarillo);color:var(--azul);font-size:var(--texto-sm);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.25rem .75rem;font-weight:700;display:inline-flex}.etiqueta-vivo__punto:where(.astro-lcdefpme){background:var(--azul);border-radius:50%;width:.5rem;height:.5rem;position:relative}.etiqueta-vivo__punto:where(.astro-lcdefpme):after{background:var(--azul);content:"";border-radius:50%;animation:1.6s ease-out infinite latido;position:absolute;inset:0}@keyframes latido{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.etiqueta-vivo__punto:where(.astro-lcdefpme):after{animation:none}}.franja:where(.astro-lcdefpme){background:var(--amarillo);color:var(--azul);position:relative;overflow:hidden}.franja__pista:where(.astro-lcdefpme){width:max-content;animation:90s linear infinite franja-desplazar;display:flex}.franja__pista:where(.astro-lcdefpme):hover{animation-play-state:paused}.franja__grupo:where(.astro-lcdefpme){margin:0;padding:0;list-style:none;display:flex}.franja__grupo:where(.astro-lcdefpme) li:where(.astro-lcdefpme){white-space:nowrap;align-items:center;gap:.625rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;line-height:1.2;display:flex}.franja__grupo:where(.astro-lcdefpme) svg{flex:none}@keyframes franja-desplazar{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.franja__pista:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center;width:auto;animation:none}.franja__grupo:where(.astro-lcdefpme){flex-wrap:wrap;justify-content:center}.franja__grupo:where(.astro-lcdefpme)[aria-hidden]{display:none}}.atajo-reyso:where(.astro-lcdefpme){background:var(--niebla);border-radius:var(--radio);font-size:var(--texto-sm);flex-direction:column;gap:1rem;margin-top:1.25rem;padding:1.5rem;text-decoration:none;display:flex}.atajo-reyso:where(.astro-lcdefpme) span:where(.astro-lcdefpme):not(.enlace-flecha){flex:1}.equipo:where(.astro-lcdefpme){align-items:center;gap:2.5rem;display:grid}.equipo:where(.astro-lcdefpme) .equipo__foto{border-radius:var(--radio);width:100%}.equipo__lista:where(.astro-lcdefpme){gap:1.25rem;margin:1.75rem 0 0;display:grid}.equipo__lista:where(.astro-lcdefpme) dt:where(.astro-lcdefpme){font-weight:700}.equipo__lista:where(.astro-lcdefpme) dd:where(.astro-lcdefpme){color:var(--texto-suave-oscuro);font-size:var(--texto-sm);margin:0}.reyso:where(.astro-lcdefpme){align-items:center;gap:2.5rem;display:grid}.reyso:where(.astro-lcdefpme) .reyso__logo{margin-bottom:1.5rem}@media (width>=36rem){.atajo-reyso:where(.astro-lcdefpme){flex-direction:row;align-items:center;gap:1.5rem}}@media (width>=62rem){.equipo:where(.astro-lcdefpme),.reyso:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;gap:4rem}}
