/*! 
* @package IcoFont 
* @version 1.0.1 
* @author   
* @copyright 2025 
* @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-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-left:before
{
  content: "\ea64";
}

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

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

.icofont-bubble-down:before
{
  content: "\ea63";
}

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

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

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

.icofont-crown-queen:before
{
  content: "\e807";
}

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

.icofont-eye-open:before
{
  content: "\e80b";
}

.icofont-hand-thunder:before
{
  content: "\e811";
}

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

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

.icofont-throne:before
{
  content: "\e823";
}

.icofont-unity-hand:before
{
  content: "\e826";
}

.icofont-brand-adidas:before
{
  content: "\e897";
}

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

.icofont-businessman:before
{
  content: "\e968";
}

.icofont-businesswoman:before
{
  content: "\e969";
}

.icofont-company:before
{
  content: "\e96c";
}

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

.icofont-chart-histogram:before
{
  content: "\e97f";
}

.icofont-chart-histogram-alt:before
{
  content: "\e97e";
}

.icofont-building-alt:before
{
  content: "\e98a";
}

.icofont-architecture-alt:before
{
  content: "\e985";
}

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

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

.icofont-wrench:before
{
  content: "\e9c4";
}

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

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

.icofont-android-nexus:before
{
  content: "\ea29";
}

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

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

.icofont-headphone-alt-3:before
{
  content: "\ea35";
}

.icofont-laptop-alt:before
{
  content: "\ea41";
}

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

.icofont-radio-mic:before
{
  content: "\ea4e";
}

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

.icofont-bell-alt:before
{
  content: "\eacf";
}

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

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

.icofont-certificate-alt-1:before
{
  content: "\ead4";
}

.icofont-education:before
{
  content: "\ead7";
}

.icofont-group-students:before
{
  content: "\eadd";
}

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

.icofont-medal:before
{
  content: "\eae2";
}

.icofont-student-alt:before
{
  content: "\eaee";
}

.icofont-student:before
{
  content: "\eaef";
}

.icofont-laughing:before
{
  content: "\eafc";
}

.icofont-slightly-smile:before
{
  content: "\eb03";
}

.icofont-smirk:before
{
  content: "\eb04";
}

.icofont-sad:before
{
  content: "\eb01";
}

.icofont-open-mouth:before
{
  content: "\eafe";
}

.icofont-confused:before
{
  content: "\eaf7";
}

.icofont-crying:before
{
  content: "\eaf8";
}

.icofont-file-audio:before
{
  content: "\eb09";
}

.icofont-file-document:before
{
  content: "\eb0e";
}

.icofont-file-pdf:before
{
  content: "\eb1e";
}

.icofont-file-flv:before
{
  content: "\eb13";
}

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

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

.icofont-calculator-alt-2:before
{
  content: "\ebde";
}

.icofont-brain-alt:before
{
  content: "\ec10";
}

.icofont-ui-add:before
{
  content: "\ec3e";
}

.icofont-ui-call:before
{
  content: "\ec46";
}

.icofont-ui-close:before
{
  content: "\ec4f";
}

.icofont-ui-folder:before
{
  content: "\ec5b";
}

.icofont-ui-game:before
{
  content: "\ec5c";
}

.icofont-ui-home:before
{
  content: "\ec5e";
}

.icofont-ui-lock:before
{
  content: "\ec61";
}

.icofont-ui-file:before
{
  content: "\ec57";
}

.icofont-ui-email:before
{
  content: "\ec56";
}

.icofont-ui-message:before
{
  content: "\ec67";
}

.icofont-ui-messaging:before
{
  content: "\ec68";
}

.icofont-ui-office:before
{
  content: "\ec70";
}

.icofont-ui-next:before
{
  content: "\ec6e";
}

.icofont-ui-previous:before
{
  content: "\ec78";
}

.icofont-ui-play:before
{
  content: "\ec74";
}

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

.icofont-ui-rating:before
{
  content: "\ec7c";
}

.icofont-ui-text-chat:before
{
  content: "\ec86";
}

.icofont-ui-user:before
{
  content: "\ec8e";
}

.icofont-ui-user-group:before
{
  content: "\ec8d";
}

.icofont-ui-wifi:before
{
  content: "\ec96";
}

.icofont-ui-search:before
{
  content: "\ec82";
}

.icofont-mastercard:before
{
  content: "\ecdb";
}

.icofont-stripe:before
{
  content: "\ece5";
}

.icofont-visa:before
{
  content: "\ece8";
}

.icofont-american-express:before
{
  content: "\ecc1";
}

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

.icofont-boy:before
{
  content: "\eceb";
}

.icofont-female:before
{
  content: "\ecf0";
}

.icofont-funky-man:before
{
  content: "\ecf1";
}

.icofont-girl:before
{
  content: "\ecf3";
}

.icofont-group:before
{
  content: "\ecf4";
}

.icofont-kid:before
{
  content: "\ecf7";
}

.icofont-people:before
{
  content: "\ecf9";
}

.icofont-users-alt-1:before
{
  content: "\ed06";
}

.icofont-users-alt-2:before
{
  content: "\ed07";
}

.icofont-users-alt-5:before
{
  content: "\ed0a";
}

.icofont-users-social:before
{
  content: "\ed0c";
}

.icofont-users:before
{
  content: "\ed0d";
}

.icofont-discord:before
{
  content: "\f032";
}

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

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

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

.icofont-linkedin:before
{
  content: "\ed4d";
}

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

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

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

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

.icofont-boot-alt-1:before
{
  content: "\ed93";
}

.icofont-boot-alt-2:before
{
  content: "\ed94";
}

.icofont-field-alt:before
{
  content: "\ed9c";
}

.icofont-field:before
{
  content: "\ed9d";
}

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

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

.icofont-jersey-alt:before
{
  content: "\edae";
}

.icofont-jersey:before
{
  content: "\edaf";
}

.icofont-offside:before
{
  content: "\edb5";
}

.icofont-penalty-card:before
{
  content: "\edb9";
}

.icofont-referee:before
{
  content: "\edbf";
}

.icofont-refree-jersey:before
{
  content: "\edc0";
}

.icofont-result-sport:before
{
  content: "\edc1";
}

.icofont-racing-flag-alt:before
{
  content: "\edbc";
}

.icofont-runner-alt-1:before
{
  content: "\edc5";
}

.icofont-stopwatch:before
{
  content: "\edcd";
}

.icofont-team-alt:before
{
  content: "\edd1";
}

.icofont-team:before
{
  content: "\edd2";
}

.icofont-trophy:before
{
  content: "\edd7";
}

.icofont-trophy-alt:before
{
  content: "\edd6";
}

.icofont-win-trophy:before
{
  content: "\edde";
}

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

.icofont-airplane-alt:before
{
  content: "\ee0d";
}

.icofont-bus:before
{
  content: "\ee18";
}

.icofont-car-alt-1:before
{
  content: "\ee1b";
}

.icofont-car-alt-2:before
{
  content: "\ee1c";
}

.icofont-direction-sign:before
{
  content: "\ee46";
}

.icofont-5-star-hotel:before
{
  content: "\ee41";
}

.icofont-hotel:before
{
  content: "\ee49";
}

.icofont-travelling:before
{
  content: "\ee4e";
}

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

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

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

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

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

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

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

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

.icofont-alarm:before
{
  content: "\eea3";
}

.icofont-archive:before
{
  content: "\eea5";
}

.icofont-badge:before
{
  content: "\eeaa";
}

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

.icofont-bars:before
{
  content: "\eeaf";
}

.icofont-bed:before
{
  content: "\eeb7";
}

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

.icofont-briefcase:before
{
  content: "\eec2";
}

.icofont-bullseye:before
{
  content: "\eecc";
}

.icofont-calendar:before
{
  content: "\eecd";
}

.icofont-card:before
{
  content: "\eed0";
}

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

.icofont-copyright:before
{
  content: "\eef3";
}

.icofont-diamond:before
{
  content: "\ef01";
}

.icofont-envelope:before
{
  content: "\ef14";
}

.icofont-email:before
{
  content: "\ef12";
}

.icofont-external:before
{
  content: "\ef20";
}

.icofont-external-link:before
{
  content: "\ef1f";
}

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

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

.icofont-filter:before
{
  content: "\ef29";
}

.icofont-flag-alt-2:before
{
  content: "\ef2e";
}

.icofont-gift:before
{
  content: "\ef3c";
}

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

.icofont-heart:before
{
  content: "\ef45";
}

.icofont-info:before
{
  content: "\ef50";
}

.icofont-key-hole:before
{
  content: "\ef58";
}

.icofont-letter:before
{
  content: "\ef63";
}

.icofont-library:before
{
  content: "\ef65";
}

.icofont-license:before
{
  content: "\ef66";
}

.icofont-light-bulb:before
{
  content: "\ef6b";
}

.icofont-like:before
{
  content: "\ef6e";
}

.icofont-link-alt:before
{
  content: "\ef70";
}

.icofont-link:before
{
  content: "\ef71";
}

.icofont-live-support:before
{
  content: "\ef77";
}

.icofont-location-arrow:before
{
  content: "\ef78";
}

.icofont-location-pin:before
{
  content: "\ef79";
}

.icofont-lock:before
{
  content: "\ef7a";
}

.icofont-male:before
{
  content: "\ef89";
}

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

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

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

.icofont-paper-plane:before
{
  content: "\efb4";
}

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

.icofont-refresh:before
{
  content: "\efd1";
}

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

.icofont-settings-alt:before
{
  content: "\efe1";
}

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

.icofont-soccer:before
{
  content: "\efed";
}

.icofont-speech-comments:before
{
  content: "\eff2";
}

.icofont-support-faq:before
{
  content: "\f002";
}

.icofont-tags:before
{
  content: "\f005";
}

.icofont-tag:before
{
  content: "\f004";
}

.icofont-web:before
{
  content: "\f028";
}

.icofont-warning:before
{
  content: "\f026";
}

.icofont-verification-check:before
{
  content: "\f021";
}

.icofont-unlocked:before
{
  content: "\f01b";
}

.icofont-unlock:before
{
  content: "\f01a";
}

.icofont-tasks:before
{
  content: "\f007";
}

.icofont-star:before
{
  content: "\f000";
}

.icofont-heart-alt:before
{
  content: "\ef44";
}

.icofont-heart-eyes:before
{
  content: "\eafb";
}

[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;
}
	