.design-scope .ce-seccion{overflow:hidden}.design-scope .ce-contenedor{max-width:1320px;margin:0 auto;padding:96px 40px 0}.design-scope .ce-carrusel{--ce-ancho:min(1080px,calc(100vw - 360px));--ce-gap:32px;position:relative}.design-scope .ce-pista{justify-items:center;padding:14px 0;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.design-scope .ce-caso{width:var(--ce-ancho);transform:translateX(calc(var(--pos)*(var(--ce-ancho) + var(--ce-gap))))scale(var(--escala));opacity:var(--opac);--escala:1;--opac:1;grid-area:1/1;align-items:stretch;gap:20px;transition:transform .75s cubic-bezier(.45,0,.2,1),opacity .75s cubic-bezier(.45,0,.2,1);display:grid}.design-scope .ce-caso[data-pos="-1"],.design-scope .ce-caso[data-pos="1"]{--escala:.92;--opac:.45;cursor:pointer}.design-scope .ce-caso[data-pos=lejos]{--opac:0;visibility:hidden;transition:transform .75s cubic-bezier(.45,0,.2,1),opacity .5s,visibility 0s linear .75s}.design-scope .ce-caso[data-salta=si]{transition:none}.design-scope .ce-caso[aria-hidden=true] *{pointer-events:none}.design-scope .ce-tarjeta{background:#faf9f7;border:1px solid #18181829;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.design-scope .ce-cuerpo{flex:1;padding:38px 40px 40px}.design-scope .ce-metrica{border-top:1px solid #18181824;align-items:center;min-height:132px;padding:26px 40px 30px;display:flex}.design-scope .ce-cita{font-size:26px}.design-scope .ce-cifra{letter-spacing:-.05em;color:#ff3c00;font-size:64px;line-height:1}.design-scope .ce-foto{background:#eceae7;border:1px solid #18181829;border-radius:10px;min-width:0;min-height:400px;position:relative;overflow:hidden}.design-scope .ce-flecha{z-index:3;cursor:pointer;color:#181818;background:#fff;border:1px solid #18181824;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-top:-26px;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex;position:absolute;top:50%;box-shadow:0 8px 24px -10px #18181859}.design-scope .ce-flecha:hover{color:#fff;background:#181818;border-color:#181818}.design-scope .ce-flecha:active{transform:scale(.94)}.design-scope .ce-flecha-izq{left:calc((50% - var(--ce-ancho)/2 - var(--ce-gap))/2 - 26px)}.design-scope .ce-flecha-der{right:calc((50% - var(--ce-ancho)/2 - var(--ce-gap))/2 - 26px)}.design-scope .ce-contador{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.design-scope .ce-carrusel{margin-bottom:96px}@media (max-width:1100px){.design-scope .ce-cita{font-size:22px}.design-scope .ce-carrusel{--ce-ancho:calc(100vw - 240px)}}@media (max-width:860px){.design-scope .ce-contenedor{padding:72px 20px 0!important}.design-scope .ce-titulo{font-size:34px!important}.design-scope .ce-carrusel{--ce-ancho:calc(100vw - 40px);--ce-gap:40px}.design-scope .ce-pista{-webkit-mask-image:none;mask-image:none}.design-scope .ce-caso{gap:0;grid-template-columns:minmax(0,1fr)!important}.design-scope .ce-caso .ce-foto{aspect-ratio:4/3;border-bottom:0;border-radius:10px 10px 0 0;min-height:0;order:1!important}.design-scope .ce-caso .ce-tarjeta{border-radius:0 0 10px 10px;order:2!important}.design-scope .ce-cuerpo{padding:26px 22px 28px}.design-scope .ce-metrica{min-height:0;padding:20px 22px 22px}.design-scope .ce-cita{font-size:20px}.design-scope .ce-cifra{font-size:44px}.design-scope .ce-flecha{width:44px;height:44px;margin-top:-22px;top:calc(37.5vw - 15px)}.design-scope .ce-flecha-izq{left:28px}.design-scope .ce-flecha-der{right:28px}.design-scope .ce-carrusel{margin-bottom:72px}}.design-scope .ce-caso{position:relative}.design-scope .ce-progreso{pointer-events:none;z-index:4;width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;inset:-10px;overflow:visible}.design-scope .ce-progreso rect{fill:none;stroke:#ff3c00;stroke-width:1.5px;stroke-opacity:.85;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation-name:ce-recorrido;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes ce-recorrido{to{stroke-dashoffset:0}}.design-scope .ce-carrusel[data-pausa=si] .ce-progreso rect{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.design-scope .ce-progreso{display:none}}
