.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-291624 .elementor-element.elementor-element-f5fdf78 .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-f5fdf78 .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-f5fdf78 .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-f5fdf78 .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf{width:100%;max-width:100%;grid-column:span 2;grid-row:span custom;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-a9dc7bf .post-content .post-meta span{color:#888;}.elementor-291624 .elementor-element.elementor-element-fafcf05{width:100%;max-width:100%;grid-column:span 2;grid-row:span custom;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-fafcf05 .post-content .post-meta span{color:#888;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-f805ed7 .post-content .post-meta span{color:#888;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-ff1b113 .post-content .post-meta span{color:#888;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-4f70fe8 .post-content .post-meta span{color:#888;}.elementor-291624 .elementor-element.elementor-element-2d4071b{width:100%;max-width:100%;grid-column:span 4;grid-row:span 1;}.elementor-291624 .elementor-element.elementor-element-2d4071b .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-2d4071b .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-2d4071b .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-2d4071b .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-2d4071b .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-2d4071b .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-2d4071b .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-2d4071b .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-2d4071b .post-content .post-meta span{color:#888;}.elementor-291624 .elementor-element.elementor-element-7a243a7{width:100%;max-width:100%;grid-column:span 4;grid-row:span 1;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-7a243a7 .post-content .post-meta span{color:#888;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-291624 .elementor-element.elementor-element-79a0afd .elementor-heading-title{color:#FFFFFF;}.elementor-291624 .elementor-element.elementor-element-14be9f3{text-align:center;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-2dccd34 .post-content .post-meta span{color:#888;}.elementor-291624 .elementor-element.elementor-element-c05b348{text-align:center;}.elementor-291624 .elementor-element.elementor-element-0250df3{text-align:center;}.elementor-291624 .elementor-element.elementor-element-0250df3 img{width:100%;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .category-meta-bg a:before{border-top-color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .category-meta-bg a:hover:before{border-top-color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .category-meta-bg a{background:#1c1c1c;color:#fff;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .category-meta-bg a:hover{background:#ec0000;color:#fff;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .post-content .post-title a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .post-content .post-title a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .post-meta .post-author a{color:#1c1c1c;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .post-meta .post-author a:hover{color:#ec0000;}.elementor-291624 .elementor-element.elementor-element-72c5a1d .post-content .post-meta span{color:#888;}@media(min-width:768px){.elementor-291624 .elementor-element.elementor-element-41fc22f{width:46.483%;}.elementor-291624 .elementor-element.elementor-element-da9e196{width:53.064%;}}/* Start custom CSS for image, class: .elementor-element-79a19ce */.elementor-291624 .elementor-element.elementor-element-79a19ce {
  margin-top: -25px !important;
}/* End custom CSS */
/* Start custom CSS for news247-post-slide1, class: .elementor-element-f5fdf78 */.post-slide1-warp .post-media {
    height: 410px !important; /* Ajusta este valor para darle más o menos altura */
    position: relative !important;
    overflow: hidden !important;
}

.post-slide1-warp .post-media img {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for news247-post-block5, class: .elementor-element-a9dc7bf */.elementor-element[data-block5-custom="true"] .block-item5 {
    width: 50% !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for news247-post-block5, class: .elementor-element-ff1b113 */.elementor-element-2cd94c7 {
    background-color: #0a0a0a !important;
    padding: 18px 20px 10px 20px !important;
    border-radius: 8px 8px 0 0 !important;
}

.elementor-element-2cd94c7 span {
    color: #ffffff !important;
    letter-spacing: 0.5px !important;
}

.elementor-element-ff1b113 {
    background-color: #0a0a0a !important;
    padding: 10px 15px 20px 15px !important;
    border-radius: 0 0 8px 8px !important;
    margin-bottom: 25px !important;
}

.elementor-element-ff1b113 .block-item5 {
    padding: 8px !important;
}

.elementor-element-ff1b113 .post-block-style {
    background-color: #141414 !important;
    border: 1px solid #2d2d2d !important;
    padding: 12px !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4) !important;
}

/* --- REFUERZO DE ESPECIFICIDAD PARA TITULARES BLANCOS --- */
.elementor-element-ff1b113 .post-title,
.elementor-element-ff1b113 .post-title a,
.elementor-element-ff1b113 h4.post-title,
.elementor-element-ff1b113 h4.post-title a,
.elementor-element-ff1b113 .post-block-style .post-title a {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Forzar estado hover para que no vuelva al azul/negro al pasar el cursor */
.elementor-element-ff1b113 .post-title a:hover,
.elementor-element-ff1b113 h4.post-title a:hover {
    color: #cccccc !important;
}

/* Subtítulos */
.elementor-element-ff1b113 .post-subtitle,
.elementor-element-ff1b113 .post-subtitle a {
    color: #9e9e9e !important;
}/* End custom CSS */