/*! 
* @package IcoFont 
* @version 1.0.1 
* @author   
* @copyright 2024 
* @license - https://icofont.com/license/
*/

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

[class^="icofont-"], [class*=" icofont-"]
{
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.icofont-robot:before
{
  content: "\efd9";
}

.icofont-newspaper:before
{
  content: "\efa7";
}

.icofont-phone-circle:before
{
  content: "\efba";
}

.icofont-ui-check:before
{
  content: "\ec4b";
}

.icofont-news:before
{
  content: "\efa6";
}

.icofont-duotone.icofont-accessibility:after
{
  content: "\13ab4";
}

.icofont-duotone.icofont-accessibility:before
{
  content: "\13ab5";
}

.icofont-duotone.icofont-add-users:after
{
  content: "\13ab6";
}

.icofont-duotone.icofont-add-users:before
{
  content: "\13ab7";
}

.icofont-duotone.icofont-address:after
{
  content: "\13ab8";
}

.icofont-duotone.icofont-address:before
{
  content: "\13ab9";
}

.icofont-duotone.icofont-apply:after
{
  content: "\13aba";
}

.icofont-duotone.icofont-apply:before
{
  content: "\13abb";
}

.icofont-duotone.icofont-archive:after
{
  content: "\13abc";
}

.icofont-duotone.icofont-archive:before
{
  content: "\13abd";
}

.icofont-duotone.icofont-arrow-first:after
{
  content: "\13abe";
}

.icofont-duotone.icofont-arrow-first:before
{
  content: "\13abf";
}

.icofont-duotone.icofont-arrow-last:after
{
  content: "\13ac0";
}

.icofont-duotone.icofont-arrow-last:before
{
  content: "\13ac1";
}

.icofont-duotone.icofont-articles:after
{
  content: "\13ac2";
}

.icofont-duotone.icofont-articles:before
{
  content: "\13ac3";
}

.icofont-duotone.icofont-ascending:after
{
  content: "\13ac4";
}

.icofont-duotone.icofont-ascending:before
{
  content: "\13ac5";
}

.icofont-duotone.icofont-backward:after
{
  content: "\13ac6";
}

.icofont-duotone.icofont-backward:before
{
  content: "\13ac7";
}

.icofont-duotone.icofont-bar:after
{
  content: "\13ac8";
}

.icofont-duotone.icofont-bar:before
{
  content: "\13ac9";
}

.icofont-duotone.icofont-batch:after
{
  content: "\13aca";
}

.icofont-duotone.icofont-batch:before
{
  content: "\13acb";
}

.icofont-duotone.icofont-book:after
{
  content: "\13acc";
}

.icofont-duotone.icofont-book:before
{
  content: "\13acd";
}

.icofont-duotone.icofont-bookmark:after
{
  content: "\13ace";
}

.icofont-duotone.icofont-bookmark:before
{
  content: "\13acf";
}

.icofont-duotone.icofont-briefcase:after
{
  content: "\13ad2";
}

.icofont-duotone.icofont-briefcase:before
{
  content: "\13ad3";
}

.icofont-duotone.icofont-broadcast:after
{
  content: "\13ad4";
}

.icofont-duotone.icofont-broadcast:before
{
  content: "\13ad5";
}

.icofont-duotone.icofont-brush:after
{
  content: "\13ad6";
}

.icofont-duotone.icofont-brush:before
{
  content: "\13ad7";
}

.icofont-duotone.icofont-bug:after
{
  content: "\13ad8";
}

.icofont-duotone.icofont-bug:before
{
  content: "\13ad9";
}

.icofont-duotone.icofont-calendar:after
{
  content: "\13ada";
}

.icofont-duotone.icofont-calendar:before
{
  content: "\13adb";
}

.icofont-duotone.icofont-camera:after
{
  content: "\13adc";
}

.icofont-duotone.icofont-camera:before
{
  content: "\13add";
}

.icofont-duotone.icofont-cart:after
{
  content: "\13ade";
}

.icofont-duotone.icofont-cart:before
{
  content: "\13adf";
}

.icofont-duotone.icofont-category:after
{
  content: "\13ae0";
}

.icofont-duotone.icofont-category:before
{
  content: "\13ae1";
}

.icofont-duotone.icofont-chart:after
{
  content: "\13ae2";
}

.icofont-duotone.icofont-chart:before
{
  content: "\13ae3";
}

.icofont-duotone.icofont-checkedout:after
{
  content: "\13ae4";
}

.icofont-duotone.icofont-checkedout:before
{
  content: "\13ae5";
}

.icofont-duotone.icofont-cogs:after
{
  content: "\13ae8";
}

.icofont-duotone.icofont-cogs:before
{
  content: "\13ae9";
}

.icofont-duotone.icofont-comment:after
{
  content: "\13aea";
}

.icofont-duotone.icofont-comment:before
{
  content: "\13aeb";
}

.icofont-duotone.icofont-compass:after
{
  content: "\13aec";
}

.icofont-duotone.icofont-compass:before
{
  content: "\13aed";
}

.icofont-duotone.icofont-components:after
{
  content: "\13aee";
}

.icofont-duotone.icofont-components:before
{
  content: "\13aef";
}

.icofont-duotone.icofont-contacts-alt:after
{
  content: "\13af0";
}

.icofont-duotone.icofont-contacts-alt:before
{
  content: "\13af1";
}

.icofont-duotone.icofont-content:after
{
  content: "\13af6";
}

.icofont-duotone.icofont-content:before
{
  content: "\13af7";
}

.icofont-duotone.icofont-credit:after
{
  content: "\13afa";
}

.icofont-duotone.icofont-credit:before
{
  content: "\13afb";
}

.icofont-duotone.icofont-cube:after
{
  content: "\13afc";
}

.icofont-duotone.icofont-cube:before
{
  content: "\13afd";
}

.icofont-duotone.icofont-dark-mode:after
{
  content: "\13afe";
}

.icofont-duotone.icofont-dark-mode:before
{
  content: "\13aff";
}

.icofont-duotone.icofont-dashboard:after
{
  content: "\13b00";
}

.icofont-duotone.icofont-dashboard:before
{
  content: "\13b01";
}

.icofont-duotone.icofont-database:after
{
  content: "\13b02";
}

.icofont-duotone.icofont-database:before
{
  content: "\13b03";
}

.icofont-duotone.icofont-descending:after
{
  content: "\13b04";
}

.icofont-duotone.icofont-descending:before
{
  content: "\13b05";
}

.icofont-duotone.icofont-download:after
{
  content: "\13b08";
}

.icofont-duotone.icofont-download:before
{
  content: "\13b09";
}

.icofont-duotone.icofont-duplicate-alt:after
{
  content: "\13d0d";
}

.icofont-duotone.icofont-duplicate-alt:before
{
  content: "\13d0e";
}

.icofont-duotone.icofont-duplicate:after
{
  content: "\13d0f";
}

.icofont-duotone.icofont-duplicate:before
{
  content: "\13d10";
}

.icofont-duotone.icofont-envelope-badge:after
{
  content: "\13b0a";
}

.icofont-duotone.icofont-envelope-badge:before
{
  content: "\13b0b";
}

.icofont-duotone.icofont-envelope-open:after
{
  content: "\13b0c";
}

.icofont-duotone.icofont-envelope-open:before
{
  content: "\13b0d";
}

.icofont-duotone.icofont-envelope:after
{
  content: "\13b0e";
}

.icofont-duotone.icofont-envelope:before
{
  content: "\13b0f";
}

.icofont-duotone.icofont-exit:after
{
  content: "\13b12";
}

.icofont-duotone.icofont-exit:before
{
  content: "\13b13";
}

.icofont-duotone.icofont-eye-open:after
{
  content: "\13b1a";
}

.icofont-duotone.icofont-eye-open:before
{
  content: "\13b1b";
}

.icofont-duotone.icofont-feed:after
{
  content: "\13b1c";
}

.icofont-duotone.icofont-feed:before
{
  content: "\13b1d";
}

.icofont-duotone.icofont-field-group:after
{
  content: "\13b1e";
}

.icofont-duotone.icofont-field-group:before
{
  content: "\13b1f";
}

.icofont-duotone.icofont-fields:after
{
  content: "\13b20";
}

.icofont-duotone.icofont-fields:before
{
  content: "\13b21";
}

.icofont-duotone.icofont-flag:after
{
  content: "\13b2e";
}

.icofont-duotone.icofont-flag:before
{
  content: "\13b2f";
}

.icofont-duotone.icofont-folder-close:after
{
  content: "\13b30";
}

.icofont-duotone.icofont-folder-close:before
{
  content: "\13b31";
}

.icofont-duotone.icofont-gift:after
{
  content: "\13b38";
}

.icofont-duotone.icofont-gift:before
{
  content: "\13b39";
}

.icofont-duotone.icofont-grayscale:after
{
  content: "\13b3a";
}

.icofont-duotone.icofont-grayscale:before
{
  content: "\13b3b";
}

.icofont-duotone.icofont-groups:after
{
  content: "\13b3e";
}

.icofont-duotone.icofont-groups:before
{
  content: "\13b3f";
}

.icofont-duotone.icofont-home:after
{
  content: "\13b40";
}

.icofont-duotone.icofont-home:before
{
  content: "\13b41";
}

.icofont-duotone.icofont-info-circle:after
{
  content: "\13b44";
}

.icofont-duotone.icofont-info-circle:before
{
  content: "\13b45";
}

.icofont-duotone.icofont-lamp:after
{
  content: "\13b48";
}

.icofont-duotone.icofont-lamp:before
{
  content: "\13b49";
}

.icofont-duotone.icofont-learn:after
{
  content: "\13b4c";
}

.icofont-duotone.icofont-learn:before
{
  content: "\13b4d";
}

.icofont-duotone.icofont-link:after
{
  content: "\13b4e";
}

.icofont-duotone.icofont-link:before
{
  content: "\13b4f";
}

.icofont-duotone.icofont-list-thin:after
{
  content: "\13b51";
}

.icofont-duotone.icofont-list-thin:before
{
  content: "\13b52";
}

.icofont-duotone.icofont-location:after
{
  content: "\13b56";
}

.icofont-duotone.icofont-location:before
{
  content: "\13b57";
}

.icofont-duotone.icofont-lock:after
{
  content: "\13b58";
}

.icofont-duotone.icofont-lock:before
{
  content: "\13b59";
}

.icofont-duotone.icofont-logs:after
{
  content: "\13bd5";
}

.icofont-duotone.icofont-logs:before
{
  content: "\13bd6";
}

.icofont-duotone.icofont-manage:after
{
  content: "\13b5c";
}

.icofont-duotone.icofont-manage:before
{
  content: "\13b5f";
}

.icofont-duotone.icofont-media:after
{
  content: "\13b62";
}

.icofont-duotone.icofont-media:before
{
  content: "\13b63";
}

.icofont-duotone.icofont-menu:after
{
  content: "\13b64";
}

.icofont-duotone.icofont-menu:before
{
  content: "\13b65";
}

.icofont-duotone.icofont-messaging:after
{
  content: "\13b66";
}

.icofont-duotone.icofont-messaging:before
{
  content: "\13b67";
}

.icofont-duotone.icofont-mouse-pointer-highlighter:after
{
  content: "\13b6a";
}

.icofont-duotone.icofont-mouse-pointer-highlighter:before
{
  content: "\13b6b";
}

.icofont-duotone.icofont-multilingual:after
{
  content: "\13b6e";
}

.icofont-duotone.icofont-multilingual:before
{
  content: "\13b6f";
}

.icofont-duotone.icofont-new-tab-alt:after
{
  content: "\13b70";
}

.icofont-duotone.icofont-new-tab-alt:before
{
  content: "\13b71";
}

.icofont-duotone.icofont-notification:after
{
  content: "\13cf5";
}

.icofont-duotone.icofont-notification:before
{
  content: "\13d14";
}

.icofont-duotone.icofont-pencil:after
{
  content: "\13b7c";
}

.icofont-duotone.icofont-pencil:before
{
  content: "\13b7d";
}

.icofont-duotone.icofont-phone:after
{
  content: "\13b7e";
}

.icofont-duotone.icofont-phone:before
{
  content: "\13b7f";
}

.icofont-duotone.icofont-pictures:after
{
  content: "\13b80";
}

.icofont-duotone.icofont-pictures:before
{
  content: "\13b81";
}

.icofont-duotone.icofont-pie:after
{
  content: "\13b82";
}

.icofont-duotone.icofont-pie:before
{
  content: "\13b83";
}

.icofont-duotone.icofont-pin:after
{
  content: "\13b84";
}

.icofont-duotone.icofont-pin:before
{
  content: "\13b85";
}

.icofont-duotone.icofont-print:after
{
  content: "\13b8e";
}

.icofont-duotone.icofont-print:before
{
  content: "\13b8f";
}

.icofont-duotone.icofont-privacy:after
{
  content: "\13b90";
}

.icofont-duotone.icofont-privacy:before
{
  content: "\13b91";
}

.icofont-duotone.icofont-publish:after
{
  content: "\13b92";
}

.icofont-duotone.icofont-publish:before
{
  content: "\13b93";
}

.icofont-duotone.icofont-purge:after
{
  content: "\13b94";
}

.icofont-duotone.icofont-purge:before
{
  content: "\13b95";
}

.icofont-duotone.icofont-quote-left:after
{
  content: "\13b98";
}

.icofont-duotone.icofont-quote-left:before
{
  content: "\13b99";
}

.icofont-duotone.icofont-quote-right:after
{
  content: "\13b9a";
}

.icofont-duotone.icofont-quote-right:before
{
  content: "\13b9b";
}

.icofont-duotone.icofont-rebuild:after
{
  content: "\13b9e";
}

.icofont-duotone.icofont-rebuild:before
{
  content: "\13b9f";
}

.icofont-duotone.icofont-save:after
{
  content: "\13ba4";
}

.icofont-duotone.icofont-save:before
{
  content: "\13ba5";
}

.icofont-duotone.icofont-scissors:after
{
  content: "\13ba6";
}

.icofont-duotone.icofont-scissors:before
{
  content: "\13ba7";
}

.icofont-duotone.icofont-screen:after
{
  content: "\13ba8";
}

.icofont-duotone.icofont-screen:before
{
  content: "\13ba9";
}

.icofont-duotone.icofont-screwdriver:after
{
  content: "\13baa";
}

.icofont-duotone.icofont-screwdriver:before
{
  content: "\13bab";
}

.icofont-duotone.icofont-share-alt:after
{
  content: "\13bac";
}

.icofont-duotone.icofont-share-alt:before
{
  content: "\13bad";
}

.icofont-duotone.icofont-shield:after
{
  content: "\13bae";
}

.icofont-duotone.icofont-shield:before
{
  content: "\13baf";
}

.icofont-duotone.icofont-smart-search:after
{
  content: "\13bb6";
}

.icofont-duotone.icofont-smart-search:before
{
  content: "\13bb7";
}

.icofont-duotone.icofont-step-forward:after
{
  content: "\13bbe";
}

.icofont-duotone.icofont-step-forward:before
{
  content: "\13bbf";
}

.icofont-duotone.icofont-stop:after
{
  content: "\13bc0";
}

.icofont-duotone.icofont-stop:before
{
  content: "\13bc1";
}

.icofont-duotone.icofont-support:after
{
  content: "\13bc2";
}

.icofont-duotone.icofont-support:before
{
  content: "\13bc3";
}

.icofont-duotone.icofont-table:after
{
  content: "\13bc4";
}

.icofont-duotone.icofont-table:before
{
  content: "\13bc5";
}

.icofont-duotone.icofont-tag-double:after
{
  content: "\13bc6";
}

.icofont-duotone.icofont-tag-double:before
{
  content: "\13bc7";
}

.icofont-duotone.icofont-tags-squared:after
{
  content: "\13bc8";
}

.icofont-duotone.icofont-tags-squared:before
{
  content: "\13bc9";
}

.icofont-duotone.icofont-tags-trio:after
{
  content: "\13bca";
}

.icofont-duotone.icofont-tags-trio:before
{
  content: "\13bcb";
}

.icofont-duotone.icofont-unlock:after
{
  content: "\13bd2";
}

.icofont-duotone.icofont-unlock:before
{
  content: "\13bd3";
}

.icofont-duotone.icofont-user-notes:after
{
  content: "\13bd7";
}

.icofont-duotone.icofont-user-notes:before
{
  content: "\13bd8";
}

.icofont-duotone.icofont-user:after
{
  content: "\13d13";
}

.icofont-duotone.icofont-user:before
{
  content: "\13d06";
}

.icofont-duotone.icofont-users:after
{
  content: "\13bd9";
}

.icofont-duotone.icofont-users:before
{
  content: "\13bda";
}

.icofont-duotone.icofont-vcard:after
{
  content: "\13bdb";
}

.icofont-duotone.icofont-vcard:before
{
  content: "\13bdc";
}

.icofont-duotone.icofont-video:after
{
  content: "\13bdd";
}

.icofont-duotone.icofont-video:before
{
  content: "\13bde";
}

.icofont-duotone.icofont-wand:after
{
  content: "\13bdf";
}

.icofont-duotone.icofont-wand:before
{
  content: "\13be0";
}

.icofont-duotone.icofont-workflows:after
{
  content: "\13be1";
}

.icofont-duotone.icofont-workflows:before
{
  content: "\13be2";
}

.icofont-duotone.icofont-wrench:after
{
  content: "\13be3";
}

.icofont-duotone.icofont-wrench:before
{
  content: "\13be4";
}

.icofont-bow:before
{
  content: "\e803";
}

.icofont-dart:before
{
  content: "\e808";
}

.icofont-flora-flower:before
{
  content: "\e80c";
}

.icofont-halloween-pumpkin:before
{
  content: "\e80f";
}

.icofont-love:before
{
  content: "\e813";
}

.icofont-sand-clock:before
{
  content: "\e819";
}

.icofont-skull-danger:before
{
  content: "\e81c";
}

.icofont-space-shuttle:before
{
  content: "\e81f";
}

.icofont-bat:before
{
  content: "\e829";
}

.icofont-bird-flying:before
{
  content: "\e82e";
}

.icofont-bone:before
{
  content: "\e831";
}

.icofont-butterfly:before
{
  content: "\e834";
}

.icofont-camel:before
{
  content: "\e837";
}

.icofont-cat-face:before
{
  content: "\e83c";
}

.icofont-dog-alt:before
{
  content: "\e843";
}

.icofont-dog:before
{
  content: "\e845";
}

.icofont-fish-4:before
{
  content: "\e852";
}

.icofont-bank-alt:before
{
  content: "\e961";
}

.icofont-money-bag:before
{
  content: "\e972";
}

.icofont-presentation:before
{
  content: "\e975";
}

.icofont-bricks:before
{
  content: "\e989";
}

.icofont-calculations:before
{
  content: "\e98c";
}

.icofont-danger-zone:before
{
  content: "\e990";
}

.icofont-eco-energy:before
{
  content: "\e992";
}

.icofont-energy-oil:before
{
  content: "\e995";
}

.icofont-engineer:before
{
  content: "\e999";
}

.icofont-fire-extinguisher:before
{
  content: "\e99b";
}

.icofont-fix-tools:before
{
  content: "\e99c";
}

.icofont-hammer:before
{
  content: "\e9a0";
}

.icofont-help-robot:before
{
  content: "\e9a1";
}

.icofont-industries-5:before
{
  content: "\e9a6";
}

.icofont-labour:before
{
  content: "\e9a8";
}

.icofont-mining:before
{
  content: "\e9a9";
}

.icofont-radio-active:before
{
  content: "\e9ad";
}

.icofont-recycling-man:before
{
  content: "\e9af";
}

.icofont-bitcoin:before
{
  content: "\e9d3";
}

.icofont-dollar:before
{
  content: "\e9d8";
}

.icofont-dong:before
{
  content: "\e9dd";
}

.icofont-euro:before
{
  content: "\e9e2";
}

.icofont-frank:before
{
  content: "\e9e7";
}

.icofont-hryvnia:before
{
  content: "\e9ec";
}

.icofont-lira:before
{
  content: "\e9f1";
}

.icofont-peseta:before
{
  content: "\e9f6";
}

.icofont-peso:before
{
  content: "\e9fb";
}

.icofont-pound:before
{
  content: "\ea00";
}

.icofont-renminbi:before
{
  content: "\ea05";
}

.icofont-riyal:before
{
  content: "\ea0a";
}

.icofont-rouble:before
{
  content: "\ea0f";
}

.icofont-rupee:before
{
  content: "\ea14";
}

.icofont-taka:before
{
  content: "\ea19";
}

.icofont-turkish-lira:before
{
  content: "\ea1e";
}

.icofont-won:before
{
  content: "\ea23";
}

.icofont-yen:before
{
  content: "\ea28";
}

.icofont-game-pad:before
{
  content: "\ea31";
}

.icofont-headphone-alt-2:before
{
  content: "\ea34";
}

.icofont-micro-chip:before
{
  content: "\ea45";
}

.icofont-microphone:before
{
  content: "\ea47";
}

.icofont-arrow-down:before
{
  content: "\ea5b";
}

.icofont-arrow-left:before
{
  content: "\ea5c";
}

.icofont-arrow-right:before
{
  content: "\ea5d";
}

.icofont-arrow-up:before
{
  content: "\ea5e";
}

.icofont-bubble-right:before
{
  content: "\ea65";
}

.icofont-bubble-up:before
{
  content: "\ea66";
}

.icofont-caret-down:before
{
  content: "\ea67";
}

.icofont-caret-left:before
{
  content: "\ea68";
}

.icofont-caret-right:before
{
  content: "\ea69";
}

.icofont-caret-up:before
{
  content: "\ea6a";
}

.icofont-long-arrow-down:before
{
  content: "\ea92";
}

.icofont-long-arrow-left:before
{
  content: "\ea93";
}

.icofont-long-arrow-right:before
{
  content: "\ea94";
}

.icofont-long-arrow-up:before
{
  content: "\ea95";
}

.icofont-rounded-double-left:before
{
  content: "\ea97";
}

.icofont-rounded-double-right:before
{
  content: "\ea98";
}

.icofont-rounded-down:before
{
  content: "\ea99";
}

.icofont-rounded-left:before
{
  content: "\ea9d";
}

.icofont-rounded-right:before
{
  content: "\eaa0";
}

.icofont-rounded-up:before
{
  content: "\eaa1";
}

.icofont-simple-down:before
{
  content: "\eab2";
}

.icofont-simple-left:before
{
  content: "\eab5";
}

.icofont-simple-right:before
{
  content: "\eab8";
}

.icofont-simple-up:before
{
  content: "\eab9";
}

.icofont-duotone.icofont-equalizer:before
{
  content: "\13b11";
}

.icofont-duotone.icofont-equalizer:after
{
  content: "\13b10";
}

.icofont-crown-king:before
{
  content: "\e806";
}

.icofont-hand-power:before
{
  content: "\e810";
}

.icofont-diving-goggle:before
{
  content: "\e80a";
}

.icofont-tree-alt:before
{
  content: "\e824";
}

.icofont-weed:before
{
  content: "\e827";
}

.icofont-duotone.icofont-loop:before
{
  content: "\13b5b";
}

.icofont-duotone.icofont-loop:after
{
  content: "\13b5a";
}

.icofont-bear-face:before
{
  content: "\e82a";
}

.icofont-bull:before
{
  content: "\e832";
}

.icofont-cow-head:before
{
  content: "\e83e";
}

.icofont-deer-head:before
{
  content: "\e842";
}

.icofont-lion-head-1:before
{
  content: "\e868";
}

.icofont-duotone.icofont-reply:before
{
  content: "\13ba3";
}

.icofont-duotone.icofont-reply:after
{
  content: "\13ba2";
}

.icofont-duotone.icofont-question-sign-circle:before
{
  content: "\13b97";
}

.icofont-duotone.icofont-question-sign-circle:after
{
  content: "\13b96";
}

.icofont-duotone.icofont-shuffle:before
{
  content: "\13bb1";
}

.icofont-duotone.icofont-shuffle:after
{
  content: "\13bb0";
}

.icofont-brand-whatsapp:before
{
  content: "\e957";
}

.icofont-facebook:before
{
  content: "\ed37";
}

.icofont-facebook-messenger:before
{
  content: "\ed36";
}

.icofont-bill-alt:before
{
  content: "\e964";
}

.icofont-safety-hat:before
{
  content: "\e9b1";
}

.icofont-brainstorming:before
{
  content: "\ead3";
}

.icofont-atom:before
{
  content: "\eacd";
}

.icofont-award:before
{
  content: "\eace";
}

.icofont-book:before
{
  content: "\ead2";
}

.icofont-certificate:before
{
  content: "\ead6";
}

.icofont-electron:before
{
  content: "\ead8";
}

.icofont-globe-alt:before
{
  content: "\eada";
}

.icofont-hat-alt:before
{
  content: "\eade";
}

.icofont-microscope:before
{
  content: "\eae4";
}

.icofont-apple:before
{
  content: "\eb3b";
}

.icofont-muscle:before
{
  content: "\eb3a";
}

.icofont-gym:before
{
  content: "\eb38";
}

.icofont-dumbbell:before
{
  content: "\eb33";
}

.icofont-beans:before
{
  content: "\eb43";
}

.icofont-beer:before
{
  content: "\eb44";
}

.icofont-cocktail:before
{
  content: "\eb52";
}

.icofont-restaurant:before
{
  content: "\eb8c";
}

.icofont-steak:before
{
  content: "\eb93";
}

.icofont-baby:before
{
  content: "\eba1";
}

.icofont-law-order:before
{
  content: "\ebc4";
}

.icofont-dna:before
{
  content: "\ec17";
}

.icofont-search-2:before
{
  content: "\ed12";
}

.icofont-instagram:before
{
  content: "\ed46";
}

.icofont-google-map:before
{
  content: "\ed42";
}

.icofont-google-plus:before
{
  content: "\ed43";
}

.icofont-pinterest:before
{
  content: "\ed5d";
}

.icofont-tumblr:before
{
  content: "\ed78";
}

.icofont-vine:before
{
  content: "\ed80";
}

.icofont-twitter:before
{
  content: "\ed7a";
}

.icofont-tiktok:before
{
  content: "\f033";
}

.icofont-twitch:before
{
  content: "\ed79";
}

.icofont-telegram:before
{
  content: "\ed75";
}

.icofont-tinder:before
{
  content: "\ed76";
}

.icofont-spotify:before
{
  content: "\ed6e";
}

.icofont-rss:before
{
  content: "\ed64";
}

.icofont-skype:before
{
  content: "\ed67";
}

.icofont-snapchat:before
{
  content: "\ed6c";
}

.icofont-soundcloud:before
{
  content: "\ed6d";
}

.icofont-steam:before
{
  content: "\ed71";
}

.icofont-whatsapp:before
{
  content: "\ed86";
}

.icofont-x:before
{
  content: "\f03d";
}

.icofont-youtube:before
{
  content: "\ed8b";
}

.icofont-tracking:before
{
  content: "\edd5";
}

.icofont-volleyball:before
{
  content: "\edda";
}

.icofont-baseball:before
{
  content: "\ed8e";
}

.icofont-basketball:before
{
  content: "\ed91";
}

.icofont-badminton-birdie:before
{
  content: "\ed8d";
}

.icofont-billiard-ball:before
{
  content: "\ed92";
}

.icofont-bowling:before
{
  content: "\ed97";
}

.icofont-football:before
{
  content: "\eda0";
}

.icofont-football-american:before
{
  content: "\ed9f";
}

.icofont-whistle:before
{
  content: "\eddd";
}

.icofont-helicopter:before
{
  content: "\ee25";
}

.icofont-car:before
{
  content: "\ee1f";
}

.icofont-motor-bike:before
{
  content: "\ee27";
}

.icofont-scooter:before
{
  content: "\ee31";
}

.icofont-breakdown:before
{
  content: "\ee4f";
}

.icofont-celsius:before
{
  content: "\ee50";
}

.icofont-clouds:before
{
  content: "\ee51";
}

.icofont-cloudy:before
{
  content: "\ee52";
}

.icofont-dust:before
{
  content: "\ee53";
}

.icofont-eclipse:before
{
  content: "\ee54";
}

.icofont-fahrenheit:before
{
  content: "\ee55";
}

.icofont-forest-fire:before
{
  content: "\ee56";
}

.icofont-full-night:before
{
  content: "\ee57";
}

.icofont-full-sunny:before
{
  content: "\ee58";
}

.icofont-hail-night:before
{
  content: "\ee59";
}

.icofont-hail-rainy-night:before
{
  content: "\ee5a";
}

.icofont-hail-rainy-sunny:before
{
  content: "\ee5b";
}

.icofont-hail-rainy:before
{
  content: "\ee5c";
}

.icofont-hail-sunny:before
{
  content: "\ee5d";
}

.icofont-hail-thunder-night:before
{
  content: "\ee5e";
}

.icofont-hail-thunder-sunny:before
{
  content: "\ee5f";
}

.icofont-hail-thunder:before
{
  content: "\ee60";
}

.icofont-hail:before
{
  content: "\ee61";
}

.icofont-hill-night:before
{
  content: "\ee62";
}

.icofont-hill-sunny:before
{
  content: "\ee63";
}

.icofont-hurricane:before
{
  content: "\ee64";
}

.icofont-meteor:before
{
  content: "\ee65";
}

.icofont-night:before
{
  content: "\ee66";
}

.icofont-rainy-night:before
{
  content: "\ee67";
}

.icofont-rainy-sunny:before
{
  content: "\ee68";
}

.icofont-rainy-thunder:before
{
  content: "\ee69";
}

.icofont-rainy:before
{
  content: "\ee6a";
}

.icofont-snow-alt:before
{
  content: "\ee6b";
}

.icofont-snow-flake:before
{
  content: "\ee6c";
}

.icofont-snow-temp:before
{
  content: "\ee6d";
}

.icofont-snow:before
{
  content: "\ee6e";
}

.icofont-snowy-hail:before
{
  content: "\ee6f";
}

.icofont-snowy-night-hail:before
{
  content: "\ee70";
}

.icofont-snowy-night-rainy:before
{
  content: "\ee71";
}

.icofont-snowy-night:before
{
  content: "\ee72";
}

.icofont-snowy-rainy:before
{
  content: "\ee73";
}

.icofont-snowy-sunny-hail:before
{
  content: "\ee74";
}

.icofont-snowy-sunny-rainy:before
{
  content: "\ee75";
}

.icofont-snowy-sunny:before
{
  content: "\ee76";
}

.icofont-snowy-thunder-night:before
{
  content: "\ee77";
}

.icofont-snowy-thunder-sunny:before
{
  content: "\ee78";
}

.icofont-snowy-thunder:before
{
  content: "\ee79";
}

.icofont-snowy-windy-night:before
{
  content: "\ee7a";
}

.icofont-snowy-windy-sunny:before
{
  content: "\ee7b";
}

.icofont-snowy-windy:before
{
  content: "\ee7c";
}

.icofont-snowy:before
{
  content: "\ee7d";
}

.icofont-sun-alt:before
{
  content: "\ee7e";
}

.icofont-sun-rise:before
{
  content: "\ee7f";
}

.icofont-sun-set:before
{
  content: "\ee80";
}

.icofont-sun:before
{
  content: "\ee81";
}

.icofont-sunny-day-temp:before
{
  content: "\ee82";
}

.icofont-sunny:before
{
  content: "\ee83";
}

.icofont-thunder-light:before
{
  content: "\ee84";
}

.icofont-tornado:before
{
  content: "\ee85";
}

.icofont-umbrella-alt:before
{
  content: "\ee86";
}

.icofont-umbrella:before
{
  content: "\ee87";
}

.icofont-volcano:before
{
  content: "\ee88";
}

.icofont-wave:before
{
  content: "\ee89";
}

.icofont-wind-scale-0:before
{
  content: "\ee8a";
}

.icofont-wind-scale-1:before
{
  content: "\ee8b";
}

.icofont-wind-scale-10:before
{
  content: "\ee8c";
}

.icofont-wind-scale-11:before
{
  content: "\ee8d";
}

.icofont-wind-scale-12:before
{
  content: "\ee8e";
}

.icofont-wind-scale-2:before
{
  content: "\ee8f";
}

.icofont-wind-scale-3:before
{
  content: "\ee90";
}

.icofont-wind-scale-4:before
{
  content: "\ee91";
}

.icofont-wind-scale-5:before
{
  content: "\ee92";
}

.icofont-wind-scale-6:before
{
  content: "\ee93";
}

.icofont-wind-scale-7:before
{
  content: "\ee94";
}

.icofont-wind-scale-8:before
{
  content: "\ee95";
}

.icofont-wind-scale-9:before
{
  content: "\ee96";
}

.icofont-wind-waves:before
{
  content: "\ee97";
}

.icofont-wind:before
{
  content: "\ee98";
}

.icofont-windy-hail:before
{
  content: "\ee99";
}

.icofont-windy-night:before
{
  content: "\ee9a";
}

.icofont-windy-raining:before
{
  content: "\ee9b";
}

.icofont-windy-sunny:before
{
  content: "\ee9c";
}

.icofont-windy-thunder-raining:before
{
  content: "\ee9d";
}

.icofont-windy-thunder:before
{
  content: "\ee9e";
}

.icofont-windy:before
{
  content: "\ee9f";
}

.icofont-book-mark:before
{
  content: "\eec0";
}

.icofont-crop:before
{
  content: "\eef5";
}

.icofont-favourite:before
{
  content: "\ef25";
}

.icofont-earth:before
{
  content: "\ef0e";
}

.icofont-eraser:before
{
  content: "\ef15";
}

.icofont-eye-alt:before
{
  content: "\ef21";
}

.icofont-spinner-alt-1:before
{
  content: "\eff4";
}

.icofont-spinner-alt-6:before
{
  content: "\eff9";
}

.icofont-spinner-alt-2:before
{
  content: "\eff5";
}

.icofont-spinner-alt-4:before
{
  content: "\eff7";
}

.icofont-spinner-alt-3:before
{
  content: "\eff6";
}

.icofont-spinner-alt-5:before
{
  content: "\eff8";
}

.icofont-spinner:before
{
  content: "\effa";
}

.icofont-share:before
{
  content: "\efe5";
}

.icofont-safety:before
{
  content: "\efdc";
}

.icofont-map-pins:before
{
  content: "\ef8a";
}

.icofont-jewlery:before
{
  content: "\ef56";
}

.icofont-gears:before
{
  content: "\ef3b";
}

[class^="icofont-"].icofont-duotone,
	[class*=" icofont-"].icofont-duotone
{
  position: relative;
}

[class^="icofont-"].icofont-duotone:before,
	[class*=" icofont-"].icofont-duotone:before
{
  position: absolute;
  left: 0;
  top: 0;
}

[class^="icofont-"].icofont-duotone:after,
	[class*=" icofont-"].icofont-duotone:after
{
  opacity: 0.4;
}

.icofont-xs
{
  font-size: .5em;
}

.icofont-sm
{
  font-size: .75em;
}

.icofont-md
{
  font-size: 1.25em;
}

.icofont-lg
{
  font-size: 1.5em;
}

.icofont-1x
{
  font-size: 1em;
}

.icofont-2x
{
  font-size: 2em;
}

.icofont-3x
{
  font-size: 3em;
}

.icofont-4x
{
  font-size: 4em;
}

.icofont-5x
{
  font-size: 5em;
}

.icofont-6x
{
  font-size: 6em;
}

.icofont-7x
{
  font-size: 7em;
}

.icofont-8x
{
  font-size: 8em;
}

.icofont-9x
{
  font-size: 9em;
}

.icofont-10x
{
  font-size: 10em;
}

.icofont-fw
{
  text-align: center;
  width: 1.25em;
}

.icofont-ul
{
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.icofont-ul > li
{
  position: relative;
  line-height: 2em;
}

.icofont-ul > li .icofont
{
  display: inline-block;
  vertical-align: middle;
}

.icofont-border
{
  border: solid 0.08em #f1f1f1;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

.icofont-pull-left
{
  float: left;
}

.icofont-pull-right
{
  float: right;
}

.icofont.icofont-pull-left
{
  margin-right: .3em;
}

.icofont.icofont-pull-right
{
  margin-left: .3em;
}

.icofont-spin
{
  -webkit-animation: icofont-spin 2s infinite linear;
  animation: icofont-spin 2s infinite linear;
  display: inline-block;
}

.icofont-pulse
{
  -webkit-animation: icofont-spin 1s infinite steps(8);
  animation: icofont-spin 1s infinite steps(8);
  display: inline-block;
}

@-webkit-keyframes icofont-spin
{
  0%
  {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100%
  {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes icofont-spin
{
  0%
  {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100%
  {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.icofont-rotate-90
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.icofont-rotate-180
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icofont-rotate-270
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.icofont-flip-horizontal
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.icofont-flip-vertical
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.icofont-flip-horizontal.icofont-flip-vertical
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .icofont-rotate-90,
	:root .icofont-rotate-180,
	:root .icofont-rotate-270,
	:root .icofont-flip-horizontal,
	:root .icofont-flip-vertical
{
  -webkit-filter: none;
  filter: none;
  display: inline-block;
}

.icofont-inverse
{
  color: #fff;
}
	