.elementor .faq-icono-caja{width:auto;min-width:0;flex:0 0 auto}.elementor .faq-titulo{min-width:0;flex:1 1 auto}.elementor .cita-resena{font-family:var(--fuente-editorial);font-weight:400;font-size:24px;color:inherit;line-height:1.35;font-style:normal}.elementor .btn-barra-whatsapp{width:132px;font-family:var(--fuente-texto);font-weight:600;font-size:15px;color:var(--blanco);border-radius:var(--radio-control);border-width:1px;border-color:var(--gris-lona);border-style:solid;background-color:#fff0;display:flex;justify-content:center;align-items:center}.elementor .btn-barra-primario{font-family:var(--fuente-texto);font-weight:600;font-size:15px;color:var(--blanco);border-radius:var(--radio-control);background-color:var(--rosa-mexicano);display:flex;flex:1 1 auto;justify-content:center;align-items:center}.elementor .barra-movil{display:none}.elementor .precio-cartel{font-family:var(--fuente-cartel);font-weight:800;font-size:34px;color:inherit;line-height:1;flex:0 0 auto;white-space:nowrap;\n}.elementor .etiqueta{font-family:var(--fuente-texto);font-weight:600;font-size:12px;color:var(--rosa-neon);letter-spacing:.06em;line-height:1.3;text-transform:uppercase;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:8px;border-radius:var(--radio-control);border-width:1px;border-color:var(--rosa-neon);border-style:solid;display:inline-block}.elementor .enlace-flecha:hover,.elementor .enlace-flecha:focus-visible{text-decoration:underline;text-underline-offset:4px;\n}.elementor .enlace-flecha{font-family:var(--fuente-texto);font-weight:600;font-size:16px;color:var(--rosa-profundo);display:inline-flex;gap:var(--esp-1);align-items:center}.elementor .tarjeta-oscura{color:var(--blanco);padding:36px;border-radius:var(--radio-tarjeta);background-color:var(--carbon)}.elementor .tarjeta{padding:var(--esp-4);border-radius:var(--radio-tarjeta);border-width:1px;border-color:var(--borde-claro);border-style:solid;background-color:var(--blanco)}.elementor .contenedor{width:100%;max-width:var(--ancho-contenido);margin-inline:auto;\n}.elementor .seccion{width:100%;padding-block:var(--seccion-escritorio);padding-inline:var(--margen-lateral);\n}.elementor .h3-editorial{font-family:var(--fuente-texto);font-weight:600;font-size:22px;color:inherit;line-height:1.3}.elementor .cita{font-family:var(--fuente-editorial);font-weight:400;font-size:32px;color:inherit;line-height:1.3;font-style:italic}.elementor .pequeno{font-family:var(--fuente-texto);font-weight:400;font-size:14px;color:inherit;line-height:1.5}.elementor .cuerpo{font-family:var(--fuente-texto);font-weight:400;font-size:17px;color:inherit;line-height:1.65}.elementor .cuerpo-grande{font-family:var(--fuente-texto);font-weight:400;font-size:19px;color:inherit;line-height:1.6}.elementor .antetitulo{font-family:var(--fuente-texto);font-weight:600;font-size:13px;color:var(--rosa-profundo);letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.elementor .h4{font-family:var(--fuente-texto);font-weight:600;font-size:20px;color:inherit;line-height:1.3}.elementor .h3{font-family:var(--fuente-texto);font-weight:600;font-size:28px;color:inherit;line-height:1.25}.elementor .h2-cartel{font-family:var(--fuente-cartel);font-weight:800;font-size:64px;color:inherit;line-height:1;text-transform:uppercase}.elementor .btn-primario:hover,.elementor .btn-primario:focus-visible{background-color:var(--rosa-profundo)}.elementor .btn-primario:focus{outline-offset:3px;outline:2px solid var(--oro-mascara);\n}.elementor .btn-primario{height:56px;font-family:var(--fuente-texto);font-weight:600;font-size:18px;color:var(--blanco);line-height:1;padding-block-start:0;padding-block-end:0;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radio-control);border-width:0;background-color:var(--rosa-mexicano);display:inline-flex;gap:var(--esp-1);justify-content:center;align-items:center;white-space:nowrap;\n}.elementor .display-cartel{font-family:var(--fuente-cartel);font-weight:900;font-size:112px;color:inherit;line-height:.92;text-transform:uppercase}.elementor .seccion-hueso{color:var(--negro-arena);background-color:var(--hueso)}.elementor .seccion-oscura{color:var(--blanco);background-color:var(--negro-arena)}.elementor .antetitulo-oscuro{color:var(--rosa-neon)}.elementor .enlace-flecha-oscuro{color:var(--rosa-neon)}.elementor .texto-secundario{color:var(--gris-lona)}.elementor .texto-secundario-oscuro{color:var(--gris-humo)}