html {
  font-family: Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "FA Solid";
  src: url("../fonts/fa-solid-900.woff2") format("woff2");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: "FA Brands";
  src: url("../fonts/fa-brands-400.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

.fa-solid {
  font-family: "FA Solid";
  font-weight: 900;
}

.fa-brands {
  font-family: "FA Brands";
  font-weight: 400;
}

.fa-phone::before {
  content: "\f095";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-star::before {
  content: "\f005";
}

.fa-user::before {
  content: "\f007";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-award::before {
  content: "\f559";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-play::before {
  content: "\f04b";
}

.fa-facebook-f::before {
  content: "\f39e";
}

.fa-youtube::before {
  content: "\f167";
}

.fa-instagram::before {
  content: "\f16d";
}

button,
input,
select,
textarea {
  font: inherit;
}
