.acceso{padding-block:1rem 7rem}.acceso__tarjetas{flex-wrap:wrap;gap:2rem 4%;list-style:none;display:flex}.acceso__tarjeta{border:1px solid color-mix(in srgb, var(--arena) 60%, transparent);background-color:var(--blanco);border-radius:1.25rem;flex-direction:column;width:48%;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.acceso__tarjeta:hover{border-color:var(--arena);transform:translateY(-.25rem)}.acceso__dibujo{aspect-ratio:16/7;background-color:var(--azul-palido);position:relative}.acceso__titulo{margin-bottom:1rem;font-size:1.65rem}.acceso__dibujo .ilustracion{object-fit:contain;object-position:center bottom;width:calc(100% - 4rem);height:calc(100% - 3.5rem);position:absolute;inset:1.75rem 2rem}.acceso__cuerpo{padding:2rem 2.25rem 2.25rem}.acceso__enlace{margin-top:1.5rem}.acceso__tarjeta{position:relative}.acceso__enlace:after{content:"";z-index:1;position:absolute;inset:0}.acceso__enlace:focus-visible{outline:none}.acceso__tarjeta:has(.acceso__enlace:focus-visible){outline:2px solid var(--azul-claro);outline-offset:3px}.acceso__tarjeta:hover .enlace-flecha svg{transform:translate(.25em)}@media (prefers-reduced-motion:no-preference){.acceso__tarjeta--tratamiento .ilustracion:first-child{object-position:30% bottom}.acceso__tarjeta--tratamiento .ilustracion:last-child{object-position:70% bottom}.acceso__tarjeta--familias .fundido__imagen{animation-duration:9s;animation-delay:-3.18s}.acceso__tarjeta--familias .fundido__imagen+.fundido__imagen{animation-delay:-7.68s}.acceso__tarjeta--tratamiento .fundido__imagen{animation:9s ease-in-out infinite acceso-hombre}.acceso__tarjeta--tratamiento .fundido__imagen+.fundido__imagen{animation-name:acceso-mujer;animation-delay:0s}}@keyframes acceso-hombre{0%,38.89%{opacity:1}50%,72.22%{opacity:0}83.33%,to{opacity:1}}@keyframes acceso-mujer{0%,22.22%{opacity:0}33.33%,88.89%{opacity:1}to{opacity:0}}@media (width<=1025px){.acceso{text-align:center;padding-block:0 5rem}.acceso__tarjeta{width:100%}.acceso__titulo{font-size:1.45rem}}@media (width<=768px){.acceso{padding-block-end:4rem}.acceso__dibujo{aspect-ratio:16/9}.acceso__dibujo .ilustracion{width:calc(100% - 3rem);height:calc(100% - 2.5rem);inset:1.25rem 1.5rem}.acceso__cuerpo{padding:1.5rem 1.5rem 1.75rem}}.presentacion{padding-top:3rem}.presentacion__greca{opacity:.7;margin-bottom:4rem}.presentacion__contenido{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 8%;display:flex}.presentacion__cabeza{width:46%}.presentacion__cabeza .texto-titulo{margin-bottom:0}.presentacion__texto{width:42%}.presentacion__texto .texto-parrafo{opacity:.85;margin-top:1.25rem}@media (width<=1025px){.presentacion{text-align:center}.presentacion__greca{margin-bottom:3rem}.presentacion__contenido{flex-direction:column;align-items:center}.presentacion__cabeza,.presentacion__texto{width:100%;max-width:36rem}}.familias__ilustracion{width:auto;max-height:24rem}.familias__entorno{text-align:center;margin-top:6rem}.familias__etiquetas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem;list-style:none;display:flex}.familias__etiqueta{border:1px solid var(--arena);color:var(--azul-oscuro);background-color:var(--blanco);border-radius:999px;padding:.45em 1.2em;font-size:.9rem;font-weight:500}.familias__puntos{margin-top:4.5rem}.familias__cierre{margin-top:5rem}@media (width<=1025px){.familias__ilustracion{max-height:18rem}.familias__entorno{margin-top:4rem}.familias__puntos{margin-top:3rem}.familias__cierre{margin-top:3.5rem}}.tratamiento__portada{place-items:center;display:grid}.tratamiento__portada>*{grid-area:1/1}.tratamiento__foto{aspect-ratio:16/10}.tratamiento__play{background-color:var(--azul-oscuro);width:4.5rem;height:4.5rem;color:var(--blanco);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background-color .2s;display:flex}.tratamiento__play svg{fill:currentColor;width:1.6rem;margin-left:.2rem}.tratamiento__portada:hover .tratamiento__play{background-color:var(--azul-claro);transform:scale(1.08)}.tratamiento__pie{flex-direction:column;gap:.25rem;margin-top:1.25rem;display:flex}.tratamiento__pie-titulo{color:var(--azul-oscuro);font-size:1rem;font-weight:600}.tratamiento__pie-texto{font-size:.9rem;font-weight:300}.tratamiento__puntos{margin-top:6rem}.tratamiento__cierre{flex-direction:column;align-items:center;gap:2rem;margin-top:5.5rem;display:flex}.tratamiento__ilustracion{width:auto;height:12rem}@media (width<=1025px){.tratamiento__puntos{margin-top:3.5rem}.tratamiento__cierre{margin-top:4rem}.tratamiento__ilustracion{height:8rem}}.pasos{text-align:center}.pasos__cabeza{max-width:40rem;margin-inline:auto}.pasos__escena{margin-block:3.5rem 4.5rem}.pasos__figura{width:auto;height:16rem}.pasos__lista{text-align:left;flex-wrap:wrap;gap:3rem 5%;list-style:none;display:flex}.pasos__paso{width:30%;position:relative}.pasos__paso:after{content:"";border-top:1px dashed var(--arena);position:absolute;top:1.5rem;left:4.25rem;right:-2.5rem}.pasos__paso:last-child:after{right:0}.pasos__numero{background-color:var(--azul-oscuro);width:3rem;height:3rem;color:var(--blanco);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.15rem;font-weight:600;display:flex}.pasos__accion{margin-top:4.5rem}@media (width<=1025px){.pasos__escena{margin-block:2.5rem 3rem}.pasos__figura{height:13rem}.pasos__lista{text-align:center;flex-direction:column;align-items:center}.pasos__paso{width:100%;max-width:32rem}.pasos__paso:after{display:none}.pasos__numero{margin-inline:auto}.pasos__accion{margin-top:3rem}}@media (width<=768px){.pasos__figura{height:11rem}}.equipo__cabeza{text-align:center;margin-bottom:4.5rem}.equipo__ilustracion{width:auto;max-width:100%;height:15rem;margin:0 auto 2.5rem}.equipo__subtitulo{margin-bottom:1.25rem;font-size:1.5rem}@media (width<=1025px){.equipo__cabeza{margin-bottom:2.5rem}.equipo__ilustracion{height:12rem}}.centro__direccion{color:var(--azul-oscuro);margin-top:1.5rem;font-size:1.05rem;font-style:normal;font-weight:600;line-height:1.5}.centro__espacios{flex-wrap:wrap;gap:2rem 3%;margin-top:5rem;list-style:none;display:flex}.centro__espacio{width:31.33%}.centro__espacio .foto{border-radius:1rem}.centro__espacio-titulo{color:var(--azul-oscuro);margin-top:1rem;font-size:.95rem;font-weight:500}@media (width<=1025px){.centro__espacios{text-align:center;margin-top:3.5rem}}@media (width<=768px){.centro__espacio{width:100%}}.preguntas{flex-wrap:wrap;justify-content:space-between;gap:3rem 8%;display:flex}.preguntas__cabeza{width:34%}.preguntas__fundido{justify-items:start;margin-top:2.5rem}.preguntas__ilustracion{width:auto;max-width:100%;height:14rem}.preguntas__lista{border-top:1px solid var(--arena);width:58%}.preguntas__item{border-bottom:1px solid var(--arena)}.preguntas__pregunta{color:var(--azul-oscuro);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-size:1.05rem;font-weight:500;list-style:none;display:flex}.preguntas__pregunta::-webkit-details-marker{display:none}.preguntas__icono{fill:currentColor;flex-shrink:0;width:1.25rem;transition:transform .25s}.preguntas__item[open] .preguntas__icono{transform:rotate(45deg)}.preguntas__respuesta{max-width:46rem;padding-bottom:1.75rem}@media (width<=1025px){.preguntas{flex-direction:column;gap:2.5rem}.preguntas__cabeza{text-align:center;width:100%}.preguntas__fundido{justify-items:center;margin-top:1.5rem}.preguntas__ilustracion{height:11rem}.preguntas__lista{width:100%}}.contacto__cabeza{text-align:center;max-width:44rem;margin:0 auto 4.5rem}.contacto__columnas{flex-wrap:wrap;justify-content:space-between;gap:3rem 6%;display:flex}.contacto__directo{width:44%}.contacto__hablemos{margin-bottom:1rem}.contacto__botones{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.contacto__datos{color:var(--azul-oscuro);margin-top:2rem;font-size:.95rem;line-height:1.7}.contacto__ilustracion{width:auto;height:15rem;margin-top:3rem}@media (width<=1025px){.contacto__ilustracion{height:12rem;margin-inline:auto}}.contacto__formulario{background-color:var(--blanco);border-radius:1.25rem;flex-direction:column;gap:1.25rem;width:50%;padding:2.75rem;display:flex}.contacto__formulario-titulo{margin-bottom:.5rem}.contacto__campo{flex-direction:column;gap:.5rem;display:flex}.contacto__etiqueta{color:var(--azul-oscuro);font-size:.85rem;font-weight:500}.contacto__entrada{border:1px solid color-mix(in srgb, var(--azul-oscuro) 22%, transparent);background-color:var(--blanco);border-radius:.6rem;width:100%;padding:.9em 1.1em;font-size:.95rem}.contacto__entrada::placeholder{color:color-mix(in srgb, var(--negro) 45%, transparent)}.contacto__entrada:focus{outline:2px solid var(--azul-claro);outline-offset:1px}.contacto__privacidad{align-items:center;gap:.75rem;font-size:.9rem;font-weight:300;display:flex}.contacto__privacidad input{width:1.1rem;height:1.1rem;accent-color:var(--azul-oscuro)}.contacto__privacidad a{text-underline-offset:.2em;text-decoration:underline}.contacto__enviar{align-self:flex-start;margin-top:.5rem}@media (width<=1025px){.contacto__cabeza{margin-bottom:3rem}.contacto__columnas{flex-direction:column;align-items:center}.contacto__directo{text-align:center;width:100%;max-width:36rem}.contacto__botones{justify-content:center}.contacto__formulario{width:100%;max-width:36rem}.contacto__enviar{align-self:stretch}}@media (width<=768px){.contacto__formulario{padding:1.75rem 1.5rem}}.home-hero__antetitulo{letter-spacing:.15em;text-transform:uppercase;color:var(--azul-claro);margin-bottom:1.5rem;font-size:.8rem;font-weight:500}.home-hero__titulo{color:var(--azul-oscuro);margin-bottom:1.75rem;font-size:3.6rem;font-weight:600;line-height:1.1}.home-hero__latido{transform-origin:50% 60%;margin-inline:.06em;display:inline-block}@media (prefers-reduced-motion:no-preference){.home-hero__latido{animation:1.6s ease-in-out infinite latido}}@keyframes latido{0%,40%,to{transform:scale(1)}10%{transform:scale(1.07)}20%{transform:scale(1)}30%{transform:scale(1.04)}}.home-hero__destacado{color:var(--azul-oscuro);margin-bottom:1rem;font-size:1.2rem;font-weight:500;line-height:1.5}.home-hero__parrafo{max-width:32rem;font-size:1rem;font-weight:300;line-height:1.7}.home-hero__escena{position:relative}.home-hero__sonido{z-index:2;background-color:var(--azul-oscuro);width:3rem;height:3rem;color:var(--blanco);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background-color .2s;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.home-hero__sonido:hover{background-color:var(--azul-claro);transform:scale(1.08)}.home-hero__sonido:active{transition-duration:.1s;transform:scale(.95)}.home-hero__sonido:focus-visible{outline:2px solid var(--azul-claro);outline-offset:3px}.home-hero__icono-sonido{fill:currentColor;width:1.4rem}.home-hero__icono-sonido--activo,.home-hero__sonido[aria-pressed=true] .home-hero__icono-sonido--apagado{display:none}.home-hero__sonido[aria-pressed=true] .home-hero__icono-sonido--activo{display:block}.home-hero__video{filter:brightness(1.04)contrast(1.04)}@media (width>=1026px){main>.home-hero{width:100%;min-height:80svh;padding-inline-end:0;padding-block:calc(var(--alto-cabecera) + 7rem) 8rem;align-items:center;display:flex}.home-hero__texto{flex-direction:column;justify-content:center;width:50%;padding-inline-end:6%;display:flex}.home-hero__escena{width:50%;position:relative}.home-hero__escena:before{content:"";z-index:1;background:var(--azul-oscuro);width:3px;position:absolute;inset:0 auto 0 0}.home-hero__video{aspect-ratio:16/9;object-fit:cover;width:100%}}@media (width<=1025px){.home-hero{padding-block:calc(var(--alto-cabecera) + 3rem) 3.5rem;text-align:center;flex-direction:column;gap:0;display:flex}.home-hero__texto{display:contents}.home-hero__antetitulo{order:1}.home-hero__titulo{order:2;font-size:2.8rem}.home-hero__destacado{order:3;margin-bottom:0}.home-hero__escena{order:4;margin-block:1.5rem;margin-inline:calc(50% - 50vw)}.home-hero__video{aspect-ratio:16/9;object-fit:cover;width:100%}.home-hero__parrafo{order:5;margin-inline:auto}}@media (width<=768px){.home-hero{padding-block:calc(var(--alto-cabecera) + 2.25rem) 2.75rem}.home-hero__titulo{font-size:2.3rem}.home-hero__escena{margin-block:1rem}}
