:root{color-scheme: light;--w-bg: #ffffff;--w-niebla: #f4f6fa;--w-paper: #ffffff;--w-ink: #262d3d;--w-ink2: #4a5368;--w-muted: #687186;--w-line: #c3cad7;--w-line2: #e3e7ee;--w-b: #5a7bff;--w-bt: #3b5beb;--w-g: #12b87a;--w-gt: #0a8456;--w-o: #ff8a33;--w-ot: #ff8a33;--w-b1: #e9eeff;--w-g1: #dcf7ec;--w-o1: #ffeedf;--w-k1: #e8ebf1;--w-on: #262d3d;--w-wa: #25d366;--w-r: 4px;--w-rc: 8px;--w-wrap: 1200px;--w-ease: cubic-bezier(.2,.7,.1,1);--w-font: "Lexend",Verdana,sans-serif;--mark-ink: #262d3d}:root[data-theme="dark"]{color-scheme: dark;--w-bg: #05070a;--w-niebla: #0c0f14;--w-paper: #0f1218;--w-ink: #eef1f6;--w-ink2: #bcc3d0;--w-muted: #8b94a6;--w-line: #2c323e;--w-line2: #1b1f27;--w-bt: #8ea3ff;--w-gt: #3ddc9f;--w-b1: #121a36;--w-g1: #0b261c;--w-o1: #2e1b0b;--w-k1: #171b23;--mark-ink: #ffffff}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 88px}body.w-body{margin: 0;background: var(--w-bg);color: var(--w-ink);font: 300 1.0625rem/1.6 var(--w-font);-webkit-font-smoothing: antialiased;overflow-x: hidden}.w-body img{max-width: 100%;height: auto;display: block}.w-body a{color: inherit}.w-body h1,.w-body h2,.w-body h3,.w-body h4{margin: 0 0 .45em;line-height: 1.12;font-weight: 700;letter-spacing: -.02em;color: var(--w-ink)}.w-body h1{font-size: clamp(2.3rem,1.4rem + 3.4vw,4.1rem);letter-spacing: -.03em}.w-body h2{font-size: clamp(1.75rem,1.2rem + 1.8vw,2.6rem)}.w-body h3{font-size: 1.15rem;font-weight: 600;letter-spacing: -.01em}.w-body b,.w-body strong{font-weight: 600}.w-body p{margin: 0 0 1em}.w-wrap{max-width: var(--w-wrap);margin: 0 auto;padding: 0 24px}.w-skip{position: absolute;left: -999px;top: 8px;background: var(--w-ink);color: var(--w-bg);padding: 8px 14px;border-radius: var(--w-r);z-index: 100}.w-skip:focus{left: 8px}:focus-visible{outline: 3px solid var(--w-b);outline-offset: 2px}.w-c--b{color: var(--w-bt)}.w-c--g{color: var(--w-gt)}.w-c--o{color: var(--w-ot)}.w-c--k{color: var(--w-ink)}.w-muted{color: var(--w-muted)}.w-center{text-align: center;margin-top: 32px}.w-note{font-size: .82rem;color: var(--w-muted);margin-top: 14px}.w-top{position: sticky;top: 0;z-index: 50;background: color-mix(in srgb,var(--w-bg) 92%,transparent);backdrop-filter: blur(10px);border-bottom: 1px solid var(--w-line2)}.w-top__in{display: flex;align-items: center;gap: 16px;height: 72px}.w-brand{display: flex;align-items: center;gap: 12px;text-decoration: none;margin-right: auto}.w-brand svg{width: 52px;height: auto;flex: none}.w-brand b{display: block;font-size: 1.05rem;font-weight: 600;line-height: 1.1;color: var(--w-ink)}.w-brand small{display: block;font-size: .72rem;color: var(--w-muted);letter-spacing: .02em}.w-nav{display: flex;align-items: center;gap: 4px}.w-nav a:not(.w-btn){text-decoration: none;padding: 10px 14px;border-radius: var(--w-r);font-weight: 400;font-size: .98rem;color: var(--w-ink2);position: relative}.w-nav a:not(.w-btn):hover{color: var(--w-ink);background: var(--w-niebla)}.w-nav a[aria-current="page"]{color: var(--w-ink);font-weight: 600}.w-nav a[aria-current="page"]::after{content: "";position: absolute;left: 14px;bottom: 4px;width: 10px;height: 10px;border-radius: 2.2px;background: var(--w-o)}.w-nav__wa{margin-left: 10px}.w-iconbtn{width: 42px;height: 42px;display: grid;place-items: center;border: 1.5px solid var(--w-line);border-radius: var(--w-r);background: var(--w-paper);color: var(--w-ink);cursor: pointer}.w-iconbtn svg{width: 20px;height: 20px}.w-iconbtn:hover{border-color: var(--w-ink)}.w-theme .w-sun{display: none}:root[data-theme="dark"] .w-theme .w-sun{display: block}:root[data-theme="dark"] .w-theme .w-moon{display: none}.w-menu{display: none}.w-btn{display: inline-flex;align-items: center;gap: 10px;padding: 11px 18px;border-radius: 6px;background: var(--w-ink);color: var(--w-bg) !important;text-decoration: none;font: 500 .96rem/1.2 var(--w-font);border: 1.5px solid var(--w-ink);cursor: pointer;transition: transform .2s var(--w-ease),background .2s}.w-btn:hover{transform: translateY(-2px)}.w-btn svg{width: 18px;height: 18px;flex: none}.w-btn--lg{padding: 14px 22px;font-size: 1.02rem}.w-btn--line{background: transparent;color: var(--w-ink) !important;border-color: var(--w-line)}.w-btn--line:hover{border-color: var(--w-ink)}.w-btn--wa{background: var(--w-wa);border-color: var(--w-wa);color: #0b2b17 !important}.w-btn--text{background: none;border: 0;padding: 6px 0;color: var(--w-bt) !important}.w-actions{display: flex;flex-wrap: wrap;gap: 12px;margin: 26px 0 0}.w-arrow{width: 18px;height: 18px}.w-sec{padding: 96px 0}.w-sec--alt{background: var(--w-niebla);border-top: 1px solid var(--w-line2);border-bottom: 1px solid var(--w-line2)}.w-malla{background-image: radial-gradient(circle,transparent 0,transparent 0);background-color: var(--w-bg);position: relative}.w-malla::before{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .55;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Crect x='11' y='11' width='6' height='6' rx='1.3' fill='%23c3cad7' fill-opacity='.45'/%3E%3C/svg%3E");-webkit-mask-image: linear-gradient(180deg,#000,transparent 85%);mask-image: linear-gradient(180deg,#000,transparent 85%)}:root[data-theme="dark"] .w-malla::before{opacity: .25}.w-malla>*{position: relative}.w-head{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);gap: 40px;align-items: end;margin-bottom: 44px}.w-head h2{margin: 0}.w-head__aside{color: var(--w-ink2);margin: 0;font-size: 1rem}.w-kicker{display: flex;align-items: center;gap: 4px;margin: 0 0 14px;font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-ink2)}.w-kicker i{width: 9px;height: 9px;border-radius: 2px;background: var(--w-b)}.w-kicker i:nth-child(2){background: var(--w-g)}.w-kicker i:nth-child(3){background: var(--w-o);margin-right: 8px}.w-lead{font-size: 1.16rem;color: var(--w-ink2);max-width: 60ch}.w-lead b{color: var(--w-ink)}.w-h3{font-size: 1.35rem !important;font-weight: 600}.w-two{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: 64px;align-items: center}.w-svg{width: 100%;height: auto;display: block}.w-svg a{cursor: pointer}.w-pills{display: flex;flex-wrap: wrap;gap: 18px;list-style: none;padding: 0;margin: 26px 0 0}.w-pills li{display: flex;align-items: center;gap: 8px;font-size: .78rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--w-ink2)}.w-pills li::before{content: "";width: 12px;height: 12px;border-radius: 2.6px;background: var(--w-b)}.w-pills .w-pl--g::before{background: var(--w-g)}.w-pills .w-pl--o::before{background: var(--w-o)}.w-tag{display: inline-flex;align-items: center;gap: 8px;padding: 6px 10px;margin: 4px 6px 0 0;border-radius: var(--w-r);font-size: .8rem;font-weight: 600;text-decoration: none;background: var(--w-b1);color: var(--w-bt) !important;border: 1px solid transparent}.w-tag::before{content: "";width: 8px;height: 8px;border-radius: 1.8px;background: currentColor}.w-tag--g{background: var(--w-g1);color: var(--w-gt) !important}.w-tag--o{background: var(--w-o1);color: var(--w-ink) !important}.w-tag--o::before{background: var(--w-o)}.w-tag--k{background: var(--w-k1);color: var(--w-ink) !important}.w-tag:hover{border-color: currentColor}.w-blk{padding: 9px 14px;font-size: .86rem;font-weight: 600;background: var(--w-b);color: #fff}.w-blk--g{background: var(--w-g);color: var(--w-on)}.w-blk--o{background: var(--w-o);color: var(--w-on)}.w-blk--k{background: #262d3d;color: #fff}:root[data-theme="dark"] .w-blk--k{background: #eef1f6;color: #262d3d}.w-ic{width: 28px;height: 28px;flex: none;display: block}.w-step{display: inline-grid;place-items: center;width: 34px;height: 34px;border-radius: 7px;background: var(--w-ink);color: var(--w-bg);font-size: .8rem;font-weight: 600;flex: none}.w-mod{display: inline-block;width: 18px;height: 18px;border-radius: 4px;background: var(--w-b);flex: none}.w-mod--g{background: var(--w-g)}.w-mod--o{background: var(--w-o)}.w-mod--k{background: var(--w-ink)}.w-hero{padding: 56px 0 0;overflow: hidden}.w-hero__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.02fr);gap: 40px;align-items: center}.w-hello{font-size: 1.05rem;color: var(--w-ink2);margin-bottom: 18px}.w-hello b{color: var(--w-ink)}.w-hero h1{max-width: 12ch}.w-geo{position: relative;aspect-ratio: 1 / 1.05}.w-ecuador{position: absolute;inset: 4% 6% 2% 6%;width: 88%;height: 94%}.w-m{transition: opacity .3s}.w-m--innov{fill: var(--w-o)}.w-m--azul{fill: var(--w-b)}.w-m--verde{fill: var(--w-g)}.w-city{fill: var(--w-ink)}.w-cityname{font: 600 15px var(--w-font);fill: var(--w-ink);paint-order: stroke;stroke: var(--w-bg);stroke-width: 4px}.w-cityname--gye{font-size: 17px}.w-pin__core{fill: var(--w-ink)}@keyframes w-halo{0%{opacity: .9;scale: .6}100%{opacity: 0;scale: 1.8}}.w-geo__f{position: absolute;margin: 0;width: 27%;background: var(--w-paper);border: 1.5px solid var(--w-line);border-radius: var(--w-rc);overflow: hidden;display: flex;flex-direction: column;animation: w-float 7s ease-in-out infinite}.w-geo__f img{aspect-ratio: 1 / 1;object-fit: cover;width: 100%}.w-geo__f figcaption{font-size: .78rem;padding: 7px 10px}.w-geo__f--1{left: 0;top: 0}.w-geo__f--2{right: 0;top: 6%;animation-delay: -2s}.w-geo__f--3{left: 2%;bottom: 0;animation-delay: -4s}.w-geo__f--4{right: 3%;bottom: 4%;animation-delay: -5.5s}@keyframes w-float{0%,100%{translate: 0 0}50%{translate: 0 -8px}}.w-tools__t{margin: 64px 0 14px;font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-muted)}.w-tools{overflow: hidden;border-top: 1px solid var(--w-line2);border-bottom: 1px solid var(--w-line2);background: var(--w-niebla);-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.w-tools__track{display: flex;gap: 14px;list-style: none;margin: 0;padding: 18px 0;width: max-content;animation: w-marq 48s linear infinite}.w-tools:hover .w-tools__track{animation-play-state: paused}.w-tools li{display: flex;align-items: center;gap: 10px;padding: 9px 16px 9px 10px;background: var(--w-paper);border: 1.5px solid var(--w-line);border-radius: var(--w-rc);font-size: .92rem;font-weight: 500;white-space: nowrap}.w-tools li svg{width: 30px;height: 30px}@keyframes w-marq{to{transform: translateX(-50%)}}.w-vf{display: grid;grid-template-columns: minmax(0,1fr) 56px minmax(0,.9fr) 56px minmax(0,1fr);align-items: center}.w-vf__col{display: grid;gap: 14px}.w-vf__in,.w-vf__out{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border: 1.5px solid var(--w-line);border-radius: var(--w-r);background: var(--w-paper)}.w-vf__in .w-ic{color: var(--w-bt);width: 32px;height: 32px}.w-vf__in:nth-child(2) .w-ic{color: var(--w-gt)}.w-vf__in b,.w-vf__mid b{display: block;font-size: 1.02rem}.w-vf__in small,.w-vf__mid small{display: block;color: var(--w-muted);font-size: .86rem;line-height: 1.4}.w-vf__mid{padding: 26px 22px;background: var(--w-ink);color: var(--w-bg);border-radius: var(--w-r);text-align: center}.w-vf__mid b{color: var(--w-bg);font-size: 1.2rem;margin-top: 8px}.w-vf__mid small{color: color-mix(in srgb,var(--w-bg) 70%,transparent)}.w-vf__mid .w-ic{width: 44px;height: 44px;margin: 0 auto;color: var(--w-o)}.w-vf__out{padding: 12px 16px}.w-vf__out .w-ic{width: 26px;height: 26px}.w-vf__out--o{background: var(--w-o);border-color: var(--w-o);color: var(--w-on)}.w-vf__out--o b{color: var(--w-on)}.w-vf__out--b .w-ic{color: var(--w-bt)}.w-vf__out--g .w-ic{color: var(--w-gt)}.w-vf__out--k .w-ic{color: var(--w-ink)}.w-vf__join{height: 2.5px;background: var(--w-ink);position: relative}.w-vf__join::after{content: "";position: absolute;right: -2px;top: 50%;translate: 0 -50%;border: 7px solid transparent;border-left: 10px solid var(--w-ink);border-right: 0}.w-vf__join i{position: absolute;top: 50%;left: 0;width: 10px;height: 10px;margin-top: -5px;border-radius: 2.2px;background: var(--w-o);animation: w-run 2.2s linear infinite}@keyframes w-run{from{left: 0}to{left: calc(100% - 10px)}}.w-cifras{list-style: none;padding: 0;margin: 64px 0 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper)}.w-cifras li{padding: 22px 24px;border-left: 1.5px solid var(--w-line2)}.w-cifras li:first-child{border-left: 0}.w-cifras b{display: block;font-size: 2.3rem;font-weight: 700;line-height: 1;color: var(--w-ink)}.w-cifras li:nth-child(1) b{color: var(--w-bt)}.w-cifras li:nth-child(2) b{color: var(--w-gt)}.w-cifras li:nth-child(3) b{color: var(--w-ot)}.w-cifras span{display: block;margin-top: 8px;font-size: .88rem;color: var(--w-ink2)}.w-tq{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 48px;align-items: center}.w-tq__qs{display: grid;gap: 14px}.w-q{padding: 18px 20px;border: 1.5px solid var(--w-line);border-left: 6px solid var(--w-b);border-radius: var(--w-r);background: var(--w-paper);display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 18px;align-items: center;transition: border-color .25s,background .25s}.w-q--g{border-left-color: var(--w-g)}.w-q--o{border-left-color: var(--w-o)}.w-q__top{grid-column: 1 / -1;display: flex;gap: 10px;align-items: center}.w-q__n{width: 24px;height: 24px;display: grid;place-items: center;border-radius: 5px;background: var(--w-ink);color: var(--w-bg);font-size: .78rem;font-weight: 600}.w-q__k{font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-muted)}.w-q__t{margin: 0;font-size: 1.16rem;font-weight: 600}.w-q__hint{grid-column: 1;margin: 0;font-size: .9rem;color: var(--w-muted)}.w-q__sv{grid-column: 1 / -1;margin: 0;display: none}.w-q.is-no{background: var(--w-niebla);border-left-color: var(--w-line)}.w-q.is-no .w-q__sv{display: block}.w-q__sw{grid-row: 2 / span 2;grid-column: 2;display: inline-flex;border: 1.5px solid var(--w-line);border-radius: 6px;overflow: hidden}.w-q__sw button,.w-seg button,.w-filter button,.w-area{font: 500 .9rem var(--w-font);padding: 9px 16px;border: 0;background: var(--w-paper);color: var(--w-ink2);cursor: pointer}.w-q__sw button + button{border-left: 1.5px solid var(--w-line)}.w-q__sw button.is-on{background: var(--w-ink);color: var(--w-bg)}.w-tq__fig{margin: 0;text-align: center}.w-wq{max-width: 460px;margin: 0 auto;overflow: visible}.w-wq__p,.w-wq__a{transition: fill .35s,stroke .35s,opacity .35s,transform .5s var(--w-ease);transform-origin: center;transform-box: fill-box}.w-wq__p.is-off{fill: var(--w-line2);stroke: var(--w-line2)}.w-wq__a.is-off{opacity: 0;transform: translateY(18px)}.w-wq__n{font: 700 22px var(--w-font);fill: var(--w-ink)}.w-wq__n.is-off{fill: var(--w-muted)}.w-tq__res{margin-top: 18px;padding: 14px 18px;border-radius: var(--w-r);background: var(--w-g1);color: var(--w-ink);font-size: 1rem;display: inline-block}.w-tq__res.is-falta{background: var(--w-o1)}.w-dol{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 32px;align-items: start}.w-dol__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.w-dl{position: relative;aspect-ratio: 1 / 1;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;gap: 2px;padding: 16px;text-align: left;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);color: var(--w-ink);cursor: pointer;font-family: var(--w-font);transition: transform .2s var(--w-ease),background .2s,border-color .2s}.w-dl:hover{transform: translateY(-3px);border-color: var(--w-ink)}.w-dl .w-ic{position: absolute;top: 16px;left: 16px;width: 34px;height: 34px;color: var(--w-bt)}.w-dl--g .w-ic{color: var(--w-gt)}.w-dl--o .w-ic{color: var(--w-o)}.w-dl--k .w-ic{color: var(--w-ink)}.w-dl__n{position: absolute;top: 16px;right: 16px;font-size: .74rem;font-weight: 600;color: var(--w-muted)}.w-dl b{font-size: 1rem;line-height: 1.2}.w-dl__cif{font-size: .86rem;color: var(--w-muted);font-weight: 500}.w-dl[aria-pressed="true"]{background: var(--w-b);border-color: var(--w-b);color: #fff}.w-dl[aria-pressed="true"] .w-ic,.w-dl[aria-pressed="true"] .w-dl__n,.w-dl[aria-pressed="true"] .w-dl__cif{color: #fff}.w-dl--g[aria-pressed="true"]{background: var(--w-g);border-color: var(--w-g);color: var(--w-on)}.w-dl--o[aria-pressed="true"]{background: var(--w-o);border-color: var(--w-o);color: var(--w-on)}.w-dl--g[aria-pressed="true"] .w-ic,.w-dl--g[aria-pressed="true"] .w-dl__n,.w-dl--g[aria-pressed="true"] .w-dl__cif,.w-dl--o[aria-pressed="true"] .w-ic,.w-dl--o[aria-pressed="true"] .w-dl__n,.w-dl--o[aria-pressed="true"] .w-dl__cif{color: var(--w-on)}.w-dl--k[aria-pressed="true"]{background: var(--w-ink);border-color: var(--w-ink);color: var(--w-bg)}.w-dl--k[aria-pressed="true"] .w-ic,.w-dl--k[aria-pressed="true"] .w-dl__n,.w-dl--k[aria-pressed="true"] .w-dl__cif{color: var(--w-bg)}.w-dl.is-cur{outline: 3px solid var(--w-ink);outline-offset: 3px}.w-dol__side{display: grid;gap: 12px;position: sticky;top: 96px}.w-dp{min-height: 260px;padding: 24px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);display: grid;grid-template-columns: 118px minmax(0,1fr);gap: 22px;align-items: start}.w-dp__graf .w-cien{width: 118px}.w-dp__graf .w-barra{width: 118px;margin-bottom: 8px}.w-dp__k{font-size: .74rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--w-muted);margin-bottom: 6px}.w-dp__cif{font-size: 2.6rem;font-weight: 700;line-height: 1;margin-bottom: 6px}.w-dp__frase{color: var(--w-ink2)}.w-dp__mej{padding: 12px 14px;border-radius: var(--w-r);background: var(--w-niebla);border: 1px solid var(--w-line2);font-weight: 500}.w-dp__mej span{display: block;font-size: .72rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--w-gt);margin-bottom: 4px}.w-dp__vacio{grid-column: 1 / -1;color: var(--w-muted);align-self: center;text-align: center}.w-dsum{padding: 18px 20px;border-radius: var(--w-rc);background: var(--w-ink);color: var(--w-bg)}.w-dsum__t{margin: 0 0 10px}.w-dsum__t b{font-size: 1.4rem;color: var(--w-o)}.w-dsum__mods{display: flex;gap: 6px;margin-bottom: 12px}.w-dsum__mods i{width: 22px;height: 22px;border-radius: 5px;background: color-mix(in srgb,var(--w-bg) 20%,transparent);transition: background .25s}.w-dsum__mods i.is-on{background: var(--w-o)}.w-dsum__sv{margin: 0;font-size: .92rem;color: color-mix(in srgb,var(--w-bg) 80%,transparent)}.w-dsum__sv .w-tag{background: var(--w-bg)}.w-cv-wrap{max-width: 1000px;margin: 0 auto}.w-seg,.w-filter{display: inline-flex;flex-wrap: wrap;border: 1.5px solid var(--w-line);border-radius: 6px;overflow: hidden;margin-bottom: 18px}.w-seg button + button,.w-filter button + button{border-left: 1.5px solid var(--w-line)}.w-seg button.is-on,.w-filter button.is-on{background: var(--w-ink);color: var(--w-bg)}.w-cv-fig{margin: 0;padding: 18px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);overflow-x: auto}.w-cv{min-width: 720px}.w-cv__apoyo rect:first-child,.w-cv__prim polygon{transition: filter .2s}.w-cv a:hover .w-cv__apoyo rect:first-child{stroke-width: 2.5}.w-cv a:hover .w-cv__prim polygon{fill: var(--w-bt)}.w-cv__fuga rect{transition: fill .3s}.w-cv__fuga.is-hit rect{fill: var(--w-o1)}.w-cv__pct{transition: opacity .2s}.w-cv__margen polygon{transition: transform .6s var(--w-ease);transform-origin: left center;transform-box: fill-box}.w-cv .w-u{fill: var(--w-o)}.w-cv .w-u--w{fill: var(--w-muted)}.w-svmap{position: relative}.w-svmap__cols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;padding-bottom: 66px}.w-svcol{padding: 18px;border: 1.5px solid var(--w-line);border-top: 6px solid var(--w-b);border-radius: var(--w-r);background: var(--w-paper);display: grid;gap: 10px;align-content: start}.w-svcol--g{border-top-color: var(--w-g)}.w-svcol--o{border-top-color: var(--w-o)}.w-svcol__t{display: flex;align-items: center;gap: 8px;margin: 0 0 4px;font-size: .76rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-ink2)}.w-svcol__t i{width: 12px;height: 12px;border-radius: 2.6px;background: var(--w-b)}.w-svcol--g .w-svcol__t i{background: var(--w-g)}.w-svcol--o .w-svcol__t i{background: var(--w-o)}.w-svc{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 14px;border-radius: var(--w-r);background: var(--w-niebla);text-decoration: none;transition: background .2s}.w-svc:hover{background: var(--w-b1)}.w-svc--g:hover{background: var(--w-g1)}.w-svc--o:hover{background: var(--w-o1)}.w-svc .w-ic{color: var(--w-bt)}.w-svc--g .w-ic{color: var(--w-gt)}.w-svc--o .w-ic{color: var(--w-o)}.w-svc small{display: block;font-size: .8rem;color: var(--w-muted);line-height: 1.35}.w-svc b{display: block;margin-top: 4px}.w-svmap__trans{position: absolute;left: -12px;right: -12px;bottom: 0;display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 16px 22px;border-radius: var(--w-r);background: var(--w-ink);color: var(--w-bg);text-decoration: none}.w-svmap__trans .w-ic{color: var(--w-o);width: 30px;height: 30px}.w-svmap__trans small{display: block;font-size: .82rem;color: color-mix(in srgb,var(--w-bg) 72%,transparent)}.w-svmap__trans b{display: block;font-size: 1.08rem;color: var(--w-bg)}.w-svmap::after{content: "";position: absolute;left: 0;right: 0;bottom: 54px;height: 24px;pointer-events: none;background: repeating-linear-gradient(90deg,transparent 0 calc(33.333% - 8px),transparent calc(33.333% - 8px) 33.333%)}.w-metodo{max-width: 540px}.w-flow{stroke-dasharray: 7 6;animation: w-dash 1.4s linear infinite}@keyframes w-dash{to{stroke-dashoffset: -26}}.w-fmts{list-style: none;padding: 0;margin: 24px 0 0;display: grid;gap: 12px}.w-fmt{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 6px 16px;padding: 16px 18px;border: 1.5px solid var(--w-line);border-radius: var(--w-r);background: var(--w-paper)}.w-fmt__n{grid-row: span 2;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 8px;background: var(--w-ink);color: var(--w-bg);font-weight: 600;font-size: .86rem}.w-fmt b{display: block}.w-fmt small{color: var(--w-muted)}.w-fmt .w-barra{grid-column: 2;max-width: 280px}.w-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.w-card{display: flex;flex-direction: column;text-decoration: none;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);overflow: hidden;transition: transform .25s var(--w-ease),border-color .25s}.w-card:hover{transform: translateY(-4px);border-color: var(--w-ink)}.w-card:hover .w-card__img img,.w-card:hover .w-card__img .w-cover{scale: 1.04}.w-card__img{position: relative;margin: 0;aspect-ratio: 16 / 10;overflow: hidden;background: var(--w-niebla)}.w-card__img img,.w-card__img .w-cover{width: 100%;height: 100%;object-fit: cover;display: block;transition: scale .5s var(--w-ease)}.w-card__pil{position: absolute;left: 0;bottom: 0;padding: 7px 12px;font-size: .74rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;background: var(--w-b);color: #fff}.w-card__pil--g{background: var(--w-g);color: var(--w-on)}.w-card__pil--o{background: var(--w-o);color: var(--w-on)}.w-card__pil--k{background: #262d3d;color: #fff}.w-card__body{padding: 18px 20px 20px;display: flex;flex-direction: column;flex: 1}.w-card__meta{font-size: .8rem;color: var(--w-muted);margin-bottom: 8px}.w-card h3{font-size: 1.1rem;margin-bottom: 14px}.w-card__res{margin: auto 0 0;display: flex;gap: 12px;align-items: baseline;padding-top: 14px;border-top: 1px solid var(--w-line2)}.w-card__res b{font-size: 1.9rem;font-weight: 700;line-height: 1}.w-card__res span{font-size: .88rem;color: var(--w-ink2);line-height: 1.35}.w-card.is-hidden{display: none}.w-cover{display: block;width: 100%;height: auto}.w-rls{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.w-rl{padding: 22px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper)}.w-rl__g{min-height: 96px;margin-bottom: 16px;display: grid;gap: 6px;align-content: start}.w-rl__g .w-cien{width: 96px}.w-rl__g .w-barra{width: 100%;max-width: 170px}.w-rl b{display: block;font-size: 2rem;font-weight: 700;line-height: 1;margin-bottom: 8px}.w-rl p{font-size: .92rem;color: var(--w-ink2);margin-bottom: 10px}.w-rl small{font-size: .76rem;color: var(--w-muted)}.w-orgs__t{margin: 64px 0 18px;font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-muted)}.w-orgs{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 12px}.w-orgs li{height: 72px;padding: 12px 16px;display: grid;place-items: center;border: 1.5px solid var(--w-line2);border-radius: var(--w-rc);background: #fff}.w-orgs img{height: 46px;width: auto}.w-cta{background: var(--w-niebla);border-top: 1px solid var(--w-line2)}.w-cta__in{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 56px;align-items: center;padding: 36px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);position: relative;overflow: hidden}.w-cta__in::after{content: "";position: absolute;right: -40px;top: -40px;width: 220px;height: 220px;opacity: .7;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Crect x='4' y='4' width='24' height='24' rx='5.3' fill='%23ff8a33' fill-opacity='.22'/%3E%3C/svg%3E")}.w-cta__foto{margin: 0;border-radius: var(--w-rc);overflow: hidden;border: 1.5px solid var(--w-line)}.w-cta__foto img{aspect-ratio: 1 / 1;object-fit: cover;width: 100%}.w-cta__foto figcaption{padding: 10px 14px;font-size: .86rem;font-weight: 600;background: var(--w-g);color: var(--w-on)}.w-cta__pasos{list-style: none;padding: 0;margin: 22px 0 0;display: grid;gap: 12px}.w-cta__pasos li{display: flex;gap: 14px;align-items: center}.w-cta__pasos b{display: block}.w-cta__pasos small{color: var(--w-muted);font-size: .9rem}.w-fab{position: fixed;right: 22px;bottom: 22px;z-index: 60;display: flex;align-items: center;gap: 10px;height: 58px;padding: 0 20px 0 16px;border-radius: 12px;background: var(--w-wa);color: #0b2b17;text-decoration: none;font-weight: 600;transition: transform .2s var(--w-ease)}.w-fab:hover{transform: translateY(-3px)}.w-fab .w-wa{width: 28px;height: 28px}.w-wa{width: 20px;height: 20px}.w-foot{background: #05070a;color: #c9cfda;padding: 40px 0 28px}.w-foot .w-franja{width: 100%;max-width: 840px;height: 10px;margin-bottom: 40px}.w-foot__grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 40px}.w-foot h4{color: #fff;font-size: .78rem;letter-spacing: .12em;text-transform: uppercase;margin-bottom: 14px}.w-foot ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.w-foot a{color: #c9cfda;text-decoration: none;font-size: .95rem}.w-foot a:hover{color: #fff}.w-brand--foot{--mark-ink: #fff}.w-brand--foot b{color: #fff}.w-brand--foot small{color: #8b94a6}.w-foot__lema{margin-top: 16px;color: #fff;font-size: 1.05rem}.w-foot__bottom{margin: 40px 0 0;padding-top: 18px;border-top: 1px solid #1b1f27;font-size: .84rem;color: #8b94a6}.w-sus b{color: var(--w-o)}.w-phero{padding: 72px 0 64px;border-bottom: 1px solid var(--w-line2)}.w-phero--short{padding-bottom: 32px;border-bottom: 0}.w-phero__grid{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 56px;align-items: center}.w-phero__fig{margin: 0}.w-jump{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 26px}.w-jump a{padding: 8px 12px;border: 1.5px solid var(--w-line);border-left: 5px solid var(--w-b);border-radius: var(--w-r);text-decoration: none;font-size: .86rem;font-weight: 500}.w-jump a:hover{border-color: var(--w-ink)}.w-jump--g{border-left-color: var(--w-g) !important}.w-jump--o{border-left-color: var(--w-o) !important}.w-jump--k{border-left-color: var(--w-ink) !important}.w-venn{max-width: 520px;margin: 0 auto}.w-venn__sv:hover text{fill: var(--w-bt)}.w-crumb{font-size: .86rem;color: var(--w-muted)}.w-crumb a{color: var(--w-bt)}.w-fbigs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.w-fbig{padding: 24px;border: 1.5px solid var(--w-line);border-top: 6px solid var(--w-b);border-radius: var(--w-r);background: var(--w-paper)}.w-fbig--g{border-top-color: var(--w-g)}.w-fbig--o{border-top-color: var(--w-o)}.w-fbig__n{font-size: .78rem;font-weight: 600;color: var(--w-muted)}.w-fbig h3{font-size: 1.4rem;margin: 6px 0 2px}.w-fbig__time{font-weight: 600;color: var(--w-ink2);margin-bottom: 14px}.w-fbig .w-barra{margin-bottom: 16px}.w-fbig p:last-child{color: var(--w-ink2);font-size: .94rem;margin: 0}.w-svs{display: grid;gap: 16px}.w-sv{display: grid;grid-template-columns: 150px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);gap: 28px;padding: 26px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);scroll-margin-top: 96px}.w-sv__id{display: grid;gap: 10px;align-content: start}.w-sv__ico{width: 64px;height: 64px;display: grid;place-items: center;border-radius: 14px;background: var(--w-b);color: #fff}.w-sv--g .w-sv__ico{background: var(--w-g);color: var(--w-on)}.w-sv--o .w-sv__ico{background: var(--w-o);color: #fff}.w-sv--k .w-sv__ico{background: var(--w-ink);color: var(--w-bg)}.w-sv__ico .w-ic{width: 34px;height: 34px}.w-sv__n{font-size: .8rem;font-weight: 600;color: var(--w-muted)}.w-sv__pil{font-size: .74rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--w-ink2)}.w-sv__q{font-size: 1.3rem;font-weight: 600;line-height: 1.3;color: var(--w-ink);margin-bottom: 12px}.w-sv h3{font-size: 1.02rem;color: var(--w-bt);display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.w-sv--g h3{color: var(--w-gt)}.w-sv--o h3{color: var(--w-ot)}.w-sv--k h3{color: var(--w-ink)}.w-sv__quien{font-size: .9rem;color: var(--w-muted);margin: 0}.w-sv__quien b{color: var(--w-ink2)}.w-badge{font-size: .72rem;font-weight: 600;padding: 3px 8px;border-radius: var(--w-r);background: var(--w-k1);color: var(--w-ink2);letter-spacing: .02em}.w-badge--on{background: var(--w-g1);color: var(--w-gt)}.w-sv__lbl{font-size: .72rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--w-muted);margin-bottom: 10px}.w-sv__rec ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.w-sv__rec li{display: flex;gap: 10px;font-size: .92rem;line-height: 1.4}.w-sv__rec li i{width: 10px;height: 10px;margin-top: 6px;border-radius: 2.2px;background: var(--w-b);flex: none}.w-sv--g .w-sv__rec li i{background: var(--w-g)}.w-sv--o .w-sv__rec li i{background: var(--w-o)}.w-sv--k .w-sv__rec li i{background: var(--w-ink)}.w-sv__ej{display: grid;gap: 10px;align-content: start}.w-mini{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 12px;align-items: center;text-decoration: none;font-size: .86rem;line-height: 1.35;font-weight: 500}.w-mini__img{width: 64px;height: 48px;border-radius: 6px;overflow: hidden;border: 1px solid var(--w-line2)}.w-mini__img img,.w-mini__img .w-cover{width: 100%;height: 100%;object-fit: cover}.w-mini:hover span:last-child{color: var(--w-bt)}.w-areas{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 24px;align-items: start}.w-areas__btns{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.w-area{text-align: left;border: 1.5px solid var(--w-line) !important;border-radius: var(--w-r);padding: 14px 16px;font-weight: 500}.w-area.is-on{background: var(--w-ink);color: var(--w-bg);border-color: var(--w-ink) !important}.w-ap{padding: 26px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);min-height: 240px}.w-ap__k{font-size: 1.4rem;font-weight: 600}.w-ap p span{display: block;font-size: .72rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--w-muted);margin-bottom: 2px}.w-ap__dol{padding: 12px 14px;border-radius: var(--w-r);background: var(--w-o1)}.w-filter{margin-top: 26px}.w-filter button{display: inline-flex;align-items: center;gap: 8px}.w-filter i{width: 10px;height: 10px;border-radius: 2.2px}.w-dot--b{background: var(--w-b)}.w-dot--g{background: var(--w-g)}.w-dot--o{background: var(--w-o)}.w-dot--k{background: var(--w-ink)}.w-filter button.is-on .w-dot--k{background: var(--w-bg)}.w-tools-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.w-tool{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 18px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);text-decoration: none;transition: border-color .2s,transform .2s var(--w-ease)}.w-tool:hover{border-color: var(--w-ink);transform: translateY(-2px)}.w-tool__ico{width: 52px;height: 52px;display: grid;place-items: center;border-radius: 11px;background: var(--w-b);color: #fff}.w-tool--g .w-tool__ico{background: var(--w-g);color: var(--w-on)}.w-tool--o .w-tool__ico{background: var(--w-o);color: #fff}.w-tool b{display: block}.w-tool small{display: block;color: var(--w-muted);font-size: .86rem;line-height: 1.35}.w-case__hero{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px;align-items: center}.w-case__hero h1{font-size: clamp(2rem,1.3rem + 2.4vw,3.2rem)}.w-case__img{margin: 0;border-radius: var(--w-rc);overflow: hidden;border: 1.5px solid var(--w-line);aspect-ratio: 16 / 10}.w-case__img img,.w-case__img .w-cover{width: 100%;height: 100%;object-fit: cover}.w-ba{display: grid;grid-template-columns: minmax(0,1fr) 56px minmax(0,1fr);align-items: stretch;margin-bottom: 40px}.w-ba__a,.w-ba__b{padding: 24px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper)}.w-ba__a{background: var(--w-niebla)}.w-ba__b{border-color: var(--w-ink)}.w-ba__arrow{display: grid;place-items: center;color: var(--w-o)}.w-ba__arrow svg{width: 34px;height: 34px}.w-ba__k{font-size: .72rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--w-muted);margin-bottom: 8px}.w-case__flow{margin: 0 0 48px;padding: 20px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);overflow-x: auto}.w-case__flow svg{min-width: 640px}.w-two--case{align-items: start}.w-pasos{list-style: none;padding: 0;margin: 0;display: grid;gap: 14px}.w-pasos li{display: flex;gap: 14px;align-items: flex-start}.w-pasos p{margin: 5px 0 0}.w-res{padding: 24px;border-radius: var(--w-rc);background: var(--w-b);color: #fff;margin-bottom: 28px}.w-res--g{background: var(--w-g);color: var(--w-on)}.w-res--o{background: var(--w-o);color: var(--w-on)}.w-res--k{background: var(--w-ink);color: var(--w-bg)}.w-res .w-ba__k{color: inherit;opacity: .8}.w-res b{font-size: 3rem;line-height: 1;display: block;font-weight: 700}.w-res span{display: block;font-weight: 600;margin: 6px 0 12px}.w-res p{margin: 0;opacity: .92;font-size: .95rem}.w-chips{list-style: none;padding: 0;margin: 0 0 28px;display: flex;flex-wrap: wrap;gap: 8px}.w-chips li{padding: 6px 12px;border: 1.5px solid var(--w-line);border-radius: var(--w-r);font-size: .86rem}.w-next{margin-top: 56px;display: grid;grid-template-columns: 120px minmax(0,1fr) auto;gap: 20px;align-items: center;padding: 14px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);text-decoration: none}.w-next:hover{border-color: var(--w-ink)}.w-next__img{height: 80px;border-radius: 6px;overflow: hidden}.w-next__img img,.w-next__img .w-cover{width: 100%;height: 100%;object-fit: cover}.w-next small{display: block;color: var(--w-muted);font-size: .8rem}.w-next b{font-size: 1.1rem}.w-about__grid{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,.75fr);gap: 56px;align-items: center}.w-about__grid h1{font-size: clamp(2.1rem,1.3rem + 2.8vw,3.5rem)}.w-quote{font-size: 1.2rem;color: var(--w-ink2);border-left: 6px solid var(--w-o);padding-left: 18px;max-width: 54ch}.w-about__foto{margin: 0;border-radius: var(--w-rc);overflow: hidden;border: 1.5px solid var(--w-line)}.w-about__foto img{aspect-ratio: 1 / 1;object-fit: cover;width: 100%}.w-nums{list-style: none;padding: 0;margin: 26px 0 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.w-num{padding: 16px;border: 1.5px solid var(--w-line);border-left: 6px solid var(--w-b);border-radius: var(--w-r);background: var(--w-paper)}.w-num--g{border-left-color: var(--w-g)}.w-num--o{border-left-color: var(--w-o)}.w-num--k{border-left-color: var(--w-ink)}.w-num b{display: block;font-size: 1.9rem;line-height: 1}.w-num span{font-size: .86rem;color: var(--w-ink2)}.w-ets{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;position: relative}.w-et{border: 1.5px solid var(--w-line);border-top: 6px solid var(--w-b);border-radius: var(--w-r);background: var(--w-paper);overflow: hidden}.w-et--g{border-top-color: var(--w-g)}.w-et--o{border-top-color: var(--w-o)}.w-et figure{margin: 0;aspect-ratio: 3 / 2;overflow: hidden}.w-et img{width: 100%;height: 100%;object-fit: cover}.w-et__y{display: block;margin: 18px 20px 4px;font-size: .8rem;font-weight: 600;color: var(--w-muted)}.w-et b{display: block;margin: 0 20px 8px;font-size: 1.2rem}.w-et p{margin: 0 20px 20px;font-size: .92rem;color: var(--w-ink2)}.w-fotos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.w-foto{margin: 0;border-radius: var(--w-rc);overflow: hidden;border: 1.5px solid var(--w-line);display: flex;flex-direction: column}.w-foto img{aspect-ratio: 4 / 3;object-fit: cover;width: 100%}.w-prs{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px}.w-prs li{padding: 20px;border: 1.5px solid var(--w-line);border-radius: var(--w-r);background: var(--w-paper)}.w-prs .w-mod{margin-bottom: 14px}.w-prs b{display: block;margin-bottom: 8px;line-height: 1.3}.w-prs p{font-size: .88rem;color: var(--w-ink2);margin: 0}.w-coms{list-style: none;padding: 0;margin: 0;display: grid;gap: 12px}.w-com{display: flex;gap: 16px;align-items: center;padding: 16px 18px;border: 1.5px solid var(--w-line);border-radius: var(--w-r);background: var(--w-paper)}.w-com .w-ic{width: 32px;height: 32px;color: var(--w-bt)}.w-com--g .w-ic{color: var(--w-gt)}.w-com--o .w-ic{color: var(--w-o)}.w-com--k .w-ic{color: var(--w-ink)}.w-com b{display: block}.w-com small{color: var(--w-muted);font-size: .88rem}.w-testis{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.w-testi{margin: 0;padding: 24px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper)}.w-testi__q{font-size: 3.4rem;line-height: .7;font-weight: 700;display: block}.w-testi blockquote{margin: 10px 0 16px;font-size: 1rem}.w-testi figcaption{font-size: .86rem;color: var(--w-muted)}.w-testi figcaption b{display: block;color: var(--w-ink)}.w-canales{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: 32px}.w-canal{padding: 24px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);display: grid;gap: 12px;justify-items: start;background: var(--w-paper)}.w-canal--wa{border-color: var(--w-wa)}.w-canal b{font-size: 1.05rem}.js .w-r{opacity: 0;transform: translateY(16px);transition: opacity .7s var(--w-ease) var(--d,0s),transform .7s var(--w-ease) var(--d,0s)}.js .w-r.w-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.js .w-r{opacity: 1;transform: none;transition: none}.w-tools__track,.w-geo__f,.w-pin__halo,.w-vf__join i,.w-flow{animation: none}}.w-legado .w-top,.w-legado .w-foot{font-family: var(--w-font)}:root[data-theme="dark"] .w-legado{--bg: #05070a;--surface: #0f1218;--surface-1: #0c0f14;--surface-2: #171b23;--outline: #2c323e;--outline-2: #1b1f27;--ink: #0c0f14;--ink-2: #0f1218;--dg-paper: #0f1218;--dg-panel: #171b23}.w-legado{--font: var(--w-font)}.w-legado main{background: var(--w-bg)}@media (max-width: 1080px){.w-sv{grid-template-columns: 120px minmax(0,1fr) minmax(0,1fr)}.w-sv__ej{grid-column: 2 / -1;display: flex;flex-wrap: wrap;gap: 14px}.w-prs{grid-template-columns: repeat(3,minmax(0,1fr))}.w-dol{grid-template-columns: 1fr}.w-dol__side{position: static;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr)}}@media (max-width: 900px){.w-menu{display: grid}.w-nav{position: fixed;inset: 72px 0 auto 0;flex-direction: column;align-items: stretch;gap: 0;padding: 12px 24px 24px;background: var(--w-bg);border-bottom: 1.5px solid var(--w-line);transform: translateY(-120%);transition: transform .3s var(--w-ease)}.w-nav.is-open{transform: none}.w-nav a:not(.w-btn){padding: 14px 4px;border-bottom: 1px solid var(--w-line2);font-size: 1.1rem}.w-nav a[aria-current="page"]::after{left: auto;right: 4px;bottom: 50%;translate: 0 50%}.w-nav__wa{margin: 16px 0 0;justify-content: center}.w-hero__grid,.w-phero__grid,.w-two,.w-tq,.w-case__hero,.w-about__grid,.w-cta__in,.w-areas,.w-head{grid-template-columns: 1fr}.w-head{gap: 14px}.w-geo{max-width: 560px;margin: 0 auto;width: 100%}.w-vf{grid-template-columns: 1fr;gap: 0}.w-vf__join{width: 2.5px;height: 40px;margin: 0 auto}.w-vf__join::after{right: auto;left: 50%;top: auto;bottom: -2px;translate: -50% 0;border: 7px solid transparent;border-top: 10px solid var(--w-ink);border-bottom: 0}.w-vf__join i{left: 50% !important;margin: 0 0 0 -5px;top: 0;animation-name: w-run-v}@keyframes w-run-v{from{top: 0}to{top: calc(100% - 10px)}}.w-cifras,.w-rls{grid-template-columns: repeat(2,minmax(0,1fr))}.w-cifras li:nth-child(3){border-left: 0}.w-cifras li:nth-child(n+3){border-top: 1.5px solid var(--w-line2)}.w-cards,.w-tools-grid,.w-testis,.w-canales,.w-fbigs,.w-ets,.w-fotos{grid-template-columns: repeat(2,minmax(0,1fr))}.w-svmap__cols{grid-template-columns: 1fr;padding-bottom: 0}.w-svmap__trans{position: static;margin-top: 16px}.w-sv{grid-template-columns: 1fr;gap: 18px}.w-sv__id{grid-template-columns: auto auto 1fr;align-items: center}.w-sv__ej{grid-column: auto}.w-dol__side{grid-template-columns: 1fr}.w-sec{padding: 72px 0}}@media (max-width: 600px){.w-wrap{padding: 0 16px}.w-brand small{display: none}.w-brand svg{width: 44px}.w-dol__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.w-cards,.w-tools-grid,.w-testis,.w-canales,.w-fbigs,.w-ets,.w-fotos,.w-prs,.w-nums,.w-rls,.w-areas__btns{grid-template-columns: 1fr}.w-dp{grid-template-columns: 1fr}.w-ba{grid-template-columns: 1fr}.w-ba__arrow{height: 44px;rotate: 90deg}.w-q{grid-template-columns: 1fr}.w-q__sw{grid-row: auto;grid-column: 1;justify-self: start}.w-fab span{display: none}.w-fab{padding: 0 15px;right: 16px;bottom: 16px}.w-cta__in{padding: 20px;gap: 24px}.w-foot__grid{grid-template-columns: 1fr}.w-next{grid-template-columns: 80px minmax(0,1fr)}.w-next>svg{display: none}.w-geo__f figcaption{font-size: .68rem;padding: 5px 7px}.w-sec{padding: 60px 0}}.w-body{--m7-ink: var(--w-ink);--m7-node: var(--w-niebla);--m7-line: var(--w-line);--m7-tint: var(--w-b1);--m7-muted: var(--w-muted);--m7-paper: var(--w-paper);--dg-ink: var(--w-ink);--dg-paper: var(--w-paper);--dg-panel: var(--w-niebla);--dg-label: var(--w-bt);--blue: #5a7bff;--green: #12b87a;--orange: #ff8a33;--on-surface: var(--w-ink);--ink: var(--w-ink)}.w-head--solo{grid-template-columns: 1fr}.w-svmap + .w-center{margin-top: 44px}.w-foot .w-franja{--w-ink: #ffffff;--w-line2: #1b1f27}.w-nav a.w-nav--b[aria-current="page"]::after{background: var(--w-b)}.w-nav a.w-nav--g[aria-current="page"]::after{background: var(--w-g)}.w-nav a.w-nav--o[aria-current="page"]::after{background: var(--w-o)}.w-nav a.w-nav--k[aria-current="page"]::after{background: var(--w-ink)}.w-nav a.w-nav--t[aria-current="page"]::after{background: var(--w-b);box-shadow: 13px 0 0 var(--w-g),26px 0 0 var(--w-o)}.w-nav a:not(.w-btn):hover::after{content: "";position: absolute;left: 14px;bottom: 4px;width: 10px;height: 10px;border-radius: 2.2px;background: var(--w-line)}.w-nav a[aria-current="page"]:hover::after{opacity: 1}.w-proof{list-style: none;padding: 0;margin: 30px 0 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;max-width: 560px}.w-proof a{display: flex;align-items: center;gap: 12px;padding: 10px 14px;border: 1.5px solid var(--w-line2);border-radius: var(--w-rc);background: var(--w-paper);text-decoration: none;transition: border-color .2s,transform .2s var(--w-ease)}.w-proof a:hover{border-color: var(--w-ink);transform: translateY(-2px)}.w-proof b{font-size: 1.5rem;font-weight: 700;line-height: 1;min-width: 2.4ch;color: var(--w-bt)}.w-proof--g b{color: var(--w-gt)}.w-proof--o b{color: var(--w-o)}.w-proof--k b{color: var(--w-ink)}.w-proof span{font-size: .84rem;line-height: 1.3;color: var(--w-ink2)}.w-tls{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.w-tl{position: relative;min-height: 148px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);overflow: hidden;transition: border-color .2s,transform .2s var(--w-ease)}.w-tls--big .w-tl{min-height: 176px}.w-tl:hover{border-color: var(--w-ink);transform: translateY(-2px)}.w-tl__btn{position: absolute;inset: 0;z-index: 2;width: 100%;border: 0;background: transparent;cursor: pointer;border-radius: inherit}.w-tl__btn:focus-visible{outline: 3px solid var(--w-ink);outline-offset: -3px}.w-tl__front,.w-tl__back{position: absolute;inset: 0;padding: 18px;display: flex;flex-direction: column;transition: opacity .3s,transform .4s var(--w-ease)}.w-tl__front{justify-content: space-between}.w-tl__front svg{width: 44px;height: 44px}.w-tls--big .w-tl__front svg{width: 54px;height: 54px}.w-tl__front b{font-size: 1.04rem;font-weight: 600}.w-tl__mas{position: absolute;top: 18px;right: 18px;width: 22px;height: 22px;border-radius: 5px;background: var(--w-niebla);border: 1.5px solid var(--w-line2)}.w-tl__mas::before,.w-tl__mas::after{content: "";position: absolute;left: 50%;top: 50%;width: 10px;height: 2px;margin: -1px 0 0 -5px;background: var(--w-ink2);border-radius: 1px}.w-tl__mas::after{transform: rotate(90deg)}.w-tl__back{opacity: 0;transform: translateY(14px);gap: 4px;background: var(--w-b);color: #fff;pointer-events: none}.w-tl--g .w-tl__back{background: var(--w-g);color: var(--w-on)}.w-tl--o .w-tl__back{background: var(--w-o);color: var(--w-on)}.w-tl--k .w-tl__back{background: #262d3d;color: #fff}:root[data-theme="dark"] .w-tl--k .w-tl__back{background: #eef1f6;color: #262d3d}.w-tl__back small{font-size: .72rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;opacity: .8}.w-tl__back b{font-size: 1.12rem;font-weight: 700;line-height: 1.2;color: inherit}.w-tl__back span{font-size: .86rem;line-height: 1.4}.w-tl__ej{position: relative;z-index: 3;margin-top: auto;font-size: .78rem;font-weight: 600;color: inherit !important;text-decoration: underline;text-underline-offset: 3px}.w-tl.is-open{border-color: transparent}.w-tl.is-open .w-tl__front{opacity: 0;transform: translateY(-14px)}.w-tl.is-open .w-tl__back{opacity: 1;transform: none;pointer-events: auto}.w-tl.is-open .w-tl__btn{z-index: 1}.w-bu-fig{margin: 0;padding: 20px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);overflow-x: auto}.w-bu{min-width: 680px}.w-wi{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) minmax(0,1.25fr);gap: 0;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);overflow: hidden}.w-wi__c{position: relative;padding: 26px 24px 24px;border-left: 1.5px solid var(--w-line2);display: flex;flex-direction: column}.w-wi__c:first-child{border-left: 0}.w-wi__c:not(.w-wi__c--fin):not(:nth-child(3))::after,.w-wi__c:nth-child(3)::after{content: "+";position: absolute;right: -15px;top: 92px;z-index: 1;width: 28px;height: 28px;display: grid;place-items: center;border-radius: 6px;background: var(--w-ink);color: var(--w-bg);font-weight: 700;font-size: 1rem}.w-wi__c:nth-child(3)::after{content: "="}.w-wi__c figure{margin: 0 0 18px;height: 190px;display: flex;align-items: center}.w-wi__c figure svg{height: 100%;width: auto}.w-wi__c--fin{background: var(--w-niebla)}.w-wi__c--fin figure svg{width: 100%;height: auto;max-height: 190px}.w-wi__k{display: flex;align-items: center;gap: 10px;margin: 0 0 8px;font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-muted)}.w-wi__k span{width: 24px;height: 24px;display: grid;place-items: center;border-radius: 5px;background: var(--w-b);color: #fff;letter-spacing: 0}.w-wi__c--g .w-wi__k span{background: var(--w-g);color: var(--w-on)}.w-wi__c--o .w-wi__k span{background: var(--w-o);color: var(--w-on)}.w-wi__c--fin .w-wi__k span{background: var(--w-ink);color: var(--w-bg)}.w-wi__q{margin: 0 0 6px;font-size: 1.18rem;font-weight: 600;line-height: 1.3}.w-wi__d{margin: 0 0 12px;font-size: .9rem;color: var(--w-muted)}.w-wi__sv{margin: auto 0 0}.w-wt__p,.w-wc__p{transition: transform .8s var(--w-ease),opacity .6s;transform-box: fill-box;transform-origin: center}.js .w-wi:not(.w-in) .w-wt__p{transform: translateY(-30px);opacity: 0}.js .w-wi:not(.w-in) .w-wc__p{transform: translateY(30px);opacity: 0}.w-wi__c .w-wt__p{transition-delay: calc(var(--i,0) * .18s)}.w-wc__p{transition-delay: calc(.6s + var(--i,0) * .16s)}.w-wi__c--b .w-wt__p{transition-delay: 0s}.w-wi__c--g .w-wt__p{transition-delay: .18s}.w-wi__c--o .w-wt__p{transition-delay: .36s}.w-dcs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.w-dc{display: flex;flex-direction: column;padding: 20px;border: 1.5px solid var(--w-line);border-top: 6px solid var(--w-b);border-radius: var(--w-rc);background: var(--w-paper)}.w-dc--g{border-top-color: var(--w-g)}.w-dc--o{border-top-color: var(--w-o)}.w-dc--k{border-top-color: var(--w-ink)}.w-dc__top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.w-dc__top .w-ic{width: 30px;height: 30px;color: var(--w-bt)}.w-dc--g .w-dc__top .w-ic{color: var(--w-gt)}.w-dc--o .w-dc__top .w-ic{color: var(--w-o)}.w-dc--k .w-dc__top .w-ic{color: var(--w-ink)}.w-dc__top span{font-size: .74rem;font-weight: 600;color: var(--w-muted)}.w-dc h3{font-size: 1.12rem;margin-bottom: 12px}.w-dc__dato{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 12px;align-items: start;margin-bottom: 14px}.w-dc__g .w-cien{width: 64px}.w-dc__g .w-barra{width: 64px;margin-bottom: 6px}.w-dc__dato p{margin: 0;font-size: .86rem;line-height: 1.35;color: var(--w-ink2)}.w-dc__dato b{display: block;font-size: 1.6rem;line-height: 1;margin-bottom: 4px;color: var(--w-bt)}.w-dc--g .w-dc__dato b{color: var(--w-gt)}.w-dc--o .w-dc__dato b{color: var(--w-o)}.w-dc--k .w-dc__dato b{color: var(--w-ink)}.w-dc__mej{margin: 0 0 12px;padding: 10px 12px;border-radius: var(--w-r);background: var(--w-niebla);font-size: .88rem;font-weight: 500;line-height: 1.4}.w-dc__mej span{display: block;font-size: .68rem;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--w-muted);margin-bottom: 4px}.w-dc__sv{margin: auto 0 0}.w-cv-bar{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px 24px;margin-bottom: 14px}.w-cv-bar .w-seg{margin: 0}.w-cv-ley{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: .84rem;color: var(--w-ink2)}.w-cv-ley li{display: flex;align-items: center;gap: 8px}.w-cv-ley i{width: 10px;height: 10px;border-radius: 2.2px;background: var(--w-o)}.w-cv-ley--w{background: var(--w-muted) !important}.w-cv-ley--m{background: var(--w-o) !important;width: 16px !important}.w-cv-cnt{list-style: none;padding: 0;margin: 14px 0 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper)}.w-cv-cnt li{padding: 14px 20px;border-left: 1.5px solid var(--w-line2);display: flex;align-items: baseline;gap: 10px}.w-cv-cnt li:first-child{border-left: 0}.w-cv-cnt b{font-size: 1.8rem;font-weight: 700;line-height: 1;font-variant-numeric: tabular-nums}.w-cv-cnt span{font-size: .86rem;color: var(--w-ink2)}.w-cv-cnt--w b{color: var(--w-muted)}.w-cv-cnt--ok b{color: var(--w-o)}.w-cv a:hover .w-cv__prim polygon{fill: var(--w-paper)}.w-cv__fuga.is-hit rect{fill: var(--w-o1);stroke: var(--w-o)}.w-orgs li{background: #fff}.w-orgs__txt span{font: 700 1.25rem/1 var(--w-font);color: #262d3d;letter-spacing: -.01em}.w-orgs__txt b{color: #12b87a;font-weight: 700}.w-puente{padding: 56px 0}.w-pts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.w-pt{display: flex;align-items: center;gap: 14px;padding: 16px 18px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);text-decoration: none;transition: border-color .2s,transform .2s var(--w-ease)}.w-pt:hover{border-color: var(--w-ink);transform: translateY(-2px)}.w-pt i{width: 14px;height: 14px;border-radius: 3px;flex: none;background: var(--w-b)}.w-pt--g i{background: var(--w-g)}.w-pt--o i{background: var(--w-o)}.w-pt--k i{background: var(--w-ink)}.w-pt--t i{background: var(--w-b);box-shadow: 0 0 0 0 transparent;width: 40px;background: linear-gradient(90deg,var(--w-b) 0 10px,transparent 10px 15px,var(--w-g) 15px 25px,transparent 25px 30px,var(--w-o) 30px 40px);height: 10px;border-radius: 2px}.w-pt span{flex: 1;min-width: 0}.w-pt b{display: block;font-size: 1rem}.w-pt small{display: block;font-size: .82rem;color: var(--w-muted);line-height: 1.3}.w-pt .w-arrow{width: 18px;height: 18px;flex: none}.w-pvv{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.w-pv{padding: 24px;border-radius: var(--w-rc);border: 1.5px solid var(--w-line);background: var(--w-paper)}.w-pv .w-ic{width: 34px;height: 34px;color: var(--w-bt);margin-bottom: 14px}.w-pv--g .w-ic{color: var(--w-gt)}.w-pv--o .w-ic{color: var(--w-o)}.w-pv--b{border-top: 6px solid var(--w-b)}.w-pv--g{border-top: 6px solid var(--w-g)}.w-pv--o{border-top: 6px solid var(--w-o)}.w-pv__k{margin: 0 0 6px;font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-muted)}.w-pv__t{margin: 0;font-size: 1.12rem;font-weight: 500;line-height: 1.4}.w-vals{list-style: none;padding: 0;margin: 14px 0 0;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 0;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper)}.w-vals li{padding: 20px;border-left: 1.5px solid var(--w-line2)}.w-vals li:first-child{border-left: 0}.w-vals .w-mod{margin-bottom: 12px}.w-vals b{display: block;font-size: 1.04rem;margin-bottom: 4px}.w-vals small{display: block;font-size: .86rem;color: var(--w-muted);line-height: 1.4}#contacto .w-canales{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.w-foot{padding-top: 0}.w-foot__city{width: 100%;overflow: hidden;margin-bottom: 36px}.w-skyline{display: block;width: 100%;height: auto;aspect-ratio: 1200 / 310;max-height: 340px}.w-sky__rotor{animation: w-rotor 7s linear infinite}.w-sky__blink{animation: w-blink 2.4s ease-in-out infinite}@keyframes w-rotor{to{transform: rotate(360deg)}}@keyframes w-blink{50%{opacity: .25}}@media (prefers-reduced-motion: reduce){.w-sky__rotor,.w-sky__blink{animation: none}.w-bu__run{display: none}.js .w-wi:not(.w-in) .w-wt__p,.js .w-wi:not(.w-in) .w-wc__p{transform: none;opacity: 1}}@media (max-width: 1080px){.w-dcs,.w-tls{grid-template-columns: repeat(3,minmax(0,1fr))}.w-wi{grid-template-columns: repeat(2,minmax(0,1fr))}.w-wi__c:nth-child(3){border-left: 0}.w-wi__c:nth-child(n+3){border-top: 1.5px solid var(--w-line2)}.w-wi__c::after{display: none}.w-pts{grid-template-columns: repeat(2,minmax(0,1fr))}.w-vals{grid-template-columns: repeat(3,minmax(0,1fr))}.w-vals li:nth-child(4){border-left: 0}.w-vals li:nth-child(n+4){border-top: 1.5px solid var(--w-line2)}}@media (max-width: 900px){.w-nav a.w-nav--t[aria-current="page"]::after{box-shadow: -13px 0 0 var(--w-g),-26px 0 0 var(--w-o)}.w-nav a:not(.w-btn):hover::after{display: none}.w-pvv,#contacto .w-canales{grid-template-columns: 1fr}.w-cv-cnt li{flex-direction: column;gap: 4px;padding: 12px 14px}}@media (max-width: 600px){.w-dcs,.w-tls{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.w-tl{min-height: 150px}.w-tl__front,.w-tl__back{padding: 14px}.w-tl__back span{font-size: .8rem}.w-dcs{grid-template-columns: 1fr}.w-wi{grid-template-columns: 1fr}.w-wi__c{border-left: 0 !important}.w-wi__c + .w-wi__c{border-top: 1.5px solid var(--w-line2)}.w-wi__c figure{height: 130px}.w-pts{grid-template-columns: 1fr}.w-vals{grid-template-columns: 1fr}.w-vals li{border-left: 0 !important}.w-vals li + li{border-top: 1.5px solid var(--w-line2)}.w-proof{grid-template-columns: 1fr}.w-skyline{aspect-ratio: auto;height: 150px}}.w-bu-m{display: none}@media (max-width: 900px){.w-nav{visibility: hidden;transition: transform .3s var(--w-ease),visibility .3s}.w-nav.is-open{visibility: visible}}@media (max-width: 700px){.w-bu-fig{display: none}.w-bu-m{display: grid;justify-items: stretch;padding: 16px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper)}.w-bu-m__in,.w-bu-m__out{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.w-bu-m span{display: flex;flex-direction: column;gap: 8px;padding: 12px;border: 1.5px solid var(--w-b);border-radius: var(--w-r);background: var(--w-b1);font-size: .9rem;line-height: 1.25}.w-bu-m span .w-ic{width: 22px;height: 22px;color: var(--w-bt)}.w-bu-m span.w-bu-m--g{border-color: var(--w-g);background: var(--w-g1)}.w-bu-m--g .w-ic{color: var(--w-gt) !important}.w-bu-m span.w-bu-m--k{border-color: var(--w-ink);background: var(--w-k1)}.w-bu-m--k .w-ic{color: var(--w-ink) !important}.w-bu-m span.w-bu-m--o{border-color: var(--w-o);background: var(--w-o);color: var(--w-on)}.w-bu-m--o .w-ic,.w-bu-m--o b{color: var(--w-on) !important}.w-bu-m__j{width: 2.5px;height: 26px;margin: 0 auto;background: var(--w-ink);position: relative}.w-bu-m__j::after{content: "";position: absolute;left: 50%;bottom: -2px;translate: -50% 0;border: 6px solid transparent;border-top: 8px solid var(--w-ink);border-bottom: 0}.w-bu-m__mid{padding: 16px;border-radius: var(--w-r);background: var(--w-ink);color: var(--w-bg);text-align: center}.w-bu-m__mid .w-ic{width: 34px;height: 34px;color: var(--w-o);margin: 0 auto 6px;display: block}.w-bu-m__mid b{display: block;color: var(--w-bg);font-size: 1.1rem}.w-bu-m__mid small{color: color-mix(in srgb,var(--w-bg) 70%,transparent);font-size: .8rem}}@media (max-width: 1080px){.w-wi .w-wi__c::after,.w-wi .w-wi__c:nth-child(3)::after{display: none}}.w-tl{min-height: 172px}.w-tls--big .w-tl{min-height: 190px}.w-skyline{aspect-ratio: 2400 / 270;max-height: 200px}.w-foot__grid{grid-template-columns: 1.3fr 1fr 1fr 1fr}.w-foot h4{display: flex;align-items: center;gap: 8px}.w-foot h4 i{width: 10px;height: 10px;border-radius: 2.2px;background: #5A7BFF}.w-foot h4 i.w-foot__m--g{background: #12B87A}.w-foot h4 i.w-foot__m--o{background: #FF8A33}@media (max-width: 900px){.w-foot__grid{grid-template-columns: 1fr 1fr}.w-foot__grid>div:first-child{grid-column: 1 / -1}}@media (max-width: 600px){.w-skyline{aspect-ratio: auto;height: 120px}}.w-cards--4{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.w-cards--4 .w-card__body{padding: 14px 16px 16px}.w-cards--4 .w-card h3{font-size: .98rem;margin-bottom: 12px}.w-card__pil,.w-card__pil--g,.w-card__pil--o,.w-card__pil--k{color: #fff !important;font-size: .68rem;padding: 6px 10px}.w-card__meta{font-variant-numeric: tabular-nums;letter-spacing: .02em}.w-card__res{display: grid;grid-template-columns: 3.2ch minmax(0,1fr);gap: 10px;align-items: center;padding-top: 12px}.w-cards--4 .w-card__res b{font-size: 1.5rem}.w-card__res span{font-size: .82rem;line-height: 1.3;min-height: 2.6em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.w-card--fin{justify-content: space-between;padding: 22px;background: var(--w-niebla);min-height: 280px}.w-card__fin-mods{display: grid;grid-template-columns: repeat(3,18px);gap: 6px}.w-card__fin-t small{display: block;font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-muted)}.w-card__fin-t b{display: block;font-size: 1.3rem;margin: 6px 0 10px;color: var(--w-ink)}.w-card__fin-t .w-arrow{width: 22px;height: 22px;color: var(--w-ink)}.w-tgs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.w-tg{padding: 18px;border: 1.5px solid var(--w-line);border-top: 5px solid var(--w-b);border-radius: var(--w-rc);background: var(--w-paper)}.w-tg--g{border-top-color: var(--w-g)}.w-tg--o{border-top-color: var(--w-o)}.w-tg__k{display: flex;align-items: center;gap: 8px;margin: 0;font-weight: 600;font-size: 1rem}.w-tg__k i{width: 10px;height: 10px;border-radius: 2.2px;background: var(--w-b)}.w-tg--g .w-tg__k i{background: var(--w-g)}.w-tg--o .w-tg__k i{background: var(--w-o)}.w-tg__sub{margin: 2px 0 14px;font-size: .84rem;color: var(--w-muted)}.w-tg__ts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.w-tg__t{display: flex;align-items: center;gap: 8px;padding: 8px 10px;border: 1.5px solid var(--w-line2);border-radius: 6px;background: var(--w-paper);color: var(--w-ink);font: 500 .84rem/1.2 var(--w-font);cursor: pointer;text-align: left;transition: border-color .2s}.w-tg__t svg{width: 24px;height: 24px;flex: none}.w-tg__t:hover{border-color: var(--w-ink)}.w-tg__t[aria-expanded="true"]{border-color: var(--w-b);background: var(--w-b1)}.w-tg--g .w-tg__t[aria-expanded="true"]{border-color: var(--w-g);background: var(--w-g1)}.w-tg--o .w-tg__t[aria-expanded="true"]{border-color: var(--w-o);background: var(--w-o1)}.w-tg__d{margin-top: 12px;padding: 12px 14px;border-radius: 6px;background: var(--w-niebla);font-size: .86rem;line-height: 1.4}.w-tg__d b{display: block;margin-bottom: 2px}.w-tg__d a{display: inline-block;margin-top: 6px;font-size: .8rem;font-weight: 600;color: var(--w-bt)}.w-tgs--big .w-tg__t{padding: 10px 12px;font-size: .9rem}.w-tgs--big .w-tg__t svg{width: 30px;height: 30px}.w-bu__dot{opacity: 0;animation: w-aparece 3.2s linear infinite;animation-delay: var(--t,0s)}@keyframes w-aparece{0%{opacity: 0}8%{opacity: 1}55%{opacity: 1}70%,100%{opacity: 0}}@media (prefers-reduced-motion: reduce){.w-bu__dot{animation: none;opacity: 1}}.w-yo{position: relative;background: var(--w-b1);overflow: hidden}.w-yo::before{content: "";position: absolute;inset: 0;opacity: .6;pointer-events: none;background-image: radial-gradient(circle,var(--w-paper) 0 5px,transparent 5.5px);background-size: 44px 44px;-webkit-mask-image: linear-gradient(90deg,transparent,#000 60%);mask-image: linear-gradient(90deg,transparent,#000 60%)}.w-yo__grid{position: relative;display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr);gap: 48px;align-items: center}.w-yo__foto{margin: 0;border-radius: 22%;overflow: hidden;aspect-ratio: 1;max-width: 420px;border: 6px solid var(--w-paper)}.w-yo__foto img{width: 100%;height: 100%;object-fit: cover}.w-yo__datos{list-style: none;padding: 0;margin: 18px 0 22px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 24px}.w-yo__datos b{display: block;font-size: 1.05rem}.w-yo__datos span{font-size: .88rem;color: var(--w-ink2)}.w-yo__nota{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 18px;padding: 18px 20px;margin-bottom: 22px;border-radius: var(--w-rc);background: var(--w-paper);border: 1.5px solid var(--w-line)}.w-yo__nota p{margin: 0;font-size: .92rem;line-height: 1.5;color: var(--w-ink2)}.w-yo__nota p.w-yo__k{font-size: .74rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--w-ink);margin-bottom: 6px}.w-yo__morph{display: grid;gap: 6px;align-content: start}.w-yo__morph i{width: 18px;height: 18px;background: var(--w-b);border-radius: 22%;animation: w-morph 4s ease-in-out infinite}.w-yo__morph i:nth-child(2){background: var(--w-g);animation-delay: .4s}.w-yo__morph i:nth-child(3){background: var(--w-o);animation-delay: .8s}@keyframes w-morph{0%,30%{border-radius: 22%}50%,80%{border-radius: 50%}100%{border-radius: 22%}}@media (max-width: 700px){.w-bu-m__in--3{grid-template-columns: 1fr 1fr 1fr !important}.w-bu-m__in--3 span{font-size: .8rem !important}}.w-phero__fig .w-venn{max-width: 380px}@media (max-width: 1080px){.w-cards--4{grid-template-columns: repeat(3,minmax(0,1fr))}.w-tgs{grid-template-columns: 1fr 1fr}}@media (max-width: 900px){.w-yo__grid{grid-template-columns: 1fr}.w-yo__foto{max-width: 280px}.w-cards--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.w-tgs,.w-yo__datos{grid-template-columns: 1fr}.w-cards--4{grid-template-columns: 1fr}.w-card--fin{min-height: 0}}.w-head{align-items: start}.w-head__aside{text-align: justify;hyphens: auto;-webkit-hyphens: auto;line-height: 1.55;max-width: 62ch;padding-top: 2px}.w-head__a{display: flex;width: max-content;margin-top: 10px;align-items: center;gap: 6px;padding: 0;font-weight: 600;text-decoration: none;white-space: nowrap}.w-head__a .w-arrow{width: 18px;height: 18px}.w-btn--text{text-decoration: none}.w-city--s{fill: var(--w-ink2)}.w-cityname--s{font-size: 11.5px;font-weight: 500;fill: var(--w-ink2);stroke-width: 3px}.w-proof{display: inline-flex;align-items: center;gap: 12px;margin-top: 26px;font-size: .9rem;color: var(--w-ink2);text-decoration: none}.w-proof b{color: var(--w-ink);font-size: inherit;font-weight: 600}.w-proof__c{display: flex}.w-proof__c img,.w-proof__c span{width: 40px;height: 40px;border-radius: 50%;border: 3px solid var(--w-bg);object-fit: cover;margin-left: -10px}.w-proof__c>:first-child{margin-left: 0}.w-proof__c span{display: grid;place-items: center;background: var(--w-o);color: var(--w-on);font-size: .78rem;font-weight: 700}.w-tls{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 16px;align-items: stretch}.w-tls__g{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px}.w-tk{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);font-size: .9rem;font-weight: 500}.w-tk svg{width: 28px;height: 28px;flex: none}.w-tls__ia{padding: 18px 20px;border-radius: var(--w-rc);background: var(--w-ink);color: var(--w-bg);display: flex;flex-direction: column;justify-content: center;gap: 14px}.w-tls__iak{display: flex;align-items: center;gap: 6px;margin: 0;font-size: .78rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}.w-tls__iak i{width: 10px;height: 10px;border-radius: 2.2px;background: var(--w-b)}.w-tls__iak i:nth-child(2){background: var(--w-g)}.w-tls__iak i:nth-child(3){background: var(--w-o);margin-right: 4px}.w-tls__ia ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.w-tls__ia li{display: flex;align-items: center;gap: 12px;padding: 8px 10px;border-radius: 6px;background: var(--w-paper);color: var(--w-ink);font-weight: 600;font-size: .92rem}.w-tls__ia svg{width: 28px;height: 28px;flex: none}.w-tls--big .w-tk{padding: 16px;font-size: .95rem}.w-tls--big .w-tk svg{width: 34px;height: 34px}.w-bu{min-width: 640px}.w-bu-fig{max-width: 920px;margin-inline: auto}.w-bu__ben{opacity: 1}@keyframes w-ben{0%{opacity: .25}10%{opacity: 1}80%{opacity: 1}100%{opacity: .25}}@media (prefers-reduced-motion: reduce){.w-bu__ben{animation: none;opacity: 1}}@media (max-width: 760px){.w-bu-m span{border-color: var(--w-ink) !important;background: var(--w-paper) !important;color: var(--w-ink) !important}.w-bu-m span b{color: var(--w-ink) !important}.w-bu-m__in .w-bu-m--o .w-ic{color: var(--w-o) !important}.w-bu-m__mid{background: var(--w-b)}.w-bu-m__mid .w-ic{color: #fff}.w-bu-m__mid b{color: #fff}.w-bu-m__mid--k{background: #262d3d}.w-bu-m__k{margin: 16px 0 8px;padding-bottom: 8px;border-bottom: 2.5px solid var(--w-ink);font-size: .74rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}.w-bu-m__out span{border: 0 !important;padding: 8px 0;flex-direction: row;align-items: center}.w-bu-m__out .w-bu-m--o .w-ic{color: var(--w-o) !important}}.w-yo .w-lead{margin: 14px 0 0}.w-yo__datos{grid-template-columns: repeat(3,minmax(0,1fr))}.w-yo__nota{align-items: center}.w-yo__nota p{font-size: .95rem}.w-yo__nota p b{color: var(--w-ink)}.w-jq{display: grid;justify-items: center}.w-jq__root{display: inline-flex;align-items: center;gap: 10px;padding: 14px 22px;border-radius: var(--w-rc);background: var(--w-ink);color: var(--w-bg);position: relative}.w-jq__root .w-ic{width: 26px;height: 26px;color: var(--w-bg)}.w-jq__root::after{content: "";position: absolute;left: 50%;top: 100%;width: 2.5px;height: 22px;translate: -50% 0;background: var(--w-ink)}.w-jq__cols{width: 100%;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px;margin-top: 44px;position: relative}.w-jq__cols::before{content: "";position: absolute;top: -22px;left: calc(100% / 6);right: calc(100% / 6);height: 2.5px;background: var(--w-ink)}.w-jq__col{position: relative;display: grid;gap: 10px;align-content: start;padding: 16px;border: 1.5px solid var(--w-line);border-top: 5px solid var(--w-b);border-radius: var(--w-rc);background: var(--w-paper)}.w-jq__col::before{content: "";position: absolute;left: 50%;top: -24px;width: 2.5px;height: 22px;translate: -50% 0;background: var(--w-ink)}.w-jq__col::after{content: "";position: absolute;left: 50%;top: 100%;width: 2.5px;height: 22px;translate: -50% 0;background: var(--w-ink)}.w-jq__col--g{border-top-color: var(--w-g)}.w-jq__col--o{border-top-color: var(--w-o)}.w-jq__pil{margin: 0 0 2px;font-size: .76rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--w-ink2)}.w-jq__sv{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 12px;align-items: start;width: 100%;padding: 12px 14px;border: 1.5px solid var(--w-line2);border-radius: 6px;background: var(--w-paper);color: var(--w-ink);font-family: var(--w-font);text-align: left;cursor: pointer;transition: border-color .2s,background .2s}.w-jq__sv .w-ic{width: 26px;height: 26px;color: var(--w-bt);margin-top: 2px}.w-jq__col--g .w-jq__sv .w-ic{color: var(--w-gt)}.w-jq__col--o .w-jq__sv .w-ic{color: var(--w-o)}.w-jq__trans .w-jq__sv .w-ic{color: var(--w-ink)}.w-jq__sv b{display: block;font-size: .98rem}.w-jq__sv small{display: block;margin-top: 3px;font-size: .82rem;line-height: 1.35;color: var(--w-muted)}.w-jq__sv:hover{border-color: var(--w-ink)}.w-jq__sv[aria-pressed="true"]{border-color: var(--w-b);background: var(--w-b1)}.w-jq__col--g .w-jq__sv[aria-pressed="true"]{border-color: var(--w-g);background: var(--w-g1)}.w-jq__col--o .w-jq__sv[aria-pressed="true"]{border-color: var(--w-o);background: var(--w-o1)}.w-jq__trans .w-jq__sv[aria-pressed="true"]{border-color: var(--w-ink);background: var(--w-k1)}.w-jq__trans{width: 100%;margin-top: 44px;padding: 16px;border: 1.5px solid var(--w-line);border-top: 5px solid var(--w-ink);border-radius: var(--w-rc);background: var(--w-paper);position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);gap: 18px;align-items: center}.w-jq__trans::before{content: "";position: absolute;top: -27px;left: calc(100% / 6);right: calc(100% / 6);height: 2.5px;background: var(--w-ink)}.w-jq__trans::after{content: "";position: absolute;top: -27px;left: 50%;width: 2.5px;height: 22px;translate: -50% 0;background: var(--w-ink)}.w-jq__trans .w-jq__sv{max-width: 560px}.w-jq__det{margin-top: 28px}.w-jq__det .w-sv{animation: w-in-sv .35s var(--w-ease)}@keyframes w-in-sv{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.w-tl8s{list-style: none;margin: 0;padding: 0;position: relative;display: grid;gap: 28px}.w-tl8s::before{content: "";position: absolute;left: 50%;top: 0;bottom: 0;width: 2.5px;translate: -50% 0;background: var(--w-line)}.w-tl8{position: relative;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 72px;align-items: center}.w-tl8 figure{margin: 0;border-radius: var(--w-rc);overflow: hidden;border: 1.5px solid var(--w-line);aspect-ratio: 16 / 10}.w-tl8 figure img{width: 100%;height: 100%;object-fit: cover}.w-tl8:nth-child(even) figure{order: 2}.w-tl8__dot{position: absolute;left: 50%;top: 50%;width: 20px;height: 20px;translate: -50% -50%;border-radius: 4.4px;background: var(--w-b);border: 4px solid var(--w-bg)}.w-tl8--g .w-tl8__dot{background: var(--w-g)}.w-tl8--o .w-tl8__dot{background: var(--w-o)}.w-tl8__y{display: inline-block;margin-bottom: 8px;padding: 4px 10px;border-radius: var(--w-r);background: var(--w-b);color: #fff;font-size: .8rem;font-weight: 700;font-variant-numeric: tabular-nums}.w-tl8--g .w-tl8__y{background: var(--w-g);color: var(--w-on)}.w-tl8--o .w-tl8__y{background: var(--w-o);color: var(--w-on)}.w-tl8 b{display: block;font-size: 1.2rem;margin-bottom: 6px}.w-tl8 p{margin: 0;color: var(--w-ink2);text-align: justify;hyphens: auto}.w-testi__av{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;overflow: hidden;background: var(--w-o);color: var(--w-on);font-weight: 700}.w-testi__av img{width: 100%;height: 100%;object-fit: cover}@media (max-width: 1080px){.w-tls{grid-template-columns: 1fr}.w-tls__ia ul{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.w-jq__cols{grid-template-columns: 1fr;margin-top: 22px}.w-jq__cols::before,.w-jq__trans::before{display: none}.w-jq__col::before{display: none}.w-jq__col::after{display: none}.w-jq__root::after{display: none}.w-jq__trans{margin-top: 18px;grid-template-columns: 1fr}.w-jq__trans::after{display: none}.w-tl8s::before{left: 10px}.w-tl8{grid-template-columns: 1fr;gap: 14px;padding-left: 34px}.w-tl8:nth-child(even) figure{order: 0}.w-tl8__dot{left: 10px;top: 18px}.w-yo__datos{grid-template-columns: 1fr}}@media (max-width: 600px){.w-tls__ia ul{grid-template-columns: 1fr}.w-tls__g{grid-template-columns: 1fr 1fr}.w-head__aside{text-align: left}}.w-sv[hidden]{display: none !important}.w-tl8 figure{aspect-ratio: 16 / 9}.w-tl8{gap: 64px}.w-geo__f{width: 23%}.w-geo__f--3{left: 0;bottom: -2%}.w-geo__f--2{right: -1%;top: 10%}.w-proof__c{flex: none}.w-proof{display: flex;margin: -4px 0 26px;gap: 10px;font-size: .82rem;color: var(--w-muted)}.w-proof b{color: var(--w-ink2);font-weight: 500}.w-proof__c img,.w-proof__c span{width: 28px;height: 28px;border-width: 2px;margin-left: -8px}.w-proof__c span{font-size: .62rem}.w-geo .w-ecuador{display: block;width: 70%;margin: 7% auto 0}.w-nav__cta{margin-left: 10px;background: var(--w-ink) !important;color: var(--w-bg) !important;border-color: var(--w-ink) !important}.w-nav__cta:hover{opacity: .9}@media (max-width: 900px){.w-nav__cta{margin: 16px 0 0;justify-content: center}}.w-head{display: block}.w-head .w-kicker{margin-bottom: 14px}.w-head__row{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);gap: 40px;align-items: start}.w-head--solo .w-head__row{grid-template-columns: 1fr}.w-head__row h2{margin: 0}.w-head__aside{margin: 0;padding-top: .5em}@media (max-width: 900px){.w-head__row{grid-template-columns: 1fr;gap: 12px}.w-head__aside{padding-top: 0}}.w-geo .w-ecuador{position: absolute;inset: 3% 15% 3% 15%;width: 70%;height: 94%;margin: 0}.w-hero{padding-bottom: 72px}.w-tls{grid-template-columns: minmax(0,1fr) 230px;gap: 12px}.w-tls__g{grid-template-columns: repeat(auto-fill,minmax(132px,1fr)) !important;gap: 8px}.w-tk{padding: 8px 10px;gap: 8px;font-size: .82rem;line-height: 1.2}.w-tk svg{width: 22px;height: 22px}.w-tls__ia{padding: 14px 16px;gap: 10px}.w-tls__ia li{padding: 6px 8px;font-size: .84rem}.w-tls__ia svg{width: 22px;height: 22px}.w-card--fin{background: var(--w-ink) !important;border-color: var(--w-ink) !important}.w-card--fin .w-card__fin-t small{color: color-mix(in srgb,var(--w-bg) 70%,transparent)}.w-card--fin .w-card__fin-t b,.w-card--fin .w-card__fin-t .w-arrow{color: var(--w-bg)}.w-card__res{grid-template-columns: max-content minmax(0,1fr) !important}.w-card__res b{min-width: 2.4ch;white-space: nowrap;font-variant-numeric: tabular-nums}.w-rl b,.w-dc__dato b,.w-res b,.w-num b{white-space: nowrap}.w-yo{background: var(--w-bg) !important;border-top: 1px solid var(--w-line2)}.w-yo::before{display: none !important}.w-yo__col{position: relative;display: grid;grid-template-columns: 1.25fr 1fr;grid-template-rows: 1fr 1fr 1fr;gap: 10px;aspect-ratio: 1 / .95;max-width: 500px}.w-yo__f{margin: 0;overflow: hidden;border-radius: var(--w-rc);border: 1.5px solid var(--w-line)}.w-yo__f img{width: 100%;height: 100%;object-fit: cover;display: block}.w-yo__f--1{grid-row: 1 / 4}.w-yo__f--2{grid-column: 2;grid-row: 1}.w-yo__f--3{grid-column: 2;grid-row: 2}.w-yo__f--4{grid-column: 2;grid-row: 3}.w-yo__mods{position: absolute;left: 14px;bottom: 14px;display: flex;gap: 6px}.w-yo__mods i{width: 14px;height: 14px;border-radius: 3px;background: var(--w-b)}.w-yo__mods i:nth-child(2){background: var(--w-g)}.w-yo__mods i:nth-child(3){background: var(--w-o)}.w-yo__nota{background: var(--w-niebla);border: 0}.w-rls--hero{margin: 26px 0 22px}.w-phero--short .w-note{margin: -8px 0 18px}.w-two--met{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 40px;align-items: center}.w-jqw{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 28px;align-items: start}.w-jqw .w-jq__cols{gap: 10px}.w-jqw .w-jq__col{padding: 12px}.w-jqw .w-jq__sv{padding: 10px;grid-template-columns: 1fr;gap: 6px}.w-jqw .w-jq__sv .w-ic{width: 22px;height: 22px}.w-jqw .w-jq__sv b{font-size: .88rem}.w-jqw .w-jq__sv small{font-size: .76rem}.w-jqw .w-jq__trans{grid-template-columns: 1fr;gap: 8px}.w-jqw .w-jq__det{margin-top: 0;position: sticky;top: 96px}.w-jqw .w-sv{grid-template-columns: 1fr;gap: 16px;padding: 22px}.w-jqw .w-sv__id{grid-auto-flow: column;justify-content: start;align-items: center}.w-jqw .w-sv__ico{width: 48px;height: 48px;border-radius: 10px}.w-bp{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.6fr);gap: 24px;align-items: start;margin-top: 16px}.w-bp__ed label{display: block;font-size: .9rem;margin-bottom: 8px;color: var(--w-ink2)}.w-bp__ed textarea{width: 100%;font: 400 .92rem/1.5 var(--w-font);padding: 12px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: var(--w-paper);color: var(--w-ink);resize: vertical}.w-bp__fig{margin: 0;padding: 14px;border: 1.5px solid var(--w-line);border-radius: var(--w-rc);background: #fff;overflow: auto}.w-bp__fig svg{display: block;max-width: none}@media (max-width: 1080px){.w-jqw{grid-template-columns: 1fr}.w-jqw .w-jq__det{position: static}.w-tls{grid-template-columns: 1fr}}@media (max-width: 900px){.w-two--met,.w-bp{grid-template-columns: 1fr}.w-yo__col{max-width: 420px}}@media (max-width: 600px){.w-tls__g{grid-template-columns: 1fr 1fr !important}}.w-bp{grid-template-columns: 1fr !important}.w-bp__ed textarea{min-height: 150px}.w-bp__fig svg{width: 100%;min-width: 900px;height: auto}.w-case__extra{max-width: 760px;margin: 40px 0 8px}.w-case__extra h2{font-size: 1.5rem;margin: 28px 0 10px}.w-case__extra h3{font-size: 1.15rem;margin: 22px 0 8px}.w-case__extra img{max-width: 100%;height: auto;border-radius: var(--w-rc)}.w-case__extra figure{margin: 18px 0}.w-c--gm{color: var(--w-g)}.w-geo__f .w-blk,.w-geo__f .w-blk--g,.w-geo__f .w-blk--o,.w-geo__f .w-blk--k{color: #fff !important}:root[data-theme="dark"] .w-geo__f .w-blk--k{background: #262d3d}.w-nav .w-nav__cta::after,.w-nav .w-nav__cta:hover::after{content: none !important;display: none !important}.w-yo__cita{margin: 0 0 22px;padding: 4px 0 4px 20px;border-left: 6px solid var(--w-o)}.w-yo__cita p{margin: 0 0 8px;font-size: 1.15rem;font-weight: 600;line-height: 1.4;color: var(--w-ink)}.w-yo__cita footer{font-size: .92rem;line-height: 1.5;color: var(--w-ink2)}.w-dcs{grid-auto-rows: auto}.w-dc{display: grid;grid-template-rows: subgrid;grid-row: span 5;row-gap: 0}.w-dc__dato{margin-bottom: 14px}.w-dc__mej{display: flex;flex-direction: column;min-height: calc(4.2em + 34px)}.w-dc__sv{margin: 0;align-self: end}.w-foot .w-foot__lema{margin-top: 16px !important}.w-foot__city .w-skyline{display:block;width:100%;height:auto;min-height:150px}