.el-ev-hero{background:var(--el-fondo);overflow:hidden}.el-ev-hero__marco{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--el-esp-4);width:100%;max-width:calc(var(--el-ancho) + 2 * var(--el-margen));margin-inline:auto;padding:var(--el-esp-4) var(--el-margen) var(--el-esp-6)}.el-ev-hero__titulo{margin:0 0 var(--el-esp-2);color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:2.6rem;font-weight:700;line-height:1.1;text-wrap:balance}.el-ev-hero__lead{max-width:52ch;margin:0 0 var(--el-esp-3);color:var(--el-texto);font-size:1.1rem;line-height:1.6}.el-ev-hero__acciones{display:grid;gap:10px;justify-items:start;margin-bottom:var(--el-esp-3)}.el-ev-hero__nota{max-width:44ch;margin:0;color:var(--el-texto);font-size:var(--el-pequeno);line-height:1.5}.el-ev-hero__google{display:inline-flex}.el-ev-hero__escena{position:relative}.el-ev-hero__foto{overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--el-radio-l);background:var(--el-papel-borde)}.el-ev-hero__foto img{display:block;width:100%;height:100%;object-fit:cover}.el-ev-hero__invitacion{position:relative;margin:-56px var(--el-esp-2) 0;padding:22px 24px 20px;border:1px solid var(--el-papel-borde);border-radius:var(--el-radio-s);background:var(--el-papel);box-shadow:var(--el-sombra);color:var(--el-azul);transform:rotate(-1.2deg)}.el-ev-hero__invitacion::before{content:"";position:absolute;inset:7px;border:1px solid var(--el-oro);border-radius:calc(var(--el-radio-s) - 5px);pointer-events:none}.el-ev-hero__invitacion-titulo{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--el-papel-borde);font-family:var(--el-fuente-titular);font-size:1.45rem;line-height:1.2;text-align:center}.el-ev-hero__invitacion dl{display:grid;gap:10px;margin:0}.el-ev-hero__invitacion dl>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:12px;align-items:baseline}.el-ev-hero__invitacion dt{color:var(--el-verde);font-size:var(--el-pequeno);font-weight:600}.el-ev-hero__invitacion dd{margin:0;color:var(--el-texto);font-size:.95rem;line-height:1.45}@media (max-width:768px){.el-ev-hero__acciones{justify-items:stretch}.el-ev-hero__acciones .el-boton{width:100%}}@media (min-width:769px){.el-ev-hero__titulo{font-size:3.2rem}.el-ev-hero__invitacion{width:min(420px, 80%);margin:-72px 0 0 auto}}@media (min-width:1024px){.el-ev-hero__marco{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--el-esp-6);align-items:center;padding-block:var(--el-esp-5) calc(var(--el-esp-6) + 40px)}.el-ev-hero__titulo{font-size:3.8rem}.el-ev-hero__invitacion{position:absolute;left:-48px;bottom:-40px;width:340px;margin:0}}.el-ev-celebrar{background:var(--el-azul);color:var(--el-blanco)}.el-ev-celebrar__marco{width:100%;max-width:calc(var(--el-ancho) + 2 * var(--el-margen));margin-inline:auto;padding:var(--el-esp-6) var(--el-margen)}.el-ev-celebrar__cabecera{max-width:760px;margin-bottom:var(--el-esp-5)}.el-ev-celebrar__titulo{margin:0 0 var(--el-esp-2);font-family:var(--el-fuente-titular);font-size:2.2rem;font-weight:700;line-height:1.15;text-wrap:balance}.el-ev-celebrar__lead{margin:0;font-size:1.05rem;line-height:1.6;opacity:.92}.el-ev-celebrar__mesa{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--el-esp-3);margin:0;padding:0;list-style:none}.el-ev-celebrar__tarjeta{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--el-radio-s);background:var(--el-papel);box-shadow:0 18px 36px -22px rgb(20 28 70 / .75);color:var(--el-texto)}.el-ev-celebrar__nombre{position:relative;padding:22px 22px 18px;color:var(--el-azul);text-align:center}.el-ev-celebrar__nombre::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--el-papel-borde)}.el-ev-celebrar__nombre svg{display:block;margin:0 auto 8px}.el-ev-celebrar__nombre h3{margin:0;font-family:var(--el-fuente-titular);font-size:1.55rem;font-weight:700;line-height:1.15}.el-ev-celebrar__nombre p{margin:4px 0 0;color:var(--el-verde);font-size:var(--el-pequeno);font-weight:600}.el-ev-celebrar__detalle{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:18px 22px 22px;background:linear-gradient(180deg,rgb(107 69 36 / .07),#fff0 34px)}.el-ev-celebrar__detalle p{margin:0;line-height:1.55}.el-ev-celebrar__detalle a{margin-top:auto;align-self:flex-start;color:var(--el-azul);font-weight:600;text-underline-offset:3px}@media (min-width:769px){.el-ev-celebrar__titulo{font-size:2.6rem}.el-ev-celebrar__mesa{grid-template-columns:repeat(2,minmax(0,1fr))}.el-ev-celebrar__tarjeta--cumpleanos{grid-column:1 / -1;flex-direction:row}.el-ev-celebrar__tarjeta--cumpleanos .el-ev-celebrar__nombre{flex:0 0 42%;display:flex;flex-direction:column;justify-content:center;padding:32px 28px}.el-ev-celebrar__tarjeta--cumpleanos .el-ev-celebrar__nombre::after{left:auto;top:0;width:1px;height:auto}.el-ev-celebrar__tarjeta--cumpleanos .el-ev-celebrar__nombre h3{font-size:2rem}.el-ev-celebrar__tarjeta--cumpleanos .el-ev-celebrar__detalle{justify-content:center;padding:32px 32px 28px;background:linear-gradient(90deg,rgb(107 69 36 / .07),#fff0 34px);font-size:1.05rem}.el-ev-celebrar__tarjeta--cumpleanos .el-ev-celebrar__detalle a{margin-top:0}.el-ev-celebrar__tarjeta:nth-child(odd){transform:rotate(-0.6deg)}.el-ev-celebrar__tarjeta:nth-child(even){transform:rotate(0.7deg)}.el-ev-celebrar__tarjeta:hover,.el-ev-celebrar__tarjeta:focus-within{transform:none}}@media (min-width:769px) and (prefers-reduced-motion:no-preference){.el-ev-celebrar__tarjeta{transition:transform var(--el-transicion)}}@media (min-width:1024px){.el-ev-celebrar__marco{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:var(--el-esp-6);align-items:start}.el-ev-celebrar__cabecera{position:sticky;top:calc(var(--el-cabecera-alto) + var(--el-esp-3));margin-bottom:0}.el-ev-celebrar__titulo{font-size:2.8rem}}.el-ev-finca{background:var(--el-blanco)}.el-ev-finca__marco{width:100%;max-width:calc(var(--el-ancho) + 2 * var(--el-margen));margin-inline:auto;padding:var(--el-esp-6) var(--el-margen)}.el-ev-finca__cabecera{max-width:720px;margin-bottom:var(--el-esp-5)}.el-ev-finca__titulo{margin:0 0 var(--el-esp-2);color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:2.2rem;font-weight:700;line-height:1.15;text-wrap:balance}.el-ev-finca__lead{margin:0;color:var(--el-texto);font-size:1.05rem;line-height:1.6}.el-ev-finca__dia{position:relative;display:grid;gap:var(--el-esp-4);margin:0;padding:0 0 0 40px;list-style:none}.el-ev-finca__dia::before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--el-linea)}.el-ev-finca__dia li{position:relative}.el-ev-finca__momento{position:relative;margin:0 0 12px;color:var(--el-verde);font-weight:600}.el-ev-finca__momento::before{content:"";position:absolute;left:-36px;top:50%;width:16px;height:16px;margin-top:-8px;border:3px solid var(--el-blanco);border-radius:50%;background:var(--el-amarillo);box-shadow:0 0 0 2px var(--el-azul)}.el-ev-finca__foto{overflow:hidden;aspect-ratio:16 / 11;margin-bottom:14px;border-radius:var(--el-radio)}.el-ev-finca__foto img{display:block;width:100%;height:100%;object-fit:cover}.el-ev-finca__dia h3{margin:0 0 6px;color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:1.4rem;font-weight:700;line-height:1.2}.el-ev-finca__dia li>p:last-child{margin:0;color:var(--el-texto);line-height:1.55}.el-ev-finca__siempre{margin:var(--el-esp-5) 0 0;padding:18px 22px;border-radius:var(--el-radio);background:var(--el-fondo);color:var(--el-texto);line-height:1.55}.el-ev-finca__siempre a{display:inline-block;margin-left:6px;color:var(--el-azul);font-weight:600;text-underline-offset:3px}@media (min-width:769px){.el-ev-finca__titulo{font-size:2.6rem}.el-ev-finca__dia{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--el-esp-4)}.el-ev-finca__foto{aspect-ratio:4 / 5}}@media (min-width:1024px){.el-ev-finca__titulo{font-size:2.8rem}.el-ev-finca__dia{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.el-ev-finca__dia::before{left:0;right:0;top:11px;bottom:auto;width:auto;height:2px}.el-ev-finca__momento{padding-top:34px}.el-ev-finca__momento::before{left:0;top:3px;margin-top:0}.el-ev-finca__siempre{display:flex;justify-content:space-between;align-items:center;gap:var(--el-esp-3)}}.el-ev-organiza{background:var(--el-fondo)}.el-ev-organiza__marco{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--el-esp-5);width:100%;max-width:calc(var(--el-ancho) + 2 * var(--el-margen));margin-inline:auto;padding:var(--el-esp-6) var(--el-margen)}.el-ev-organiza__titulo{margin:0 0 var(--el-esp-4);color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:2.2rem;font-weight:700;line-height:1.15;text-wrap:balance}.el-ev-organiza__pasos{margin:0;padding:0;list-style:none;counter-reset:el-paso}.el-ev-organiza__pasos li{position:relative;padding:0 0 var(--el-esp-4) 64px;counter-increment:el-paso}.el-ev-organiza__pasos li:not(:last-child)::after{content:"";position:absolute;left:21px;top:48px;bottom:6px;width:2px;background:var(--el-linea)}.el-ev-organiza__pasos li::before{content:counter(el-paso);position:absolute;left:0;top:-4px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--el-amarillo);color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:1.4rem;font-weight:700;line-height:1}.el-ev-organiza__pasos h3{margin:0 0 4px;color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:1.4rem;font-weight:700;line-height:1.2}.el-ev-organiza__pasos p{margin:0;color:var(--el-texto);line-height:1.55}.el-ev-organiza__form{padding:var(--el-esp-4) var(--el-esp-3);border-radius:var(--el-radio-l);background:var(--el-blanco);box-shadow:var(--el-sombra)}.el-ev-organiza__form-titulo{margin:0 0 6px;color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:1.7rem;font-weight:700;line-height:1.2}.el-ev-organiza__form-texto{margin:0 0 var(--el-esp-3);color:var(--el-texto);line-height:1.5}@media (min-width:769px){.el-ev-organiza__titulo{font-size:2.6rem}.el-ev-organiza__form{padding:var(--el-esp-5)}}@media (min-width:1024px){.el-ev-organiza__marco{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--el-esp-6);align-items:start}.el-ev-organiza__intro{position:sticky;top:calc(var(--el-cabecera-alto) + var(--el-esp-3))}.el-ev-organiza__titulo{font-size:2.8rem}}.el-ev-opinion{background:var(--el-blanco)}.el-ev-opinion__marco{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--el-esp-4);width:100%;max-width:calc(var(--el-ancho) + 2 * var(--el-margen));margin-inline:auto;padding:var(--el-esp-6) var(--el-margen)}.el-ev-opinion__foto{order:2;overflow:hidden;aspect-ratio:4 / 5;max-height:520px;border-radius:var(--el-radio-l)}.el-ev-opinion__foto img{display:block;width:100%;height:100%;object-fit:cover}.el-ev-opinion__titulo{margin:0 0 var(--el-esp-3);color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:2.2rem;font-weight:700;line-height:1.15;text-wrap:balance}.el-ev-opinion__cita{position:relative;margin:var(--el-esp-5) 0 var(--el-esp-4);padding:40px var(--el-esp-3) var(--el-esp-3);border-radius:var(--el-radio-l);background:var(--el-fondo)}.el-ev-opinion__comillas{position:absolute;left:18px;top:-34px;color:var(--el-amarillo);font-family:var(--el-fuente-titular);font-size:7rem;line-height:1;text-shadow:0 2px 0 rgb(57 73 153 / .12)}.el-ev-opinion__estrellas{margin:0 0 12px;color:var(--el-estrella);font-size:1.1rem;letter-spacing:3px;line-height:1}.el-ev-opinion__cita blockquote{margin:0}.el-ev-opinion__cita blockquote p{margin:0 0 12px;color:var(--el-texto);font-size:1.05rem;line-height:1.6}.el-ev-opinion__cita blockquote p:first-child{color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:1.6rem;line-height:1.3}.el-ev-opinion__cita figcaption{display:flex;align-items:center;gap:12px;margin-top:var(--el-esp-3);padding-top:var(--el-esp-2);border-top:1px solid var(--el-linea);color:var(--el-texto);font-size:var(--el-pequeno);line-height:1.4}.el-ev-opinion__cita figcaption>span:last-child{display:grid}.el-ev-opinion__cita figcaption strong{color:var(--el-azul);font-size:1rem}.el-ev-opinion__inicial{display:grid;flex:0 0 44px;place-items:center;height:44px;border-radius:50%;background:var(--el-azul);color:var(--el-blanco);font-family:var(--el-fuente-titular);font-size:1.3rem;font-weight:700}.el-ev-opinion__pie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--el-esp-2) var(--el-esp-3)}.el-ev-opinion__mas{color:var(--el-azul);font-weight:600;text-underline-offset:3px}@media (min-width:769px){.el-ev-opinion__titulo{font-size:2.6rem}.el-ev-opinion__cita{padding:48px var(--el-esp-5) var(--el-esp-4)}.el-ev-opinion__cita blockquote p:first-child{font-size:1.9rem}}@media (min-width:1024px){.el-ev-opinion__marco{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--el-esp-6);align-items:center}.el-ev-opinion__foto{order:0;max-height:none}}.el-ev-faq{background:var(--el-fondo)}.el-ev-faq__marco{width:100%;max-width:calc(var(--el-ancho) + 2 * var(--el-margen));margin-inline:auto;padding:var(--el-esp-6) var(--el-margen)}.el-ev-faq__titulo{max-width:760px;margin:0 0 var(--el-esp-4);color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:2.2rem;font-weight:700;line-height:1.15;text-wrap:balance}.el-ev-faq__lista{display:grid;gap:0 var(--el-esp-6)}.el-ev-faq__item{padding:var(--el-esp-3) 0;border-top:1px solid var(--el-linea)}.el-ev-faq__item h3{margin:0 0 8px;color:var(--el-azul);font-family:var(--el-fuente-titular);font-size:1.35rem;font-weight:700;line-height:1.25}.el-ev-faq__item p{margin:0;color:var(--el-texto);line-height:1.6}.el-ev-cierre{background:var(--el-azul);color:var(--el-blanco)}.el-ev-cierre__marco{width:100%;max-width:calc(760px + 2 * var(--el-margen));margin-inline:auto;padding:var(--el-esp-6) var(--el-margen);text-align:center}.el-ev-cierre__titulo{margin:0 0 var(--el-esp-2);font-family:var(--el-fuente-titular);font-size:2.2rem;font-weight:700;line-height:1.15;text-wrap:balance}.el-ev-cierre__texto{margin:0 0 var(--el-esp-4);font-size:1.05rem;line-height:1.6;opacity:.92}.el-ev-cierre__acciones{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.el-ev-cierre__secundario{background:#fff0;color:var(--el-blanco);box-shadow:inset 0 0 0 2px var(--el-blanco)}.el-ev-cierre__secundario:hover{background:var(--el-blanco);color:var(--el-azul)}@media (max-width:768px){.el-ev-cierre__acciones .el-boton{width:100%}}@media (min-width:769px){.el-ev-faq__titulo,.el-ev-cierre__titulo{font-size:2.6rem}.el-ev-faq__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}