@font-face{font-family:EO Fraunces;src:url(assets/fuentes/fraunces-144-380.woff2) format("woff2");font-weight:380;font-style:normal;font-display:swap}@font-face{font-family:EO Fraunces;src:url(assets/fuentes/fraunces-italica-144-340.woff2) format("woff2");font-weight:380;font-style:italic;font-display:swap}@font-face{font-family:EO Work;src:url(assets/fuentes/worksans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EO Work;src:url(assets/fuentes/worksans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:EO Mono;src:url(assets/fuentes/plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.eo3-doc{--vh: 8px;background:#fefbf9;color-scheme:light}.eo3-body{margin:0;background:#fefbf9}.eo3{--petroleo: #12303C;--crema: #FEFBF9;--arena: #FBEDE6;--lineas: #F0DDD3;--turquesa: #23C0A8;--turquesa-texto: #0C6E63;--coral: #E4614A;--coral-texto: #B93A20;--titular: #22262B;--texto: #474E55;--serif: "EO Fraunces", Georgia, "Times New Roman", serif;--sans: "EO Work", "Segoe UI", system-ui, -apple-system, sans-serif;--mono: "EO Mono", ui-monospace, Consolas, monospace;--margen: 96px;color-scheme:light;background:var(--crema);color:var(--texto);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overflow-x:clip}.eo3 *,.eo3 *:before,.eo3 *:after{box-sizing:border-box}.eo3 a{color:inherit}.eo3 .eo3-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eo3 .eo3-hero{position:relative;overflow:hidden;isolation:isolate;height:calc(var(--vh) * 100);min-height:620px;max-height:1200px;background:#d9c2a6}.eo3 .eo3-hero__foto,.eo3 .eo3-hero__foto img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;margin:0}.eo3 .eo3-hero__foto img{-o-object-fit:cover;object-fit:cover;object-position:50% 50%}.eo3 .eo3-hero__velo{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(60% 70% at 18% 52%,#fefbf99e,#fefbf961 45%,#fefbf900 75%),linear-gradient(0deg,#12303c2e,#12303c00 30%)}.eo3 .eo3-hero__niebla{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(38% 46% at 74% 44%,#fff9f057,#fff9f000 70%)}.eo3 .eo3-hero__niebla.es-viva{background:none}.eo3 .eo3-hero__niebla canvas,.eo3 .eo3-hero__niebla svg{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.eo3 .eo3-hero__niebla canvas{opacity:0;transition:opacity .9s ease}.eo3 .eo3-hero__niebla canvas.es-lista{opacity:1}.eo3 .eo3-cabecera{position:absolute;top:0;left:0;right:0;z-index:6;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:space-between;padding:18px var(--margen)}.eo3 .eo3-logo{display:block;min-width:44px;line-height:0;border-radius:6px}.eo3 .eo3-logo img{height:62px;width:auto;display:block}.eo3 .eo3-menu{display:-webkit-box;display:flex}.eo3 .eo3-menu a{display:block;padding:12px 18px;font-size:15px;font-weight:600;text-decoration:none;color:var(--titular);letter-spacing:.01em;border-radius:999px}.eo3 .eo3-menu a:hover{background:#fefbf98c}.eo3 .eo3-cabecera__acciones{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eo3 .eo3-icono{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--titular);cursor:pointer}.eo3 .eo3-icono:hover{background:#fefbf98c}.eo3 .eo3-icono svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.eo3 .eo3-icono svg path{transition:transform .25s ease;transform-origin:12px 12px}.eo3 .eo3-icono--menu{display:none;margin-left:4px}.eo3 .eo3-icono--menu[aria-expanded=true] .eo3-raya1{transform:translateY(4px) rotate(45deg)}.eo3 .eo3-icono--menu[aria-expanded=true] .eo3-raya2{transform:translateY(-4px) rotate(-45deg)}.eo3 .eo3-hero__copy{position:absolute;z-index:4;left:var(--margen);top:50%;-webkit-transform:translateY(-46%);transform:translateY(-46%);width:640px;max-width:calc(100% - var(--margen) * 2)}.eo3 .eo3-etiqueta{margin:0;font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--turquesa-texto);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eo3 .eo3-etiqueta:before{content:"";width:8px;height:8px;margin-right:12px;border-radius:50%;background:var(--turquesa);-webkit-box-flex:0;flex:none}.eo3 .eo3-titular{margin:22px 0 26px;padding:0;font-family:var(--serif);font-weight:380;font-style:normal;font-size:var(--h1, clamp(52px, 6.2vw, 104px));line-height:.98;letter-spacing:-.02em;color:var(--titular);text-transform:none}.eo3 .eo3-titular em{font-style:italic;color:var(--coral-texto)}.eo3 .eo3-bajada{margin:0;max-width:31em;font-size:19px;line-height:1.5;color:var(--texto)}.eo3 .eo3-botones{display:-webkit-box;display:flex;flex-wrap:wrap;margin:22px -7px 0}.eo3 .eo3-botones>.eo3-btn{margin:12px 7px 0}.eo3 .eo3-btn{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:999px;font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,color .2s ease,transform .2s ease}.eo3 .eo3-btn svg{width:18px;height:18px;-webkit-box-flex:0;flex:none}.eo3 .eo3-btn--1{background:var(--petroleo);color:var(--crema)}.eo3 .eo3-btn--1 svg{margin-left:10px;fill:none;stroke:currentColor;stroke-width:2;transition:-webkit-transform .2s ease;transition:transform .2s ease}.eo3 .eo3-btn--1:hover{background:#0b222b}.eo3 .eo3-btn--1:hover svg{-webkit-transform:translateX(3px);transform:translate(3px)}.eo3 .eo3-btn--2{border:1.5px solid var(--titular);color:var(--titular);background:#fefbf973}.eo3 .eo3-btn--2 svg{margin-right:10px;fill:currentColor}.eo3 .eo3-btn--2:hover{background:#fefbf9d9}.eo3 a:focus-visible,.eo3 button:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:3px}.eo3 a:focus:not(:focus-visible),.eo3 button:focus:not(:focus-visible){outline:none}.eo3 .eo3-pista{position:absolute;z-index:4;left:var(--margen);bottom:32px;margin:0;font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--titular);display:none;-webkit-box-align:center;align-items:center;padding:6px 14px 6px 7px;border-radius:999px;background:#fefbf9c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eo3 .eo3-pista i{width:22px;height:22px;margin-right:10px;border:1.5px solid currentColor;border-radius:50%;position:relative;-webkit-box-flex:0;flex:none}.eo3 .eo3-pista i:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:currentColor}.eo3 .eo3-pista--dedo{display:none}.eo3 .eo3-hero.con-pista .eo3-pista{display:-webkit-box;display:flex}.eo3 .eo3-hero.es-tactil .eo3-pista--raton{display:none}.eo3 .eo3-hero.es-tactil .eo3-pista--dedo{display:inline}.motion .eo3 .eo3-hero.con-pista .eo3-pista i:after{-webkit-animation:eo3-late 2.4s ease-in-out infinite;animation:eo3-late 2.4s ease-in-out infinite}@-webkit-keyframes eo3-late{0%,to{-webkit-transform:translateX(-4px)}50%{-webkit-transform:translateX(4px)}}@keyframes eo3-late{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}.motion .eo3 .eo3-entra,.motion .eo3 .eo3-p{opacity:0;-webkit-transform:translateY(.5em);transform:translateY(.5em);transition:opacity .9s cubic-bezier(.2,.7,.2,1),-webkit-transform 1.1s cubic-bezier(.2,.7,.2,1);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 90ms + .15s)}.motion .eo3 .eo3-p{display:inline-block}.motion .eo3 .es-dentro .eo3-entra,.motion .eo3 .es-dentro .eo3-p{opacity:1;-webkit-transform:none;transform:none}.eo3 .eo3-hero[data-bajo]{min-height:340px}.eo3 .eo3-hero[data-bajo] .eo3-cabecera{padding-top:10px;padding-bottom:10px}.eo3 .eo3-hero[data-bajo] .eo3-logo img{height:46px}.eo3 .eo3-hero[data-bajo] .eo3-titular{margin:12px 0 14px}.eo3 .eo3-hero[data-bajo] .eo3-bajada{font-size:16px;max-width:30em}.eo3 .eo3-hero[data-bajo] .eo3-botones{margin-top:10px}.eo3 .eo3-hero[data-bajo] .eo3-btn{min-height:48px;padding:0 22px;font-size:15px}.eo3 .eo3-hero[data-bajo] .eo3-pista{display:none}@media(max-width:1100px){.eo3{--margen: 48px}.eo3 .eo3-menu a{padding:12px}}@media(max-width:767px){.eo3{--margen: 20px}.eo3 .eo3-hero{min-height:600px}.eo3 .eo3-hero__foto img{object-position:90% 50%}.eo3 .eo3-hero__velo{background:linear-gradient(180deg,#fefbf9d6,#fefbf999 40%,#fefbf900 60% 72%,#fefbf9d1)}.eo3 .eo3-hero__niebla{background:radial-gradient(60% 30% at 70% 62%,#fff9f057,#fff9f000 70%)}.eo3 .eo3-cabecera{padding:10px 10px 10px 16px}.eo3 .eo3-logo img{height:48px}.eo3 .eo3-icono--menu{display:-webkit-box;display:flex}.eo3 .eo3-menu{position:absolute;top:100%;left:12px;right:12px;display:block;padding:8px;border-radius:18px;background:#fefbf9f7;box-shadow:0 18px 40px #12303c2e;visibility:hidden;opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px);transition:opacity .2s ease,visibility 0s linear .2s,-webkit-transform .2s ease;transition:opacity .2s ease,visibility 0s linear .2s,transform .2s ease}.eo3 .eo3-menu.es-abierto{visibility:visible;opacity:1;-webkit-transform:none;transform:none;transition-delay:0s}.eo3 .eo3-menu a{padding:14px 16px;font-size:17px;border-radius:12px}.eo3 .eo3-menu a+a{border-top:1px solid var(--lineas)}.eo3 .eo3-hero__copy{top:84px;bottom:0;left:var(--margen);right:var(--margen);width:auto;max-width:none;-webkit-transform:none;transform:none}.eo3 .eo3-etiqueta{font-size:10.5px;letter-spacing:.14em}.eo3 .eo3-etiqueta:before{margin-right:9px}.eo3 .eo3-titular{margin:14px 0;font-size:var(--h1, clamp(40px, 12.6vw, 64px))}.eo3 .eo3-bajada{font-size:16px;max-width:30ch}.eo3 .eo3-botones{position:fixed;position:absolute;left:var(--margen);right:var(--margen);bottom:22px;display:block;margin:0}.eo3 .eo3-botones>.eo3-btn{display:-webkit-box;display:flex;width:100%;min-height:52px;margin:10px 0 0}.eo3 .eo3-pista{bottom:168px}.eo3 .eo3-hero[data-bajo] .eo3-hero__velo{background:radial-gradient(70% 90% at 18% 55%,#fefbf9cc,#fefbf980 50%,#fefbf900 80%)}.eo3 .eo3-hero[data-bajo] .eo3-hero__copy{top:66px;bottom:auto;right:auto;width:560px;max-width:calc(100% - var(--margen) * 2)}.eo3 .eo3-hero[data-bajo] .eo3-titular{margin:8px 0 10px}.eo3 .eo3-hero[data-bajo] .eo3-bajada{font-size:15px;max-width:34em}.eo3 .eo3-hero[data-bajo] .eo3-botones{position:static;display:-webkit-box;display:flex;margin:4px -5px 0}.eo3 .eo3-hero[data-bajo] .eo3-botones>.eo3-btn{display:-webkit-inline-box;display:inline-flex;width:auto;min-height:46px;margin:8px 5px 0;padding:0 18px}}.eo3 .eo3-hero[data-vertical] .eo3-hero__foto img{object-position:90% 50%}.eo3 .eo3-marquesina{position:relative;overflow:hidden;padding:26px 0;background:var(--petroleo);color:var(--crema)}.eo3 .eo3-marquesina__cinta{display:-webkit-box;display:flex;justify-content:center;padding:0 var(--margen)}.eo3 .eo3-marquesina__tira{display:-webkit-box;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.eo3 .eo3-marquesina__tira li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0;padding:0;font-family:var(--serif);font-style:italic;font-weight:380;font-size:44px;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;color:var(--crema)}.eo3 .eo3-marquesina__tira li:after{content:"";width:9px;height:9px;margin:0 .75em;border-radius:50%;background:var(--turquesa);-webkit-box-flex:0;flex:none}.eo3 .eo3-marquesina__tira li:last-child:after{display:none}.eo3 .eo3-marquesina__tira--copia{display:none}.motion .eo3 .eo3-marquesina__cinta{justify-content:flex-start;padding:0;width:-webkit-max-content;width:max-content;-webkit-animation:eo3-cinta var(--dur, 60s) linear infinite;animation:eo3-cinta var(--dur, 60s) linear infinite}.motion .eo3 .eo3-marquesina__tira{flex-wrap:nowrap;-webkit-box-flex:0;flex:none}.motion .eo3 .eo3-marquesina__tira--copia{display:-webkit-box;display:flex}.motion .eo3 .eo3-marquesina__tira li:last-child:after{display:block}.motion .eo3 .eo3-marquesina:hover .eo3-marquesina__cinta,.motion .eo3 .eo3-marquesina.es-fuera .eo3-marquesina__cinta{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes eo3-cinta{to{-webkit-transform:translateX(-50%)}}@keyframes eo3-cinta{to{transform:translate(-50%)}}.eo3 .eo3-manifiesto{position:relative;isolation:isolate;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;min-height:calc(var(--vh) * 100);padding:96px var(--margen);background:var(--petroleo)}.eo3 .eo3-manifiesto:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(assets/img/humo-pc-abierto.webp) center / cover no-repeat}.eo3 .eo3-manifiesto__txt{position:relative;max-width:16em;margin:0 auto;text-align:center;font-family:var(--serif);font-weight:380;font-style:normal;font-size:clamp(34px,5vw,80px);line-height:1.08;letter-spacing:-.02em;color:var(--crema);text-wrap:balance}.eo3 .eo3-manifiesto__txt em{font-style:italic;color:var(--turquesa);white-space:nowrap}.eo3 .eo3-manifiesto__txt .remate{display:block;margin-top:1.5em;font-family:var(--sans);font-weight:400;font-size:clamp(17px,1.7vw,24px);line-height:1.35;letter-spacing:0}.motion .eo3 .eo3-manifiesto__txt .eo3-pal{opacity:.18}@media(min-width:768px)and (max-width:1023px){.eo3 .eo3-manifiesto__txt{font-size:56px}.eo3 .eo3-manifiesto__txt .remate{font-size:22px}}@media(max-width:767px){.eo3 .eo3-marquesina{padding:18px 0}.eo3 .eo3-marquesina__tira li{font-size:28px}.eo3 .eo3-marquesina__tira li:after{width:7px;height:7px}.eo3 .eo3-manifiesto{padding:72px var(--margen)}.eo3 .eo3-manifiesto:before{background-image:url(assets/img/humo-cel-abierto.webp)}}.eo3 .eo3-espacios{position:relative;overflow:hidden;padding:120px 0 96px;background:var(--crema)}.eo3 .eo3-espacios__fijo{position:relative}.eo3 .eo3-espacios__bruma{position:absolute;left:-10%;right:-10%;bottom:40px;height:380px;pointer-events:none;background:radial-gradient(40% 60% at 20% 60%,#fbede6f2,#fbede600 70%),radial-gradient(35% 55% at 62% 50%,#f0ddd3b3,#f0ddd300 70%),radial-gradient(30% 50% at 92% 65%,#fbede6e6,#fbede600 70%);-webkit-filter:blur(18px);filter:blur(18px)}.eo3 .eo3-espacios__riel{position:relative}.eo3 .eo3-espacios__intro{padding:0 var(--margen) 44px}.eo3 .eo3-espacios__titulo{max-width:11em;margin:22px 0;font-family:var(--serif);font-weight:380;font-style:normal;font-size:66px;line-height:1.02;letter-spacing:-.02em;color:var(--titular);text-transform:none}.eo3 .eo3-espacios__titulo em,.eo3 .eo3-esp__frase em{font-style:italic;color:var(--coral-texto)}.eo3 .eo3-espacios__bajada{margin:0;max-width:24em;font-size:17px;color:var(--texto)}.eo3 .eo3-espacios__contador{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-family:var(--mono);font-size:12.5px;letter-spacing:.16em;color:var(--titular);white-space:nowrap}.eo3 .eo3-espacios__intro .eo3-espacios__contador{display:none;margin-top:40px}.eo3 .eo3-espacios__linea{position:relative;width:160px;height:2px;margin-left:16px;background:var(--lineas)}.eo3 .eo3-espacios__linea i{position:absolute;left:0;top:0;bottom:0;width:14.3%;background:var(--turquesa);transition:width .25s ease}.eo3 .eo3-espacios__pista{--hueco: 32px;position:relative;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;margin:0;padding:0 var(--margen);list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:0 var(--margen)}.eo3 .eo3-espacios__pista:after{content:"";-webkit-box-flex:0;flex:none;width:1px;width:max(1px,calc(var(--margen) - var(--hueco)))}.eo3 .es-lista .eo3-espacios__pista{scrollbar-width:none}.eo3 .es-lista .eo3-espacios__pista::-webkit-scrollbar{display:none}.eo3 .eo3-esp{-webkit-box-flex:0;flex:none;width:380px;margin:0 var(--hueco) 0 0;padding:0;scroll-snap-align:start}.eo3 .eo3-esp__foto{position:relative;overflow:hidden;height:0;padding-bottom:125%;border-radius:2px;background:var(--arena)}.eo3 .eo3-esp__foto img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.eo3 .eo3-esp__num{position:absolute;left:16px;top:16px;padding:7px 11px;border-radius:999px;background:#fefbf9e0;font-family:var(--mono);font-weight:500;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--titular)}.eo3 .eo3-esp__frase{margin:20px 0 14px;font-family:var(--serif);font-weight:380;font-style:normal;font-size:28px;line-height:1.14;letter-spacing:-.01em;color:var(--titular)}.eo3 .eo3-esp__pie{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;border-top:1px solid var(--lineas)}.eo3 .eo3-esp__aroma{margin:0;padding:12px 0;font-size:15px;color:var(--texto)}.eo3 .eo3-esp__aroma span{display:block;font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.eo3 .eo3-esp__aroma b{font-weight:600;color:var(--turquesa-texto)}.eo3 .eo3-esp__ver{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;min-height:44px;padding-left:12px;font-weight:600;font-size:15px;color:var(--titular);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--coral)}.eo3 .eo3-esp__ver:hover{color:var(--coral-texto)}.eo3 .eo3-esp--cierre{position:relative;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:40px 36px;background:var(--arena);border-radius:2px}.eo3 .eo3-esp--cierre>.eo3-topo{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:var(--lineas);stroke-width:1.5;vector-effect:non-scaling-stroke}.eo3 .eo3-esp--cierre>:not(.eo3-topo){position:relative}.eo3 .eo3-esp--cierre .eo3-esp__frase{margin:18px 0 14px;font-size:48px;line-height:1.04}.eo3 .eo3-esp__txt{margin:0 0 26px;font-size:16px}.eo3 .eo3-esp--cierre .eo3-btn{-ms-flex-item-align:start;align-self:flex-start}.eo3 .eo3-espacios__flechas{display:none}.eo3 .es-lista .eo3-espacios__flechas{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:28px var(--margen) 0}.eo3 .eo3-espacios__botones{display:-webkit-box;display:flex}.eo3 .eo3-espacios__botones button{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:48px;height:48px;margin:0 0 0 10px;padding:0;border:1.5px solid var(--titular);border-radius:50%;background:transparent;color:var(--titular);cursor:pointer;transition:opacity .2s ease,background-color .2s ease}.eo3 .eo3-espacios__botones button:hover:not([disabled]){background:var(--arena)}.eo3 .eo3-espacios__botones button[disabled]{opacity:.3;cursor:default}.eo3 .eo3-espacios__botones svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.eo3 .eo3-espacios.es-fija{overflow:visible;padding:0}.eo3 .es-fija .eo3-espacios__fijo{position:-webkit-sticky;position:sticky;top:0;overflow:hidden;height:calc(var(--vh) * 100);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.eo3 .es-fija .eo3-espacios__riel{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0 var(--margen);will-change:transform}.eo3 .es-fija .eo3-espacios__intro{-webkit-box-flex:0;flex:none;width:440px;margin-right:64px;padding:0}.eo3 .es-fija .eo3-espacios__intro .eo3-espacios__contador{display:-webkit-box;display:flex}.eo3 .es-fija .eo3-espacios__pista{overflow:visible;padding:0;scroll-snap-type:none}.eo3 .es-fija .eo3-espacios__pista:after{display:none}.eo3 .es-fija .eo3-esp{width:clamp(260px,calc((var(--vh) * 100 - 300px) * .8),380px)}.eo3 .es-fija .eo3-esp__foto img{left:-6%;width:112%;will-change:transform}.eo3 .es-fija .eo3-espacios__bruma{will-change:transform}.eo3 .es-fija .eo3-espacios__flechas{display:none}@media(max-width:767px){.eo3 .eo3-espacios{padding:72px 0 56px}.eo3 .eo3-espacios__bruma{height:300px;bottom:120px}.eo3 .eo3-espacios__intro{padding-bottom:28px}.eo3 .eo3-espacios__titulo{font-size:40px;margin:16px 0 14px}.eo3 .eo3-espacios__bajada{font-size:16px}.eo3 .eo3-espacios__pista{--hueco: 14px}.eo3 .eo3-esp{width:82vw;max-width:340px}.eo3 .eo3-esp__frase{font-size:24px;margin:16px 0 10px}.eo3 .eo3-esp--cierre{padding:32px 24px}.eo3 .eo3-esp--cierre .eo3-esp__frase{font-size:38px}.eo3 .eo3-esp--cierre .eo3-btn{-ms-flex-item-align:stretch;align-self:stretch;padding:0 20px}.eo3 .es-lista .eo3-espacios__flechas{padding-top:22px}.eo3 .eo3-espacios__linea{width:96px}}.eo3 .eo3-config{position:relative;padding:72px var(--margen);background:var(--petroleo);color:var(--crema)}.eo3 .eo3-config [hidden]{display:none!important}.eo3 .eo3-config__rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;max-width:1248px;margin:0 auto}.eo3 .eo3-config .eo3-etiqueta{color:var(--crema)}.eo3 .eo3-config__titulo{margin:18px 0 10px;font-family:var(--serif);font-weight:380;font-size:60px;line-height:1.03;letter-spacing:-.02em;color:var(--crema)}.eo3 .eo3-config__titulo em{font-style:italic;color:var(--arena);white-space:nowrap}.eo3 .eo3-config__bajada{margin:0 0 28px;font-size:18px;color:var(--arena)}.eo3 .eo3-config fieldset{min-width:0;margin:0 0 24px;padding:0;border:0}.eo3 .eo3-config legend{display:block;width:100%;margin:0 0 12px;padding:0;font-size:16px;font-weight:600;color:var(--crema)}.eo3 .eo3-fichas{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eo3 .eo3-ficha{position:relative;display:block}.eo3 .eo3-ficha input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.eo3 .eo3-ficha span{display:flex;flex-direction:column;justify-content:center;min-height:64px;height:100%;padding:9px 14px;border:1px solid rgba(254,251,249,.34);border-radius:2px;transition:background .18s ease,border-color .18s ease}.eo3 .eo3-ficha b{font-size:16px;font-weight:600;line-height:1.25;color:var(--crema)}.eo3 .eo3-ficha small{font-size:13.5px;line-height:1.3;color:var(--arena)}.eo3 .eo3-ficha input:hover+span{border-color:var(--crema)}.eo3 .eo3-ficha input:checked+span{background:var(--turquesa);border-color:var(--turquesa)}.eo3 .eo3-ficha input:checked+span b,.eo3 .eo3-ficha input:checked+span small{color:#04302a}.eo3 .eo3-ficha input:focus-visible+span{outline:2px solid var(--crema);outline-offset:2px}.eo3 .eo3-ficha--baja span{min-height:52px}.eo3 .eo3-config__ayuda{margin:-8px 0 0;font-size:15px;color:var(--arena)}.eo3 .eo3-config__ayuda a{display:inline-block;padding:12px 0;color:var(--crema);font-weight:600}.eo3 .eo3-res{position:relative;overflow:hidden;border-radius:2px;background:var(--crema);color:var(--texto)}.eo3 .eo3-res.es-fija-res{position:-webkit-sticky;position:sticky;top:24px}.eo3 .eo3-res__vista{position:relative;overflow:hidden;padding-top:66.667%;background:var(--arena)}.eo3 .eo3-res__foto{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.eo3 .eo3-res__marca{margin:0 0 8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;color:var(--texto)}.eo3 .eo3-res__cuerpo{padding:22px 28px 24px}.eo3 .eo3-res__fila{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.eo3 .eo3-res__nombre{margin:0;font-family:var(--serif);font-weight:380;font-size:36px;line-height:1.08;letter-spacing:-.01em;color:var(--titular)}.eo3 .eo3-res__precio{margin:0;font-size:22px;font-weight:600;color:var(--turquesa-texto);white-space:nowrap}.eo3 .eo3-res__datos{margin:6px 0 0;font-size:15px;color:var(--texto)}.eo3 .eo3-res__incluye{margin:4px 0 0;font-size:14px;color:var(--texto)}.eo3 .eo3-res__aroma{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:12px 0 0;border-top:1px solid var(--lineas);border-bottom:1px solid var(--lineas);font-size:15px;color:var(--titular)}.eo3 .eo3-res__aroma b{font-weight:600}.eo3 .eo3-res__aroma a{display:flex;align-items:center;min-height:44px;font-size:14.5px;font-weight:600;color:var(--turquesa-texto);white-space:nowrap}.eo3 .eo3-res__botones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.eo3 .eo3-res__botones .eo3-btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 12px;text-align:center;font-size:15px}.eo3 .eo3-res__botones.es-uno{grid-template-columns:1fr}.eo3 .eo3-res__alt{margin:6px 0 0;font-size:14px}.eo3 .eo3-res__alt a{display:flex;align-items:center;min-height:44px;color:var(--turquesa-texto);font-weight:600}.eo3 .eo3-res__nota{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--texto)}.eo3 .eo3-res__vacio{margin:0;font-family:var(--serif);font-weight:380;font-size:26px;line-height:1.2;color:var(--titular)}@media(max-width:1100px){.eo3 .eo3-config__rejilla{grid-template-columns:1fr;gap:36px;max-width:640px}}@media(max-width:767px){.eo3 .eo3-config{padding:56px var(--margen)}.eo3 .eo3-config__titulo{font-size:40px}.eo3 .eo3-config__bajada{font-size:17px;margin-bottom:24px}.eo3 .eo3-ficha span{padding:8px 12px}.eo3 .eo3-ficha small{font-size:13px}.eo3 .eo3-res__cuerpo{padding:18px 18px 20px}.eo3 .eo3-res__nombre{font-size:30px}.eo3 .eo3-res__botones{grid-template-columns:1fr}}.eo3 .eo3-tres{padding:80px var(--margen);background:var(--crema);color:var(--texto)}.eo3 .eo3-tres__cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 32px}.eo3 .eo3-tres__cabeza .eo3-etiqueta{flex:0 0 100%}.eo3 .eo3-tres__titulo{margin:10px 0 8px;font-family:var(--serif);font-weight:380;font-size:56px;line-height:1.04;letter-spacing:-.02em;color:var(--titular)}.eo3 .eo3-tres__titulo em{font-style:italic;color:var(--coral-texto)}.eo3 .eo3-tres__bajada{margin:0;font-size:18px}.eo3 .eo3-tres__todos{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--turquesa-texto)}.eo3 .eo3-tres__rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none}.eo3 .eo3-carta{display:flex;flex-direction:column;min-width:0;border:1px solid var(--lineas);border-radius:2px;background:var(--crema)}.eo3 .eo3-carta img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.eo3 .eo3-carta__ficha{display:flex;flex:1;flex-direction:column;min-width:0;padding:20px 22px 22px}.eo3 .eo3-carta__metros{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--turquesa-texto)}.eo3 .eo3-carta__nombre{margin:6px 0 2px;font-family:var(--serif);font-weight:380;font-size:36px;line-height:1.08;letter-spacing:-.01em;color:var(--titular)}.eo3 .eo3-carta__para,.eo3 .eo3-carta__datos{margin:0;font-size:15.5px}.eo3 .eo3-carta__datos{flex-grow:1;margin-top:10px;padding-top:10px;border-top:1px solid var(--lineas)}.eo3 .eo3-carta__precio{margin:12px 0 14px;font-size:26px;font-weight:600;color:var(--turquesa-texto)}.eo3 .eo3-carta__botones{display:grid;gap:8px;margin-top:auto}.eo3 .eo3-carta__botones .eo3-btn{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 12px;text-align:center;font-size:15px}.eo3 .eo3-tres__nota{margin:16px 0 0;font-size:13.5px;line-height:1.45}.eo3 .eo3-tres__nota a{display:flex;align-items:center;min-height:44px;color:var(--turquesa-texto);font-weight:600}.eo3 .eo3-otros{margin-top:48px}.eo3 .eo3-otros__titulo{margin:0 0 14px;font-family:var(--serif);font-weight:380;font-size:26px;color:var(--titular)}.eo3 .eo3-otros ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.eo3 .eo3-otro{display:flex;align-items:center;height:100%;gap:14px;padding:10px;border-radius:2px;background:var(--arena);color:inherit;text-decoration:none}.eo3 .eo3-otro img{flex:none;width:96px;height:96px;object-fit:cover}.eo3 .eo3-otro__texto{min-width:0}.eo3 .eo3-otro__texto>*{display:block}.eo3 .eo3-otro b{font-family:var(--serif);font-weight:380;font-size:21px;color:var(--titular)}.eo3 .eo3-otro__metros{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;color:var(--turquesa-texto)}.eo3 .eo3-otro__precio{font-weight:600;color:var(--turquesa-texto)}@media(max-width:899px){.eo3 .eo3-tres__rejilla{grid-template-columns:1fr;gap:16px}.eo3 .eo3-carta{flex-direction:row}.eo3 .eo3-carta img{flex:none;width:42%;aspect-ratio:auto}.eo3 .eo3-otros ul{grid-template-columns:1fr;gap:10px}}@media(max-width:639px){.eo3 .eo3-tres{padding:56px var(--margen)}.eo3 .eo3-tres__titulo{font-size:40px}.eo3 .eo3-tres__bajada{font-size:17px}.eo3 .eo3-carta{flex-direction:column}.eo3 .eo3-carta img{width:100%;aspect-ratio:16 / 10}.eo3 .eo3-carta__ficha{padding:16px 16px 18px}.eo3 .eo3-carta__nombre{font-size:32px}}.eo3 .eo3-familias{position:relative;padding:88px var(--margen);background:var(--arena);color:var(--texto)}.eo3 .eo3-familias__titulo{margin:18px 0 8px;font-family:var(--serif);font-weight:380;font-size:60px;line-height:1.04;letter-spacing:-.02em;color:var(--titular)}.eo3 .eo3-familias__titulo em{font-style:italic;color:var(--coral-texto)}.eo3 .eo3-familias__bajada{max-width:620px;margin:0;font-size:18px}.eo3 .eo3-familias__lista{margin:40px 0 0;padding:0;list-style:none}.eo3 .eo3-familia+.eo3-familia{margin-top:20px}.eo3 .eo3-familia__caja{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);border-radius:20px;overflow:hidden;background:var(--color);color:var(--crema);transform-origin:50% 0}.eo3 .eo3-familia__texto{padding:36px 44px;min-width:0}.eo3 .eo3-familia__fam{margin:0;font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase}.eo3 .eo3-familia__caracter{margin:10px 0;font-family:var(--serif);font-weight:380;font-size:64px;line-height:1.02;letter-spacing:-.02em;color:var(--crema)}.eo3 .eo3-familia__desc{max-width:520px;margin:0;font-size:18px;line-height:1.45}.eo3 .eo3-familia__aromas{display:flex;flex-wrap:wrap;margin:18px 0 0 -4px;padding:0;list-style:none}.eo3 .eo3-familia__aromas a{display:flex;align-items:center;min-height:46px;margin:4px;padding:0 16px;border:1px solid rgba(254,251,249,.55);border-radius:999px;color:var(--crema);font-size:15px;text-decoration:none;white-space:nowrap}@media(hover:hover){.eo3 .eo3-familia__aromas a:hover{background:var(--crema);color:var(--color)}}.eo3 .eo3-familia__precio{margin:16px 0 0;font-size:15px}.eo3 .eo3-familia .eo3-btn{margin-top:16px;background:var(--crema);color:var(--color)}.eo3 .eo3-familia .eo3-btn:hover{background:var(--arena)}.eo3 .eo3-familia a:focus-visible{outline:2px solid var(--crema);outline-offset:2px}.eo3 .eo3-familia__foto{position:relative;min-height:100%}.eo3 .eo3-familia__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.eo3 .eo3-familias__cierre{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:36px 0 0}.eo3 .eo3-familias__cierre p{margin:0;font-family:var(--serif);font-size:26px;color:var(--titular)}.eo3 .eo3-familias[data-modo=apilado] .eo3-familias__cabeza{position:-webkit-sticky;position:sticky;top:calc(var(--fam-h) * .5 - 140px);z-index:0;max-width:900px;margin:0 auto calc(var(--fam-h) * .28);text-align:center}.eo3 .eo3-familias[data-modo=apilado] .eo3-familias__cabeza .eo3-etiqueta{justify-content:center}.eo3 .eo3-familias[data-modo=apilado] .eo3-familias__bajada{margin:0 auto}.eo3 .eo3-familias[data-modo=apilado] .eo3-familias__lista{position:relative;z-index:1;margin-top:0;padding-bottom:calc(var(--fam-h) * .12)}.eo3 .eo3-familias[data-modo=apilado] .eo3-familias__cierre{position:relative;z-index:1;max-width:1080px;margin-left:auto;margin-right:auto}.eo3 .eo3-familias[data-modo=apilado] .eo3-familia{position:-webkit-sticky;position:sticky;top:calc(16px + var(--i) * 14px);max-width:1080px;margin-left:auto;margin-right:auto}.eo3 .eo3-familias[data-modo=apilado] .eo3-familia+.eo3-familia{margin-top:calc(var(--fam-h) * .32)}.eo3 .eo3-familias[data-modo=apilado] .eo3-familia__caja{position:relative;box-shadow:0 30px 60px -30px #1210198c}.eo3 .eo3-familias[data-modo=apilado] .eo3-familia__caja:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#000;opacity:var(--oscuro, 0);pointer-events:none}@media(max-width:1099px){.eo3 .eo3-familias{padding:64px 24px}.eo3 .eo3-familia__caja{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.eo3 .eo3-familia__texto{padding:28px 32px}.eo3 .eo3-familia__caracter{font-size:52px}}@media(max-width:767px){.eo3 .eo3-familias{padding:56px 16px}.eo3 .eo3-familias__titulo{font-size:40px}.eo3 .eo3-familias__bajada{font-size:16.5px}.eo3 .eo3-familias__lista{margin-top:28px}.eo3 .eo3-familia__caja{display:flex;flex-direction:column;border-radius:16px}.eo3 .eo3-familia__foto{flex:1 1 120px;min-height:120px}.eo3 .eo3-familia__texto{padding:18px 18px 20px}.eo3 .eo3-familia__caracter{margin:6px 0;font-size:40px}.eo3 .eo3-familia__desc{font-size:15.5px}.eo3 .eo3-familia__aromas{margin-top:10px}.eo3 .eo3-familia__aromas a{font-size:14px;padding:0 12px;margin:3px}.eo3 .eo3-familia__precio{margin-top:10px;font-size:14px}.eo3 .eo3-familia .eo3-btn{width:100%;margin-top:10px;min-height:48px;padding:0 12px;white-space:normal;text-align:center}.eo3 .eo3-familias__cierre .eo3-btn{width:100%}}.eo3 .eo3-negocios{position:relative;padding:112px var(--margen);background:var(--petroleo);color:var(--crema)}.eo3 .eo3-negocios__rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.eo3 .eo3-negocios .eo3-etiqueta{color:var(--crema)}.eo3 .eo3-negocios__titulo{margin:18px 0 16px;font-family:var(--serif);font-weight:380;font-size:68px;line-height:1.02;letter-spacing:-.02em;color:var(--crema)}.eo3 .eo3-negocios__titulo em{font-style:italic;color:var(--turquesa);white-space:nowrap}.eo3 .eo3-negocios__bajada{max-width:520px;margin:0;font-size:18px;line-height:1.5}.eo3 .eo3-negocios__giros{max-width:520px;margin:18px 0 0;font-size:15px;line-height:1.55;opacity:.82}.eo3 .eo3-negocios__botones{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.eo3 .eo3-negocios .eo3-btn--1{background:var(--turquesa);color:#04302a}.eo3 .eo3-negocios .eo3-btn--2{background:transparent;color:var(--crema);border:1px solid var(--crema)}@media(hover:hover){.eo3 .eo3-negocios .eo3-btn--1:hover{background:#4fd3be}.eo3 .eo3-negocios .eo3-btn--2:hover{background:var(--crema);color:var(--petroleo)}}.eo3 .eo3-negocios a:focus-visible{outline:2px solid var(--crema);outline-offset:2px}.eo3 .eo3-negocios__confianza{max-width:520px;margin:18px 0 0;font-size:14px;line-height:1.5;opacity:.82}.eo3 .eo3-pasos{position:relative;margin:0;padding:0 0 0 44px;list-style:none}.eo3 .eo3-pasos:before,.eo3 .eo3-pasos:after{content:"";position:absolute;top:14px;bottom:var(--fin, 10px);left:5px;width:2px;background:#fefbf92e}.eo3 .eo3-pasos:after{background:var(--turquesa);transform-origin:50% 0;transform:scaleY(var(--avance, 1))}.eo3 .eo3-paso{position:relative;padding:0 0 96px;transition:opacity .35s ease}.eo3 .eo3-paso:last-child{padding-bottom:0}.eo3 .eo3-paso:before{content:"";position:absolute;z-index:1;top:8px;left:-44px;width:12px;height:12px;border-radius:50%;background:var(--turquesa);transition:background-color .35s ease}.eo3 .eo3-paso__n{margin:0;font-family:var(--mono);font-weight:500;font-size:13px;letter-spacing:.18em;color:var(--turquesa)}.eo3 .eo3-paso__titulo{margin:8px 0 10px;font-family:var(--serif);font-weight:380;font-size:36px;line-height:1.1;letter-spacing:-.01em;color:var(--crema)}.eo3 .eo3-paso__desc{max-width:480px;margin:0;font-size:17px;line-height:1.5}.eo3 .eo3-paso.es-apagado{opacity:.55}.eo3 .eo3-paso.es-apagado:before{background:#4a6570}.eo3 .eo3-negocios[data-modo=fijo] .eo3-negocios__intro{position:-webkit-sticky;position:sticky;top:var(--tope, 24px)}@media(max-width:960px){.eo3 .eo3-negocios{padding:72px 20px}.eo3 .eo3-negocios__rejilla{grid-template-columns:minmax(0,1fr);gap:48px}.eo3 .eo3-negocios__titulo{font-size:44px}.eo3 .eo3-negocios__botones .eo3-btn{width:100%}.eo3 .eo3-paso{padding-bottom:40px}.eo3 .eo3-paso__titulo{font-size:28px}}.eo3 .eo3-app{position:relative;padding:112px var(--margen);background:var(--crema);color:var(--texto)}.eo3 .eo3-app__rejilla{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:96px;align-items:center;max-width:1180px;margin:0 auto}.eo3 .eo3-app__titulo{margin:18px 0 16px;font-family:var(--serif);font-weight:380;font-size:68px;line-height:1.02;letter-spacing:-.02em;color:var(--titular)}.eo3 .eo3-app__titulo em{font-style:italic;color:var(--turquesa-texto);white-space:nowrap}.eo3 .eo3-app__bajada{max-width:520px;margin:0;font-size:18px;line-height:1.5}.eo3 .eo3-app__pasos{margin:28px 0 0;border-top:1px solid var(--lineas)}.eo3 .eo3-app__paso{position:relative;border-bottom:1px solid var(--lineas)}.eo3 .eo3-app__nombre{margin:0;padding:12px 0 2px 18px;font-family:var(--serif);font-weight:380;font-size:25px;line-height:1.2;color:var(--texto)}.eo3 .eo3-app[data-modo] .eo3-app__nombre{padding:0}.eo3 .eo3-app__boton{display:block;width:100%;min-height:48px;padding:12px 0 2px 18px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.eo3 .eo3-app__boton:focus-visible{outline:2px solid var(--turquesa-texto);outline-offset:2px}.eo3 .eo3-app__desc{margin:0;padding:0 0 12px 18px;font-size:16px;line-height:1.45}.eo3 .eo3-app__paso:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:transparent}.eo3 .eo3-app__paso.es-activo:before{background:var(--turquesa)}.eo3 .eo3-app__paso.es-activo .eo3-app__nombre{color:var(--titular)}@media(hover:hover){.eo3 .eo3-app__boton:hover{color:var(--titular)}}.eo3 .eo3-app__tambien{max-width:520px;margin:20px 0 0;font-size:15px;line-height:1.5}.eo3 .eo3-app__cierre{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:22px 0 0}.eo3 .eo3-app__cierre .eo3-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px}.eo3 .eo3-app__aviso{margin:0;font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.06em;color:var(--turquesa-texto)}.eo3 .eo3-app[data-modo=fijo]{height:calc(var(--vista) + var(--recorrido));padding-top:0;padding-bottom:0}.eo3 .eo3-app[data-modo=fijo] .eo3-app__rejilla{position:-webkit-sticky;position:sticky;top:0;height:var(--vista)}.eo3 .eo3-app__marco{--esc: 1;width:calc(300px * var(--esc));height:calc(620px * var(--esc));margin:0 auto}.eo3 .eo3-tel{width:300px;height:620px;padding:10px;border-radius:42px;background:#22262b;box-shadow:0 30px 60px -24px #12303c73;transform:scale(var(--esc));transform-origin:0 0}.eo3 .eo3-tel__pant{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:32px;background:#fff;color:#16221f;font-family:var(--sans)}.eo3 .eo3-tel__barra{padding:30px 16px 8px}.eo3 .eo3-tel__titulo{font-size:17px;font-weight:600;line-height:1.2}.eo3 .eo3-tel__sub{margin-top:2px;font-size:11.5px;color:#66807a}.eo3 .eo3-tel__tarjeta{margin:4px 10px 0;padding:10px 12px;border:1px solid #E4EEEB;border-radius:14px}.eo3 .eo3-tel__tarjeta--2{flex:1;margin-top:8px}.eo3 .eo3-tel__tarjeta--2 .eo3-tel__cab{color:#66807a}.eo3 .eo3-tel__tarjeta--2 .eo3-tel__int{background:#dcdcdc}.eo3 .eo3-tel__tarjeta--2 .eo3-tel__int:after{right:auto;left:3px}.eo3 .eo3-tel__cab{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;font-weight:600;letter-spacing:.1em;color:#12836f}.eo3 .eo3-tel__int{position:relative;width:34px;height:20px;border-radius:10px;background:#21c2a6}.eo3 .eo3-tel__int:after{content:"";position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:50%;background:#fff}.eo3 .eo3-tel__rot{margin:0 0 6px;font-size:10px;font-weight:600;letter-spacing:.1em;color:#66807a}.eo3 .eo3-tel__zona{margin-top:8px;padding:6px;border-radius:12px;box-shadow:0 0 0 2px transparent;transition:opacity .3s ease,box-shadow .3s ease}.eo3 .eo3-tel__dias{display:flex;justify-content:space-between}.eo3 .eo3-tel__dia{display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:#dcdcdc;font-size:11px;font-weight:700;color:#4c5f5b}.eo3 .eo3-tel__dia.si{background:#21c2a6;color:#fff}.eo3 .eo3-tel__pal{margin-top:3px;font-size:10.5px;color:#66807a}.eo3 .eo3-tel__horas{display:flex;align-items:center;gap:8px;margin-top:8px}.eo3 .eo3-tel__hora{flex:1;padding:6px 10px;border-radius:10px;background:#edf9f6;font-size:10px;color:#66807a}.eo3 .eo3-tel__hora b{display:block;font-size:17px;font-weight:600;color:#16221f;font-variant-numeric:tabular-nums}.eo3 .eo3-tel__sel{display:flex;padding:3px;border-radius:11px;background:#dcdcdc59}.eo3 .eo3-tel__sel span{flex:1;padding:6px 0;border-radius:9px;text-align:center;font-size:11.5px;color:#66807a}.eo3 .eo3-tel__sel span.si{background:#fff;font-weight:600;color:#16221f}.eo3 .eo3-tel__pre{display:flex;justify-content:space-between;margin-top:5px;padding:6px 10px;border:1px solid #E4EEEB;border-radius:10px;font-size:12px;font-weight:600}.eo3 .eo3-tel__pre small{font-size:10px;font-weight:400;color:#66807a}.eo3 .eo3-tel__pre.si{border-color:#21c2a6;background:#edf9f6}.eo3 .eo3-tel__pie{margin:8px 10px 14px;padding:4px;border-radius:16px;box-shadow:0 0 0 2px transparent;transition:opacity .3s ease,box-shadow .3s ease}.eo3 .eo3-tel__guardar{padding:11px 0;border-radius:12px;background:#21c2a6;text-align:center;font-size:13px;font-weight:600;color:#fff}.eo3 .eo3-tel .es-tenue{opacity:.35}.eo3 .eo3-tel .es-foco{box-shadow:0 0 0 2px var(--coral)}@media(prefers-reduced-motion:reduce){.eo3 .eo3-tel__zona,.eo3 .eo3-tel__pie{transition:none}}@media(max-width:1180px){.eo3 .eo3-app__rejilla{gap:56px}.eo3 .eo3-app__titulo{font-size:56px}}@media(max-width:960px){.eo3 .eo3-app{padding:72px 20px}.eo3 .eo3-app__rejilla{grid-template-columns:minmax(0,1fr);gap:32px}.eo3 .eo3-app__titulo{font-size:44px}.eo3 .eo3-app__intro{display:contents}.eo3 .eo3-app__cabeza{order:1}.eo3 .eo3-app__marco{order:2}.eo3 .eo3-app__pasos{order:3;margin:0}.eo3 .eo3-app__fin{order:4}.eo3 .eo3-app__tambien{margin-top:0}.eo3 .eo3-app__cierre .eo3-btn{width:100%}.eo3 .eo3-app__aviso{width:100%;text-align:center}.eo3 .eo3-app[data-modo]:not([data-bajo]) .eo3-app__pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border:0}.eo3 .eo3-app[data-modo]:not([data-bajo]) .eo3-app__paso,.eo3 .eo3-app[data-modo]:not([data-bajo]) .eo3-app__nombre{display:contents}.eo3 .eo3-app[data-modo]:not([data-bajo]) .eo3-app__paso:before{display:none}.eo3 .eo3-app[data-modo]:not([data-bajo]) .eo3-app__boton{grid-row:1;padding:0 4px;border:1px solid var(--titular);border-radius:999px;text-align:center;font-family:var(--sans);font-weight:600;font-size:14px;color:var(--texto)}.eo3 .eo3-app[data-modo]:not([data-bajo]) .eo3-app__paso.es-activo .eo3-app__boton{background:var(--petroleo);border-color:var(--petroleo);color:var(--crema)}.eo3 .eo3-app[data-modo]:not([data-bajo]) .eo3-app__desc{display:none;grid-row:2;grid-column:1 / -1;padding:8px 0 0;text-align:center}.eo3 .eo3-app[data-modo]:not([data-bajo]) .eo3-app__paso.es-activo .eo3-app__desc{display:block}.eo3 .eo3-app[data-bajo]{padding:40px 20px}.eo3 .eo3-app[data-bajo] .eo3-app__rejilla{grid-template-columns:minmax(0,1fr) auto;gap:20px 24px}.eo3 .eo3-app[data-bajo] .eo3-app__cabeza,.eo3 .eo3-app[data-bajo] .eo3-app__fin{grid-column:1 / -1}.eo3 .eo3-app[data-bajo] .eo3-app__pasos{order:2;grid-column:1}.eo3 .eo3-app[data-bajo] .eo3-app__marco{order:3;grid-column:2}.eo3 .eo3-app[data-bajo] .eo3-app__fin{order:4}.eo3 .eo3-app[data-bajo] .eo3-app__nombre{font-size:21px}.eo3 .eo3-app[data-bajo] .eo3-app__desc{font-size:14px}}@media(max-width:600px){.eo3 .eo3-app__marco{--esc: .8}}.eo3 .eo3-preguntas{position:relative;padding:112px var(--margen);background:var(--arena);color:var(--texto)}.eo3 .eo3-preguntas__rejilla{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:start}.eo3 .eo3-preguntas[data-modo=fijo] .eo3-preguntas__intro{position:-webkit-sticky;position:sticky;top:var(--tope, 24px)}.eo3 .eo3-preguntas__titulo{margin:18px 0 16px;font-family:var(--serif);font-weight:380;font-size:60px;line-height:1.04;letter-spacing:-.02em;color:var(--titular)}.eo3 .eo3-preguntas__titulo em{font-style:italic;color:var(--turquesa-texto)}.eo3 .eo3-preguntas__bajada{max-width:420px;margin:0;font-size:18px;line-height:1.5}.eo3 .eo3-preguntas__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:28px 0 0}.eo3 .eo3-preguntas__mas{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600;color:var(--turquesa-texto);text-decoration:underline;text-underline-offset:3px}.eo3 .eo3-preguntas a:focus-visible{outline:2px solid var(--turquesa-texto);outline-offset:2px}.eo3 .eo3-faq{border-top:1px solid rgba(18,48,60,.18)}.eo3 .eo3-faq__item{border-bottom:1px solid rgba(18,48,60,.18)}.eo3 .eo3-faq__pregunta{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--serif);font-weight:380;font-size:25px;line-height:1.2;letter-spacing:.008em;color:var(--titular)}.eo3 .eo3-faq__pregunta::-webkit-details-marker{display:none}.eo3 .eo3-faq__pregunta:focus-visible{outline:2px solid var(--turquesa-texto);outline-offset:2px}.eo3 .eo3-faq__signo{position:relative;flex:none;width:36px;height:36px;border:1px solid rgba(18,48,60,.4);border-radius:50%;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.eo3 .eo3-faq__signo:before,.eo3 .eo3-faq__signo:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:var(--titular)}.eo3 .eo3-faq__signo:after{transform:rotate(90deg)}.eo3 .eo3-faq__item[open] .eo3-faq__signo{background:var(--turquesa);border-color:var(--turquesa);transform:rotate(45deg)}.eo3 .eo3-faq__item[open] .eo3-faq__signo:before,.eo3 .eo3-faq__item[open] .eo3-faq__signo:after{background:#04302a}.eo3 .eo3-faq__respuesta{max-width:600px;margin:0;padding:0 56px 24px 0;font-size:17px;line-height:1.55}.eo3 .eo3-faq__respuesta a{padding:14px 0;color:var(--turquesa-texto);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.eo3 .eo3-faq__pregunta:hover .eo3-faq__signo{border-color:var(--turquesa-texto)}.eo3 .eo3-preguntas__mas:hover{color:var(--titular)}}@media(prefers-reduced-motion:reduce){.eo3 .eo3-faq__signo{transition:none}}@media(max-width:960px){.eo3 .eo3-preguntas{padding:72px 20px}.eo3 .eo3-preguntas__rejilla{grid-template-columns:minmax(0,1fr);gap:40px}.eo3 .eo3-preguntas__titulo{font-size:44px}.eo3 .eo3-faq__pregunta{min-height:64px;font-size:21px;gap:16px}.eo3 .eo3-faq__respuesta{padding-right:0;font-size:16px}}@media(max-width:520px){.eo3 .eo3-preguntas__acciones .eo3-btn{width:100%}}.eo3 .eo3-cierre{position:relative;isolation:isolate;padding:112px var(--margen) 120px;background:var(--petroleo);color:#fefbf9db}.eo3 .eo3-cierre__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.eo3 .eo3-cierre__curvas{position:absolute;width:1000px;height:800px}.eo3 .eo3-cierre__curvas--arriba{top:0;right:0}.eo3 .eo3-cierre__curvas--abajo{bottom:0;left:0}.eo3 .eo3-cierre__curvas path{fill:none;stroke:#23c0a829;stroke-width:1;vector-effect:non-scaling-stroke}.eo3 .eo3-cierre__bruma{position:absolute;top:-140px;right:-220px;width:860px;height:860px;background:radial-gradient(closest-side,#fefbf929,#23c0a812 55%,#23c0a800)}.motion .eo3 .eo3-cierre__bruma{animation:eo3-cierre-bruma 26s ease-in-out infinite alternate}.motion .eo3 .eo3-cierre.es-fuera .eo3-cierre__bruma{animation-play-state:paused}@keyframes eo3-cierre-bruma{0%{transform:translateZ(0)}to{transform:translate3d(-140px,60px,0)}}.eo3 .eo3-cierre .eo3-etiqueta{color:#fefbf9db}.eo3 .eo3-cierre__frase{margin:24px 0 72px;font-family:var(--serif);font-weight:380;font-size:10vw;line-height:.98;letter-spacing:-.025em;color:var(--crema)}.eo3 .eo3-cierre__frase em{font-style:italic;color:var(--turquesa)}.eo3 .eo3-cierre__rejilla{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px;align-items:start}.eo3 .eo3-cierre[data-modo=fijo] .eo3-cierre__intro{position:-webkit-sticky;position:sticky;top:var(--tope, 24px)}.eo3 .eo3-cierre__bajada{margin:0;font-size:20px;line-height:1.5;color:var(--crema)}.eo3 .eo3-cierre__acciones{margin:30px 0 0}.eo3 .eo3-btn--claro{border:1.5px solid var(--crema);color:var(--crema);background:transparent}.eo3 .eo3-btn--claro svg{width:18px;height:18px;margin-right:10px;fill:currentColor}.eo3 .eo3-cierre__mas{display:flex;width:fit-content;align-items:center;min-height:44px;margin-top:10px;font-size:16px;font-weight:600;color:var(--crema);text-decoration:underline;text-underline-offset:3px}.eo3 .eo3-cierre__acciones .eo3-btn+.eo3-cierre__mas{margin-top:14px}.eo3 .eo3-cierre a:focus-visible{outline:2px solid var(--crema);outline-offset:2px}.eo3 .eo3-cierre__confianza{margin:26px 0 0;padding-top:18px;border-top:1px solid rgba(254,251,249,.22);font-size:15px}.eo3 .eo3-asesoria{padding:44px 44px 40px;border-radius:2px;background:var(--crema);color:var(--texto);scroll-margin-top:24px}.eo3 .eo3-asesoria__titulo{margin:0 0 26px;font-family:var(--serif);font-weight:380;font-size:36px;line-height:1.1;letter-spacing:-.01em;color:var(--titular)}.eo3 .eo3-asesoria__sinjs{margin:0 0 20px;font-size:15px;font-weight:600;color:var(--coral-texto)}.eo3 .eo3-asesoria .wpforms-field-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px}.eo3 .eo3-asesoria .wpforms-field{min-width:0}.eo3 .eo3-asesoria .wpforms-field-radio,.eo3 .eo3-asesoria .wpforms-field-textarea{grid-column:1 / -1}.eo3 .eo3-asesoria fieldset{margin:0;padding:0;border:0;min-width:0}.eo3 .eo3-asesoria .wpforms-field-label{display:block;margin:0 0 8px;padding:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--titular)}.eo3 .eo3-asesoria .wpforms-required-label{color:var(--coral-texto)}.eo3 .eo3-asesoria input[type=text],.eo3 .eo3-asesoria input[type=email],.eo3 .eo3-asesoria select,.eo3 .eo3-asesoria textarea{display:block;width:100%;min-height:52px;margin:0;padding:12px 14px;border:1px solid rgba(18,48,60,.35);border-radius:2px;background:#fff;font-family:var(--sans);font-size:16px;line-height:1.4;color:var(--titular)}.eo3 .eo3-asesoria textarea{min-height:112px;resize:vertical}.eo3 .eo3-asesoria ::placeholder{color:#6a7178;opacity:1}.eo3 .eo3-asesoria input:focus-visible,.eo3 .eo3-asesoria select:focus-visible,.eo3 .eo3-asesoria textarea:focus-visible{outline:2px solid var(--turquesa-texto);outline-offset:1px}.eo3 .eo3-asesoria .wpforms-field-description{margin:7px 0 0;font-size:14px;line-height:1.4}.eo3 .eo3-asesoria .wpforms-field-radio ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.eo3 .eo3-asesoria .wpforms-field-radio li{position:relative;margin:0}.eo3 .eo3-asesoria .wpforms-field-radio input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.eo3 .eo3-asesoria .wpforms-field-label-inline{display:flex;align-items:center;font-size:15px;line-height:1.25;color:var(--titular)}.eo3 .eo3-asesoria .wpforms-field-radio .wpforms-field-label-inline{min-height:44px;padding:8px 16px;border:1px solid rgba(18,48,60,.35);border-radius:999px;background:#fff}.eo3 .eo3-asesoria .wpforms-field-radio input:checked+.wpforms-field-label-inline{border-color:var(--turquesa);background:var(--turquesa);color:#04302a;font-weight:600}.eo3 .eo3-asesoria .wpforms-field-radio input:focus-visible+.wpforms-field-label-inline{outline:2px solid var(--turquesa-texto);outline-offset:2px}.eo3 .eo3-asesoria .wpforms-submit-container{margin-top:20px}.eo3 .eo3-asesoria .wpforms-submit{border:0;width:100%;cursor:pointer}.eo3 .eo3-asesoria .wpforms-submit:disabled{opacity:.7;cursor:default}.eo3 .eo3-asesoria em.wpforms-error{display:block;margin-top:6px;font-size:14px;font-style:normal;font-weight:600;color:var(--coral-texto)}.eo3 .eo3-asesoria input.wpforms-error,.eo3 .eo3-asesoria select.wpforms-error{border-color:var(--coral-texto)}.eo3 .eo3-asesoria__listo{text-align:center;padding:56px 0;outline:none}.eo3 .eo3-asesoria__palomita{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 20px;border-radius:50%;background:var(--turquesa)}.eo3 .eo3-asesoria__palomita svg{width:26px;height:26px;fill:none;stroke:#04302a;stroke-width:2.4}.eo3 .eo3-asesoria__listo p{margin:0;font-size:18px}.eo3 .eo3-asesoria__listo .eo3-asesoria__titulo{margin-bottom:10px}@media(hover:hover){.eo3 .eo3-btn--claro:hover{background:#fefbf91f}.eo3 .eo3-asesoria .wpforms-field-radio input:not(:checked):hover+.wpforms-field-label-inline{border-color:var(--turquesa-texto)}}@media(max-width:1240px){.eo3 .eo3-cierre{padding-left:48px;padding-right:48px}.eo3 .eo3-cierre__rejilla{gap:48px}.eo3 .eo3-asesoria{padding:32px 28px}}@media(max-width:960px){.eo3 .eo3-cierre{padding:72px 20px 80px}.eo3 .eo3-cierre__frase{margin-bottom:40px;font-size:11.4vw}.eo3 .eo3-cierre__rejilla{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:560px){.eo3 .eo3-cierre__bruma{top:-100px;right:-220px;width:520px;height:520px}.eo3 .eo3-cierre__frase{font-size:14.6vw}.eo3 .eo3-cierre__frase br{display:none}.eo3 .eo3-cierre__acciones .eo3-btn{width:100%}.eo3 .eo3-asesoria{padding:28px 18px}.eo3 .eo3-asesoria__titulo{font-size:30px}.eo3 .eo3-asesoria .wpforms-field-container{grid-template-columns:minmax(0,1fr)}}
.eo3-pie{background:#12303C;color:#FEFBF9;text-align:center;padding:8px 16px;font-size:14px}.eo3-pie p{margin:0}.eo3-pie a{color:inherit;text-decoration:underline;display:inline-flex;align-items:center;min-height:44px}body .eo3 .eo3-asesoria button.wpforms-submit{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:52px;padding:14px 24px;border:0;border-radius:999px;background:#12303C!important;color:#FEFBF9!important;font:600 16px/1.2 'EO Work','Segoe UI',system-ui,sans-serif;text-transform:none}@media (max-width:767px){.eo3-en-hero .joinchat{opacity:0;visibility:hidden;pointer-events:none}}@media (max-width:1099px){.eo3-en-form .joinchat{opacity:0;visibility:hidden;pointer-events:none}}body .eo3 .eo3-asesoria .wpforms-field-container .wpforms-field{padding:0!important}body .eo3 .eo3-asesoria .wpforms-field-radio ul{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body .eo3 .eo3-asesoria .wpforms-field-radio ul li{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}body .eo3 .eo3-asesoria .wpforms-field-radio ul li label{width:auto!important;margin:0!important}body .eo3 .eo3-asesoria .wpforms-field-textarea textarea{height:112px!important}