.eu-hero{padding:18px 0 clamp(72px,10vw,130px)}.eu-hero-in{display:grid;gap:40px}.eu-h{font-size:clamp(2.5rem,10vw,4.6rem);line-height:1}.eu-eco{margin:16px 0 0;font:italic 400 22px/1.25 var(--serif);color:var(--ink-2)}.eu-w{display:inline-grid;color:var(--gold-2)}.eu-w>span{grid-area:1 / 1}.eu-w>span + span{opacity:0}.eu-lead{margin:18px 0 0;max-width:34em;color:var(--ink-2)}.eu-conf{margin:14px 0 0;max-width:34em;font:600 15px/1.55 var(--sans);color:var(--luz)}.eu-hero .hero-cta{margin-top:24px}@media (min-width: 900px){.eu-eco{font-size:26px}.eu-hero-in{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);align-items:center}.eu-hero-txt{grid-column:1 / 7}.eu-hero .eu-mapa{grid-column:7 / 13;justify-self:end}}.eu-tipos{list-style:none;margin:0;padding:0;display:grid;gap:30px 56px}@media (min-width: 900px){.eu-tipos{grid-template-columns:1fr 1fr}}.eu-tipos li{padding-top:18px;border-top:1px solid var(--line)}.eu-tipos h3{margin:0 0 .35em;font:400 26px/1.15 var(--serif);color:var(--ink)}.eu-tipos p{margin:0;max-width:34em;color:var(--ink-2)}.eu-tipos-mas{margin:40px 0 0}.eu-noinc{margin:44px 0 0;max-width:40em;font-size:15px;color:var(--ink-2)}.eu-retiro{margin:22px 0 0}.eu-asi-in{display:grid;gap:36px;align-items:center}.eu-asi-f{margin:0;max-width:520px}@media (min-width: 900px){.eu-asi-in{grid-template-columns:5fr 6fr;gap:6vw}}@media (prefers-reduced-motion: no-preference){.js .eu-hero .eu-rm{animation:eu-traza 1s var(--ease-draw) calc(.3s + var(--n) * 1.4s) both}.js .eu-hero :is(.eu-p,.eu-c){animation:funde .4s ease .1s both}.js .eu-hero .eu-w>span:nth-child(1){animation:eu-w1 4.5s linear .3s}.js .eu-hero .eu-w>span:nth-child(2){animation:eu-w2 4.5s linear .3s}.js .eu-hero .eu-w>span:nth-child(3){animation:eu-w3 4.5s linear .3s}}@keyframes funde{from{opacity:0}}@keyframes eu-w1{0%,31%{opacity:1;translate:0 0}38%{opacity:0;translate:0 -.4em}93%{opacity:0;translate:0 .4em}100%{opacity:1;translate:0 0}}@keyframes eu-w2{0%,31%{opacity:0;translate:0 .4em}38%,62%{opacity:1;translate:0 0}69%,100%{opacity:0;translate:0 -.4em}}@keyframes eu-w3{0%,62%{opacity:0;translate:0 .4em}69%,93%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -.4em}}
