.elw .ele-stage{z-index:1;pointer-events:none;--ele-u:32px;position:absolute;inset:0}.elw .ele-stage canvas{width:100%;height:100%;display:block}.elw .ele-host{position:relative}.elw .ele-hit{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:12px;width:0;height:0;padding:0;position:absolute;top:0;left:0}.elw .ele-2d{width:calc(var(--ele-u) * 3);height:auto;position:absolute}.elw .ele-bubble{z-index:2;background:var(--accent);color:var(--accent-fg);white-space:nowrap;opacity:0;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:700;line-height:1.3;transition:opacity .25s,transform .25s;position:absolute;top:0;left:0;transform:translate(-50%,-90%)}.elw .ele-bubble.on{opacity:1;transform:translate(-50%,-100%)}.elw .ele-bubble:after{content:"";border:6px solid #0000;border-bottom:0;border-top-color:var(--accent);margin-left:-6px;position:absolute;bottom:-6px;left:50%}.elw .ele-orbit{--ele-u:22px}.elw-home .hero-disco{padding-bottom:128px!important}@media (max-width:960px){.elw .ele-orbit{--ele-u:18px}}@media (max-width:600px){.elw .ele-orbit{--ele-u:15px}}.elw .ele-push{--ele-u:26px;display:none}@media (min-width:961px) and (prefers-reduced-motion:no-preference){.elw[data-fx] .ele-push{display:block}.elw[data-fx] .elw-home .hs-track>.ele-gap{margin-right:calc(var(--ele-u,26px) * 3.4)}}.elw .ele-rope{z-index:0;--ele-u:26px;display:none;inset:-90px -90px 0}@media (min-width:961px) and (prefers-reduced-motion:no-preference){.elw[data-fx] .ele-rope{display:block}.elw-home #v3-proceso .steps{z-index:1;position:relative}}.elw .ele-cta{--ele-u:34px}.elw .ele-cta .ele-2d{bottom:14px;left:9%}@media (max-width:960px){.elw .ele-cta{--ele-u:26px}.elw .web-contact-card.ele-floor{padding-bottom:168px!important}}.elw .ele-scan{--ele-u:22px;inset:calc(var(--ele-u) * -4.2) 0 0 calc(var(--ele-u) * -4)}@media (max-width:960px){.elw .ele-scan{display:none}}.elw .ele-toss{--ele-u:24px;inset:calc(var(--ele-u) * -5.4) 0 0}.elw .ele-toss .ele-2d{left:20px;top:calc(var(--ele-u) * 1.78)}.elw .ele-faq{--ele-u:24px;inset:-110px 0 0}@media (max-width:600px){.elw .ele-faq{display:none}}.elw .ele-peek{z-index:0;--ele-u:25px}.elw-crm .appwin{z-index:1;position:relative}@media (max-width:600px){.elw .ele-peek{--ele-u:19px}}.elw .ele-match{--ele-u:21px}.elw-crm .web-logo.ele-on{border-color:var(--accent);box-shadow:0 0 0 3px #f0a4502e}@media (max-width:960px){.elw .ele-match{display:none}}.elw .ele-build{--ele-u:22px;inset:calc(var(--ele-u) * -7) 0 0}.elw-sistemas .blk{transition:box-shadow .3s}.elw-sistemas .blk.ele-ping{box-shadow:0 0 0 3px var(--green-bg), 0 0 0 1px var(--green)}@media (max-width:600px){.elw .ele-build{--ele-u:17px}}.elw .ele-case{--ele-u:24px;inset:calc(var(--ele-u) * -6) 0 0}.elw .ele-paint{background:var(--accent);opacity:0;border-radius:9999px;height:5px;position:absolute}@media (max-width:600px){.elw .ele-case{--ele-u:18px}}.elw .ele-kayak{--ele-u:24px;inset:calc(var(--ele-u) * -5.5) 0 0}@media (max-width:600px){.elw .ele-kayak{--ele-u:18px}}.elw .ele-steps{--ele-u:22px;inset:calc(var(--ele-u) * -7.5) 0 0}@media (max-width:960px){.elw .ele-steps{display:none}}.elw .ele-form{--ele-u:23px;inset:calc(var(--ele-u) * -5) 0 0}.elw .ele-form .ele-2d{right:30px;top:calc(var(--ele-u) * 1.38)}@media (max-width:960px){.elw .ele-form{--ele-u:18px}.elw-contacto .ct-card{margin-top:32px}}.elw-404 .nf-main{text-align:center;flex-direction:column;align-items:center;gap:18px;min-height:78vh;padding:72px 24px 104px;display:flex;position:relative;overflow:hidden}.elw-404 .nf-ele{width:1px;height:190px}.elw-404 .ele-lost{--ele-u:40px}.elw-404 .ele-lost .ele-2d{top:94px;left:50%;transform:translate(-50%)}.elw-404 .nf-eyebrow{letter-spacing:.04em;color:var(--accent-text);font-size:11px;font-weight:600}.elw-404 .nf-title{letter-spacing:-.04em;max-width:720px;margin:0;font-size:56px;font-weight:800;line-height:1.05}.elw-404 .nf-title span{color:var(--accent)}.elw-404 .nf-text{max-width:500px;color:var(--text2);margin:0;font-size:17px;line-height:1.6}.elw-404 .nf-actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex;position:relative}.elw-404 .nf-actions a{border-radius:8px;align-items:center;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;display:inline-flex}.elw-404 .nf-actions .btn-primary{background:var(--accent);color:var(--accent-fg);box-shadow:0 8px 32px #f0a45059}.elw-404 .nf-actions .web-btn-ghost{background:var(--bg2);border:1px solid var(--border);color:var(--text)}@media (max-width:600px){.elw-404 .nf-title{font-size:38px}.elw-404 .nf-ele{height:150px}.elw-404 .ele-lost{--ele-u:30px}.elw-404 .ele-lost .ele-2d{top:86px}}@media (prefers-reduced-motion:reduce){.elw .ele-bubble{transition:none}}
