.elementor-widget-posts .elementor-post__read-more.cust-arrow {
  color: #df4a51;
  font-size: 30px;
  font-family: monospace; }

.cust-category {
  font-family: Graphik;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  margin-bottom: 8px;
  display: inline-block !important;
  align: left;
  float: right; }

article.cust-posts {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff; }

.elementor-post__text.cust-post-area {
  padding: 32px;
  height: auto; }
  .elementor-post__text.cust-post-area .elementor-post__title a {
    font-family: Graphik;
    font-size: 20px;
    font-weight: 800;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4a4a4a; }

.elementor-widget-posts .row.cust-arrow {
  margin-right: 0px;
  margin-left: 0px; }

.kec-prensa article.elementor-post.elementor-grid-item.cust-posts {
  box-shadow: none;
  background-color: transparent;
  height: 330px; }
  .kec-prensa article.elementor-post.elementor-grid-item.cust-posts a.elementor-post__thumbnail__link {
    margin-bottom: 0px; }
.kec-prensa .carousel .carousel-inner article.elementor-post.elementor-grid-item.cust-posts {
  height: auto; }
.kec-prensa .elementor-post__text.cust-post-area {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  top: -120px;
  position: relative;
  min-height: 204px; }
  .kec-prensa .elementor-post__text.cust-post-area .cust-category {
    text-align: right;
    display: flow-root; }
    .kec-prensa .elementor-post__text.cust-post-area .cust-category span {
      border: 1px solid #df4a51;
      color: #df4a51;
      font-family: Graphik;
      font-size: 12px;
      font-weight: 900;
      padding: 5px 10px;
      margin-right: 10px; }
  .kec-prensa .elementor-post__text.cust-post-area .elementor-post__excerpt {
    margin-bottom: 10px;
    margin-top: 10px; }
  .kec-prensa .elementor-post__text.cust-post-area .row.cust-arrow {
    margin-right: 0px;
    margin-left: 0px;
    position: absolute;
    bottom: 25px; }
.kec-prensa .carousel.slide .carousel-inner .elementor-post__text.cust-post-area {
  height: fit-content;
  top: 20px; }
  .kec-prensa .carousel.slide .carousel-inner .elementor-post__text.cust-post-area .row.cust-arrow {
    position: relative;
    bottom: 0px; }

.informes article.elementor-post.elementor-grid-item.cust-posts {
  box-shadow: none;
  background-color: transparent;
  height: 440px; }
  @media screen and (max-width: 768px) {
    .informes article.elementor-post.elementor-grid-item.cust-posts {
      height: 480px; } }
.informes .cust-category {
  width: fit-content !important; }
.informes .cust-arrow {
  bottom: 5px !important; }
.informes .elementor-post__excerpt {
  margin-bottom: 30px !important; }
.informes .elementor-post__title {
  margin-top: 35px; }
.informes .cust-category:nth-child(1) span {
  color: #9b9b9b !important;
  border: 1px solid #9b9b9b !important; }

.kec-publicaciones .kec-informes-3 article.elementor-post.elementor-grid-item.cust-posts {
  box-shadow: none;
  background-color: transparent;
  height: 440px; }
  @media screen and (max-width: 768px) {
    .kec-publicaciones .kec-informes-3 article.elementor-post.elementor-grid-item.cust-posts {
      height: 480px; } }
.kec-publicaciones .kec-informes-3 .cust-category {
  width: fit-content !important; }
.kec-publicaciones .kec-informes-3 .cust-arrow {
  bottom: 5px !important;
  height: 50px; }
.kec-publicaciones .kec-informes-3 .elementor-post__excerpt {
  margin-bottom: 30px !important; }
.kec-publicaciones .kec-informes-3 .elementor-post__title {
  margin-top: 35px; }
.kec-publicaciones .kec-informes-3 .cust-category:nth-child(1) span {
  color: #9b9b9b !important;
  border: 1px solid #9b9b9b !important; }
@media (max-width: 991px) {
  .kec-publicaciones .kec-informes-3 article.elementor-post.elementor-grid-item.cust-posts {
    height: 380px; } }

.kec-publicaciones .elementor-posts-container {
  grid-column-gap: 30px;
  grid-row-gap: 35px; }
.kec-publicaciones article.elementor-post.elementor-grid-item.cust-posts {
  box-shadow: none;
  background-color: transparent;
  height: 355px; }
  .kec-publicaciones article.elementor-post.elementor-grid-item.cust-posts a.elementor-post__thumbnail__link {
    margin-bottom: 0px; }
.kec-publicaciones .elementor-post__text.cust-post-area {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  top: -140px;
  position: relative;
  min-height: 260px; }
  .kec-publicaciones .elementor-post__text.cust-post-area .cust-category {
    text-align: right;
    display: flow-root;
    width: 100%;
    height: 30px; }
    .kec-publicaciones .elementor-post__text.cust-post-area .cust-category span {
      border: 1px solid #df4a51;
      color: #df4a51;
      font-family: Graphik;
      font-size: 12px;
      font-weight: 900;
      padding: 5px 10px;
      margin-right: 10px; }
  .kec-publicaciones .elementor-post__text.cust-post-area .elementor-post__excerpt {
    margin-bottom: 10px;
    margin-top: 10px;
    height: 65px;
    overflow: hidden;
    word-wrap: break-word;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
  .kec-publicaciones .elementor-post__text.cust-post-area .row.cust-arrow {
    margin-right: 0px;
    margin-left: 0px;
    position: absolute;
    bottom: 25px; }
  @media screen and (max-width: 991px) {
    .kec-publicaciones .elementor-post__text.cust-post-area {
      top: -195px; } }
.kec-publicaciones .kec-prensa.elementor-widget-posts article img {
  width: 100%;
  height: 220px;
  object-fit: cover; }

@media screen and (max-width: 768px) {
  .elementor-widget-heading div.elementor-heading-title {
    font-size: inherit; } }

.elementor-posts-container .elementor-post__thumbnail {
  padding-bottom: unset !important; }

.blog_posts .cust-category {
  float: unset;
  display: block; }

.prensa .cust-posts {
  height: 260px; }
.prensa .cust-post-area {
  top: -50px !important; }

.dist-prensa article.elementor-post.elementor-grid-item.cust-posts img {
  height: 200px;
  object-fit: cover; }

/*# sourceMappingURL=lasts-posts.css.map */
