.elementor .e-579dc787-cd6c:hover,.elementor .e-579dc787-cd6c:focus-visible{color:var(--color-acento);}.elementor .e-579dc787-cd6c{font-family:var(--font-texto);font-size:var(--size-label);color:var(--color-texto-sec);text-decoration:none;align-self:flex-start;}.elementor .e-645ec69a-83ae{font-family:var(--font-titular);font-size:var(--size-h1);color:var(--color-titular);line-height:1.15;margin:0px;}.elementor .e-6b3e133d-98e9{font-family:var(--font-texto);font-size:var(--size-body-sm);color:var(--color-texto-sec);}.elementor .e-22a7985f-8013{font-family:var(--font-texto);font-size:var(--size-body-sm);color:var(--color-texto-sec);}.elementor .e-433726f2-262e{font-family:var(--font-texto);font-size:var(--size-body-sm);color:var(--color-texto-sec);}.elementor .e-306f3ee6-78af{width:100%;padding-block-start:0px;padding-block-end:var(--space-sm);padding-inline-start:0px;padding-inline-end:0px;border-color:var(--color-linea);gap:var(--space-md);flex-wrap:wrap;align-items: baseline; border-block-end-width: 1px;\n}.elementor .e-6173cd03-f243{width:100%;aspect-ratio:3 / 2;object-fit:cover;margin-block-start:var(--space-sm);border-radius:var(--radio-boton);display:block;}.elementor .e-fee3401-6186{width:100%;font-family:var(--font-texto);font-size:var(--size-body);color:var(--color-titular);line-height:1.7;margin-block-start:var(--space-sm);}.elementor .e-2ecf1908-bf91{width:100%;font-family:var(--font-titular);font-size:var(--size-h3);color:var(--color-titular);line-height:1.3;padding-block-start:var(--space-md);margin-block-start:var(--space-md);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--color-linea);border-block-start-width: 1px;\n}.elementor .e-4a8ed8e2-cf01{width:100%;min-height:120px;padding:0px;flex-direction:column;}.elementor .e-629129aa-b6ae:hover,.elementor .e-629129aa-b6ae:focus-visible{color:var(--color-acento-hover);}.elementor .e-629129aa-b6ae{font-family:var(--font-texto);font-weight:600;font-size:var(--size-body);color:var(--color-acento);text-decoration:none;padding-block-start:var(--space-md);margin-block-start:var(--space-md);align-self:flex-start;}.elementor .e-457373b9-dfff{width:100%;max-width:900px;flex-direction:column;gap:var(--space-sm);margin-inline: auto; padding-inline: var(--space-md); padding-block: var(--space-lg);\n}.elementor .e-2e647368-4e39{width:100%;padding:0px;background-color:var(--color-fondo);justify-content:center;}