body.fa-fallback i[class*="fa-"] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1em;
  font-family: Arial, sans-serif !important;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
}

body.fa-fallback i[class*="fa-"]::before {
  content: "*";
}

body.fa-fallback .fa-robot::before { content: "R"; }
body.fa-fallback .fa-cogs::before,
body.fa-fallback .fa-cog::before { content: "G"; }
body.fa-fallback .fa-plug::before { content: "P"; }
body.fa-fallback .fa-calendar-check::before,
body.fa-fallback .fa-calendar-alt::before { content: "OK"; font-size: 0.66em; }
body.fa-fallback .fa-calendar-xmark::before,
body.fa-fallback .fa-calendar-times::before { content: "X"; }
body.fa-fallback .fa-id-card::before { content: "ID"; font-size: 0.72em; }
body.fa-fallback .fa-user-plus::before { content: "+"; }
body.fa-fallback .fa-check-circle::before,
body.fa-fallback .fa-check::before { content: "OK"; font-size: 0.66em; }
body.fa-fallback .fa-exclamation-circle::before { content: "!"; }
body.fa-fallback .fa-info-circle::before { content: "i"; }
body.fa-fallback .fa-arrow-left::before { content: "<"; }
body.fa-fallback .fa-arrow-right::before { content: ">"; }
body.fa-fallback .fa-external-link-alt::before { content: "go"; font-size: 0.66em; }
body.fa-fallback .fa-download::before { content: "dn"; font-size: 0.66em; }
body.fa-fallback .fa-upload::before { content: "up"; font-size: 0.66em; }
body.fa-fallback .fa-eye::before { content: "o"; }
body.fa-fallback .fa-trash::before { content: "X"; }
body.fa-fallback .fa-database::before { content: "db"; font-size: 0.66em; }
body.fa-fallback .fa-inbox::before { content: "in"; font-size: 0.66em; }
body.fa-fallback .fa-envelope::before { content: "@"; }
body.fa-fallback .fa-link::before { content: "#"; }
body.fa-fallback .fa-whatsapp::before { content: "WA"; font-size: 0.66em; }
body.fa-fallback .fa-right-to-bracket::before,
body.fa-fallback .fa-sign-in-alt::before { content: ">"; }
body.fa-fallback .fa-mouse-pointer::before { content: "^"; }
body.fa-fallback .fa-chevron-down::before { content: "v"; }
body.fa-fallback .fa-angles-up::before,
body.fa-fallback .fa-angle-double-up::before { content: "^"; }
body.fa-fallback .fa-passport::before { content: "ID"; font-size: 0.72em; }
body.fa-fallback .fa-microchip::before { content: "IC"; font-size: 0.66em; }
body.fa-fallback .fa-cube::before { content: "[]"; font-size: 0.66em; }
body.fa-fallback .fa-laptop-code::before,
body.fa-fallback .fa-terminal::before { content: "</>"; font-size: 0.66em; }
body.fa-fallback .fa-arrows-rotate::before,
body.fa-fallback .fa-sync::before,
body.fa-fallback .fa-sync-alt::before { content: "R"; }
body.fa-fallback .fa-up-down-left-right::before,
body.fa-fallback .fa-arrows-alt::before { content: "+"; }
body.fa-fallback .fa-circle-notch::before { content: "o"; }
body.fa-fallback .fa-shield-halved::before,
body.fa-fallback .fa-shield-alt::before { content: "S"; }
body.fa-fallback .fa-bolt::before { content: "!"; }
body.fa-fallback .fa-building::before { content: "B"; }
body.fa-fallback .fa-fire::before { content: "F"; }
body.fa-fallback .fa-tools::before { content: "T"; }
body.fa-fallback .fa-vial::before { content: "V"; }
body.fa-fallback .fa-play-circle::before { content: ">"; }
body.fa-fallback .fa-handshake::before { content: "H"; }
body.fa-fallback .fa-key::before { content: "K"; }
body.fa-fallback .fa-layer-group::before { content: "L"; }
body.fa-fallback .fa-plus::before { content: "+"; }
body.fa-fallback .fa-youtube::before { content: "YT"; font-size: 0.66em; }
body.fa-fallback .fa-linkedin::before { content: "in"; font-size: 0.72em; }
body.fa-fallback .fa-map-location-dot::before,
body.fa-fallback .fa-map-marked-alt::before { content: "M"; }
