body[class*="home"] .multimedia__opinion .multimedia__opinion-title {
  border-top: none;
}

body[class*="home"] .multimedia__opinion .multimedia__opinion-title h2 {
  font-family: var(--nunito);
  font-weight: 800;
  font-size: 1.2em;
  letter-spacing: 2.52px;
}

body[class*="home"] .multimedia__opinion .multimedia__opinion-title h2 {
  color: var(--op-color-teal);
  background: none;
}

body[class*="home"] .multimedia__opinion .visit-more-link {
  margin-top: 35px;
}

/* nodos */

body[class*="home"] .opinion-profile {
  border-bottom: none;
}

body[class*="home"] .opinion-profile:not(:last-child) {
  margin-bottom: 42px;
}

body[class*="home"] .opinion-profile .opinion-profile__picture {
  width: 101px;
  height: 101px;
  flex-shrink: 0;
}

body[class*="home"] .opinion-profile .opinion-profile__content {
  margin-left: 25px;
  max-height: unset;
}

body[class*="home"] .opinion-profile .opinion-profile__title {
  font-family: var(--heading-4-font);
  font-size: var(--heading-4-font-size);
  font-weight: 600;
  line-height: var(--heading-4-line-height);
}

/* MOBILE */
@media screen and (max-width: 480px) {

  body[class*="home"] .opinion-profile .opinion-profile__title {
    font-family: var(--heading-4-font);
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
  }

}

/* TABLET PORTRAIT */
@media screen and (min-width: 768px) and (max-width: 1023.9px) {

  body[class*="home"] .opinion-profile .opinion-profile__title {
    font-family: var(--heading-4-font);
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
  }

}

/* TABLET LANDSCAPE */
@media screen and (min-width: 1024px) and (max-width: 1279.9px) {
  
  body[class*="home"] .opinion-profile .opinion-profile__title {
    font-family: var(--heading-4-font);
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
  }
}

body[class*="home"] .opinion-profile .opinion-profile__title a {
  color: var(--op-color-black-30);
}

body[class*="home"] .opinion-profile .opinion-profile__name {
  display: block;

  margin-top: 11px;
  text-transform: capitalize;
}

body[class*="home"] .opinion-profile .opinion-profile__name a {
  color: var(--op-color-teal);
}

body[class*="home"] .opinion-profile:hover .opinion-profile__name a {
  font-weight: 500;
  color: inherit;
}

@media screen and (min-width: 767.9px) {
  body[class*="home"] .multimedia__opinion {
    border-top: none !important;
  }

  body[class*="home"] .multimedia__opinion .multimedia__opinion__profiles {
    flex-wrap: nowrap;
    justify-content: space-between;
  }

  body[class*="home"]
    .multimedia__opinion
    .multimedia__opinion__profiles
    .opinion-profile {
    flex-direction: column;
    align-items: center;
    width: 21%;
    flex: 1 0 21% !important;
    padding: 5px;
    margin-bottom: 0;
    word-wrap: anywhere;
  }

  body[class*="home"]
    .multimedia__opinion
    .multimedia__opinion__profiles
    .opinion-profile
    .opinion-profile__content {
    margin-left: 0;
    margin-top: 14px;
    padding-bottom: 0;
    display: flex;
    flex-direction: column;
  }

  body[class*="home"]
    .multimedia__opinion
    .multimedia__opinion__profiles
    .opinion-profile
    .opinion-profile__content
    .opinion-profile__title {
    text-align: center;
    font-size: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
  }

  /* TABLET PORTRAIT */
@media screen and (min-width: 768px) and (max-width: 1023.9px) {
  
  body[class*="home"]
  .multimedia__opinion
  .multimedia__opinion__profiles
  .opinion-profile
  .opinion-profile__content
  .opinion-profile__title {
  display: block;
  height: 122px;
  }

}

  body[class*="home"]
    .multimedia__opinion
    .multimedia__opinion__profiles
    .opinion-profile
    .opinion-profile__content
    .opinion-profile__title
    a {
    color: var(--op-color-black-4d);
  }

  body[class*="home"]
    .multimedia__opinion
    .multimedia__opinion__profiles
    .opinion-profile:hover
    .opinion-profile__content
    .opinion-profile__title {
    text-decoration: none;
  }

  body[class*="home"]
    .multimedia__opinion
    .multimedia__opinion__profiles
    .opinion-profile:hover
    .opinion-profile__content
    .opinion-profile__title
    a {
    color: var(--op-color-black-30);
  }

  body[class*="home"]
    .multimedia__opinion
    .multimedia__opinion__profiles
    .opinion-profile
    .opinion-profile__content
    .opinion-profile__name {
    text-align: center;
    margin-top: auto;
  }
}

@media screen and (min-width: 1023.9px) {
  body[class*="home"] .opinion-profile .opinion-profile__picture {
    width: 122px;
    height: 122px;
  }

  body[class*="home"] .opinion-profile .opinion-profile__picture img {
    width: 100%;
  }

  body[class*="home"]
    .multimedia__opinion
    .opinion-profile
    .opinion-profile__content {
    border-bottom: none !important;
  }

  body[class*="home"] .opinion-profile .opinion-profile__name {
    margin-top: 14px;
  }
}

@media screen and (min-width: 1279.9px) {

  body[class*="home"] .opinion-profile .opinion-profile__picture {
    width: 100px;
    height: 100px;
  }

}

@media screen and (min-width: 1365.9px) {
  
  body[class*="home"] .opinion-profile .opinion-profile__picture img {
    width: 100%;
  }
}
