:where(.pr) :is(ul,ol){margin:0;padding:0;list-style:none}.pr h1{margin:0;font-size:clamp(2.1rem,4.2vw,4.4rem);line-height:1.06;color:#0f1417}.pr h1 span{display:block}.pagina-color .pr h3{margin:0 0 .35em;color:#0f1417}.pr li p,.pr-grande-texto p{margin:0;line-height:1.5;color:#465058}.pr-num{display:block;margin-bottom:12px;font:600 .95rem/1 Poppins,sans-serif;color:#b43e22}.pr-hero{--h: clamp(240px, 44svh, 560px);display:grid;grid-template-rows:1fr auto;min-height:100svh;padding-top:calc(5rem + clamp(32px,6vh,72px))}.pr-hero-texto{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-content:center;align-items:end;gap:clamp(20px,4vw,64px);padding-bottom:clamp(36px,6vh,64px)}.pr-foto{--w: max(100vw, calc(var(--h) * 2.51 * 1.4));position:relative;height:var(--h);overflow:hidden;overflow:clip;background:#c9cdd2}.pr-foto img{position:absolute;left:calc(67% - .67 * var(--w));top:calc(.4 * var(--h) - .3 * var(--w) / 2.51);width:var(--w);max-width:none;height:auto}.pr-etiqueta{position:absolute;left:67%;top:calc(.4 * var(--h) - .055 * var(--w) / 2.51);translate:-50% -100%;width:max-content;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:8px;margin:0;padding:10px 14px;border-radius:10px;background:#fff;box-shadow:0 14px 30px -14px #0f14178c;font:500 13px/1.3 Poppins,sans-serif;color:#465058;white-space:nowrap}.pr-etiqueta i{grid-row:span 2;width:10px;height:10px;border-radius:50%;background:#2e9e5b;box-shadow:0 0 0 4px #2e9e5b33}.pr-etiqueta b{font-weight:600;color:#0f1417}.pr-etiqueta:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:#fff;rotate:45deg;translate:-50% 0}.pr-hero-texto{grid-template-columns:minmax(0,1fr)}.pr-hero-texto .c-bajada{margin:0;max-width:32em;font-size:clamp(1.05rem,1.25vw,1.3rem)}@media(min-width:1024px){.pr-hero h1{font-size:clamp(3rem,4.4vw,4.6rem)}}@media(min-width:1200px){.pr-hero-texto{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(48px,6vw,120px)}.pr-hero-texto .c-bajada{justify-self:end;max-width:26em;padding-bottom:.5em}}.pr-pantalla{margin:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0f141714,0 2px 4px #0f14170f,0 50px 80px -40px #0f141780}.pr-pantalla-img{position:relative}.pr-recorte .pr-pantalla img{display:block;width:100%;height:auto;object-fit:initial;border-radius:0 0 12px 12px}.pr-barra{display:flex;gap:6px;padding:12px 14px;border-radius:12px 12px 0 0;background:#f4f5f8;border-bottom:1px solid #E3E6EC}.pr-barra i{width:10px;height:10px;border-radius:50%;background:#cdd3dc}.pr-e-mapa{left:79%;top:53%}.pr-e-viaje{left:33.5%;top:33%;translate:0 -50%}.pr-e-viaje:after{left:-5px;bottom:auto;top:50%;translate:0 -50%}.pr-e-viaje i{background:#2d7fd3;box-shadow:0 0 0 4px #2d7fd333}.pr-g-ruta .pr-etiqueta{opacity:0;transition:opacity .5s ease .5s}.pr-g-ruta.ve .pr-etiqueta{opacity:1}.pr-g-ruta.ve .pr-e-viaje{transition-delay:.8s}.pr-mods{padding-block:clamp(88px,14vh,150px)}.pr-grandes{display:grid;gap:12px;margin-top:clamp(32px,5vh,56px)}.pr-grande,.pr-bloque{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;background:#dde0e4 url(/images/plataforma/fondo-bosque.webp) 50% 40% / cover}.pr-grande:before,.pr-bloque:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fffffff0,#ffffffd1 30%,#fff3 75%)}.pr-g-ruta{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end}.pr-recorte{position:relative;order:2;padding:clamp(24px,3.4vw,56px) clamp(24px,3.4vw,56px) clamp(24px,3.4vw,56px) 0}.pr-grande-texto{padding:clamp(22px,2.6vw,40px)}.pr-g-ruta .pr-grande-texto{padding-right:0}.pagina-color .pr-mods h3{font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1.1}.pr-grande-texto p{margin:0;max-width:30em;line-height:1.5;color:#465058}.pr-bloque{display:grid;grid-template-columns:auto minmax(0,860px);justify-content:center;align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,3.6vw,60px)}.pr-bloque:before{background:linear-gradient(270deg,#fffffff5,#ffffffeb 68%,#ffffff59)}.pr-g-historial img{display:block;width:263px;height:auto;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #0f141714,0 40px 60px -36px #0f14178c}.pr-lado .pr-grande-texto{padding:0 0 clamp(32px,5vh,52px)}.pr-resto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vh,56px) clamp(24px,3vw,48px)}.pr-resto li{display:grid;grid-template-columns:clamp(56px,4.6vw,72px) minmax(0,1fr);align-items:start;column-gap:clamp(14px,1.4vw,20px)}.pr-resto img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pagina-color .pr-mods .pr-resto h3{font-size:clamp(1.2rem,1.5vw,1.5rem);line-height:1.15}.pr-pasos{padding-block:clamp(88px,14vh,150px)}.pr-pasos ol{--parada: clamp(76px, 6.4vw, 104px);display:grid;max-width:1120px;margin:clamp(40px,6vh,72px) auto 0}.pr-pasos li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--parada) minmax(0,1fr);column-gap:clamp(28px,3vw,48px);align-items:start;padding-bottom:clamp(40px,6vh,72px)}.pagina-color .pr-pasos h3{font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.15}.pr-pasos li p{max-width:26em;color:var(--suave)}.pr-parada{position:relative;z-index:1;grid-column:2;grid-row:1;display:grid;place-items:center;width:var(--parada);aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0f141714,0 18px 30px -18px #0f141759;transition:box-shadow .4s ease}.pr-parada img{width:60%;height:auto;aspect-ratio:1;object-fit:contain}.llego .pr-parada{box-shadow:0 0 0 3px #b43e22,0 18px 30px -18px #0f141759}.pr-paso-texto{grid-row:1;padding-top:calc(var(--parada) / 2 - 1.4em)}.pr-pasos li:nth-child(odd) .pr-paso-texto{grid-column:1;text-align:right}.pr-pasos li:nth-child(odd) p{margin-left:auto}.pr-pasos li:nth-child(2n) .pr-paso-texto{grid-column:3}.pr-pasos li:before,.pr-pasos li:after{content:"";position:absolute;left:50%;top:calc(var(--parada) / 2);height:100%;width:2px;translate:-1px 0;background:#e3e6ec}.pr-pasos li:after{background:#b43e22;transform-origin:50% 0;scale:1 clamp(0,calc(var(--avance, 0) * 3 - var(--i)),1)}.pr-pasos li:last-child:before,.pr-pasos li:last-child:after{display:none}@media(max-width:1023px){.pr-pasos ol{--parada: 64px;margin-inline:0}.pr-pasos li{grid-template-columns:var(--parada) minmax(0,1fr);column-gap:20px;padding-bottom:36px}.pr-parada{grid-column:1}.pr-pasos li:nth-child(n) .pr-paso-texto{grid-column:2;text-align:left;padding-top:10px}.pr-pasos li:nth-child(odd) p{margin-left:0}.pr-pasos li:before,.pr-pasos li:after{left:calc(var(--parada) / 2);top:var(--parada);height:auto;bottom:0}.pr-pasos li:after{display:none}}@media(prefers-reduced-motion:reduce){.pr-parada{transition:none}}@media(min-width:1024px){.pr h1 span{white-space:nowrap}}@media(max-width:1279px){.pr-bloque{grid-template-columns:minmax(0,1fr)}.pr-bloque:before{background:linear-gradient(180deg,#ffffff8c,#ffffffe6 40%)}}@media(max-width:1023px){.pr-hero-texto{grid-template-columns:minmax(0,1fr);align-items:start}.pr-g-ruta{grid-template-columns:minmax(0,1fr)}.pr-recorte{order:0;padding:clamp(20px,3vw,32px) clamp(20px,3vw,32px) 0}.pr-grande:before{background:linear-gradient(0deg,#fffffff0 30%,#ffffff4d)}}@media(max-width:599px){.pr-pantalla-img .pr-etiqueta{display:none}.pr-resto{grid-template-columns:minmax(0,1fr)}.pr-g-historial img{width:min(263px,100%)}}
