a.cta-more {
    text-decoration: none;
    color: #575757;
}

a.cta-more:hover {
  color: #FF9900;
}

.titulo-card {
color: #575757;

}
.card__main {
  display: flex;
  /*margin-bottom: 45px;*/
  }
.card__main:nth-child(odd) {
    background-color: #FAFAFA;
}
.card__main__image {
    padding: 45px;
}

.card__main__image img {
    max-width: 89px;
  max-height: 98px;
}
.main__text {
    display: flex;
    flex-direction: column;
    /* background-color: white; */
    /* border: 2px #F5F5F5 solid; */
    padding: 15px 30px 15px 0;
    margin-left: 23px;
    justify-content: center;
    width: 100%;
    color: #575757;
}
.main__text:hover{
  border: 2px gray solid;
}

@media screen and (max-width:768px){
.card__main__image {
    padding: 0px;
  
}
.card__main__image img {
   
    width: 31px;
      height: 31px;
  margin-top: 11px;
}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .main__text{
    display: flex;
    flex-direction: column;
    padding: 10px 20px 10px;
    margin-left: 0px;
  }
}

.main__text__title{
  font-size: 22px;
  padding-bottom: 6px;
}

.main__text__subtitle {
  font-size: 18px;
  font-weight: 700;
  padding-bottom:8px;
  color:#313131;
}
.container__item {line-height : 18px; font-size: 10px:}
.main__text__item1{display: flex;}
.main__text__item2{display: flex;}
.main__text__item3{ display: flex;}
.card__main span {margin-right: 10px;}

.card__main__image:hover{
  filter: grayscale(27%) sepia(13%) brightness(78%) saturate(718%) contrast(110%) invert(3%);
  -webkit-filter: grayscale(27%) sepia(13%) brightness(78%) saturate(718%) contrast(110%) invert(3%);
  -moz-filter: grayscale(27%) sepia(13%) brightness(78%) saturate(718%) contrast(110%) invert(3%);
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .card__main__image {
    /*display: none*/
  }
  .card__main {
   /* min-height: 200px;*/
  }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .card__main__image {
    /*display: none*/
  }
}

