/* GENERADO por scripts/minificar_css.py desde css/graficos.css (sha256 463e5f76336eb96e). No editar: editar la fuente y regenerar. */
main[data-hilo] > section[data-paso]{position: relative;margin-left: -12px;padding-left: 12px;border-left: 2px solid var(--c-border);}@media (min-width: 1180px){main[data-hilo] > section[data-paso]{margin-left: -54px;padding-left: 54px;}}main[data-hilo] > section[data-paso]::before{content: "";position: absolute;left: -2px;top: 0;width: 2px;height: 100%;background: var(--c-gold);transform: scaleY(var(--avance,1));transform-origin: top center;transition: transform .18s linear;pointer-events: none;}main[data-hilo] > section[data-paso]::after{content: "";position: absolute;left: -7px;top: calc(var(--sec,88px) + 11px);width: 12px;height: 12px;border-radius: 50%;background: var(--c-gold);box-shadow: 0 0 0 5px var(--c-cream);z-index: 1;}html.js-mov main[data-hilo] > section[data-paso]::after{background: var(--c-gold-brd);transform: scale(.72);transition: background .3s ease,transform .3s cubic-bezier(.16,1,.3,1);}html.js-mov main[data-hilo] > section[data-paso][data-visto]::after{background: var(--c-gold);transform: scale(1);}main[data-hilo] > section[data-paso][data-fin]{border-left-color: transparent;background-image: linear-gradient(to bottom,var(--c-border) 0 62%,transparent 100%);background-repeat: no-repeat;background-size: 2px 100%;background-position: left top;}main[data-hilo] > section[data-paso][data-fin]::before{background: linear-gradient(to bottom,var(--c-gold) 0 62%,transparent 100%);}@media (max-width: 860px){main[data-hilo] > section[data-paso]::after{left: -6px;width: 10px;height: 10px;}}@media (min-width: 901px){main[data-hilo] > section[data-paso]:has(> .box){display: grid;grid-template-columns: minmax(0,607px) minmax(0,336px);column-gap: 48px;align-content: start;}main[data-hilo] > section[data-paso]:has(> .box) > h2{grid-column: 1 / -1;}main[data-hilo] > section[data-paso]:has(> .box) > *:not(.box){grid-column: 1;}main[data-hilo] > section[data-paso]:has(> .box) > .box{grid-column: 2;grid-row: 2;margin: 6px 0 0;font-size: var(--fs-ui);line-height: 1.7;}}html.js-mov [data-mov-fila]{opacity: 1;}[data-mov-fila]{position: relative;}[data-mov-fila]::after{content: "";position: absolute;left: 0;right: 0;top: -1px;height: 1px;background: var(--c-gold-brd);transform: scaleX(1);transform-origin: left center;pointer-events: none;}.servicios__grupo [data-mov-fila]:first-of-type::after{content: none;}html.js-mov [data-mov-fila]:not([data-mov="dentro"])::after{transform: scaleX(0);}html.js-mov [data-mov-fila]::after{transition: transform .55s cubic-bezier(.22,.61,.36,1) 70ms;}@media (prefers-reduced-motion: reduce){main[data-hilo] > section[data-paso]::before{transform: none;transition: none;}html.js-mov main[data-hilo] > section[data-paso]::after{background: var(--c-gold);transform: none;transition: none;}html.js-mov [data-mov-fila]::after,html.js-mov [data-mov-fila]:not([data-mov="dentro"])::after{transform: scaleX(1);transition: none;}}
