/*
 * Self-hosted Font Awesome 6.5.2 Free subset — solid + regular styles,
 * limited to the 39 icons actually used on triotimber.com.
 * Regenerate via node _photo-review/build-fa-subset.js after adding/removing an icon class anywhere on the site.
 */
.fa-solid, .fa-regular {
  -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-solid { font-family: 'Font Awesome 6 Free'; font-weight: 900; }
.fa-regular { font-family: 'Font Awesome 6 Free'; font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(fonts/fa-solid-900.woff2) format("woff2"), url(fonts/fa-solid-900.ttf) format("truetype");
}
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(fonts/fa-regular-400.woff2) format("woff2"), url(fonts/fa-regular-400.ttf) format("truetype");
}

.fa-arrow-right:before { content: "\f061"; }
.fa-arrow-trend-up:before { content: "\e098"; }
.fa-arrow-up-right-from-square:before { content: "\f08e"; }
.fa-award:before { content: "\f559"; }
.fa-building:before { content: "\f1ad"; }
.fa-camera-retro:before { content: "\f083"; }
.fa-certificate:before { content: "\f0a3"; }
.fa-check:before { content: "\f00c"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-circle-check:before { content: "\f058"; }
.fa-circle-info:before { content: "\f05a"; }
.fa-circle-xmark:before { content: "\f057"; }
.fa-clipboard-check:before { content: "\f46c"; }
.fa-comments:before { content: "\f086"; }
.fa-download:before { content: "\f019"; }
.fa-drafting-compass:before { content: "\f568"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-file-arrow-down:before { content: "\f56d"; }
.fa-file-contract:before { content: "\f56c"; }
.fa-file-pdf:before { content: "\f1c1"; }
.fa-file-signature:before { content: "\f573"; }
.fa-ghost:before { content: "\f6e2"; }
.fa-handshake:before { content: "\f2b5"; }
.fa-hotel:before { content: "\f594"; }
.fa-house-chimney:before { content: "\e3af"; }
.fa-id-card:before { content: "\f2c2"; }
.fa-industry:before { content: "\f275"; }
.fa-list-check:before { content: "\f0ae"; }
.fa-location-dot:before { content: "\f3c5"; }
.fa-person-digging:before { content: "\f85e"; }
.fa-phone:before { content: "\f095"; }
.fa-ruler-combined:before { content: "\f546"; }
.fa-shield-halved:before { content: "\f3ed"; }
.fa-star:before { content: "\f005"; }
.fa-triangle-exclamation:before { content: "\f071"; }
.fa-truck-fast:before { content: "\f48b"; }
.fa-umbrella:before { content: "\f0e9"; }
.fa-user-tie:before { content: "\f508"; }

.fa-solid.fa-clock:before,
.fa-clock.fa-solid:before { content: "\f017"; }
.fa-regular.fa-clock:before,
.fa-clock.fa-regular:before { content: "\f017"; }
