body[class*="home"] .iframe-home-container {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
}

@media (max-width: 490px) {
  body[class*="home"] .iframe-home-container {
    margin-top: 60px;
  }
}

body[class*="home"] .container-bajada-iframe div{
  font-family: var(--body-3-font);
  font-size: var(--body-3-font-size);
  font-weight: var(--body-3-font-weight);
  line-height: var(--body-3-line-height);
  color: var(--op-color-black-4d);
}

body[class*="home"] .iframe-home-container .iframe-home-top-title {
  max-width: 1124px;

  font-family: var(--nunito);
  font-weight: 700;
  font-size: 24px;
  text-align: left;
}

body[class*="home"] .iframe-home-container .iframe-home-top-title a {
  color: var(--op-color-black-30);
  font-family: var(--heading-4-font);
  font-size: var(--heading-4-font-size);
  font-weight: var(--heading-4-font-weight);
  font-style: var(--heading-4-font-style);
  line-height: var(--heading-4-line-height);
}

/* TABLET LANDSCAPE */
@media screen and (min-width: 1024px) and (max-width: 1279.9px) {

  body[class*="home"] .iframe-home-container .iframe-home-top-title a {
    font-size: 38px;
    line-height: 40px;
  }

}

/* DESKTOP */
@media screen and (min-width: 1280px) {

  body[class*="home"] .iframe-home-container .iframe-home-top-title a {
    font-size: 38px;
    line-height: 40px;
  }

}

body[class*="home"] .iframe-home-container .iframe-home-top-title:hover a {
  color: var(--op-color-black-30) !important;
  text-decoration: none;
}

body[class*="home"] .iframe-home-container .container {
  padding: 0;
}


@media screen and (min-width: 767.9px) and (max-width: 1023.9px) {

  body[class*="home"] .iframe-home-container > div{
 
    grid-template-columns: 60% auto !important;
  
  }


}


@media screen and (min-width: 767.9px) {
  body[class*="home"] .iframe-home-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  body[class*="home"] .iframe-home-container > div{
    margin-top: 15px;
    display: grid;
    grid-template-columns: 60% auto;
    width: 100%;
    grid-template-rows: auto auto;
    column-gap: 20px;
  }

  body[class*="home"] .content-iframe-home {
    grid-row-start: 2;
  }

  body[class*="home"] .iframe-home-container .container {
    margin-bottom: 0 !important;
    grid-column-start: 1;
    grid-row-start: 2;
    grid-row-end: 4;
  }

}

.author-principales-home {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  color: #303030;
}

@media screen and (max-width: 1023.9px) {

  .author-principales-home {
    display: none;
  }

}