.geolocalizacion-module__DHXmRq__pagina{--kb-campo-a:50% 44% at 80% 16%;--kb-campo-b:40% 40% at 8% 52%;--kb-campo-c:34% 30% at 88% 92%;overflow-x:clip}.geolocalizacion-module__DHXmRq__tech{font-family:var(--kb-font-body);text-transform:uppercase;letter-spacing:.1em;font-variant-numeric:tabular-nums slashed-zero;color:var(--kb-text-secondary);font-size:.6875rem;font-weight:500;line-height:1.3}.geolocalizacion-module__DHXmRq__num{font-variant-numeric:tabular-nums slashed-zero}.geolocalizacion-module__DHXmRq__estado{border-radius:var(--kb-radius-pill);background:var(--rec-ambar-fondo);box-shadow:inset 0 0 0 1px var(--rec-ambar-borde);color:var(--rec-ambar);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.geolocalizacion-module__DHXmRq__estado:before{content:"";background:var(--rec-ambar-linea);border-radius:50%;width:6px;height:6px}.geolocalizacion-module__DHXmRq__chip{border-radius:var(--kb-radius-pill);background:var(--kb-violet);color:#fff;white-space:nowrap;align-items:center;gap:6px;padding:5px 12px 5px 8px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 8px 18px -8px #461cca8c}.geolocalizacion-module__DHXmRq__chipPin{stroke:currentColor;flex:none;width:15px;height:15px}.geolocalizacion-module__DHXmRq__adjunto{align-items:center;gap:8px;min-width:0;display:inline-flex}.geolocalizacion-module__DHXmRq__adjuntoFoto{border-radius:var(--kb-radius-xs);background:radial-gradient(circle at 70% 30%, #ffffffd9 0 4px, transparent 5px), linear-gradient(160deg, var(--kb-violet-200), var(--kb-violet-400));flex:none;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff59}.geolocalizacion-module__DHXmRq__adjuntoNombre{white-space:nowrap;text-overflow:ellipsis;color:var(--kb-ink);font-size:.75rem;font-weight:500;overflow:hidden}.geolocalizacion-module__DHXmRq__hero .geolocalizacion-module__DHXmRq__heroVisual{min-width:0;min-height:600px}@media (min-width:1280px) and (max-width:1439.98px){.geolocalizacion-module__DHXmRq__hero .geolocalizacion-module__DHXmRq__heroInnerEn{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.geolocalizacion-module__DHXmRq__escena{--geo-k:1;--geo-px:0;--geo-py:0;--geo-sobra:max(var(--kb-gutter), calc((100vw - var(--kb-container)) / 2));top:-40px;bottom:-40px;left:0;right:calc(-1 * var(--geo-sobra));perspective:1900px;perspective-origin:0 45%;pointer-events:none;position:absolute}.geolocalizacion-module__DHXmRq__mapa{top:50%;left:calc(56px * var(--geo-k));transform-origin:0%;width:660px;transform:translate3d(0, -60%, 0) rotateY(calc(-17deg + var(--geo-px) * 3deg)) rotateX(calc(7deg - var(--geo-py) * 2deg)) rotateZ(.8deg) scale(var(--geo-k));position:absolute;-webkit-mask-image:linear-gradient(90deg,#fff 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#fff 0% 78%,#0000 100%)}.geolocalizacion-module__DHXmRq__mapaNucleo{overflow:hidden}.geolocalizacion-module__DHXmRq__mapaBarra{border-bottom:1px solid var(--kb-hairline);align-items:center;gap:14px;padding:12px 16px 11px;display:flex}.geolocalizacion-module__DHXmRq__mapaTitulo{color:var(--kb-ink);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:inline-flex}.geolocalizacion-module__DHXmRq__mapaPin{width:18px;height:18px;stroke:var(--kb-violet)}.geolocalizacion-module__DHXmRq__mapaLienzo{aspect-ratio:640/400}.geolocalizacion-module__DHXmRq__mapaSvg{width:100%;height:100%;display:block}.geolocalizacion-module__DHXmRq__mFondo{fill:var(--kb-violet-50)}.geolocalizacion-module__DHXmRq__mPredio{fill:var(--kb-violet-100)}.geolocalizacion-module__DHXmRq__mEdificio{fill:var(--kb-violet-100);stroke:var(--kb-violet-200);stroke-width:1px}.geolocalizacion-module__DHXmRq__mEdificioPredio{fill:var(--kb-bg);stroke:var(--kb-violet-200);stroke-width:1.2px}.geolocalizacion-module__DHXmRq__mPlaza{fill:var(--kb-bg);opacity:.7}.geolocalizacion-module__DHXmRq__mPlazaSenda{fill:none;stroke:var(--kb-violet-100);stroke-width:6px}.geolocalizacion-module__DHXmRq__mCalles path{fill:none;stroke:var(--kb-bg);stroke-width:14px}.geolocalizacion-module__DHXmRq__mAvenida{fill:none;stroke:var(--kb-bg);stroke-width:22px;stroke-linecap:round}.geolocalizacion-module__DHXmRq__mAreaRelleno{fill:#461cca21;stroke:#461cca8c;stroke-width:1.5px}.geolocalizacion-module__DHXmRq__mPulso{fill:none;stroke:var(--kb-violet);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.geolocalizacion-module__DHXmRq__mPuntoHalo{fill:var(--kb-bg);filter:drop-shadow(0 3px 6px #461cca59)}.geolocalizacion-module__DHXmRq__mPuntoCentro{fill:var(--kb-violet)}.geolocalizacion-module__DHXmRq__mMargen path{fill:none;stroke:var(--kb-violet);stroke-width:1.5px;stroke-dasharray:3 4}.geolocalizacion-module__DHXmRq__mEscala rect{fill:#ffffffeb}.geolocalizacion-module__DHXmRq__mEscala path{fill:none;stroke:var(--kb-ink);stroke-width:2px}.geolocalizacion-module__DHXmRq__mEscala text{font-family:var(--kb-font-body);fill:var(--kb-ink);font-size:13px;font-weight:600}.geolocalizacion-module__DHXmRq__novedad{z-index:1;top:calc(50% + 10px * var(--geo-k));left:calc(12px * var(--geo-k));transform-origin:0 0;width:344px;transform:translate3d(0, -12%, 0) rotateY(calc(-9deg + var(--geo-px) * 5deg)) rotateX(calc(4deg - var(--geo-py) * 3deg)) rotateZ(-1deg) translateZ(60px) scale(var(--geo-k));position:absolute}.geolocalizacion-module__DHXmRq__tarjeta{border-radius:var(--kb-radius-lg);background:var(--kb-bg);padding:18px 18px 16px;position:relative;box-shadow:0 0 0 1px #461cca1a,0 50px 90px -30px #461cca75,0 20px 40px -18px #461cca4d}.geolocalizacion-module__DHXmRq__novCabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.geolocalizacion-module__DHXmRq__novEquipo{font-family:var(--kb-font-display);letter-spacing:-.01em;color:var(--kb-ink);margin-top:12px;font-size:1.25rem;font-weight:700;line-height:1.2}.geolocalizacion-module__DHXmRq__novServicio{color:var(--kb-text-secondary);margin-top:2px;font-size:.8125rem}.geolocalizacion-module__DHXmRq__novCampos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px 16px;margin:14px 0 0;display:grid}.geolocalizacion-module__DHXmRq__novCampos dt{letter-spacing:.1em;text-transform:uppercase;color:var(--kb-text-secondary);font-size:.625rem;font-weight:500}.geolocalizacion-module__DHXmRq__novCampos dd{color:var(--kb-ink);margin:2px 0 0;font-size:.875rem;font-weight:500}.geolocalizacion-module__DHXmRq__novFalla{border-radius:var(--kb-radius-sm);background:var(--kb-bg-tint);border-left:3px solid var(--kb-violet);color:var(--kb-ink);margin-top:12px;padding:10px 12px;font-size:.875rem;line-height:1.45}.geolocalizacion-module__DHXmRq__novPie{border-top:1px solid var(--kb-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}@media (prefers-reduced-motion:no-preference){.geolocalizacion-module__DHXmRq__entraMapa{animation:geolocalizacion-module__DHXmRq__geo-mapa-in var(--kb-dur-deliberate) var(--kb-ease-out) .12s backwards}.geolocalizacion-module__DHXmRq__mArea{transform-box:fill-box;transform-origin:50%;animation:geolocalizacion-module__DHXmRq__geo-area-in var(--kb-dur-deliberate) var(--kb-ease-out) .65s backwards}.geolocalizacion-module__DHXmRq__mPunto{animation:geolocalizacion-module__DHXmRq__geo-punto-in var(--kb-dur-slow) var(--kb-ease-out) .52s backwards}.geolocalizacion-module__DHXmRq__mPulso{animation:geolocalizacion-module__DHXmRq__geo-pulso 3.6s var(--kb-ease-out) 2.4s infinite}.geolocalizacion-module__DHXmRq__entraNovedad{animation:geolocalizacion-module__DHXmRq__geo-novedad-in var(--kb-dur-deliberate) var(--kb-ease-out) 1s backwards}}@keyframes geolocalizacion-module__DHXmRq__geo-mapa-in{0%{opacity:0;transform:translate(36px,18px)}}@keyframes geolocalizacion-module__DHXmRq__geo-area-in{0%{opacity:0;transform:scale(.15)}}@keyframes geolocalizacion-module__DHXmRq__geo-punto-in{0%{opacity:0;transform:translateY(-18px)}}@keyframes geolocalizacion-module__DHXmRq__geo-pulso{0%{opacity:.55;transform:scale(.2)}70%,to{opacity:0;transform:scale(1)}}@keyframes geolocalizacion-module__DHXmRq__geo-novedad-in{0%{opacity:0;transform:translate(-20px,34px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.kb-reveal-root:not([data-in]) .geolocalizacion-module__DHXmRq__qrPlano{opacity:0}.geolocalizacion-module__DHXmRq__qrPlano{transition:transform var(--kb-dur-deliberate) var(--kb-ease-out), opacity var(--kb-dur-slow) var(--kb-ease-out) .3s}}.geolocalizacion-module__DHXmRq__telEscena{padding-left:9rem}.geolocalizacion-module__DHXmRq__telPlano{max-width:21.5rem;margin-inline:0 auto}@media (min-width:768px) and (max-width:1023.98px){.geolocalizacion-module__DHXmRq__telPlano{max-width:32rem}}.geolocalizacion-module__DHXmRq__telCasco{border-radius:var(--kb-radius-2xl);padding:9px}.geolocalizacion-module__DHXmRq__telNucleo{border-radius:calc(var(--kb-radius-2xl) - 9px);gap:10px;padding:22px 18px 18px;display:grid}.geolocalizacion-module__DHXmRq__telEquipo{font-family:var(--kb-font-display);letter-spacing:-.01em;color:var(--kb-ink);margin-top:-4px;font-size:1.25rem;font-weight:700;line-height:1.2}.geolocalizacion-module__DHXmRq__telServicio{color:var(--kb-text-secondary);margin-top:-8px;font-size:.8125rem}.geolocalizacion-module__DHXmRq__telFila{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.geolocalizacion-module__DHXmRq__campo{gap:4px;min-width:0;display:grid}.geolocalizacion-module__DHXmRq__campoEtiqueta{color:var(--kb-text-secondary);font-size:.6875rem;font-weight:500}.geolocalizacion-module__DHXmRq__campoValor{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--kb-radius-sm);background:var(--kb-bg);box-shadow:inset 0 0 0 1px var(--kb-border);color:var(--kb-ink);padding:8px 11px;font-size:.8125rem;overflow:hidden}.geolocalizacion-module__DHXmRq__campoAlto{white-space:normal;min-height:3.6em;line-height:1.4}.geolocalizacion-module__DHXmRq__telFoto{border-radius:var(--kb-radius-sm);background:var(--kb-bg-tint);justify-self:start;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:inline-flex}.geolocalizacion-module__DHXmRq__casilla{color:var(--kb-ink);align-items:center;gap:9px;font-size:.8125rem;line-height:1.35;display:flex}.geolocalizacion-module__DHXmRq__casillaCaja{border-radius:var(--kb-radius-xs);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--kb-border);background:var(--kb-bg);flex:none}.geolocalizacion-module__DHXmRq__casillaMarcada .geolocalizacion-module__DHXmRq__casillaCaja{box-shadow:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat, var(--kb-violet)}.geolocalizacion-module__DHXmRq__casillaUbicacion{border-radius:var(--kb-radius-sm);background:var(--kb-violet-50);box-shadow:inset 0 0 0 1px var(--kb-violet-200);margin-top:2px;padding:9px 10px;font-weight:600}.geolocalizacion-module__DHXmRq__casillaPin{width:16px;height:16px;stroke:var(--kb-violet);margin-left:auto}.geolocalizacion-module__DHXmRq__telEnviar{border-radius:var(--kb-radius-pill);background:var(--kb-violet);color:#fff;place-items:center;min-height:42px;margin-top:4px;font-size:.875rem;font-weight:600;display:grid}.geolocalizacion-module__DHXmRq__qrPlano{transform-origin:100%;width:11.5rem;position:absolute;top:18%;left:0;transform:rotateY(18deg)rotateX(6deg)rotate(-5deg)}.geolocalizacion-module__DHXmRq__qrEtiqueta{border-radius:var(--kb-radius-lg);background:var(--kb-bg);justify-items:center;gap:6px;padding:16px 16px 14px;display:grid;box-shadow:0 0 0 1px #461cca1a,0 30px 60px -26px #461cca66,0 10px 24px -14px #461cca3d}.geolocalizacion-module__DHXmRq__qrSvg{aspect-ratio:1;width:100%;height:auto}.geolocalizacion-module__DHXmRq__qrSvg path{fill:var(--kb-ink)}.geolocalizacion-module__DHXmRq__qrMarca{font-family:var(--kb-font-display);letter-spacing:.04em;color:var(--kb-violet);margin-top:4px;font-size:1.125rem;font-weight:800}@media (min-width:1024px){.geolocalizacion-module__DHXmRq__precPlano{max-width:34rem}}.geolocalizacion-module__DHXmRq__precPlaca{border-radius:var(--kb-radius-2xl);background:radial-gradient(120% 90% at 50% 70%, var(--kb-bg) 0%, var(--kb-violet-50) 100%);padding:clamp(.75rem,.5rem + 1vw,1.5rem);box-shadow:0 0 0 1px #461cca14,0 40px 80px -36px #461cca4d}.geolocalizacion-module__DHXmRq__precSvg{width:100%;height:auto;display:block}.geolocalizacion-module__DHXmRq__pArea{fill:#461cca1a}.geolocalizacion-module__DHXmRq__pAreaBorde{fill:none;stroke:var(--kb-violet);stroke-width:1.5px;stroke-dasharray:5 6;opacity:.7}.geolocalizacion-module__DHXmRq__pTecho{fill:var(--kb-bg);stroke:var(--kb-violet-200);stroke-width:1px}.geolocalizacion-module__DHXmRq__pIzq{fill:var(--kb-violet-100);stroke:var(--kb-violet-200);stroke-width:1px}.geolocalizacion-module__DHXmRq__pDer{fill:var(--kb-violet-200);stroke:var(--kb-violet-200);stroke-width:1px}.geolocalizacion-module__DHXmRq__pTick{fill:none;stroke:var(--kb-violet-300);stroke-width:1.2px}.geolocalizacion-module__DHXmRq__pRotulo{font-family:var(--kb-font-body);text-anchor:end;fill:var(--kb-text-secondary);paint-order:stroke;stroke:var(--kb-bg);stroke-width:5px;stroke-linejoin:round;font-size:13px;font-weight:500}.geolocalizacion-module__DHXmRq__pVertical{fill:none;stroke:var(--kb-violet);stroke-width:1.5px;stroke-dasharray:4 5}.geolocalizacion-module__DHXmRq__pSuelo{fill:var(--kb-violet);opacity:.55}.geolocalizacion-module__DHXmRq__pPin path{fill:var(--kb-violet);filter:drop-shadow(0 6px 8px #461cca59)}.geolocalizacion-module__DHXmRq__pPin circle{fill:var(--kb-bg)}.geolocalizacion-module__DHXmRq__pMargen rect{fill:var(--kb-bg);stroke:var(--kb-violet);stroke-width:1.2px}.geolocalizacion-module__DHXmRq__pMargen text{font-family:var(--kb-font-body);text-anchor:middle;fill:var(--kb-violet);font-size:14px;font-weight:600}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.geolocalizacion-module__DHXmRq__pPiso{transition:transform var(--kb-dur-deliberate) var(--kb-ease-out), opacity var(--kb-dur-slow) var(--kb-ease-out);transition-delay:calc(.35s + var(--geo-i,0) * .12s)}.kb-reveal-root:not([data-in]) .geolocalizacion-module__DHXmRq__pPiso{opacity:0;transform:translateY(-16px)}.geolocalizacion-module__DHXmRq__pPin{transition:opacity var(--kb-dur-slow) var(--kb-ease-out) .9s}.kb-reveal-root:not([data-in]) .geolocalizacion-module__DHXmRq__pPin{opacity:0}}.geolocalizacion-module__DHXmRq__datosTexto{min-width:0}.geolocalizacion-module__DHXmRq__citas{margin-top:var(--kb-space-5);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.geolocalizacion-module__DHXmRq__citas .geolocalizacion-module__DHXmRq__chip{padding:7px 14px 7px 10px;font-size:.875rem}.geolocalizacion-module__DHXmRq__citas .geolocalizacion-module__DHXmRq__chipPin{width:17px;height:17px}.geolocalizacion-module__DHXmRq__citas .geolocalizacion-module__DHXmRq__estado{padding:6px 14px;font-size:.875rem}.geolocalizacion-module__DHXmRq__casillaCita{margin:var(--kb-space-5) 0 0;border-radius:var(--kb-radius-md);background:var(--kb-bg);box-shadow:0 0 0 1px var(--kb-hairline), var(--kb-shadow-sm);padding:9px 16px 9px 10px;font-size:.9375rem;font-weight:500;display:inline-flex}@media (min-width:1024px) and (max-width:1439.98px){.geolocalizacion-module__DHXmRq__escena{--geo-k:.9}}@media (min-width:1024px) and (max-width:1279.98px){.geolocalizacion-module__DHXmRq__escena{--geo-k:.78}.geolocalizacion-module__DHXmRq__hero .geolocalizacion-module__DHXmRq__heroVisual{min-height:540px}}@media (max-width:1023.98px){.geolocalizacion-module__DHXmRq__hero .geolocalizacion-module__DHXmRq__heroVisual{min-height:0}.geolocalizacion-module__DHXmRq__escena{perspective:1600px;perspective-origin:30% 0;padding-block:var(--kb-space-4) var(--kb-space-2);position:relative;inset:auto}.geolocalizacion-module__DHXmRq__mapa{transform-origin:50% 0;width:min(100%,40rem);position:relative;top:auto;left:auto;transform:rotateY(-8deg)rotateX(5deg);-webkit-mask-image:none;mask-image:none}.geolocalizacion-module__DHXmRq__novedad{transform-origin:100% 0;width:min(92%,22rem);margin:-7.5rem 0 0 auto;position:relative;top:auto;left:auto;transform:rotateY(-6deg)rotateX(3deg)rotate(-1deg)translateZ(30px)}}@media (max-width:767.98px){.geolocalizacion-module__DHXmRq__escena{perspective:1400px;perspective-origin:50% 0;padding-block:var(--kb-space-2) 0}.geolocalizacion-module__DHXmRq__mapa{width:100%;transform:rotateX(3deg)}.geolocalizacion-module__DHXmRq__mapaBarra{padding:10px 12px 9px}.geolocalizacion-module__DHXmRq__mapaTitulo{font-size:.8125rem}.geolocalizacion-module__DHXmRq__novedad{width:min(90%,20rem);margin-top:-4.5rem;margin-right:-4px;transform:rotate(-1.5deg)rotateX(3deg)translateZ(20px)}.geolocalizacion-module__DHXmRq__tarjeta{padding:14px 14px 13px}.geolocalizacion-module__DHXmRq__novEquipo{font-size:1.125rem}.geolocalizacion-module__DHXmRq__novFalla{font-size:.8125rem}.geolocalizacion-module__DHXmRq__chip{font-size:.6875rem}.geolocalizacion-module__DHXmRq__telEscena{padding-top:5.5rem;padding-left:0}.geolocalizacion-module__DHXmRq__telPlano{max-width:none;margin-inline:0}.geolocalizacion-module__DHXmRq__qrPlano{transform-origin:50% 100%;width:7.5rem;top:0;left:auto;right:4px;transform:rotate(5deg)}.geolocalizacion-module__DHXmRq__qrEtiqueta{gap:2px;padding:10px 10px 8px}.geolocalizacion-module__DHXmRq__qrMarca{display:none}.geolocalizacion-module__DHXmRq__pRotulo,.geolocalizacion-module__DHXmRq__pMargen text{font-size:18px}.geolocalizacion-module__DHXmRq__novCabeza{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.geolocalizacion-module__DHXmRq__novCabeza .geolocalizacion-module__DHXmRq__tech{white-space:nowrap;letter-spacing:.06em}.geolocalizacion-module__DHXmRq__novCabeza .geolocalizacion-module__DHXmRq__estado{gap:5px;padding:3px 8px;font-size:.65625rem}.geolocalizacion-module__DHXmRq__citas .geolocalizacion-module__DHXmRq__chip,.geolocalizacion-module__DHXmRq__citas .geolocalizacion-module__DHXmRq__estado,.geolocalizacion-module__DHXmRq__casillaCita{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.geolocalizacion-module__DHXmRq__qrPlano{transition:none}}
