.elementor .titulo-noticia:hover,.elementor .titulo-noticia:focus-visible{color:var(--oliva);}.elementor .titulo-noticia{font-family:var(--fuente-titulares);font-weight:500;font-size:1.3rem;color:var(--oliva);line-height:1.3;& a { color: var(--tinta); text-decoration: none; }\n}.elementor .fecha{font-family:var(--fuente-texto);font-weight:600;font-size:13px;color:var(--dorado-texto);letter-spacing:0.06em;text-transform:uppercase;}.elementor .tarjeta-noticia-cuerpo{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .tarjeta-noticia-img{width:100%;height:200px;object-fit:cover;background-color:var(--arena-claro);display:block;}.elementor .tarjeta-noticia:hover,.elementor .tarjeta-noticia:focus-visible{border-color:var(--dorado);box-shadow:0px 10px 30px 0px rgba(47, 49, 38, 0.08);}.elementor .tarjeta-noticia{height:100%;overflow:hidden;padding:0px;border-radius:var(--radio);border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;}.elementor .fila-botones{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .enlace-flecha{font-family:var(--fuente-texto);font-weight:600;font-size:15px;color:var(--oliva);line-height:1.4;margin-block-start:auto;& a { color: var(--oliva); text-decoration: none; border-bottom: 1.5px solid var(--dorado); padding-bottom: 2px; } & a:hover { color: var(--dorado-texto); }\n}.elementor .migas{font-family:var(--fuente-texto);font-size:13px;color:var(--arena);letter-spacing:0.02em;line-height:1.4;& a { color: var(--arena); text-decoration: none; } & a:hover { color: var(--blanco); text-decoration: underline; }\n}.elementor .prosa{font-family:var(--fuente-texto);font-size:var(--texto-tamano);color:var(--tinta);line-height:1.75;display:block;& p { margin: 0 0 1em 0; } & p:last-child { margin-bottom: 0; } & ul { margin: 0 0 1em 0; padding: 0; list-style: none; } & li { position: relative; padding-left: 28px; margin-bottom: 10px; } & li::before { content: ''; position: absolute; left: 2px; top: 0.72em; width: 12px; height: 2px; background: var(--dorado); } & strong { font-weight: 600; color: var(--oliva-oscuro); } & a { color: var(--dorado-texto); text-decoration: underline; text-underline-offset: 3px; } & h3 { font-family: var(--fuente-titulares); font-weight: 500; font-size: 1.45rem; line-height: 1.25; margin: 1.4em 0 0.5em 0; color: var(--tinta); } & h3:first-child { margin-top: 0; }\n}.elementor .prosa-clara{color:var(--arena-claro);& strong { color: var(--blanco); } & a { color: var(--dorado-claro); } & li::before { background: var(--dorado-claro); }\n}.elementor .seccion{width:100%;background-color:var(--papel);padding-block: var(--seccion-espacio); padding-inline: 0px;\n}.elementor .pila{padding:0px;display:flex;flex-direction:column;gap:var(--hueco);}.elementor .rejilla-2{padding:0px;display:grid;gap:var(--hueco);grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .contenedor{width:100%;max-width:var(--contenedor-max);margin-inline: auto; padding-block: 0px; padding-inline: var(--contenedor-padding); box-sizing: border-box;\n}.elementor .antetitulo{font-family:var(--fuente-titulares);font-weight:500;font-size:0.875rem;color:var(--dorado-texto);letter-spacing:0.28em;line-height:1.4;text-transform:uppercase;}.elementor .entradilla{font-size:1.1875rem;color:var(--gris-texto);line-height:1.65;}.elementor .texto-secundario{font-size:var(--texto-pequeno);color:var(--gris-texto);line-height:1.6;}.elementor .tarjeta:hover,.elementor .tarjeta:focus-visible{border-color:var(--dorado);box-shadow:0px 10px 30px 0px rgba(47, 49, 38, 0.08);}.elementor .tarjeta{padding:32px;border-radius:var(--radio);border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;gap:14px;}.elementor .btn{font-family:var(--fuente-texto);font-weight:600;font-size:16px;letter-spacing:0.01em;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radio);border-width:1.5px;border-color:transparent;border-style:solid;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .btn-primario:hover,.elementor .btn-primario:focus-visible{color:var(--tinta);border-color:var(--dorado-claro);background-color:var(--dorado-claro);}.elementor .btn-primario{color:var(--tinta);border-color:var(--dorado);background-color:var(--dorado);}.elementor .btn-contorno:hover,.elementor .btn-contorno:focus-visible{color:var(--blanco);background-color:var(--oliva);}.elementor .btn-contorno{color:var(--oliva);border-color:var(--oliva);background-color:transparent;}.elementor .btn-whatsapp:hover,.elementor .btn-whatsapp:focus-visible{color:var(--blanco);border-color:#11633A;background-color:#11633A;}.elementor .btn-whatsapp{color:var(--blanco);border-color:var(--whatsapp);background-color:var(--whatsapp);}.elementor .fondo-oliva{color:var(--blanco);background-color:var(--oliva);}.elementor .texto-claro{color:var(--blanco);}.elementor .texto-arena{color:var(--arena);}.elementor .antetitulo-claro{color:var(--arena);}