.box_servico {
    width: 100%; 
    height: auto; 
    background-color: #ffffff;
    border-radius: var(--border-radius-md);
    position: relative; 
    overflow: hidden; 
    -webkit-box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.05);
    -moz-box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.05);
    box-shadow: 0px 5px 20px 0px rgba(50, 50, 50, 0.05);
    border: 1px solid var(--color-border);
}

.box_servico .cover {
    width: 100%; 
    height: 230px; 
    overflow: hidden; 
    border-radius: var(--border-radius-md);
    position: relative;
    border-bottom: 1px solid var(--color-border);
}

.box_servico .text {
    width: 100%; 
    height: auto; 
    padding: 25px;
}

.box_servico .text h2 {
    font-size: 24px; 
    line-height: 30px; 
    font-weight: 700; ;
    color: var(--color-text-dark);
}

.box_servico .text p {
    margin: 15px 0;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    color: var(--color-text);
}

/* -------------------------- */

.servico_conteudo_revert * {
    all: revert;
    img {
        max-width: 100%;
    }
}

/* CSS RESPONSIVE */
@media (max-width: 1024px) {

    #servico_conteudo .col_9,
    #servico_conteudo .col_3 {
        width: 100%;
    }

}




/* compartilhamento */
.links_share {
    width: 100%;
    display: block;
    height: auto;
    padding: 20px 0;
    margin: 20px 0;
}

.links_share strong {
    margin-bottom: 10px;
    display: block;
    width: 100%;
    font-weight: 700;
}

.a2a_kit {display: flex;}

.a2a_kit a {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    padding: 12px 5px 0px 5px;
}
.a2a_button_whatsapp {background-color: rgb(18, 175, 10);}
.a2a_button_facebook {background-color: rgb(24, 119, 242);}
.a2a_button_twitter {background-color: rgb(29, 155, 240);}
.a2a_button_linkedin {background-color: rgb(0, 123, 181);}
.a2a_button_telegram {background-color: rgb(44, 165, 224);}
.a2a_button_pinterest {background-color: rgb(230, 0, 35);}