/* Sharp is not bundled with this template — use classic Pro/Free glyphs */
.fa-sharp {
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free" !important;
}
.fa-sharp.fa-solid,
.fa-sharp.fas {
  font-weight: 900 !important;
}
.fa-sharp.fa-regular,
.fa-sharp.far {
  font-weight: 400 !important;
}

/* Prefer Pro webfonts, fall back to Free so icons still render */
.fa-solid,
.fas {
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free" !important;
  font-weight: 900;
}
.fa-regular,
.far {
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free" !important;
  font-weight: 400;
}
.fa-brands,
.fab {
  font-family: "Font Awesome 6 Brands" !important;
  font-weight: 400;
}
.fa-light,
.fal,
.fa-thin,
.fat {
  font-family: "Font Awesome 6 Pro", "Font Awesome 6 Free" !important;
  font-weight: 900;
}

/*
 * These regular/Pro icons are not in Font Awesome Free regular.
 * Force solid weight so the Free/Pro solid glyph is used.
 */
.fa-regular.fa-arrow-right,
.fa-regular.fa-arrow-left,
.fa-regular.fa-magnifying-glass,
.fa-regular.fa-xmark,
.fa-regular.fa-chevron-left,
.fa-regular.fa-chevron-right,
.fa-sharp.fa-regular {
  font-weight: 900 !important;
}

/* Pro-only double chevrons → Free single chevron */
.fa-chevrons-right:before {
  content: "\f054";
}
.fa-chevrons-left:before {
  content: "\f053";
}

/* Removed in Font Awesome 6 — map to Google */
.fa-google-plus:before {
  content: "\f1a0";
}
