.elementor .enlace-leer-mas{font-family:var(--fuente-texto);font-weight:600;font-size:0.875rem;color:var(--color-dorado);letter-spacing:0.8px;text-transform:uppercase;padding-block-start:0.5rem;margin-block-start:auto;}.elementor .articulo-fecha{font-family:var(--fuente-texto);font-weight:400;font-size:0.875rem;color:var(--color-dorado);letter-spacing:1px;text-transform:uppercase;}.elementor .tarjeta-articulo-imagen{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;margin-block-end:1rem;display:block;filter: brightness(0.85);\n}.elementor .tarjeta-articulo:hover,.elementor .tarjeta-articulo:focus-visible{opacity:85%;}.elementor .tarjeta-articulo{height:100%;color:inherit;text-decoration:none;padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .grilla-articulos{display:grid;gap:2.2rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .menu-cabecera{& .elementor-nav-menu--main .elementor-item { font-family: var(--fuente-texto), sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 1.4px; text-transform: uppercase; color: var(--color-crema); fill: var(--color-crema); padding: 8px 18px; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--color-dorado); } & .elementor-menu-toggle { color: var(--color-crema); background-color: transparent; font-size: 26px; } & .elementor-menu-toggle svg { fill: var(--color-crema); } & .elementor-nav-menu--dropdown { background-color: var(--color-negro); } & .elementor-nav-menu--dropdown .elementor-item { font-family: var(--fuente-texto), sans-serif; font-size: 15px; letter-spacing: 1.4px; text-transform: uppercase; color: var(--color-crema); background-color: var(--color-negro); padding: 16px 24px; } & .elementor-nav-menu--dropdown .elementor-item:hover, & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { color: var(--color-dorado); background-color: var(--color-negro); }\n}.elementor .beneficio-titulo{font-family:var(--fuente-titulos);font-size:1.5rem;color:var(--color-blanco);margin-block-end:0.4rem;}.elementor .beneficio-frecuencia{font-family:var(--fuente-texto);font-size:0.875rem;color:var(--color-dorado);text-transform:uppercase;}.elementor .beneficio-texto{padding:0px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .beneficio-icono{width:50px;height:50px;flex:0 0 50px;}.elementor .beneficio{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2.8rem;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;}.elementor .tarjeta-libro-imagen{height:281px;margin-block-end:1.25rem;}.elementor .tarjeta-libro{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .testimonio-fuente{font-family:var(--fuente-texto);font-size:0.625rem;color:var(--color-gris-lineas);letter-spacing:1.5px;text-transform:uppercase;}.elementor .testimonio-nombre{font-family:var(--fuente-texto);font-size:1.125rem;color:var(--color-blanco);}.elementor .testimonio-texto{font-family:var(--fuente-titulos);font-size:1.125rem;color:var(--color-blanco);line-height:1.35;font-style:italic;flex:1 1 auto;}.elementor .testimonio-estrellas{font-size:1rem;color:var(--color-estrellas);letter-spacing:2px;}.elementor .testimonio{padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.3rem;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.9rem;border-left-style: solid; border-left-color: var(--color-gris-lineas);\n}.elementor .icono-etiqueta{width:22px;height:22px;flex:0 0 22px;}.elementor .linea-separadora{width:100%;height:1px;background-color:var(--color-gris-lineas);}.elementor .boton-enviar:hover,.elementor .boton-enviar:focus-visible{color:var(--color-dorado);background-color:transparent;}.elementor .boton-enviar{height:49px;font-family:var(--fuente-texto);font-weight:600;font-size:1rem;color:var(--color-blanco);letter-spacing:0.8px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0px;border-width:1px;border-color:var(--color-dorado);border-style:solid;background-color:var(--color-dorado);transition:background-color 0.3s, color 0.3s;}.elementor .resaltado-dorado{& strong { color: var(--color-dorado); font-weight: inherit; } & b { color: var(--color-dorado); font-weight: inherit; }\n}.elementor .imagen-cubrir{width:100%;height:100%;object-fit:cover;display:block;}.elementor .boton-contorno:hover,.elementor .boton-contorno:focus-visible{color:var(--color-negro);background-color:var(--color-blanco);}.elementor .boton-contorno{font-family:var(--fuente-texto);font-weight:600;font-size:var(--tamano-texto);color:var(--color-blanco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:19px;padding-inline-end:19px;border-radius:0px;border-width:1px;border-color:var(--color-blanco);border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;}.elementor .boton-dorado:hover,.elementor .boton-dorado:focus-visible{color:var(--color-dorado);background-color:transparent;}.elementor .boton-dorado{font-family:var(--fuente-texto);font-weight:600;font-size:var(--tamano-texto);color:var(--color-blanco);padding-block-start:10px;padding-block-end:10px;padding-inline-start:19px;padding-inline-end:19px;border-radius:0px;border-width:1px;border-color:var(--color-dorado);border-style:solid;background-color:var(--color-dorado);transition:background-color 0.3s, color 0.3s;}.elementor .texto-cita{font-family:var(--fuente-titulos);font-weight:400;font-size:1.25rem;color:var(--color-blanco);line-height:1.25;font-style:italic;padding-inline-start:13px;border-inline-start-width:9px;border-left-style: solid; border-left-color: var(--color-dorado);\n}.elementor .texto-base{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tamano-texto);color:var(--color-blanco);line-height:1.4;}.elementor .titulo-pequeno{font-family:var(--fuente-titulos);font-weight:400;font-size:var(--tamano-titulo-pequeno);color:var(--color-crema);line-height:1.1;}.elementor .titulo-mediano{font-family:var(--fuente-titulos);font-weight:400;font-size:var(--tamano-titulo-mediano);color:var(--color-crema);line-height:1.14;}.elementor .titulo-grande{font-family:var(--fuente-titulos);font-weight:400;font-size:var(--tamano-titulo-grande);color:var(--color-crema);line-height:0.95;}.elementor .titulo-portada{font-family:var(--fuente-titulos);font-weight:600;font-size:var(--tamano-titulo-portada);color:var(--color-crema);line-height:1;}.elementor .texto-dorado-mayus{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tamano-texto);color:var(--color-dorado);text-transform:uppercase;}.elementor .texto-etiqueta{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tamano-texto);color:var(--color-blanco);text-transform:uppercase;}.elementor .etiqueta-seccion{padding:0px;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .columna{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .contenedor{width:var(--ancho-contenido);max-width:1274px;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}.elementor .seccion{width:100%;position:relative;padding-block-start:var(--espacio-seccion);padding-block-end:var(--espacio-seccion);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-negro);display:flex;flex-direction:column;align-items:center;}.elementor .columnas-2{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}