@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/fontawesome-free-7.0.0-desktop/otfs/Font Awesome 7 Free-Regular-400.otf') format('opentype');
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../fonts/fontawesome-free-7.0.0-desktop/otfs/Font Awesome 7 Free-Solid-900.otf') format('opentype');
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/fontawesome-free-7.0.0-desktop/otfs/Font Awesome 7 Brands-Regular-400.otf') format('opentype');
}

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fas,
.fa-solid {
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free';
  font-weight: 400;
}

.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

/* Common Icon Classes */
.fa-seedling:before { content: "\f4d8"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-phone:before { content: "\f095"; }
.fa-star:before { content: "\f005"; }
.fa-star-half-alt:before { content: "\f5c0"; }
.fa-hammer:before { content: "\f6e3"; }
.fa-tree:before { content: "\f1bb"; }
.fa-leaf:before { content: "\f06c"; }
.fa-mountain:before { content: "\f6fc"; }
.fa-cut:before { content: "\f0c4"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-home:before { content: "\f015"; }
.fa-euro-sign:before { content: "\f153"; }
.fa-globe:before { content: "\f0ac"; }
.fa-images:before { content: "\f302"; }