.css_fb{
    margin-top: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-decoration: none;
    color: white;
    font-size: 18px;
    transition: all 0.3s ease;
    background: #3a3938;
}

.css_fb:hover {
    /* transform: translateY(-3px); */
    opacity: 0.9;
    background: #1e77f0;
}

.css_insta{
    margin-top: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-decoration: none;
    color: white;
    font-size: 18px;
    transition: all 0.3s ease;
    background: #3a3938;
}

.css_insta:hover{
    /* transform: translateY(-3px); */
    opacity: 0.9;
    background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
}

.css_x{
    margin-top: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-decoration: none;
    color: white;
    font-size: 18px;
    transition: all 0.3s ease;
    background: #3a3938;
}

.css_x:hover{
    /* transform: translateY(-3px); */
    opacity: 0.9;
    background: #3a3938;

}

.css_linkedin{
    margin-top: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-decoration: none;
    color: white;
    font-size: 18px;
    transition: all 0.3s ease;
    background: #3a3938;
}

.css_linkedin:hover{
    /* transform: translateY(-3px); */
    opacity: 0.9;
    background: #0077b5;

}

.css_posta{
    margin-top: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-decoration: none;
    color: white;
    font-size: 18px;
    transition: all 0.3s ease;
    background: #3a3938;
}

.css_posta:hover{
    opacity: 0.9;
    background:#96a2a8;

}

.css_web{
    margin-top: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    text-decoration: none;
    color: white;
    font-size: 18px;
    transition: all 0.3s ease;
    background: #3a3938;
}

.css_web:hover{
    opacity: 0.9;
    background: #EF7B47;
;    
}