/* ============================================
   elit'com. Academy — Icônes utilisées par le site
   Extrait de Uicons (regular rounded) et IcoFont.
   Pour ajouter une icône, copier sa règle depuis la
   distribution d'origine (flaticon.com/uicons, icofont.com).
   ============================================ */

@font-face {
  font-family: "uicons-regular-rounded";
  src: url("fonts/uicons-regular-rounded.woff2") format("woff2"),
    url("fonts/uicons-regular-rounded.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: IcoFont;
  font-weight: 400;
  font-style: normal;
  src: url("fonts/icofont.woff2") format("woff2"),
    url("fonts/icofont.woff") format("woff");
  font-display: swap;
}

i[class^="fi-rr-"]:before,
i[class*=" fi-rr-"]:before,
span[class^="fi-rr-"]:before,
span[class*=" fi-rr-"]:before {
  font-family: uicons-regular-rounded !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*=" icofont-"],
[class^="icofont-"] {
  font-family: IcoFont !important;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.fi-rr-ad:before { content: "\f10f"; }
.fi-rr-angle-small-right:before { content: "\f13e"; }
.fi-rr-arrow-small-right:before { content: "\f180"; }
.fi-rr-award:before { content: "\f1b6"; }
.fi-rr-badge-check:before { content: "\f1c1"; }
.fi-rr-bolt:before { content: "\f220"; }
.fi-rr-book:before { content: "\f237"; }
.fi-rr-brain:before { content: "\f28b"; }
.fi-rr-briefcase:before { content: "\f292"; }
.fi-rr-building:before { content: "\f2a9"; }
.fi-rr-bullseye:before { content: "\f2af"; }
.fi-rr-calculator:before { content: "\f2c2"; }
.fi-rr-calendar:before { content: "\f2d4"; }
.fi-rr-calendar-check:before { content: "\f2c5"; }
.fi-rr-cash-register:before { content: "\f319"; }
.fi-rr-chalkboard-user:before { content: "\f32a"; }
.fi-rr-chart-line-up:before { content: "\f334"; }
.fi-rr-chart-pie:before { content: "\f338"; }
.fi-rr-check:before { content: "\f34b"; }
.fi-rr-clock:before { content: "\f3cf"; }
.fi-rr-comments:before { content: "\f42d"; }
.fi-rr-diploma:before { content: "\f4af"; }
.fi-rr-document:before { content: "\f4c2"; }
.fi-rr-envelope:before { content: "\f50f"; }
.fi-rr-file-invoice:before { content: "\f58a"; }
.fi-rr-folder-open:before { content: "\f5d0"; }
.fi-rr-graduation-cap:before { content: "\f61a"; }
.fi-rr-handshake:before { content: "\f672"; }
.fi-rr-home:before { content: "\f6a4"; }
.fi-rr-info:before { content: "\f6ea"; }
.fi-rr-laptop:before { content: "\f732"; }
.fi-rr-laptop-code:before { content: "\f72e"; }
.fi-rr-layers:before { content: "\f73c"; }
.fi-rr-magic-wand:before { content: "\f788"; }
.fi-rr-marker:before { content: "\f79f"; }
.fi-rr-megaphone:before { content: "\f7b3"; }
.fi-rr-phone-call:before { content: "\f8a1"; }
.fi-rr-picture:before { content: "\f8b3"; }
.fi-rr-print:before { content: "\f8f5"; }
.fi-rr-receipt:before { content: "\f925"; }
.fi-rr-robot:before { content: "\f95a"; }
.fi-rr-rocket:before { content: "\f95c"; }
.fi-rr-search:before { content: "\f9a2"; }
.fi-rr-share:before { content: "\f9b6"; }
.fi-rr-sitemap:before { content: "\f9fd"; }
.fi-rr-sparkles:before { content: "\fa47"; }
.fi-rr-star:before { content: "\fa9f"; }
.fi-rr-ticket:before { content: "\fb34"; }
.fi-rr-time-fast:before { content: "\fb3a"; }
.fi-rr-users:before { content: "\fbf4"; }

.icofont-facebook:before { content: "\ed37"; }
.icofont-linkedin:before { content: "\ed4d"; }
.icofont-whatsapp:before { content: "\ed86"; }
