.news-section ul li{
    margin-bottom: 0!important;
}

/* ESG */

.proj-text ul{
        list-style: disc;
    }
.proj-text ul li{
        margin: 0!important;
    }

/* Fix Image floating over text on Safari */
 img { vertical-align: inherit !important; } 
 
.fa-6 {
    font-family: "Font Awesome\ 6 Brands";
} 

/* SOCIAL MEDIA ICONS */

.social2 {display: flex; list-style-type: none; margin: 0; padding: 0;}
.social2 ul {margin-left: auto; margin-right:auto;}
.social2 li {margin: 0 15px 0 0; display: flex;}
.social2 li:last-child {margin: 0;}
.social2 li a {align-items: center; background: #fff; border-radius: 50% 50%; display: flex; height: 26px; justify-content: center; padding: 5px; width: 26px; }
.social2 li.linkedin a {padding: 7px;}
.social2 li a:hover {background: #c48d3a;}
.social2 li a svg {fill: #000; height: 100%;}
.social2 li a:hover svg {fill: #fff;}
.social2 li a:hover svg g{fill: #fff;}


@media (min-width: 1600px) {
.social2 {margin: 0 0 0 5px;}
/*.social2 li {margin: 0 20px 0 0;}*/
.social2 li a {height: 32px; width: 32px;}
}

@media (max-width: 1200px) {
.social2 {margin: 0 0 0 5px;}
.social2 li {margin: 0 10px 0 0;}
.social2 li a {height: 24px; padding: 5px; width: 24px;}
}

@media (max-width: 640px) {
.social2 {margin: 0 0 0 5px;}
.social2 li {margin: 0 10px 0 0;}
.social2 li a {height: 30px; padding: 5px; width: 30px;}
}