.elementor-2040 .elementor-element.elementor-element-93e3514{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2040 .elementor-element.elementor-element-93e3514:not(.elementor-motion-effects-element-type-background), .elementor-2040 .elementor-element.elementor-element-93e3514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-el-section{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-el-box{background:#FFFFFF !important;box-shadow:0px 0px 10px 0px rgba(232.9, 232.9, 232.9, 0.5);border-radius:24px 24px 24px 24px;}.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-el-avator img{object-fit:cover;}@media(min-width:768px){.elementor-2040 .elementor-element.elementor-element-93e3514{--content-width:1368px;}}/* Start custom CSS for wpr-blog-post, class: .elementor-element-4dfb45d *//* ========================= */
/* BLOG GRID - TEXTO LEGIBLE */
/* ========================= */

/* Título del post */
.elementor-2040 .elementor-element.elementor-element-4dfb45d h1,
.elementor-2040 .elementor-element.elementor-element-4dfb45d h2,
.elementor-2040 .elementor-element.elementor-element-4dfb45d h3,
.elementor-2040 .elementor-element.elementor-element-4dfb45d h4,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .elementor-heading-title,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .post-title,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .entry-title,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-title,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-title,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-title a,
.elementor-2040 .elementor-element.elementor-element-4dfb45d a{
    color: #050505 !important;
}

/* Texto / descripción */
.elementor-2040 .elementor-element.elementor-element-4dfb45d p,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .entry-content,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .post-excerpt,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-excerpt,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-excerpt,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-excerpt p{
    color: rgba(5, 5, 5, .68) !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
}

/* Categoría y fecha */
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-category,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-category a,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-category,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-category a,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-date,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-date,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .post-meta,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .post-meta a,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .entry-meta,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .entry-meta a{
    color: rgba(5, 5, 5, .55) !important;
}

/* Categoría destacada en azul */
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-category a,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-category a{
    color: #4358ff !important;
    font-weight: 700 !important;
}

/* Botón / read more */
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-read-more,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-read-more a,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-read-more,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-read-more a,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .read-more,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .read-more a{
    color: #050505 !important;
    font-weight: 700 !important;
}

/* Icono/flecha del botón */
.elementor-2040 .elementor-element.elementor-element-4dfb45d svg,
.elementor-2040 .elementor-element.elementor-element-4dfb45d i{
    color: #050505 !important;
    fill: #050505 !important;
}

/* Fondo de cada blog/card */
.elementor-2040 .elementor-element.elementor-element-4dfb45d article,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-inner,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-inner{
    background: #ffffff !important;
}

/* Si hay overlays oscuros encima del texto, los apagamos */
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-media-hover-bg,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-grid-item-overlay,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .wpr-post-overlay,
.elementor-2040 .elementor-element.elementor-element-4dfb45d .elementor-background-overlay{
    background: transparent !important;
    opacity: 0 !important;
}/* End custom CSS */

