:root{--asc-curva: cubic-bezier(.2, .7, .2, 1);--asc-desplazamiento: 20px;--asc-duracion: .6s;--asc-duracion-imagen: .7s;--asc-escalon: 70ms}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}.asc-inicial{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important;transition:none!important}.cabecera-sitio.cabecera-compacta:not(:has(.cabecera-barra)){box-shadow:0 2px 12px #1f3a5f0f}.enlace-flecha .enlace-flecha-texto{transition:text-decoration-thickness .2s ease,color .2s ease}.enlace-flecha:is(:hover,:focus-visible) .enlace-flecha-texto{text-decoration-thickness:2px}@media (prefers-reduced-motion: no-preference){.enlace-flecha .enlace-flecha-icono{transition:transform .2s var(--asc-curva)}.enlace-flecha:is(:hover,:focus-visible) .enlace-flecha-icono{transform:translate(4px)}@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}.cabecera-sitio{transition:box-shadow .2s ease,padding .2s ease,min-height .2s ease}@keyframes asc-aparece{0%{opacity:0;transform:translateY(var(--asc-desplazamiento))}to{opacity:1;transform:none}}@keyframes asc-revela{0%{clip-path:inset(0 0 100% 0);transform:scale(1.04)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}@supports (animation-timeline: view()){.js:not(.asc-sin-mov) :is(.aparece,.aparece-escalonado>*):not(.es-visible){animation:asc-aparece var(--asc-curva) both;animation-timeline:view();animation-range:entry calc(var(--asc-i, 0) * 10%) entry calc(60% + var(--asc-i, 0) * 10%)}.js:not(.asc-sin-mov) .revela-imagen:not(.es-visible){animation:asc-revela var(--asc-curva) both;animation-timeline:view();animation-range:entry 0% entry 80%}}@supports not (animation-timeline: view()){.js:not(.asc-sin-mov) :is(.aparece,.aparece-escalonado>*){opacity:0;transform:translateY(var(--asc-desplazamiento))}.js:not(.asc-sin-mov) .revela-imagen{clip-path:inset(0 0 100% 0);transform:scale(1.04)}.js:not(.asc-sin-mov) :is(.aparece,.aparece-escalonado>*).es-visible{opacity:1;transform:none;transition:opacity var(--asc-duracion) var(--asc-curva),transform var(--asc-duracion) var(--asc-curva);transition-delay:calc(var(--asc-i, 0) * var(--asc-escalon))}.js:not(.asc-sin-mov) .revela-imagen.es-visible{clip-path:inset(0 0 0 0);transform:scale(1);transition:clip-path var(--asc-duracion-imagen) var(--asc-curva),transform var(--asc-duracion-imagen) var(--asc-curva)}}}@media (prefers-reduced-motion: no-preference){:root:not(#asc) :is(.tarjeta,.tarjeta-servicio){transition:opacity var(--asc-duracion) var(--asc-curva) calc(var(--asc-i, 0) * var(--asc-escalon)),transform var(--asc-duracion) var(--asc-curva) calc(var(--asc-i, 0) * var(--asc-escalon)),translate .2s ease,box-shadow .2s ease}:is(.tarjeta,.tarjeta-servicio,.lista-iconos-item,.rejilla-iconos-item,.paso,.paso-vertical) .icono-linea,:is(.paso,.paso-vertical) .numero-paso,.logo-red,.acordeon-cabecera{transition:color .2s ease,background-color .2s ease,transform .2s ease,filter .2s ease,opacity .2s ease}}@media (hover: hover){.tarjeta:hover,.tarjeta-servicio:hover{box-shadow:0 8px 24px #1f3a5f1a}:is(.tarjeta,.tarjeta-servicio,.lista-iconos-item,.rejilla-iconos-item):hover .icono-linea,:is(.paso,.paso-vertical):hover .paso-cabecera-icono .icono-linea{color:var(--color-primario, #1F3A5F)}:is(.paso,.paso-vertical):hover .numero-paso{background-color:var(--color-acento-texto, #816738)}.logo-enlace:hover .logo-red,.logo-enlace:focus-visible .logo-red{filter:grayscale(0);opacity:1}.acordeon-cabecera:hover{background-color:var(--fondo-suave, #F7F5F0)}.seccion-suave .acordeon-cabecera:hover{background-color:var(--fondo, #FFFFFF)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.tarjeta:hover,.tarjeta-servicio:hover{translate:0 -2px}:is(.lista-iconos-item,.rejilla-iconos-item):hover .icono-linea{transform:translateY(-2px)}}
