@font-face {
    font-family: 'Font Awesome 6 Brands';
    src:
        url('../webfonts/fa-brands-400.ttf') format('truetype'),
        url('../webfonts/fa-brands-400.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="fa-"],
[class*=" fa-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'Font Awesome 6 Brands' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    letter-spacing: normal;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    transform: rotate(0.003deg); 
}

.fab,
.fa-brands {
  font-weight: 400; }

.fa-microsoft:before {
  content: "\f3ca"; }
  
.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-square-vimeo:before {
  content: "\f194"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-square-instagram:before {
  content: "\e055"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-edge:before {
  content: "\f282"; }

.fa-threads:before {
  content: "\e618"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }
  
 .fa-linkedin:before {
  content: "\f08c"; }
 
.fa-xing:before {
  content: "\f168"; }
  
.fa-square-xing:before {
  content: "\f169"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-instagram:before {
  content: "\f16d"; }
