.fa,
.fas,
.far,
.fal,
.fad,
.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-phone-alt:before {
  content: "\f879"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-user:before {
  content: "\f007"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-image:before {
  content: "\f03e"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-map-market-alt:before {
  content: "\f3c5"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }
  
.fa-search:before {
  content: "\f002"; }
  
.fa-search-plus:before {
  content: "\f00e"; }
  
.fa-plus:before {
  content: "\f067"; }
  
.fa-twitter:before {
  content: "\f099"; }

.fa-pinterest-p:before {
  content: "\f231"; }
  
.fa-behance:before {
  content: "\f1b4"; }
  
.fa-map-marker-alt:before {
  content: "\f3c5"; }
  
.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-check:before {
  content: "\f00c"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }


@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.eot");
  src: url("../webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.woff") format("woff"), url("../webfonts/fa-brands-400.ttf") format("truetype"), url("../webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-regular-400.eot");
  src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.eot");
  src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

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