/*!
 * Font Awesome Free 6.5.1 - Subset
 * Only includes icons used on this site
 * License - https://fontawesome.com/license/free
 */

/* Font Faces */
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('/fonts/fontawesome/fa-solid-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/fontawesome/fa-brands-400.woff2') format('woff2');
}

/* Base Styles */
.fa,
.fa-solid,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  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-brands {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

/* Solid Icons */
.fa-bars::before { content: "\f0c9"; }
.fa-xmark::before { content: "\f00d"; }
.fa-location-dot::before { content: "\f3c5"; }
.fa-handshake::before { content: "\f2b5"; }
.fa-hammer::before { content: "\f6e3"; }
.fa-people-group::before { content: "\e533"; }
.fa-water::before { content: "\f773"; }
.fa-seedling::before { content: "\f4d8"; }

/* Brand Icons */
.fa-linkedin-in::before { content: "\f0e1"; }
.fa-facebook-f::before { content: "\f39e"; }
.fa-instagram::before { content: "\e055"; }
.fa-youtube::before { content: "\f167"; }
