@font-face {
  font-family: 'jc-icon';
  src: url('../fonts/jc-icon.eot');
  src: url('../fonts/jc-icon.eot?#iefix') format('eot'),
    url('../fonts/jc-icon.woff') format('woff'),
    url('../fonts/jc-icon.ttf') format('truetype'),
    url('../fonts/jc-icon.svg#jc-icon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.jc-icon {
  display: inline-block;
  font: normal normal normal 16px/1 jc-icon;
  font-size: inherit;
  line-height: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.jc-icon-sm {
  font-size: 1rem;
  line-height: 1rem;
}

.jc-icon-lg {
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.jc-icon-2x { font-size: 2rem; }
.jc-icon-3x { font-size: 3rem; }
.jc-icon-4x { font-size: 4rem; }
.jc-icon-5x { font-size: 5rem; }
.jc-icon-fw {
  width: 1.2857142857142858rem;
  text-align: center;
}

.jc-icon-stack {
  position: relative;
  display: inline-block;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  vertical-align: middle;
}

.jc-icon-stack-xl {
  position: relative;
  display: inline-block;
  width: 6.5rem;
  height: 6.5rem;
  line-height: 6.8rem;
  vertical-align: middle;
}

.jc-icon-stack-1x,
.jc-icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.jc-icon-stack-1x {
  line-height: inherit;
}
.jc-icon-stack-2x {
  font-size: 3rem;
}

.jc-icon-stack-xl .jc-icon-stack-2x {
  font-size: 6.5rem;
}


  .jc-icon-arrow-down:before { content: "\E001" }

  .jc-icon-arrow-left:before { content: "\E002" }

  .jc-icon-arrow-next:before { content: "\E003" }

  .jc-icon-arrow-right:before { content: "\E004" }

  .jc-icon-calendar:before { content: "\E005" }

  .jc-icon-car:before { content: "\E006" }

  .jc-icon-chassis-cabine:before { content: "\E007" }

  .jc-icon-circle:before { content: "\E008" }

  .jc-icon-close:before { content: "\E009" }

  .jc-icon-color:before { content: "\E00A" }

  .jc-icon-conversivel:before { content: "\E00B" }

  .jc-icon-cupe:before { content: "\E00C" }

  .jc-icon-door:before { content: "\E00D" }

  .jc-icon-facebook:before { content: "\E00E" }

  .jc-icon-filter:before { content: "\E00F" }

  .jc-icon-gas-load:before { content: "\E010" }

  .jc-icon-gear-shift:before { content: "\E011" }

  .jc-icon-guide-car:before { content: "\E012" }

  .jc-icon-guide-cash-search:before { content: "\E013" }

  .jc-icon-guide-scooter:before { content: "\E014" }

  .jc-icon-guide-tag:before { content: "\E015" }

  .jc-icon-guide-truck:before { content: "\E016" }

  .jc-icon-hatchback:before { content: "\E017" }

  .jc-icon-instagram:before { content: "\E018" }

  .jc-icon-lifestyle-casal:before { content: "\E019" }

  .jc-icon-lifestyle-esportivo:before { content: "\E01A" }

  .jc-icon-lifestyle-familia:before { content: "\E01B" }

  .jc-icon-lifestyle-lazer:before { content: "\E01C" }

  .jc-icon-lifestyle-luxo:before { content: "\E01D" }

  .jc-icon-lifestyle-off-road:before { content: "\E01E" }

  .jc-icon-lifestyle-trabalho:before { content: "\E01F" }

  .jc-icon-lifestyle-urbano:before { content: "\E020" }

  .jc-icon-lifestyle-viagem:before { content: "\E021" }

  .jc-icon-live:before { content: "\E022" }

  .jc-icon-minivan:before { content: "\E023" }

  .jc-icon-monovolume:before { content: "\E024" }

  .jc-icon-navigation-menu:before { content: "\E025" }

  .jc-icon-perua:before { content: "\E026" }

  .jc-icon-picape:before { content: "\E027" }

  .jc-icon-pin:before { content: "\E028" }

  .jc-icon-play:before { content: "\E029" }

  .jc-icon-rating-star-empty:before { content: "\E02A" }

  .jc-icon-rating-star-filled:before { content: "\E02B" }

  .jc-icon-rating-star-half:before { content: "\E02C" }

  .jc-icon-rating-star:before { content: "\E02D" }

  .jc-icon-search:before { content: "\E02E" }

  .jc-icon-seda:before { content: "\E02F" }

  .jc-icon-sedan:before { content: "\E030" }

  .jc-icon-suv:before { content: "\E031" }

  .jc-icon-twitter:before { content: "\E032" }

  .jc-icon-used-car:before { content: "\E033" }

  .jc-icon-van-comercial:before { content: "\E034" }

  .jc-icon-van:before { content: "\E035" }

  .jc-icon-whatsapp:before { content: "\E036" }

  .jc-icon-youtube:before { content: "\E037" }

  .jc-icon-basculante:before { content: "\E038" }

  .jc-icon-bebidas:before { content: "\E039" }

  .jc-icon-betoneira:before { content: "\E03A" }

  .jc-icon-botijoes-de-gas:before { content: "\E03B" }

  .jc-icon-cana-inteira:before { content: "\E03C" }

  .jc-icon-cana-picada:before { content: "\E03D" }

  .jc-icon-carga-seca:before { content: "\E03E" }

  .jc-icon-cegonheira:before { content: "\E03F" }

  .jc-icon-compactador-de-residuos:before { content: "\E040" }

  .jc-icon-container:before { content: "\E041" }

  .jc-icon-florestal:before { content: "\E042" }

  .jc-icon-frigorifico:before { content: "\E043" }

  .jc-icon-furgao:before { content: "\E044" }

  .jc-icon-graneleiro:before { content: "\E045" }

  .jc-icon-sider:before { content: "\E046" }

  .jc-icon-silo:before { content: "\E047" }

  .jc-icon-tanque-de-combustiveis:before { content: "\E048" }