.elementor .texto-sticker{font-family:var(--font-titulos);font-weight:700;color:var(--color-amarillo-pastel);line-height:0.95;text-transform:uppercase;padding:0.12em;text-shadow: 0.12em 0 0 var(--color-violeta), 0.111em 0.046em 0 var(--color-violeta), 0.085em 0.085em 0 var(--color-violeta), 0.046em 0.111em 0 var(--color-violeta), 0 0.12em 0 var(--color-violeta), -0.046em 0.111em 0 var(--color-violeta), -0.085em 0.085em 0 var(--color-violeta), -0.111em 0.046em 0 var(--color-violeta), -0.12em 0 0 var(--color-violeta), -0.111em -0.046em 0 var(--color-violeta), -0.085em -0.085em 0 var(--color-violeta), -0.046em -0.111em 0 var(--color-violeta), 0 -0.12em 0 var(--color-violeta), 0.046em -0.111em 0 var(--color-violeta), 0.085em -0.085em 0 var(--color-violeta), 0.111em -0.046em 0 var(--color-violeta), 0.06em 0 0 var(--color-violeta), -0.06em 0 0 var(--color-violeta), 0 0.06em 0 var(--color-violeta), 0 -0.06em 0 var(--color-violeta);\n}.elementor .icono{width:1.4rem;height:1.4rem;color:inherit;fill: currentColor;\n}.elementor .icono-circulo:hover,.elementor .icono-circulo:focus-visible{background-color:var(--color-morado-claro);transform:translate3d(0px, -2px, 0px);}.elementor .icono-circulo{width:3rem;height:3rem;min-width:3rem;position:relative;color:var(--color-texto);border-radius:var(--radius-pill);background-color:var(--color-blanco);transition:transform 0.2s, background-color 0.2s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .imagen-redondeada{width:100%;overflow:hidden;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-md);}.elementor .banda-aviso{padding-block-start:var(--space-md);padding-block-end:var(--space-md);padding-inline-start:var(--space-lg);padding-inline-end:var(--space-lg);border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);background-color:var(--color-amarillo-mantequilla);}.elementor .caja-icono{width:5rem;height:5rem;border-radius:var(--radius-md);background-color:var(--color-morado);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .tarjeta-promo{overflow:hidden;padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--color-morado);display:flex;gap:var(--space-md);align-items:center;}.elementor .tarjeta-producto{padding-block-start:var(--space-sm);padding-block-end:var(--space-md);padding-inline-start:var(--space-sm);padding-inline-end:var(--space-sm);border-radius:var(--radius-md);background-color:var(--color-amarillo-pastel);display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .tarjeta{padding:var(--space-lg);border-radius:var(--radius-lg);background-color:var(--color-crema);}.elementor .badge{font-family:var(--font-display);font-weight:400;color:var(--color-blanco);text-transform:uppercase;padding-block-start:0.2em;padding-block-end:0.2em;padding-inline-start:0.8em;padding-inline-end:0.8em;border-radius:var(--radius-pill);background-color:var(--color-violeta);display:inline-flex;align-items:center;}.elementor .btn-crema:hover,.elementor .btn-crema:focus-visible{color:var(--color-texto);background-color:var(--color-blanco);}.elementor .btn-crema{color:var(--color-texto);text-transform:uppercase;background-color:var(--color-amarillo-mantequilla);}.elementor .btn-rosa:hover,.elementor .btn-rosa:focus-visible{color:var(--color-texto);background-color:var(--color-morado-claro);}.elementor .btn-rosa{color:var(--color-texto);text-transform:uppercase;background-color:var(--color-rosado);}.elementor .btn-primario:hover,.elementor .btn-primario:focus-visible{color:var(--color-blanco);background-color:var(--color-violeta-oscuro);}.elementor .btn-primario{color:var(--color-blanco);background-color:var(--color-violeta);}.elementor .btn:hover,.elementor .btn:focus-visible{transform:translate3d(0px, -1px, 0px);}.elementor .btn:focus{outline-offset:3px;outline: 3px solid var(--color-violeta-oscuro);\n}.elementor .btn{font-family:var(--font-texto);font-weight:600;font-size:var(--fs-body);line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0.85em;padding-block-end:0.85em;padding-inline-start:1.6em;padding-inline-end:1.6em;border-radius:var(--radius-pill);border-style:none;transition:background-color 0.2s, transform 0.2s;display:inline-flex;gap:0.6em;flex:0 0 auto;justify-content:center;align-items:center;width: fit-content;\n}.elementor .texto-display{font-family:var(--font-titulos);font-weight:700;font-size:var(--fs-display);color:var(--color-rosado);letter-spacing:0px;line-height:0.95;text-transform:uppercase;padding-block-start:0em;padding-block-end:0.05em;padding-inline-start:0.05em;padding-inline-end:0.05em;margin-inline-start:-0.07em;-webkit-text-stroke: 0.14em var(--color-blanco); paint-order: stroke fill; -webkit-text-stroke: null; text-shadow: 0.0700em 0.0000em 0 var(--color-blanco), 0.0687em 0.0137em 0 var(--color-blanco), 0.0647em 0.0268em 0 var(--color-blanco), 0.0582em 0.0389em 0 var(--color-blanco), 0.0495em 0.0495em 0 var(--color-blanco), 0.0389em 0.0582em 0 var(--color-blanco), 0.0268em 0.0647em 0 var(--color-blanco), 0.0137em 0.0687em 0 var(--color-blanco), 0.0000em 0.0700em 0 var(--color-blanco), -0.0137em 0.0687em 0 var(--color-blanco), -0.0268em 0.0647em 0 var(--color-blanco), -0.0389em 0.0582em 0 var(--color-blanco), -0.0495em 0.0495em 0 var(--color-blanco), -0.0582em 0.0389em 0 var(--color-blanco), -0.0647em 0.0268em 0 var(--color-blanco), -0.0687em 0.0137em 0 var(--color-blanco), -0.0700em 0.0000em 0 var(--color-blanco), -0.0687em -0.0137em 0 var(--color-blanco), -0.0647em -0.0268em 0 var(--color-blanco), -0.0582em -0.0389em 0 var(--color-blanco), -0.0495em -0.0495em 0 var(--color-blanco), -0.0389em -0.0582em 0 var(--color-blanco), -0.0268em -0.0647em 0 var(--color-blanco), -0.0137em -0.0687em 0 var(--color-blanco), 0.0000em -0.0700em 0 var(--color-blanco), 0.0137em -0.0687em 0 var(--color-blanco), 0.0268em -0.0647em 0 var(--color-blanco), 0.0389em -0.0582em 0 var(--color-blanco), 0.0495em -0.0495em 0 var(--color-blanco), 0.0582em -0.0389em 0 var(--color-blanco), 0.0647em -0.0268em 0 var(--color-blanco), 0.0687em -0.0137em 0 var(--color-blanco); -webkit-text-stroke: 0px transparent; paint-order: normal;\n}.elementor .fondo-morado-claro{background-color:var(--color-morado-claro);}.elementor .fondo-crema{background-color:var(--color-amarillo-pastel);}.elementor .contenedor{width:100%;max-width:var(--container-max);padding-inline-start:16px;padding-inline-end:16px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .tarjeta-promo-rosa{background-color:var(--color-rosado);}