.em-hero{position: relative;overflow: hidden;margin-top: calc(-1 * var(--em-head-overlap,52px));padding-top: var(--em-head-overlap,52px);background: linear-gradient(180deg,var(--em-bg) 0%,#f0f7f2 100%)}.em-block--hero:not(:first-child){margin-top: 0;padding-top: 0}.em-hero__blob{position: absolute;pointer-events: none}.em-hero__blob--a{top: -190px;right: -150px;width: 620px;height: 620px;border-radius: 46% 54% 60% 40% / 52% 44% 56% 48%;background: radial-gradient(circle at 35% 35%,rgba(46,196,216,.3),rgba(56,201,126,.14) 60%,transparent 72%);animation: emSway 20s ease-in-out infinite}.em-hero__blob--b{bottom: -130px;left: -110px;width: 380px;height: 380px;border-radius: 60% 40% 45% 55% / 45% 55% 40% 60%;background: radial-gradient(circle at 60% 40%,rgba(232,163,23,.16),transparent 70%);animation: emFloat 16s ease-in-out infinite}.em-hero__grid{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(30px,4vw,54px);align-items: center;padding-block: clamp(28px,5vw,60px) clamp(14px,2.5vw,32px)}@media (min-width: 900px){.em-hero__grid{grid-template-columns: minmax(0,1.02fr) minmax(0,.98fr)}}.em-hero__copy{min-width: 0}.em-hero__badge{display: inline-flex;align-items: center;gap: 9px;margin: 0;background: #fff;box-shadow: 0 4px 14px rgba(18,41,31,.08);padding: 8px 15px 8px 11px;border-radius: var(--em-pill);font-size: .78125rem;font-weight: 700;color: var(--em-brand)}.em-hero__title{margin: 20px 0 0;font-family: var(--em-font-display);font-size: clamp(2.5rem,1.6rem + 3.6vw,4.25rem);font-weight: 700;line-height: 1;letter-spacing: -.035em;text-wrap: balance}.em-hero__title-em{color: #0b6c78}.em-hero__lead{margin: 20px 0 0;max-width: 46ch;font-size: clamp(1.03rem,.95rem + .4vw,1.25rem);line-height: 1.6;color: var(--em-ink-2)}.em-hero__quick{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,128px),1fr));gap: 10px;margin-top: 28px}.em-quick{position:relative;height:100%;display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:16px;padding:15px 16px;color:var(--em-ink);box-shadow:0 1px 2px rgba(18,41,31,.06),0 6px 18px rgba(18,41,31,.08);transition:transform .2s ease .05s,box-shadow .2s ease .05s}.em-quick::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .06s linear}.em-quick:hover,.em-quick:focus-visible{color:var(--em-ink);transform:translateY(-5px);box-shadow:0 20px 40px var(--pal-glow)}.em-quick:hover::after,.em-quick:focus-visible::after{box-shadow:inset 0 0 0 2px var(--pal-solid)}.em-quick__icon{box-sizing:content-box;width:22px;height:22px;padding:9px;border-radius:12px;background:var(--pal-tint);color:var(--pal-ink);transition:transform .15s ease .12s,box-shadow .15s ease .12s}.em-quick:hover .em-quick__icon,.em-quick:focus-visible .em-quick__icon{box-shadow:inset 0 0 0 1.5px var(--pal-solid);transform:scale(1.08)}.em-quick__label{font-size:var(--em-fs-base);font-weight:800;line-height:1.25}@media (prefers-reduced-motion:reduce){.em-quick,.em-quick::after,.em-quick__icon,.em-action,.em-action::after,.em-action__icon{transition:none}.em-quick:hover,.em-quick:focus-visible,.em-action:hover,.em-action:focus-visible{transform:none}}.em-hero__media{min-width:0;position:relative}.em-hero__slider{position:relative;border-radius:28px 28px 28px 110px;overflow:hidden;background:linear-gradient(170deg,#e6f6f8,#dff0e4);box-shadow:0 22px 60px rgba(11,52,38,.2);aspect-ratio:4 / 4.1}@media (min-width:560px){.em-hero__slider{aspect-ratio:4 / 3.8}}@media (min-width:900px){.em-hero__slider{aspect-ratio:4 / 4.3}}.em-hero__slides{position:absolute;inset:0}.em-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.em-slide.is-active{opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s}html:not(.em-js) .em-slide:first-child{opacity:1;visibility:visible}.em-slide:not(.is-active):not(.is-ready){display:none}.em-slide__photo{position:absolute;inset:0;background:#dff0e4}.em-slide__photo picture,.em-slide__img{position:absolute;inset:0;width:100%;height:100%}.em-slide__img{object-fit:cover;display:block}.em-slide__tint{position:absolute;inset:0;background-image:linear-gradient(160deg,rgba(4,105,60,.16),rgba(10,107,120,.24));pointer-events:none}.em-slide__caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 22px 26px;background:linear-gradient(0deg,rgba(6,32,22,.88) 0%,rgba(6,32,22,.5) 58%,transparent 100%);color:#fff}.em-slide__eyebrow{display:inline-flex;align-items:center;background:rgba(255,255,255,.2);border-radius:var(--em-pill);padding:5px 11px;font-size:var(--em-fs-xxs);font-weight:800;text-transform:uppercase;letter-spacing:.09em}.em-slide__title{margin:10px 0 0;max-width:22ch;font-family:var(--em-font-display);font-size:clamp(1.25rem,1rem + 1vw,1.6875rem);font-weight:700;line-height:1.12}.em-slide__cta-wrap{display:flex;justify-content:flex-end;margin-top:14px}.em-slide__cta{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#045c34;border-radius:var(--em-pill);padding:10px 16px;font-size:var(--em-fs-sm);font-weight:800;min-height:44px}.em-slide__cta:hover{background:#d8f0e3;color:#045c34}.em-slide__caption :focus-visible{outline-color:#fff}.em-hero__arrows{position:absolute;top:46%;left:0;right:0;z-index:4;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 12px;pointer-events:none}.em-hero__arrows .em-roundbtn{pointer-events:auto}@media (max-width:559px){.em-hero__arrows{top:38%}}.em-hero__wave{position:absolute;left:-8%;right:-8%;bottom:-6%;height:30%;z-index:1;border-radius:50% 50% 0 0 / 100% 100% 0 0;background:rgba(255,255,255,.4);animation:emFloat 12s ease-in-out infinite;pointer-events:none}.em-slide__caption ~ .em-hero__wave,.em-hero__slides ~ .em-hero__wave{opacity:.5}.em-hero__controls{position:absolute;top:14px;left:14px;right:14px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.em-hero__play{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:0;border-radius:var(--em-pill);background:rgba(255,255,255,.94);color:var(--em-ink);font-size:.75rem;font-weight:800;box-shadow:0 4px 14px rgba(11,33,25,.18)}.em-hero__play .em-ico-play,.em-hero__play[data-state="paused"] .em-ico-pause{display:none}.em-hero__play[data-state="paused"] .em-ico-play{display:inline-block}.em-hero__counter{min-height:34px;display:inline-flex;align-items:center;padding:0 11px;border-radius:var(--em-pill);background:rgba(6,32,22,.78);color:#fff;font-size:.75rem;font-weight:700}.em-hero__dots{display:flex;gap:6px;align-items:center}.em-dot{width:9px;height:8px;border-radius:var(--em-pill);border:0;padding:0;background:rgba(255,255,255,.6);box-shadow:0 1px 4px rgba(0,0,0,.25);transition:width .24s ease,background .24s ease}.em-dot.is-active{width:26px;background:#fff}.em-wave{line-height:0}.em-wave svg{display:block;width:100%}.em-wave--hero svg{height:clamp(22px,3vw,48px);fill:var(--em-bg)}.em-ticker{position:relative;background:#fff;border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line);box-shadow:0 6px 20px rgba(18,41,31,.06)}.em-ticker__bar{display:flex;align-items:stretch;min-height:56px}.em-ticker__pause{flex:none;width:56px;border:0;background:#fff;display:flex;align-items:center;justify-content:center}.em-ticker__pause:hover{background:var(--em-soft)}.em-ticker__pause-ring{width:32px;height:32px;border-radius:var(--em-pill);border:2px solid var(--em-ink);display:flex;align-items:center;justify-content:center}.em-ticker__pause .em-ico-play,.em-ticker__pause[aria-pressed="true"] .em-ico-pause{display:none}.em-ticker__pause[aria-pressed="true"] .em-ico-play{display:inline-block}.em-ticker__label{flex:none;margin:0;display:flex;align-items:center;gap:8px;background:var(--em-brand);color:#fff;padding:0 16px;font-family:var(--em-font-sans);font-size:var(--em-fs-base);font-weight:800;letter-spacing:-.01em;white-space:nowrap}.em-ticker__viewport{flex:1 1 auto;min-width:0;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.em-ticker__track{display:flex;width:max-content;margin:0;padding:0;list-style:none;animation:emTicker var(--em-ticker-dur,60s) linear infinite}.em-ticker[data-paused="true"] .em-ticker__track,.em-ticker__viewport:hover .em-ticker__track,.em-ticker__viewport:focus-within .em-ticker__track{animation-play-state:paused}html[data-em-motion="off"] .em-ticker__track{animation:none !important}html[data-em-motion="off"] .em-ticker__viewport{overflow-x:auto}html[data-em-motion="off"] .em-ticker-dup{display:none !important}html:not(.em-js) .em-ticker__track{animation:none}html:not(.em-js) .em-ticker__viewport{overflow-x:auto}html:not(.em-js) .em-ticker-dup{display:none}@media (prefers-reduced-motion:reduce){.em-ticker__track{animation:none !important}.em-ticker__viewport{overflow-x:auto}.em-ticker-dup{display:none !important}}.em-ticker__item{display:flex;align-items:center;flex:none}.em-ticker__btn{display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;padding:0 18px;min-height:56px;color:var(--em-ink);font-size:.9375rem;font-weight:600;white-space:nowrap;transition:color .15s ease}.em-ticker__btn:hover,.em-ticker__btn[aria-expanded="true"]{color:var(--em-brand)}.em-ticker__btn:focus-visible{outline-offset:-4px}.em-ticker__date{color:var(--em-muted);font-weight:500}.em-ticker__sep{width:1px;height:22px;background:rgba(18,41,31,.2)}.em-ticker__all{flex:none;display:flex;align-items:center;gap:10px;border:0;background:var(--em-soft);color:var(--em-brand);padding:0 18px;font-size:var(--em-fs-base);font-weight:800;white-space:nowrap;min-width:52px;justify-content:center}.em-ticker__all:hover{background:#d8f0e3;color:var(--em-brand)}.em-tk-mob{display:none}@media (max-width:639px){.em-tk-desk{display:none !important}.em-ticker__label{position:absolute;top:0;left:64px;z-index:3;transform:translateY(-50%);padding:5px 12px;border-radius:var(--em-pill);font-size:.75rem;box-shadow:0 4px 12px rgba(4,105,60,.28)}.em-ticker__label::before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:224px;height:4px;transform:translate(-50%,-50%);background:linear-gradient(90deg,rgba(4,105,60,0) 0%,#04693c 38%,#04693c 62%,rgba(4,105,60,0) 100%);clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);pointer-events:none}.em-ticker__all{padding:0;width:52px}.em-ticker__viewport{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.em-ticker__viewport::-webkit-scrollbar{display:none}}.em-ticker__panel{background:var(--em-bg);border-top:1px solid var(--em-line)}.em-ticker__panel:focus{outline:none}.em-ticker__panel>.em-container{padding-block:18px 22px}.em-ticker__panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.em-ticker__panel-label{margin:0;font-size:var(--em-fs-s);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--em-muted)}.em-ticker__panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.em-ticker__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.em-alertcard{display:grid;gap:12px;align-content:start;background:#fff;border-radius:18px;padding:18px;border-top:4px solid var(--al-chip);box-shadow:0 4px 16px rgba(18,41,31,.07)}.em-alertcard[hidden]{display:none}.em-alertcard__meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.em-alertcard__svc{font-size:var(--em-fs-xs);font-weight:700;color:var(--em-ink-3)}.em-alertcard__title{margin:0;font-size:var(--em-fs-l);font-weight:800;line-height:1.3}.em-alertcard__body{font-size:var(--em-fs-base);line-height:1.55;color:#3c4f44}.em-alertcard__body p{margin:0 0 .5em}.em-alertcard__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:10px 14px;margin:0}.em-alertcard__facts dt{margin:0 0 3px;font-size:var(--em-fs-xxs);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--em-muted)}.em-alertcard__facts dd{margin:0;font-size:.875rem;font-weight:600;line-height:1.45}.em-alertcard .em-btn{justify-self:start}.em-block--acciones{padding-top:clamp(30px,4vw,48px)}.em-actions{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:420px){.em-actions{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.em-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.em-action{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:22px 20px 20px;color:var(--em-ink);box-shadow:0 1px 2px rgba(18,41,31,.06),0 8px 24px rgba(18,41,31,.09);transition:transform .2s ease .05s,box-shadow .2s ease .05s}.em-action::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .06s linear}.em-action--featured{box-shadow:0 14px 34px rgba(4,105,60,.2)}.em-action:hover,.em-action:focus-visible{transform:translateY(-6px);box-shadow:0 22px 46px var(--pal-glow);color:var(--em-ink)}.em-action:hover::after,.em-action:focus-visible::after{box-shadow:inset 0 0 0 2px var(--pal-solid)}.em-action__halo{position:absolute;top:-70px;right:-70px;width:180px;height:180px;border-radius:var(--em-pill);background:var(--pal-tint)}.em-action__top{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.em-action__icon{width:56px;height:56px;border-radius:16px 16px 16px 26px;background:var(--pal-tint);color:var(--pal-ink);display:flex;align-items:center;justify-content:center;flex:none;transition:transform .15s ease .12s,box-shadow .15s ease .12s}.em-action:hover .em-action__icon,.em-action:focus-visible .em-action__icon{box-shadow:inset 0 0 0 1.5px var(--pal-solid);transform:scale(1.08)}.em-action__icon .em-icon{width: 27px;height: 27px}.em-action__badge{background: var(--pal-deep);color: #fff;border-radius: var(--em-pill);padding: 5px 11px;font-size: var(--em-fs-xxs);font-weight: 800;text-transform: uppercase;letter-spacing: .08em;line-height: 1.35;max-width: 100%}.em-action__name{position: relative;display: block;margin-top: 18px;font-size: 1.25rem;font-weight: 800;letter-spacing: -.02em;line-height: 1.2}.em-action__desc{position: relative;display: block;margin: 8px 0 18px;font-size: var(--em-fs-base);line-height: 1.55;color: var(--em-ink-3)}.em-action__cta{position: relative;display: inline-flex;align-items: center;gap: 8px;margin-top: auto;align-self: flex-start;background: var(--pal-tint);color: var(--pal-ink);border-radius: 14px;padding: 11px 17px;font-size: var(--em-fs-base);font-weight: 800;min-height: 44px}.em-action--featured .em-action__cta{background: var(--pal-deep);color: #fff}.em-estado{position: relative;overflow: hidden;background: var(--em-dark);color: #fff}.em-estado__glow{position: absolute;top: -170px;left: 50%;width: 720px;height: 500px;transform: translateX(-50%);background: radial-gradient(ellipse at center,rgba(13,148,168,.33),transparent 68%);pointer-events: none}.em-estado__inner{position: relative;padding-block: clamp(44px,6vw,76px)}.em-estado .em-sechead__aside{color: #a9bfb3}.em-estado :focus-visible{outline-color: var(--em-mint)}.em-status{display: grid;gap: 16px;grid-template-columns: minmax(0,1fr);align-items: stretch;font-weight: 400}@media (min-width: 700px){.em-status{grid-template-columns: repeat(3,minmax(0,1fr))}}.em-svc{background: rgba(255,255,255,.07);border-radius: 22px;padding: 22px 20px}.em-svc--novedad{background: rgba(232,148,15,.2)}.em-svc--afectado{background: rgba(232,81,47,.22)}.em-svc__icon{width: 48px;height: 48px;border-radius: 14px;background: var(--pal-solid);color: #fff;display: flex;align-items: center;justify-content: center;margin-bottom: 15px}.em-svc__icon .em-icon{width: 24px;height: 24px}.em-svc__name{margin: 0 0 10px;font-size: 1.1875rem;font-weight: 800}.em-svc__state{margin: 0 0 9px;display: flex;align-items: center;gap: 9px;font-size: 1rem;font-weight: 800}.em-svc__state.em-status--normal{color: var(--em-mint)}.em-svc__state.em-status--novedad{color: var(--em-amber)}.em-svc__state.em-status--afectado{color: #ffb4a3}.em-svc__text{margin: 0 0 8px;font-size: .875rem;line-height: 1.55;color: var(--em-footer-ink)}.em-svc--novedad .em-svc__text{color: #f0e2c4}.em-svc--afectado .em-svc__text{color: #f6d9d1}.em-svc__meta{margin: 0;font-size: var(--em-fs-xs);font-weight: 600;color: #9cb2a5}.em-svc--novedad .em-svc__meta{color: #dccba6}.em-svc--afectado .em-svc__meta{color: #e8c6bd}.em-svc__toggle{margin-top: 14px;background: var(--em-amber);color: #2b1d02;border: 0;border-radius: 12px;padding: 10px 16px;font-size: var(--em-fs-sm);font-weight: 800;min-height: 44px;transition: transform .16s ease}.em-svc--normal .em-svc__toggle{background: var(--em-mint);color: var(--em-dark)}.em-svc__toggle:hover{transform: translateY(-2px)}.em-svc__detail{margin-top: 15px;background: rgba(0,0,0,.24);border-radius: 16px;padding: 16px}.em-svc__detail p,.em-svc__body{margin: 0 0 9px;font-size: var(--em-fs-sm);line-height: 1.55;color: #f2e6cf}.em-svc__detail strong{color: #fff}.em-estado__help{margin: 22px 0 0;font-size: var(--em-fs-base);color: var(--em-footer-ink)}.em-estado__link{color: var(--em-mint);font-weight: 700;text-decoration: none;border-bottom: 2px solid rgba(127,240,180,.4)}.em-estado__link:hover{color: #fff;border-bottom-color: #fff}.em-tramites__head{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 18px 40px;align-items: end;margin-bottom: 22px}.em-tramites__head .em-h2{margin-bottom: 10px}.em-tramites__head .em-lead{margin: 0;max-width: 42ch}.em-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 8px}.em-chipbtn{display: inline-flex;align-items: center;gap: 8px;background: #fff;color: var(--em-nav-ink);border: 0;border-radius: var(--em-pill);padding: 10px 16px;font-size: var(--em-fs-sm);font-weight: 700;min-height: 44px;box-shadow: 0 2px 8px rgba(18,41,31,.07);transition: background .16s ease,color .16s ease,box-shadow .16s ease}.em-chipbtn__dot{width: 9px;height: 9px;border-radius: var(--em-pill);background: var(--pal-solid)}.em-chipbtn[aria-pressed="true"]{background: var(--pal-deep);color: #fff;box-shadow: 0 6px 16px var(--pal-glow)}.em-chipbtn[aria-pressed="true"] .em-chipbtn__dot{background: #fff}.em-resultlabel{margin: 0 0 6px;font-size: var(--em-fs-s);font-weight: 700;color: var(--em-muted)}.em-tramites{display: grid;gap: 0 40px;grid-template-columns: minmax(0,1fr)}@media (min-width: 700px){.em-tramites{grid-template-columns: repeat(2,minmax(0,1fr))}}.em-tramite{display: flex;gap: 14px;align-items: center;padding: 15px 10px;border-bottom: 1px solid rgba(18,41,31,.09);border-left: 3px solid transparent;border-radius: 0 12px 12px 0;color: var(--em-ink);transition: background .15s ease,border-color .15s ease,padding-left .18s ease}.em-tramite:hover{background: #fff;border-left-color: var(--pal-solid);padding-left: 16px;color: var(--em-ink)}.em-tramite__icon{width: 40px;height: 40px;border-radius: 12px;background: var(--pal-tint);color: var(--pal-ink);display: flex;align-items: center;justify-content: center;flex: none}.em-tramite__text{min-width: 0;flex: 1}.em-tramite__name{display: block;font-size: 1rem;font-weight: 800;letter-spacing: -.015em;line-height: 1.3}.em-tramite__desc{display: block;margin-top: 3px;font-size: var(--em-fs-sm);line-height: 1.45;color: var(--em-ink-3)}.em-tramite__end{display: flex;align-items: center;gap: 10px;flex: none}.em-tramite__chev{width: 17px;height: 17px;opacity: .45}@media (max-width: 420px){.em-tramite__end .em-tag{display: none}}.em-tramites__empty{margin-top: 12px}.em-conecta{position: relative;overflow: hidden;background: var(--em-dark-2);color: #fff}.em-wave--conecta-top svg{height: clamp(44px,5vw,84px);fill: var(--em-bg)}.em-wave--conecta-bottom{position: relative}.em-wave--conecta-bottom svg{height: clamp(40px,5vw,78px);fill: var(--em-bg)}.em-conecta__stripes{position: absolute;inset: 0;pointer-events: none;background-image: repeating-linear-gradient(118deg,rgba(46,196,216,.09) 0 22px,transparent 22px 60px);animation: emDrift 40s linear infinite}.em-conecta__blob{position: absolute;top: 12%;right: -140px;width: 520px;height: 520px;pointer-events: none;border-radius: 44% 56% 58% 42% / 50% 46% 54% 50%;background: radial-gradient(circle at 40% 40%,rgba(13,148,168,.35),transparent 68%);animation: emSway 26s ease-in-out infinite}.em-conecta__inner{position: relative;padding-block: clamp(20px,3vw,34px) clamp(50px,7vw,92px)}.em-conecta__title{margin: 0;max-width: 21ch;font-family: var(--em-font-display);font-size: clamp(2rem,1.2rem + 3.6vw,4.125rem);font-weight: 700;line-height: 1.02;letter-spacing: -.03em}.em-conecta__body{margin: 20px 0 0;max-width: 50ch;font-size: var(--em-fs-l);line-height: 1.65;color: #c7d9ce}.em-conecta__story{position: relative;margin-top: clamp(34px,5vw,58px)}.em-conecta__photo{position: relative;border-radius: 28px;overflow: hidden;aspect-ratio: 21 / 9;min-height: 240px;background: #12463a}.em-conecta__photo picture,.em-conecta__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.em-conecta__veil{position: absolute;inset: 0;background: linear-gradient(120deg,rgba(15,43,33,.62),rgba(10,107,120,.34) 55%,rgba(15,43,33,.5))}.em-steps{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr));gap: clamp(20px,3vw,40px);margin-top: clamp(26px,3.4vw,40px)}.em-step{min-width: 0}.em-step__num{display: block;font-family: var(--em-font-display);font-size: 2.5rem;font-weight: 700;line-height: 1;color: var(--em-sky)}.em-step--alcantarillado .em-step__num{color: var(--em-mint)}.em-step--aseo .em-step__num{color: var(--em-sun)}.em-step__title{margin: 12px 0 8px;font-size: 1.25rem;font-weight: 800;letter-spacing: -.02em;line-height: 1.25}.em-step__text{margin: 0;font-size: .9375rem;line-height: 1.6;color: #c7d9ce}.em-block--noticias{padding-top: clamp(30px,4vw,46px);padding-bottom: clamp(46px,6vw,72px)}.em-rail__nav{display: flex;align-items: center;gap: 10px}.em-rail__nav .em-link-strong{margin-right: 6px}.em-rail{overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding: 4px 4px 14px;margin-inline: -4px;scroll-padding-inline: 4px}.em-rail:focus-visible{outline-offset: 4px}.em-rail__list{display: flex;gap: 18px}.em-newscard{scroll-snap-align: start;flex: 0 0 86%;display: flex}@media (min-width: 640px){.em-newscard{flex: 0 0 calc((100% - 36px) / 2.3)}}@media (min-width: 1040px){.em-newscard{flex: 0 0 calc((100% - 54px) / 3.2)}}.em-newscard__in{position: relative;display: flex;flex-direction: column;width: 100%;background: #fff;border-radius: 18px;overflow: hidden;box-shadow: 0 5px 18px rgba(18,41,31,.07);transition: transform .2s ease,box-shadow .2s ease}.em-newscard__in:hover{transform: translateY(-4px);box-shadow: var(--em-shadow-hover)}.em-newscard__in:focus-within{box-shadow: 0 0 0 3px var(--em-focus)}.em-newscard__media{position: relative;aspect-ratio: 16 / 10;background: var(--pal-tint)}.em-newscard__media picture,.em-newscard__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.em-newscard__placeholder{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;color: var(--pal-ink);opacity: .55}.em-newscard__shade{position: absolute;inset: 0;background: linear-gradient(0deg,rgba(6,32,22,.34),transparent 58%)}.em-newscard__body{padding: 16px 18px 20px;display: flex;flex-direction: column;flex: 1}.em-newscard__title{margin: 11px 0 7px;font-size: 1.09375rem;font-weight: 800;letter-spacing: -.015em;line-height: 1.3}.em-newscard__title a{color: var(--em-ink);text-decoration: none}.em-newscard__title a:focus-visible{outline: none}.em-newscard__in:hover .em-newscard__title a{color: var(--em-brand)}.em-newscard__desc{margin: 0 0 12px;font-size: .875rem;line-height: 1.55;color: var(--em-ink-3)}.em-newscard__date{margin-top: auto;font-size: var(--em-fs-s);font-weight: 700;color: var(--em-muted)}.em-block--comunidad .em-h2{max-width: 26ch}.em-follow{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.em-follow__label{font-size: .6875rem;font-weight: 800;text-transform: uppercase;letter-spacing: .11em;color: var(--em-muted);margin-right: 4px}.em-follow__btn{display: inline-flex;align-items: center;gap: 8px;background: var(--em-ink);color: #fff;border-radius: 12px;padding: 11px 16px;font-size: var(--em-fs-sm);font-weight: 800;min-height: 44px;border: 2px solid transparent}.em-follow__btn .em-icon{width: 17px;height: 17px}.em-follow__btn:hover{background: #a3311d;color: #fff}.em-follow__btn--ghost{background: transparent;color: var(--em-nav-ink);border-color: rgba(18,41,31,.16)}.em-follow__btn--ghost:hover{background: #fff;border-color: var(--em-ink);color: var(--em-ink)}.em-mosaic{display: grid;gap: 14px;grid-template-columns: repeat(2,minmax(0,1fr))}.em-mosaic>li{aspect-ratio: 4 / 5;min-width: 0}@media (max-width: 699px){.em-mosaic[data-count="3"]>li:first-child,.em-mosaic[data-count="5"]>li:first-child{grid-column: span 2;aspect-ratio: 16 / 10}}@media (min-width: 700px){.em-mosaic{gap: 16px;grid-template-columns: repeat(3,minmax(0,1fr))}.em-mosaic[data-count="4"],.em-mosaic[data-count="5"]{grid-template-columns: repeat(2,minmax(0,1fr))}.em-mosaic[data-count="5"]>li:first-child{grid-column: span 2;aspect-ratio: 16 / 9}}@media (min-width: 1040px){.em-mosaic[data-count="4"]{grid-template-columns: repeat(4,minmax(0,1fr))}.em-mosaic[data-count="5"]{grid-template-columns: repeat(4,minmax(0,1fr))}.em-mosaic[data-count="5"]>li:first-child{grid-column: span 2;grid-row: span 2;aspect-ratio: auto}}.em-tile__link{position: relative;display: block;width: 100%;height: 100%;border-radius: 18px;overflow: hidden;background: #dfe9e3;color: #fff;transition: transform .22s ease,box-shadow .22s ease}.em-tile__link:hover{transform: translateY(-5px);box-shadow: 0 18px 40px rgba(18,41,31,.18);color: #fff}.em-tile__link picture,.em-tile__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.em-tile__shade{position: absolute;inset: 0;background: linear-gradient(0deg,rgba(6,32,22,.92) 0%,rgba(6,32,22,.35) 52%,rgba(6,32,22,.08) 100%)}.em-tile__rule{position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: var(--pal-solid)}.em-tile__source{position: absolute;top: 13px;left: 15px;z-index: 2;display: inline-flex;align-items: center;gap: 7px;background: var(--pal-deep);color: #fff;border-radius: var(--em-pill);padding: 6px 11px;font-size: var(--em-fs-xxs);font-weight: 800;text-transform: uppercase;letter-spacing: .07em}.em-tile__play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;width: 56px;height: 56px;border-radius: var(--em-pill);background: #fff;color: var(--em-ink);display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 26px rgba(11,33,25,.3)}.em-tile__play .em-icon{width: 23px;height: 23px;margin-left: 3px}.em-tile__text{position: absolute;left: 15px;right: 15px;bottom: 16px;z-index: 2;color: #fff}.em-tile__title{display: block;font-size: .96875rem;font-weight: 800;line-height: 1.28;text-wrap: pretty}.em-tile--lead .em-tile__title{font-size: 1.09375rem}.em-tile__meta{display: flex;flex-wrap: wrap;gap: 4px 10px;margin-top: 8px;font-size: var(--em-fs-s);color: #dbe9e0}.em-video{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr));gap: clamp(20px,3vw,36px);align-items: start}.em-video__frame{position: relative;aspect-ratio: 16 / 9;border-radius: 18px;overflow: hidden;background: var(--em-dark);box-shadow: 0 8px 26px rgba(18,41,31,.12)}.em-video__frame picture,.em-video__poster,.em-video__frame iframe{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border: 0}.em-video__placeholder{position: absolute;inset: 0;background: radial-gradient(circle at 30% 30%,rgba(13,148,168,.45),transparent 60%),repeating-linear-gradient(118deg,rgba(46,196,216,.1) 0 22px,transparent 22px 60px),var(--em-dark)}.em-video__play{position: absolute;inset: 0;z-index: 2;width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;background: linear-gradient(0deg,rgba(6,32,22,.55),rgba(6,32,22,.1));border: 0;color: #fff;padding: 20px}.em-video__playicon{width: 72px;height: 72px;border-radius: var(--em-pill);background: #fff;color: #c4302b;display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 26px rgba(11,33,25,.35);transition: transform .18s ease}.em-video__playicon .em-icon{width: 30px;height: 30px;margin-left: 4px}.em-video__play:hover .em-video__playicon{transform: scale(1.08)}.em-video__playtext{font-weight: 800;font-size: var(--em-fs-base);text-shadow: 0 1px 6px rgba(0,0,0,.5);max-width: 36ch;text-align: center}.em-video__play:focus-visible{outline: 3px solid #fff;outline-offset: -6px}.em-video__noscript{position: absolute;inset: auto 12px 12px;z-index: 3;color: #fff;font-weight: 800}.em-video__name{margin: 0 0 6px;font-size: 1.125rem;font-weight: 800}.em-video__privacy{margin: 0 0 14px;font-size: var(--em-fs-s);color: var(--em-ink-3)}.em-video__actions{display: flex;flex-wrap: wrap;gap: 8px}.em-transcript{margin-top: 14px;background: #fff;border-radius: 16px;padding: 18px 20px;max-height: 340px;overflow-y: auto;box-shadow: var(--em-shadow-xs)}.em-transcript:focus{outline: none}.em-transcript__label{margin: 0 0 10px;font-size: .6875rem;font-weight: 800;text-transform: uppercase;letter-spacing: .1em;color: var(--em-muted)}.em-transcript p{font-size: var(--em-fs-base);line-height: 1.65;color: #22382e}.em-transp{background: #fff}.em-transp__grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: clamp(26px,4vw,52px);align-items: center;padding-block: clamp(44px,5.6vw,72px)}.em-linklist__a{display: flex;align-items: center;gap: 13px;padding: 14px 10px;border-bottom: 1px solid rgba(18,41,31,.1);border-left: 3px solid transparent;border-radius: 0 12px 12px 0;color: var(--em-ink);font-size: .96875rem;font-weight: 700;transition: padding-left .18s ease,background .16s ease,border-color .16s ease,color .16s ease}.em-linklist__a:hover{padding-left: 16px;background: #f6faf8;border-left-color: var(--em-brand-bright);color: var(--em-brand)}.em-linklist__icon{width: 34px;height: 34px;border-radius: 10px;background: #d8f0e3;color: var(--em-brand);display: flex;align-items: center;justify-content: center;flex: none}.em-linklist__icon .em-icon{width: 18px;height: 18px}.em-linklist__t{flex: 1;min-width: 0}.em-linklist__chev{width: 17px;height: 17px;opacity: .45}.em-campaign{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(0,1fr);gap: 24px;align-items: center;background: linear-gradient(140deg,#04804a 0%,#04693c 50%,#0a6b78 100%);color: #fff;border-radius: 26px 26px 26px 90px;padding: clamp(30px,5vw,58px)}.em-campaign--acueducto{background: linear-gradient(140deg,#0a7d8c 0%,#0a6b78 50%,#04693c 100%)}.em-campaign--aseo{background: linear-gradient(140deg,#8f5408 0%,#7f4805 55%,#5e3504 100%)}.em-campaign--atencion{background: linear-gradient(140deg,#b33a22 0%,#a3311d 55%,#7a2414 100%)}.em-campaign--institucional{background: linear-gradient(140deg,#22382e 0%,#12291f 100%)}.em-campaign--alcantarillado{background: linear-gradient(140deg,#0d6b45 0%,#0b5c3a 60%,#08432a 100%)}@media (min-width: 900px){.em-campaign--image{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr)}}.em-campaign__bubble{position: absolute;right: -90px;bottom: -130px;width: 420px;height: 420px;border-radius: var(--em-pill);background: rgba(255,255,255,.1);animation: emFloat 14s ease-in-out infinite;pointer-events: none}.em-campaign__copy{position: relative}.em-campaign__title{margin: 20px 0 0;max-width: 25ch;font-family: var(--em-font-display);font-size: clamp(1.8rem,1.1rem + 3vw,3.375rem);font-weight: 700;line-height: 1.04;letter-spacing: -.03em}.em-campaign__copy>.em-campaign__title:first-child{margin-top: 0}.em-campaign__body{margin: 16px 0 0;max-width: 44ch;font-size: 1.03125rem;line-height: 1.6;color: #e0f4e9}.em-campaign .em-btn{margin-top: 26px}.em-campaign :focus-visible{outline-color: #fff}.em-campaign__media{position: relative;border-radius: 22px;overflow: hidden;aspect-ratio: 4 / 3}.em-campaign__media picture,.em-campaign__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.em-findus{display: grid;gap: 18px;grid-template-columns: minmax(0,1fr)}@media (min-width: 900px){.em-findus{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr)}}.em-findus__map{position: relative;border-radius: 26px;overflow: hidden;background: #eaf3ec;min-height: 340px;box-shadow: 0 8px 26px rgba(18,41,31,.09)}.em-findus__svg,.em-findus__map picture,.em-findus__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.em-findus__mapbar{position: absolute;left: 16px;bottom: 16px;right: 16px;display: flex;flex-wrap: wrap;gap: 8px}.em-findus__mapbar .em-btn{box-shadow: 0 6px 18px rgba(11,33,25,.16);color: var(--em-ink)}.em-findus__mapbar .em-btn:hover{background: var(--em-brand);color: #fff}.em-findus__cards{min-width: 0;display: flex;flex-direction: column;gap: 14px}.em-sedecard{background: #fff;border-radius: 22px;padding: 20px;box-shadow: 0 5px 18px rgba(18,41,31,.07)}.em-sedecard__name{margin: 0 0 9px;display: flex;align-items: center;gap: 9px;font-size: .6875rem;font-weight: 800;text-transform: uppercase;letter-spacing: .1em;color: var(--pal-ink)}.em-sedecard__dot{width: 11px;height: 11px;border-radius: var(--em-pill);background: var(--pal-solid)}.em-sedecard__addr{margin: 0 0 8px;font-size: .96875rem;font-weight: 700;line-height: 1.4}.em-sedecard__info{margin: 0;font-size: .875rem;line-height: 1.6;color: var(--em-ink-3)}.em-emergency{background: linear-gradient(155deg,#0a7d8c,var(--em-teal-2));color: #fff;border-radius: 22px;padding: 20px;box-shadow: 0 12px 30px rgba(10,107,120,.3)}.em-emergency__label{margin: 0 0 6px;font-size: .6875rem;font-weight: 800;text-transform: uppercase;letter-spacing: .1em;color: #d9f2f6}.em-emergency__phone{margin: 0 0 14px;font-size: 1.3125rem;font-weight: 800}.em-emergency__phone a{color: #fff;text-decoration: none}.em-emergency__actions{display: flex;flex-wrap: wrap;gap: 8px}.em-emergency .em-btn--white{color: #0b6c78}.em-emergency :focus-visible{outline-color: #fff}html[data-em-contrast="high"] .em-hero{background: #fff}html[data-em-contrast="high"] .em-hero__blob,html[data-em-contrast="high"] .em-conecta__stripes,html[data-em-contrast="high"] .em-conecta__blob{display: none}html[data-em-contrast="high"] .em-ticker__track :is(span,button){color: #000}html[data-em-contrast="high"] .em-ticker__label span,html[data-em-contrast="high"] .em-chip--alert{color: #fff !important}
.em-block .em-h2{overflow-wrap:break-word;hyphens:auto}.em-block .em-btn{max-width:100%;white-space:normal;text-align:center}