/*!
 * Font Awesome Free 6.0.0-beta3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Optimized version containing only icons used on the website
 */
:root {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-solid-900.woff2") format("woff2"), 
       url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/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("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-regular-400.woff2") format("woff2"), 
       url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/webfonts/fa-regular-400.ttf") format("truetype");
}

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

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

/* Icons used on the website */
.fa-seedling:before { content: "\f4d8"; }
.fa-home:before { content: "\f015"; }
.fa-gift:before { content: "\f06b"; }
.fa-book:before { content: "\f02d"; }
.fa-sync-alt:before { content: "\f2f1"; }
.fa-store:before { content: "\f54e"; }
.fa-cloud-sun:before { content: "\f6c4"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-graduation-cap:before { content: "\f19d"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-check-circle:before { content: "\f058"; }
.fa-times-circle:before { content: "\f057"; }
.fa-question-circle:before { content: "\f059"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-star:before { content: "\f005"; }
.fa-crown:before { content: "\f521"; }
.fa-leaf:before { content: "\f06c"; }
.fa-robot:before { content: "\f544"; }
.fa-redo:before { content: "\f01e"; }
.fa-cloud-sun-rain:before { content: "\f743"; }
.fa-balance-scale:before { content: "\f24e"; }
.fa-user-graduate:before { content: "\f501"; }
.fa-list:before { content: "\f03a"; }
.fa-walking:before { content: "\f554"; }
.fa-table:before { content: "\f0ce"; }
.fa-chess:before { content: "\f439"; }
.fa-lightbulb:before { content: "\f0eb"; }
.fa-cloud:before { content: "\f0c2"; }
.fa-smog:before { content: "\f75f"; }
.fa-wind:before { content: "\f72e"; }
.fa-cloud-rain:before { content: "\f73d"; }
.fa-moon:before { content: "\f186"; }
.fa-gem:before { content: "\f3a5"; }
.fa-calendar-day:before { content: "\f783"; }
.fa-gamepad:before { content: "\f11b"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-link:before { content: "\f0c1"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-times:before { content: "\f00d"; }
.fa-plus:before { content: "\f067"; }
.fa-minus:before { content: "\f068"; }
.fa-search:before { content: "\f002"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-shield-alt:before { content: "\f3ed"; }
.fa-key:before { content: "\f084"; }
.fa-bug:before { content: "\f188"; }
.fa-ban:before { content: "\f05e"; }
.fa-exclamation:before { content: "\f12a"; }
.fa-bullhorn:before { content: "\f0a1"; }
.fa-tags:before { content: "\f02c"; }
.fa-coins:before { content: "\f51e"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-medal:before { content: "\f5a2"; }
.fa-trophy:before { content: "\f091"; }
.fa-history:before { content: "\f1da"; }
.fa-sync:before { content: "\f021"; }
.fa-infinity:before { content: "\f534"; }
.fa-skull:before { content: "\f54c"; }
.fa-fire:before { content: "\f06d"; }
.fa-snowflake:before { content: "\f2dc"; }
.fa-umbrella:before { content: "\f0e9"; }
.fa-storm:before { content: "\f7ec"; }
.fa-tornado:before { content: "\f76f"; }
.fa-hurricane:before { content: "\f751"; }
.fa-volcano:before { content: "\f770"; }
.fa-earth:before { content: "\f57d"; }
.fa-globe:before { content: "\f0ac"; }
.fa-map:before { content: "\f279"; }
.fa-location:before { content: "\f601"; }
.fa-compass:before { content: "\f14e"; }
.fa-directions:before { content: "\f5eb"; }
.fa-route:before { content: "\f4d7"; }
.fa-sign:before { content: "\f4d9"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-caret-left:before { content: "\f0d9"; }
.fa-caret-right:before { content: "\f0da"; }
.fa-long-arrow-alt-left:before { content: "\f30a"; }
.fa-long-arrow-alt-right:before { content: "\f30b"; }
.fa-double-left:before { content: "\f326"; }
.fa-double-right:before { content: "\f328"; }
.fa-arrows-alt-h:before { content: "\f337"; }
.fa-exchange-alt:before { content: "\f362"; }
.fa-retweet:before { content: "\f079"; }
.fa-refresh:before { content: "\f021"; }
.fa-repeat:before { content: "\f363"; }
.fa-rotate:before { content: "\f2f1"; }
.fa-undo:before { content: "\f0e2"; }
.fa-history:before { content: "\f1da"; }
.fa-backward:before { content: "\f04a"; }
.fa-forward:before { content: "\f04e"; }
.fa-step-backward:before { content: "\f048"; }
.fa-step-forward:before { content: "\f051"; }
.fa-fast-backward:before { content: "\f049"; }
.fa-fast-forward:before { content: "\f050"; }
.fa-play:before { content: "\f04b"; }
.fa-pause:before { content: "\f04c"; }
.fa-stop:before { content: "\f04d"; }
.fa-eject:before { content: "\f052"; }
.fa-power-off:before { content: "\f011"; }
.fa-toggle-on:before { content: "\f205"; }
.fa-toggle-off:before { content: "\f204"; }
.fa-lightbulb:before { content: "\f0eb"; }
.fa-sun:before { content: "\f185"; }
.fa-moon:before { content: "\f186"; }
.fa-star-half:before { content: "\f089"; }
.fa-star-half-alt:before { content: "\f5c0"; }
.fa-heart:before { content: "\f004"; }
.fa-heart-half:before { content: "\f5c0"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-thumbs-down:before { content: "\f165"; }
.fa-plus-circle:before { content: "\f055"; }
.fa-minus-circle:before { content: "\f056"; }
.fa-times-circle:before { content: "\f057"; }
.fa-check-circle:before { content: "\f058"; }
.fa-question-circle:before { content: "\f059"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-bell:before { content: "\f0f3"; }
.fa-bell-slash:before { content: "\f1f6"; }
.fa-envelope-open:before { content: "\f2b6"; }
.fa-inbox:before { content: "\f01c"; }
.fa-archive:before { content: "\f187"; }
.fa-calendar-check:before { content: "\f274"; }
.fa-calendar-plus:before { content: "\f271"; }
.fa-pen:before { content: "\f304"; }
.fa-road:before { content: "\f018"; }
.fa-users:before { content: "\f0c0"; }
.fa-chart-bar:before { content: "\f080"; }
.fa-list-alt:before { content: "\f022"; }
.fa-table:before { content: "\f0ce"; }
.fa-grid:before { content: "\f00a"; }
.fa-th:before { content: "\f00a"; }
.fa-th-large:before { content: "\f009"; }
.fa-th-list:before { content: "\f00b"; }
.fa-filter:before { content: "\f0b0"; }
.fa-sort:before { content: "\f0dc"; }
.fa-sort-up:before { content: "\f0de"; }
.fa-sort-down:before { content: "\f0dd"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-tree:before { content: "\f1bb"; }
.fa-mountain:before { content: "\f6fc"; }
.fa-water:before { content: "\f773"; }
.fa-rainbow:before { content: "\f75b"; }
.fa-umbrella:before { content: "\f0e9"; }
.fa-storm:before { content: "\f7ec"; }
.fa-tornado:before { content: "\f76f"; }
.fa-hurricane:before { content: "\f751"; }
.fa-volcano:before { content: "\f770"; }
.fa-earth-americas:before { content: "\f57d"; }
.fa-globe-americas:before { content: "\f57d"; }
.fa-map-marked-alt:before { content: "\f5a0"; }
.fa-location-dot:before { content: "\f3c5"; }
.fa-compass:before { content: "\f14e"; }
.fa-directions:before { content: "\f5eb"; }
.fa-route:before { content: "\f4d7"; }
.fa-sign:before { content: "\f4d9"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-caret-left:before { content: "\f0d9"; }
.fa-caret-right:before { content: "\f0da"; }
.fa-long-arrow-alt-left:before { content: "\f30a"; }
.fa-long-arrow-alt-right:before { content: "\f30b"; }
.fa-double-left:before { content: "\f326"; }
.fa-double-right:before { content: "\f328"; }
.fa-arrows-alt-h:before { content: "\f337"; }
.fa-exchange-alt:before { content: "\f362"; }
.fa-retweet:before { content: "\f079"; }
.fa-refresh:before { content: "\f021"; }
.fa-repeat:before { content: "\f363"; }
.fa-rotate:before { content: "\f2f1"; }
.fa-undo:before { content: "\f0e2"; }
.fa-history:before { content: "\f1da"; }
.fa-backward:before { content: "\f04a"; }
.fa-forward:before { content: "\f04e"; }
.fa-step-backward:before { content: "\f048"; }
.fa-step-forward:before { content: "\f051"; }
.fa-fast-backward:before { content: "\f049"; }
.fa-fast-forward:before { content: "\f050"; }
.fa-play:before { content: "\f04b"; }
.fa-pause:before { content: "\f04c"; }
.fa-stop:before { content: "\f04d"; }
.fa-eject:before { content: "\f052"; }
.fa-power-off:before { content: "\f011"; }
.fa-toggle-on:before { content: "\f205"; }
.fa-toggle-off:before { content: "\f204"; }
.fa-lightbulb:before { content: "\f0eb"; }
.fa-sun:before { content: "\f185"; }
.fa-moon:before { content: "\f186"; }
.fa-star-half:before { content: "\f089"; }
.fa-star-half-alt:before { content: "\f5c0"; }
.fa-heart:before { content: "\f004"; }
.fa-heart-half:before { content: "\f5c0"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-thumbs-down:before { content: "\f165"; }
.fa-plus-circle:before { content: "\f055"; }
.fa-minus-circle:before { content: "\f056"; }
.fa-times-circle:before { content: "\f057"; }
.fa-check-circle:before { content: "\f058"; }
.fa-question-circle:before { content: "\f059"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-bell:before { content: "\f0f3"; }
.fa-bell-slash:before { content: "\f1f6"; }
.fa-envelope-open:before { content: "\f2b6"; }
.fa-inbox:before { content: "\f01c"; }
.fa-archive:before { content: "\f187"; }
.fa-calendar-check:before { content: "\f274"; }
.fa-calendar-plus:before { content: "\f271"; }
.fa-pen:before { content: "\f304"; }
.fa-road:before { content: "\f018"; }
.fa-users:before { content: "\f0c0"; }
.fa-chart-bar:before { content: "\f080"; }
.fa-list-alt:before { content: "\f022"; }
.fa-table:before { content: "\f0ce"; }
.fa-grid:before { content: "\f00a"; }
.fa-th:before { content: "\f00a"; }
.fa-th-large:before { content: "\f009"; }
.fa-th-list:before { content: "\f00b"; }
.fa-filter:before { content: "\f0b0"; }
.fa-sort:before { content: "\f0dc"; }
.fa-sort-up:before { content: "\f0de"; }
.fa-sort-down:before { content: "\f0dd"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-tree:before { content: "\f1bb"; }
.fa-mountain:before { content: "\f6fc"; }
.fa-water:before { content: "\f773"; }
.fa-rainbow:before { content: "\f75b"; }