/*!
 * Site icon subset CSS (Font Awesome 6 Pro classes we actually use).
 * Fonts: public/assets/fonts/fa-{solid,regular,light}-*.woff2
 * Use font-display:block so icons are not skipped (optional hides late fonts).
 */
.fa,
.fal,
.far,
.fas,
.fa-solid,
.fa-regular,
.fa-light {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa,
.fal,
.far,
.fas,
.fa-solid,
.fa-regular,
.fa-light {
  font-family: "Font Awesome 6 Pro";
}

.fa,
.fas,
.fa-solid {
  font-weight: 900;
}

.far,
.fa-regular {
  font-weight: 400;
}

.fal,
.fa-light {
  font-weight: 300;
}

.fa-solid::before,
.fas::before,
.fa-regular::before,
.far::before,
.fa-light::before,
.fal::before,
.fa::before {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: inherit;
}

.fa-phone::before {
  content: "\f095";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-times::before,
.fa-xmark::before {
  content: "\f00d";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-check-circle::before,
.fa-circle-check::before {
  content: "\f058";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../fonts/fa-light-300.woff2") format("woff2");
}
