
.content h2 {
    padding-bottom: 30px;
}

.content p > a,
.content li > a {
    text-decoration: underline;
}

.cards-icon > li {
    border: 1px solid #ccc;
    border-radius: 5px;
    min-height: 150px;
    padding: 15px;
    background: #fff;

    transition: .3s;
}

.cards-icon > li {
    padding: 0;
}

/* .cards-icon > li:hover {
    padding: 0;
} */

.cards-icon >  .item-forms {
    border: 1px solid #7c27ad;
}

.cards-icon >  .item-gmail {
    border: 1px solid #1a5bc2;
}

.cards-icon >  .item-whatsapp {
    border: 1px solid #009230;
}

.cards-icon .item-forms .detail {
    background: #ecd1fc;
 }

 .cards-icon .item-gmail .detail {
     background: #cde0fd;
  }

  .cards-icon .item-whatsapp .detail {
      background: #dbfee7;
   }

.cards-icon > li .detail {
    /* display: none; */
    padding: 20px 20px 40px;
 }

.cards-icon > li .detail {
    display: block;
}

/* .cards-icon > li:hover .detail {
    display: block;
} */

.cards-icon > li .item-icon-title {
    display: none;
}

/* .cards-icon > li:hover .item-icon-title {
    display: none;
} */

.cards-icon > li .detail .close-area-cand {
    margin-bottom: 10px;
}

.cards-icon > li .detail p a {
    text-decoration: underline;
}

.cards-icon > li .detail button {
    border: none;
    background: none;
    font: normal 16pt 'any';
    color: #666;

    cursor: pointer;
}

.cards-icon > li .detail button:hover {
    color: #009230;
}

.cards-icon > li .detail ul {
    margin-bottom: 35px;
}

.cards-icon > li .detail li {
    margin-left: 5px;
}

.cards-icon > li .detail li::before {
    content: '> ';
    font-family: 'ani';
}

.cards-icon > li .g-forms {
    font-weight: bold;
    color: #7c27ad;
}

.cards-icon > li .g-gmail {
    font-weight: bold;
    color: #1a5bc2;
}

.cards-icon > li .g-whatsapp {
    font-weight: bold;
    color: #009230;
}

.cards-icon > li .typcn {
    font-size: 18pt;
}

.cards-icon > li h3 {
    margin: 5px 0 0;
}

.cards-icon > li h3 + p {
    color: #666;
}









@media(min-width: 800px) {
        
    .cards-icon > li {
        display: inline-block;
        vertical-align: top;
        width: 48.5%;
        margin: 10px 0.5%;
    }
}

