.elementor .cta-overlay{/* sin reglas propias: solo gancho */;\n}.elementor .lazy-video{/* sin reglas propias: solo gancho */;\n}.elementor .rev{/* sin reglas propias: solo gancho */;\n}.elementor .pr-type{/* sin reglas propias: solo gancho */;\n}.elementor .pr-text{/* sin reglas propias: solo gancho */;\n}.elementor .pr-photo{/* sin reglas propias: solo gancho */;\n}.elementor .cr-after{/* sin reglas propias: solo gancho */;\n}.elementor .cr-before{/* sin reglas propias: solo gancho */;\n}.elementor .m-icon{/* sin reglas propias: solo gancho */;\n}.elementor .df-arrow{/* sin reglas propias: solo gancho */;\n}.elementor .sec-heading{/* sin reglas propias: solo gancho */;\n}.elementor .line{/* sin reglas propias: solo gancho */;\n}.elementor .solid{/* sin reglas propias: solo gancho */;\n}.elementor .hero-title{/* sin reglas propias: solo gancho */;\n}.elementor .agm-lazy-video{/* sin reglas propias: solo gancho */;\n}.elementor .agm-parallax{/* sin reglas propias: solo gancho */;\n}.elementor .agm-intro{/* sin reglas propias: solo gancho */;\n}.elementor .agm-stagger-item{/* sin reglas propias: solo gancho */;\n}.elementor .agm-menu-toggle{/* sin reglas propias: solo gancho */;\n}.elementor .agm-menu{/* sin reglas propias: solo gancho */;\n}.elementor .agm-scroll-header{/* sin reglas propias: solo gancho */;\n}.elementor .wrap{max-width:var(--container);padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .eyebrow{font-size:11.5px;color:var(--accent);letter-spacing:0.18em;text-transform:uppercase;display:flex;gap:10px;align-items:center;font-family: var(--mono-stack); &::before { content: ""; width: 22px; height: 1px; background: var(--accent); }\n}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--ink);background-color:var(--paper);transform:translate3d(0px, -2px, 0px);}.elementor .btn{font-size:12px;color:var(--paper);letter-spacing:0.07em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-width:1px;border-color:var(--paper);border-style:solid;background-color:transparent;display:inline-flex;gap:10px;align-items:center;transition: background .35s ease,color .35s ease,transform .35s ease; font-family: var(--mono-stack);\n}.elementor .logo-mark{width:auto;height:72px;}.elementor .nav-toggle{display:none;}.elementor .hero{min-height:100vh;overflow:hidden;position:relative;background-image:url("https://nomadlight.cl/wp-content/uploads/2026/10/proj-principal-02.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .hero-overlay{position:absolute;z-index:1;background-image:linear-gradient(180deg, rgba(10,10,9,.55) 0%,rgba(10,10,9,.35) 40%,rgba(10,10,9,.85) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0;\n}.elementor .hero-inner{width:100%;position:relative;z-index:2;padding-block-end:70px;}.elementor .hero-top-row{padding-block-start:150px;margin-block-end:26px;display:flex;justify-content:space-between;align-items:flex-start;}.elementor .hero-sub{max-width:52ch;font-size:16.5px;color:var(--ink-soft);line-height:1.75;margin-block-end:30px;opacity:100%;}.elementor .hero-ctas{margin-block-end:52px;opacity:100%;display:flex;gap:14px;flex-wrap:wrap;}.elementor .scroll-cue{position:absolute;inset-inline-end:40px;inset-block-end:24px;z-index:2;font-size:10px;color:rgba(244,242,237,.55);letter-spacing:0.1em;text-transform:uppercase;display:flex;gap:10px;align-items:center;font-family: var(--mono-stack);\n}.elementor .section-pad{padding-block-start:130px;padding-block-end:130px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .sec-index{position:relative;margin-block-end:70px;display:flex;align-items:flex-start;}.elementor .hero-credit{position:relative;z-index:2;font-size:11px;color:rgba(244,242,237,.55);padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;font-family: var(--mono-stack);\n}.elementor .method-grid{border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--border);background-clip:content-box;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);}.elementor .method-item:hover,.elementor .method-item:focus-visible{background-color:var(--accent-soft);}.elementor .method-item{min-height:220px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--bg);display:flex;flex-direction:column;gap:6px;transition: background .4s ease;\n}.elementor .cost-grid{display:grid;grid-template-columns:1fr 1fr;gap: 0 60px;\n}.elementor .cost-item{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--border);\n}.elementor .problema-grid{margin-block-start:34px;display:grid;gap:60px;grid-template-columns:1fr 1fr;align-items:start;}.elementor .problema-quote{font-weight:300;font-size:clamp(26px,2.8vw,38px);color:#fff;line-height:1.35;font-style:italic;padding-inline-start:28px;border-inline-start-width:2px;border-left-style: solid; border-left-color: rgba(255,255,255,.35); font-family: var(--font-display-stack);\n}.elementor .forma-quote{font-weight:300;font-size:clamp(18px,1.7vw,23px);color:#1C1A17;line-height:1.3;font-style:italic;padding-inline-start:26px;margin-block-start:30px;border-inline-start-width:2px;border-left-style: solid; border-left-color: #2d443a; font-family: var(--font-display-stack);\n}.elementor .forma-grid{display:grid;gap:60px;grid-template-columns:1.1fr .9fr;align-items:center;}.elementor .forma-media{min-height:420px;border-radius:2px;background-size: cover; background-position: center;\n}.elementor .brecha-foot{max-width:56ch;margin-block-start:44px;}.elementor .decision-flow{font-size:12.5px;color:var(--ink-soft);letter-spacing:0.02em;padding-block-start:34px;margin-block-start:50px;border-block-start-width:1px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;border-top-style: solid; border-top-color: var(--border); font-family: var(--mono-stack);\n}.elementor .projects-editorial{display:flex;flex-direction:column;}.elementor .proj-row{min-height:clamp(380px,46vw,640px);display:grid;grid-template-columns:1fr 1fr;}.elementor .compare-table{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--border);\n}.elementor .compare-row{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:40px;grid-template-columns:1fr 1fr;border-bottom-style: solid; border-bottom-color: var(--border);\n}.elementor .compare-head{padding-block-end:14px;display:grid;gap:40px;grid-template-columns:1fr 1fr;}.elementor .origin{overflow:hidden;position:relative;text-align:center;background-color:var(--surface);}.elementor .arc-watermark{width:46%;max-width:520px;position:absolute;inset-block-start:-8%;inset-inline-end:-6%;z-index:0;color:#fff;opacity:8%;pointer-events: none;\n}.elementor .brand-arc{display:block;}.elementor .origin-stats{margin-block-start:60px;display:flex;gap:60px;flex-wrap:wrap;justify-content:center;}.elementor .origin-photo{width:220px;height:220px;object-fit:cover;margin-block-start:0px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;display:block;filter: grayscale(.15);\n}.elementor .cta-final{overflow:hidden;position:relative;text-align:center;padding-block-start:170px;padding-block-end:170px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--bg);}.elementor .footer-top{padding-block-end:32px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--border);\n}.elementor .footer-nav{display:flex;gap:26px;}.elementor .footer-bottom{position:relative;font-size:10.5px;color:var(--muted);padding-block-start:22px;display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between;font-family: var(--mono-stack);\n}.elementor .footer-legal{display:inline-flex;gap:8px;white-space: nowrap;\n}.elementor .footer-credit{font-size:10.5px;color:var(--muted);text-align:center;margin-block-start:14px;font-family: var(--mono-stack);\n}.elementor .wa-float:hover,.elementor .wa-float:focus-visible{transform:scale3d(1.08, 1.08, 1);}.elementor .wa-float{width:52px;height:52px;position:fixed;inset-inline-end:26px;inset-block-end:26px;z-index:90;border-radius:50%;background-color:var(--accent-strong);box-shadow:0px 8px 24px 0px rgba(0,0,0,.4);transition:transform 0.3s;display:flex;justify-content:center;align-items:center;}.elementor .sec-light{color:#1C1A17;background-color:#F4F2ED;}.elementor .sec-accent{color:#fff;background-color:var(--accent-strong);}.elementor .reveal{opacity:100%;}.elementor .skip-link:focus{inset-block-start:16px;}.elementor .skip-link{position:absolute;inset-block-start:-60px;inset-inline-start:16px;z-index:200;font-size:12px;color:var(--ink);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;background-color:var(--paper);transition: top .25s ease; font-family: var(--mono-stack);\n}