/* Icons: a self-hosted subset of Font Awesome Free 5.15.4 (only the icons
   this site uses). Fonts: SIL OFL 1.1; CSS: MIT. See static/fonts/FontAwesome-LICENSE.txt.
   To add an icon: re-run the subset with its code point and add its rule below. */
@font-face {
  font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block;
  src: url("../fonts/fa-solid-subset.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block;
  src: url("../fonts/fa-brands-subset.woff2") format("woff2");
}
.fa, .fas, .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, .fas { font-family: "Font Awesome 5 Free"; font-weight: 900; }
.fab { font-family: "Font Awesome 5 Brands"; font-weight: 400; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-bed:before { content: "\f236"; }
.fa-blender:before { content: "\f517"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-box:before { content: "\f466"; }
.fa-building:before { content: "\f1ad"; }
.fa-calendar-alt:before { content: "\f073"; }
.fa-camera:before { content: "\f030"; }
.fa-chair:before { content: "\f6c0"; }
.fa-check:before { content: "\f00c"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-clock:before { content: "\f017"; }
.fa-couch:before { content: "\f4b8"; }
.fa-door-open:before { content: "\f52b"; }
.fa-dumpster:before { content: "\f793"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-external-link-alt:before { content: "\f35d"; }
.fa-facebook-f:before { content: "\f39e"; }
.fa-file-signature:before { content: "\f573"; }
.fa-globe-americas:before { content: "\f57d"; }
.fa-google:before { content: "\f1a0"; }
.fa-hammer:before { content: "\f6e3"; }
.fa-hand-holding-usd:before { content: "\f4c0"; }
.fa-hard-hat:before { content: "\f807"; }
.fa-home:before { content: "\f015"; }
.fa-key:before { content: "\f084"; }
.fa-language:before { content: "\f1ab"; }
.fa-leaf:before { content: "\f06c"; }
.fa-lightbulb:before { content: "\f0eb"; }
.fa-map-marked-alt:before { content: "\f5a0"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-minus:before { content: "\f068"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-people-carry:before { content: "\f4ce"; }
.fa-phone-alt:before { content: "\f879"; }
.fa-plus:before { content: "\f067"; }
.fa-question:before { content: "\f128"; }
.fa-recycle:before { content: "\f1b8"; }
.fa-route:before { content: "\f4d7"; }
.fa-search:before { content: "\f002"; }
.fa-tags:before { content: "\f02c"; }
.fa-times:before { content: "\f00d"; }
.fa-tree:before { content: "\f1bb"; }
.fa-truck:before { content: "\f0d1"; }
.fa-tv:before { content: "\f26c"; }
.fa-undo-alt:before { content: "\f2ea"; }
.fa-user-circle:before { content: "\f2bd"; }
.fa-warehouse:before { content: "\f494"; }
.fa-weight-hanging:before { content: "\f5cd"; }
