div#h2-compartilhar h2 {
      background: linear-gradient(90deg, #484848 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: #ffffff00; 
  background-clip: text; 
  color: #ffffff00; 
  width: max-content;
}
body div#container-single-post a{
    color:#fff;
    font-weight:bolder !important;
    text-decoration:underline;
}

body div#container-single-post table td{
    border:1px solid #fff;
    padding:15px;
}

div#container-single-post .single-destaque-img{
    position: relative;
}
div#container-single-post .single-destaque-img img {
    aspect-ratio: 789.73 / 550.24;
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
    border-radius: 6px;
}
div#container-single-post .single-destaque-img:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: block;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 3.8%, #050208 86.04%);
    height: 58%;
    opacity: 50%;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
#sociais-group .elementor-widget-icon:nth-of-type(2) {
    margin-top: 15px;
}
div#sociais-group {
    z-index: 1;
}


#sociais-group a {
    border: 0;
    z-index: 0;
    position: relative;
    background: #000000!important;
    transition: all 2.4s;
}

#sociais-group a:before {

    background: linear-gradient(95.57deg, #FFFFFF -4.26%, rgba(38, 37, 39, 0) 97.16%);
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    border-radius: 50%;
}

#sociais-group a.elementor-icon svg {
    fill: white!important;
}

#sociais-group a.elementor-icon:after {    
     background: #000000;;
    content: '';
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    right: 1px;
    z-index: -1;
    border-radius: 50%;
    border: 1px solid #ffffff00;
}

#sociais-group a.elementor-icon:hover:after {
     top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px solid white;
}