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

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

.fa-solid,
.fa-regular {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.fa-solid { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fa-regular { font-family: "Font Awesome 6 Free"; font-weight: 400; }

.fa-arrow-left::before { content: "\f060"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-bolt::before { content: "\f0e7"; }
.fa-building::before { content: "\f1ad"; }
.fa-building-circle-check::before { content: "\e4d2"; }
.fa-calendar::before { content: "\f133"; }
.fa-calendar-day::before { content: "\f783"; }
.fa-check::before { content: "\f00c"; }
.fa-circle-check::before { content: "\f058"; }
.fa-circle-info::before { content: "\f05a"; }
.fa-city::before { content: "\f64f"; }
.fa-clock::before { content: "\f017"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-file-contract::before { content: "\f56c"; }
.fa-handshake::before { content: "\f2b5"; }
.fa-house-chimney::before { content: "\e3af"; }
.fa-leaf::before { content: "\f06c"; }
.fa-lock::before { content: "\f023"; }
.fa-map::before { content: "\f279"; }
.fa-mountain::before { content: "\f6fc"; }
.fa-mountain-sun::before { content: "\e52f"; }
.fa-phone::before { content: "\f095"; }
.fa-plug::before { content: "\f1e6"; }
.fa-road::before { content: "\f018"; }
.fa-shield-halved::before { content: "\f3ed"; }
.fa-spinner::before { content: "\f110"; }
.fa-square-full::before { content: "\f45c"; }
.fa-sun::before { content: "\f185"; }
.fa-tree::before { content: "\f1bb"; }
.fa-trowel-bricks::before { content: "\e58a"; }
.fa-umbrella-beach::before { content: "\f5ca"; }
.fa-unlock::before { content: "\f09c"; }
.fa-water::before { content: "\f773"; }

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
