.elementor .articulos-relacionados{& .elementor-posts-container { gap: 2.2rem; } & .elementor-post { display: flex; flex-direction: column; background-color: transparent; } & .elementor-post__thumbnail__link { margin-bottom: 1.25rem !important; width: 100%; } & .elementor-post__thumbnail img { filter: brightness(0.85); transition: filter 0.3s; } & .elementor-post:hover .elementor-post__thumbnail img { filter: brightness(1); } & .elementor-post__text { display: flex; flex-direction: column; gap: 0.6rem; } & .elementor-post__meta-data { order: -1; font-family: var(--fuente-texto), sans-serif; font-size: 0.875rem; letter-spacing: 1px; text-transform: uppercase; color: var(--color-dorado); margin: 0px; } & .elementor-post__title { margin: 0px; } & .elementor-post__title a { font-family: var(--fuente-titulos), serif; font-size: clamp(1.3rem, 1.4vw, 1.6rem); font-weight: 400; line-height: 1.15; color: var(--color-crema); text-decoration: none; } & .elementor-post__title a:hover { color: var(--color-dorado); } & .elementor-post__excerpt p { margin: 0px; font-family: var(--fuente-texto), sans-serif; font-size: 1rem; line-height: 1.5; color: var(--color-blanco); } & .elementor-post__read-more { font-family: var(--fuente-texto), sans-serif; font-size: 0.875rem; font-weight: 600; letter-spacing: 0.8px; text-transform: uppercase; color: var(--color-dorado); } & .elementor-posts-nothing-found { color: var(--color-blanco); }\n}.elementor .articulo-contenido{font-family:var(--fuente-texto);font-size:1.125rem;color:var(--color-blanco);line-height:1.75;& .elementor-widget-theme-post-content { color: var(--color-blanco); font-family: var(--fuente-texto), sans-serif; font-size: 1.125rem; line-height: 1.75; } & p { margin: 0px 0px 1.4em 0px; } & h2 { font-family: var(--fuente-titulos); font-weight: 400; font-size: clamp(1.6rem, 2vw, 2.1rem); line-height: 1.2; color: var(--color-crema); margin: 2em 0px 0.7em 0px; } & h3 { font-family: var(--fuente-titulos); font-weight: 400; font-size: 1.5rem; color: var(--color-crema); margin: 1.6em 0px 0.6em 0px; } & strong { color: var(--color-crema); font-weight: 600; } & a { color: var(--color-dorado); text-decoration: underline; } & ul, & ol { margin: 0px 0px 1.4em 0px; padding-left: 1.3em; } & li { margin-bottom: 0.6em; } & li::marker { color: var(--color-dorado); } & blockquote { margin: 2em 0px; padding: 0.2em 0px 0.2em 1.3em; border-left: 9px solid var(--color-dorado); font-family: var(--fuente-titulos); font-style: italic; font-size: 1.35rem; line-height: 1.4; color: var(--color-crema); } & blockquote p { margin: 0px; } & blockquote cite { display: block; margin-top: 0.6em; font-family: var(--fuente-texto); font-style: normal; font-size: 0.875rem; letter-spacing: 1px; text-transform: uppercase; color: var(--color-dorado); } & img { max-width: 100%; height: auto; }\n}.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 .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 .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-base{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tamano-texto);color:var(--color-blanco);line-height:1.4;}.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 .texto-dorado-mayus{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tamano-texto);color:var(--color-dorado);text-transform:uppercase;}.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;}