.elementor .enlace-texto:hover,.elementor .enlace-texto:focus-visible{color:var(--color-primario-hover);text-decoration-thickness: 2px;\n}.elementor .enlace-texto{color:var(--color-primario);text-decoration:underline;text-underline-offset: 3px; text-decoration-thickness: 1px; text-decoration-color: currentColor; transition: color 200ms, text-decoration-color 200ms, text-decoration-thickness 200ms; &:focus-visible { outline: 3px solid var(--color-acento-texto); outline-offset: 2px; }\n}.elementor .seccion{width:100%;padding-block-start:var(--esp-seccion);padding-block-end:var(--esp-seccion);padding-inline-start:max(40px, calc((100% - var(--ancho-contenedor)) / 2));padding-inline-end:max(40px, calc((100% - var(--ancho-contenedor)) / 2));display:flex;flex-direction:column;gap:var(--esp-4);}.elementor .t-nota{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tam-nota);color:var(--color-texto);line-height:1.5;}.elementor .t-cuerpo{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tam-cuerpo);color:var(--color-texto);line-height:1.6;text-wrap: pretty;\n}.elementor .t-h3{font-family:var(--fuente-titulares);font-weight:600;font-size:var(--tam-h3);color:var(--color-primario);line-height:1.2;text-wrap: balance;\n}.elementor .t-h1{font-family:var(--fuente-titulares);font-weight:700;font-size:var(--tam-h1);color:var(--color-primario);line-height:1.2;text-wrap: balance;\n}.elementor .foco-visible{&:focus-visible { outline: 3px solid var(--color-acento-texto); outline-offset: 2px; }\n}