/*!
 * Font Awesome Free 6.0.0 (Subset for ClickTJ)
 */
.fa, .fas, .fa-solid, .fab, .fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-solid, .fas { font-family: "Font Awesome 6 Free"; font-weight: 900; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2");
}

/* Icons Subset */
.fa-whatsapp:before { content: "\f232"; }
.fa-bars:before { content: "\f0c9"; }
.fa-times:before { content: "\f00d"; }
.fa-check:before { content: "\f00c"; }
.fa-instagram:before { content: "\f16d"; }
.fa-facebook:before { content: "\f09a"; }
.fa-facebook-f:before { content: "\f39e"; }
.fa-linkedin:before { content: "\f08c"; }
.fa-linkedin-in:before { content: "\f0e1"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-phone-alt:before { content: "\f879"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-rocket:before { content: "\f135"; }
.fa-chart-line:before { content: "\f201"; }
.fa-users:before { content: "\f0c0"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-star:before { content: "\f005"; }
.fa-bullhorn:before { content: "\f0a1"; }
.fa-code:before { content: "\f121"; }
.fa-compass:before { content: "\f14e"; }
.fa-ghost:before { content: "\f6e2"; }
.fa-globe:before { content: "\f0ac"; }
.fa-google:before { content: "\f1a0"; }
.fa-home:before { content: "\f015"; }
.fa-laptop-code:before { content: "\f5fc"; }
.fa-lightbulb:before { content: "\f0eb"; }
.fa-link:before { content: "\f0c1"; }
.fa-map-signs:before { content: "\f277"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-search-dollar:before { content: "\f688"; }
.fa-shield-alt:before { content: "\f3ed"; }
.fa-shopify:before { content: "\e057"; }
.fa-tiktok:before { content: "\e07b"; }
.fa-twitter:before { content: "\f099"; }
.fa-wordpress:before { content: "\f19a"; }
.fa-youtube:before { content: "\f167"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-hashtag:before { content: "\23"; }
.fa-address-card:before { content: "\f2bb"; }

/* Helpers */
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-spin { animation: fa-spin 2s linear infinite; }
@keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
