.elementor-23392 .elementor-element.elementor-element-5f2c1e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}/* Start custom CSS for html, class: .elementor-element-971d93c *//* Estilos generales de la noticia tipo tabloide */
.noticia-tabloide {
    display: flex;
    flex-wrap: wrap; /* Permite que los elementos se envuelvan si no caben */
    gap: 30px;
    align-items: flex-start;
    margin-bottom: 40px;
}

/* Estilos para el contenedor del texto */
.contenido-noticia {
    flex: 2; /* Ocupa 2/3 del espacio disponible por defecto */
    text-align: justify; /* Justifica el texto para que se vea como un tabloide */
}

/* Estilos para el contenedor de la imagen */
.imagen-noticia {
    flex: 1; /* Ocupa 1/3 del espacio disponible */
}

.imagen-noticia img {
    max-width: 100%;
    height: auto;
    display: block;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* Estilos para el título */
.titulo-noticia {

    font-size: 28px;
    color: #000000;
    margin-bottom: 20px;
    font-weight: bold;
}

/* Estilos para el texto en negrita */
.contenido-noticia strong {
    font-weight: bold; /* Asegura que el texto sea negrita */
}

/* Estilos para el texto de agradecimiento */
.agradecimiento {
    font-size: 16px;
    font-style: REGULAR;
    text-align: ; /* Centra el texto de agradecimiento */
    margin-top: 30px;
    color: #000000;
    font-weight: bold;
}

/* Media Query para pantallas pequeñas */
@media (max-width: 768px) {
    .noticia-tabloide {
        flex-direction: column; /* Apila la imagen y el texto en columnas en pantallas pequeñas */
    }

    .imagen-noticia {
        order: -1; /* Mueve la imagen arriba del texto en móviles */
    }
}/* End custom CSS */