@font-face {
  font-display: swap;
  font-family: flaticon;
  src: url(../fonts/icons/Flaticon.eot);
  src: url(../fonts/icons/Flaticon.eot?#iefix) format("embedded-opentype"),
    url(../fonts/icons/Flaticon.woff2) format("woff2"),
    url(../fonts/icons/Flaticon.woff) format("woff"),
    url(../fonts/icons/Flaticon.ttf) format("truetype"),
    url(../fonts/icons/Flaticon.svg#Flaticon) format("svg");
  font-weight: 400;
  font-style: normal;
}
[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class^="flaticon-"]:before {
  font-family: Flaticon;
  font-size: inherit;
  font-style: normal;
}
.flaticon-medal:before {
  content: "\f103";
}
.flaticon-paint-brush:before {
  content: "\f104";
}
.flaticon-money:before {
  content: "\f10d";
}
.flaticon-mobile-phone:before {
  content: "\f135";
}
.flaticon-mail-1:before {
  content: "\f137";
}
.flaticon-right-arrow:before {
  content: "\f143";
}
.flaticon-plane:before {
  content: "\f151";
}
.flaticon-settings-1:before {
  content: "\f152";
}
.flaticon-search-4:before {
  content: "\f160";
}
.flaticon-pin:before {
  content: "\f163";
}
.flaticon-light-bulb:before {
  content: "\f19e";
}
.flaticon-heart-5:before {
  content: "\f1a1";
}
.flaticon-chef:before {
  content: "\f1a5";
}
.flaticon-photo-camera:before {
  content: "\f1ab";
}
.flaticon-cart:before {
  content: "\f1b3";
}
.flaticon-browser:before {
  content: "\f1b6";
}
.flaticon-laptop-1:before {
  content: "\f1ba";
}
.flaticon-world:before {
  content: "\f1d9";
}
.fa.fa-twitter {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.fa.fa-facebook {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.fa.fa-facebook:before {
  content: "\f39e";
}
.fa.fa-pinterest {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.fa.fa-linkedin {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.fa.fa-linkedin:before {
  content: "\f0e1";
}
.fa.fa-youtube {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.fa.fa-instagram {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-linkedin:before {
  content: "\f08c";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-youtube:before {
  content: "\f167";
}
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/icons/fa-brands-400.eot);
  src: url(../fonts/icons/fa-brands-400.eot?#iefix) format("embedded-opentype"),
    url(../fonts/icons/fa-brands-400.woff2) format("woff2"),
    url(../fonts/icons/fa-brands-400.woff) format("woff"),
    url(../fonts/icons/fa-brands-400.ttf) format("truetype"),
    url(../fonts/icons/fa-brands-400.svg#fontawesome) format("svg");
}
.fa {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
