.elementor .seccion-crema{width:100%;padding-block-start:clamp(5rem, 10vw, 8rem);padding-block-end:clamp(5rem, 10vw, 8rem);padding-inline-start:max(clamp(1.5rem, 6vw, 6rem), calc((100% - 1320px) / 2));padding-inline-end:max(clamp(1.5rem, 6vw, 6rem), calc((100% - 1320px) / 2));background-color:var(--crema);display:flex;flex-direction:column;gap:3rem;}.elementor .seccion{width:100%;padding-block-start:clamp(5rem, 10vw, 8rem);padding-block-end:clamp(5rem, 10vw, 8rem);padding-inline-start:max(clamp(1.5rem, 6vw, 6rem), calc((100% - 1320px) / 2));padding-inline-end:max(clamp(1.5rem, 6vw, 6rem), calc((100% - 1320px) / 2));background-color:var(--marfil);display:flex;flex-direction:column;gap:3rem;}.elementor .detalle-valor{font-family:var(--fuente-texto);font-weight:500;font-size:0.82rem;color:var(--tinta);margin:0px;}.elementor .detalle-etiqueta{font-family:var(--fuente-texto);font-weight:400;font-size:0.7rem;color:var(--etiqueta);letter-spacing:0.08em;text-transform:uppercase;margin:0px;}.elementor .cita{max-width:36ch;font-family:var(--fuente-titulares);font-weight:300;font-size:clamp(1.4rem, 2.5vw, 2rem);color:var(--tinta);line-height:1.4;text-align:center;font-style:italic;margin:0px;}.elementor .contador-etiqueta{font-family:var(--fuente-texto);font-weight:400;font-size:0.66rem;color:var(--etiqueta);letter-spacing:0.24em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .contador-numero{font-family:var(--fuente-titulares);font-weight:300;font-size:2.2rem;color:var(--granate);line-height:1;font-style:italic;margin:0px;}.elementor .boton-linea{font-family:var(--fuente-texto);font-weight:500;font-size:0.74rem;color:var(--tinta);letter-spacing:0.22em;text-decoration:none;text-transform:uppercase;padding-block-start:0px;padding-block-end:0.45rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--tinta);border-style:solid;background-color:transparent;}.elementor .boton-linea:hover,.elementor .boton-linea:focus-visible{color:var(--granate);text-decoration:none;border-color:var(--granate);}.elementor .script{font-family:var(--fuente-script);font-weight:400;font-size:clamp(3rem, 7vw, 5.5rem);color:var(--granate);line-height:0.9;margin:0px;}.elementor .etapa{font-family:var(--fuente-texto);font-weight:400;font-size:0.66rem;color:var(--granate);letter-spacing:0.32em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .numero{font-family:var(--fuente-titulares);font-weight:300;font-size:1.5rem;color:var(--granate);line-height:1;font-style:italic;margin:0px;opacity:50%;}.elementor .etiqueta-clara{font-family:var(--fuente-texto);font-weight:400;font-size:0.7rem;color:var(--texto-sobre-oscuro);letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .texto-sobre-oscuro{max-width:48ch;font-family:var(--fuente-texto);font-weight:300;font-size:1rem;color:var(--texto-sobre-oscuro);line-height:1.7;margin:0px;}.elementor .texto{font-family:var(--fuente-texto);font-weight:300;font-size:1rem;color:var(--texto);line-height:1.8;margin:0px;}.elementor .titulo-paso{font-family:var(--fuente-titulares);font-weight:400;font-size:1.35rem;color:var(--tinta);letter-spacing:-0.01em;line-height:1.15;font-style:normal;margin:0px;}.elementor .titulo-tarjeta{font-family:var(--fuente-titulares);font-weight:300;font-size:clamp(1.6rem, 2.6vw, 2.25rem);color:var(--tinta);line-height:1.15;font-style:italic;margin:0px;}.elementor .titulo-seccion{font-family:var(--fuente-titulares);font-weight:300;font-size:clamp(2rem, 4.5vw, 3.4rem);color:var(--tinta);letter-spacing:-0.02em;line-height:1.12;font-style:italic;margin:0px;}.elementor .titulo-portada{max-width:14ch;font-family:var(--fuente-titulares);font-weight:300;font-size:clamp(3rem, 8vw, 6.5rem);color:var(--marfil);letter-spacing:-0.01em;line-height:1.02;font-style:italic;margin:0px;}.elementor .etiqueta{font-family:var(--fuente-texto);font-weight:400;font-size:0.7rem;color:var(--etiqueta);letter-spacing:0.28em;line-height:1.4;text-transform:uppercase;margin:0px;}