@font-face {
  font-family: "FontAwesomeSubsetSolid";
  src: url("../fonts/fontawesome-subset/fa-solid-900.woff2") format("woff2"),
       url("../fonts/fontawesome-subset/fa-solid-900.ttf") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "FontAwesomeSubsetBrands";
  src: url("../fonts/fontawesome-subset/fa-brands-400.woff2") format("woff2"),
       url("../fonts/fontawesome-subset/fa-brands-400.ttf") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.fa-solid, .fa-brands {
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-rendering: auto;
}

.fa-solid {
  font-family: "FontAwesomeSubsetSolid";
}

.fa-brands {
  font-family: "FontAwesomeSubsetBrands";
}

.fa-wine-glass::before { content: "\f4e3"; }
.fa-house::before { content: "\f015"; }
.fa-utensils::before { content: "\f2e7"; }
.fa-square-rss::before { content: "\f143"; }
.fa-circle-check::before { content: "\f058"; }
.fa-circle-exclamation::before { content: "\f06a"; }
.fa-circle-info::before { content: "\f05a"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-clock::before { content: "\f017"; }
.fa-phone::before { content: "\f095"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-instagram::before { content: "\f16d"; }
.fa-facebook::before { content: "\f09a"; }
.fa-martini-glass::before { content: "\f57b"; }