@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?tin97q');
    src: url('../fonts/icomoon.eot?tin97q#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?tin97q') format('truetype'), url('../fonts/icomoon.woff?tin97q') format('woff'), url('../fonts/icomoon.svg?tin97q#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
    /* Required for solid icons */
    speak: never;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Basic / Navigation / Utility Icons */

.icon-1::before {
  content: "\f015"; /* home */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-2::before {
  content: "\f007"; /* user */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-3::before {
  content: "\f0e0"; /* envelope */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-4::before {
  content: "\f095"; /* phone */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-5::before {
  content: "\f3c5"; /* location */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

/* Already Correct */
.icon-6::before {
  content: "\f060"; /* arrow-left */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-7::before {
  content: "\f061"; /* arrow-right */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-8::before {
  content: "\f002"; /* search */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-9::before {
  content: "\f0c9"; /* menu (bars) */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-10::before {
  content: "\f013"; /* settings */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-11::before {
  content: "\f2ed"; /* trash */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.icon-12::before {
    content: "\f2ed";
    /* fa-trash-can */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.icon-13::before {
    content: "\f0d1";
    /* fa-truck */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.icon-14::before {
    content: "\f1b8";
    /* fa-recycle */
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

/* Services / Waste / Scrap / Utility Icons */

.icon-15::before {
    content: "\f007";
}

/* user */
.icon-16::before {
    content: "\f0e0";
}

/* envelope */
.icon-17::before {
    content: "\f095";
}

/* phone */
.icon-18::before {
    content: "\f3c5";
}

/* location */
.icon-19::before {
    content: "\f017";
}

/* clock */
.icon-20::before {
    content: "\f0ac";
}

/* globe */

.icon-21::before {
    content: "\f07a";
}

/* cart */
.icon-22::before {
    content: "\f15b";
}

/* file */
.icon-23::before {
    content: "\f0c0";
}

/* users */
.icon-24::before {
    content: "\f06c";
}

/* leaf (eco) */
.icon-25::before {
    content: "\f1b8";
}

/* recycle */
.icon-26::before {
    content: "\f0d1";
}

/* truck */

.icon-27::before {
    content: "\f2ed";
}

/* trash */
.icon-28::before {
    content: "\f013";
}

/* settings */
.icon-29::before {
    content: "\f044";
}

/* edit */
.icon-30::before {
    content: "\f002";
}

/* search */

.icon-31::before {
    content: "\f007";
}

/* profile */
.icon-32::before {
    content: "\f023";
}

/* lock */
.icon-33::before {
    content: "\f09d";
}

/* credit card */
.icon-34::before {
    content: "\f155";
}

/* rupee */

.icon-35::before {
    content: "\f0f3";
}

/* bell */
.icon-36::before {
    content: "\f005";
}

/* star */
.icon-37::before {
    content: "\f004";
}

/* heart */
.icon-38::before {
    content: "\f06b";
}

/* gift */

.icon-39::before {
    content: "\f0c9";
}

/* menu */
.icon-40::before {
    content: "\f00d";
}

/* close */
.icon-41::before {
    content: "\f061";
}

/* arrow right */
.icon-42::before {
    content: "\f060";
}

/* arrow left */

.icon-43::before {
    content: "\f078";
}

/* arrow down */
.icon-44::before {
    content: "\f077";
}

/* arrow up */