/*  Custom Font Icons 
    by 2xf (with custom svgs and premium font awesome 6.5.2)
    build with icomoon 
*/
/* if moving css consider updating font urls example: ('../assets/fonts/2xfpk-icons/2xfpk.ttf?l7v3r0')
 */
@font-face {
  font-family: '2xfpk';
  src:
    url('2xfpk-icons/2xfpk.ttf?l7v3r0') format('truetype'),
    url('2xfpk-icons/2xfpk.woff?l7v3r0') format('woff'),
    url('2xfpk-icons/2xfpk.svg?l7v3r0#2xfpk') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ic {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: '2xfpk' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
  /* custom added */
  	display:inline-block;
	letter-spacing: 0;
    word-spacing: 0;
}

/* custom added to fix svg icons/two colored icons */
.ic > i {
    font-style: normal;
}

.ic-arrows-h:before {
  content: "\f07e";
}
.ic-done:before {
  content: "\e900";
}
.ic-swap_horizontal_circle:before {
  content: "\e905";
}
.ic-sync_alt:before {
  content: "\e913";
}
.ic-calculate:before {
  content: "\e914";
}
.ic-fact_check:before {
  content: "\e916";
}
.ic-receipt_long:before {
  content: "\e918";
}

.ic-user-tie:before {
  content: "\e976";
}

.ic-shop-icon1 .path1:before {
  content: "\e902";
  color: rgb(255, 207, 62);
}
.ic-shop-icon1 .path2:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path3:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path4:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path5:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path6:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path7:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path8:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path9:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path10:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path11:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path12:before {
  content: "\e90f";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path13:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path14:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path15:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon1 .path16:before {
  content: "\e915";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.ic-shop-icon1 .path17:before {
  content: "\e917";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.ic-shop-icon1 .path18:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon2 .path1:before {
  content: "\e91c";
  color: rgb(117, 122, 133);
}
.ic-shop-icon2 .path2:before {
  content: "\e91d";
  margin-left: -1em;
  color: rgb(255, 207, 62);
}
.ic-shop-icon2 .path3:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(255, 207, 62);
}
.ic-shop-icon3 .path1:before {
  content: "\e91f";
  color: rgb(117, 122, 133);
}
.ic-shop-icon3 .path2:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(255, 207, 62);
}
.ic-shop-icon3 .path3:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-shop-icon3 .path4:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.ic-shop-icon3 .path5:before {
  content: "\e925";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.ic-shop-icon3 .path6:before {
  content: "\e926";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.ic-shop-icon4 .path1:before {
  content: "\e927";
  color: rgb(255, 207, 62);
}
.ic-shop-icon4 .path2:before {
  content: "\e928";
  margin-left: -1em;
  color: rgb(117, 122, 133);
}
.ic-logo:before {
  content: "\e901";
}
.ic-angle-down:before {
  content: "\e962";
}
.ic-angle-down2:before {
  content: "\e9c1";
}
.ic-angles-left1 .path1:before {
  content: "\ea1c";
  opacity: 0.4;
}
.ic-angles-left1 .path2:before {
  content: "\ea1d";
  margin-left: -1em;
}
.ic-arrow-left-long2:before {
  content: "\e9ce";
}
.ic-arrow-up1:before {
  content: "\e9d3";
}
.ic-bars1 .path1:before {
  content: "\ea1e";
  opacity: 0.4;
}
.ic-bars1 .path2:before {
  content: "\ea1f";
  margin-left: -0.875em;
}
.ic-bars2:before {
  content: "\e97c";
}
.ic-blog11:before {
  content: "\e97d";
}
.ic-building:before {
  content: "\e97e";
}
.ic-bullseye-arrow1 .path1:before {
  content: "\ea24";
  opacity: 0.4;
}
.ic-bullseye-arrow1 .path2:before {
  content: "\ea25";
  margin-left: -1em;
}
.ic-calculator:before {
  content: "\e985";
}
.ic-calendar-days1:before {
  content: "\e988";
}
.ic-calendar2:before {
  content: "\e9e2";
}
.ic-cart-plus11:before {
  content: "\e98c";
}
.ic-cart-shopping1 .path1:before {
  content: "\ea2a";
  opacity: 0.4;
}
.ic-cart-shopping1 .path2:before {
  content: "\ea2b";
  margin-left: -1.125em;
}
.ic-clock:before {
  content: "\e9f4";
}
.ic-comment-lines:before {
  content: "\e9f6";
}
.ic-comment-lines1:before {
  content: "\e999";
}
.ic-credit-card1 .path1:before {
  content: "\ea36";
  opacity: 0.4;
}
.ic-credit-card1 .path2:before {
  content: "\ea37";
  margin-left: -1.125em;
}
.ic-envelope11:before {
  content: "\e99e";
}
.ic-expand1 .path1:before {
  content: "\ea3e";
  opacity: 0.4;
}
.ic-expand1 .path2:before {
  content: "\ea3f";
  margin-left: -0.875em;
}
.ic-file-invoice1:before {
  content: "\e9a0";
}
.ic-handshake:before {
  content: "\e9a1";
}
.ic-industry-windows11:before {
  content: "\e9a5";
}
.ic-location-dot11:before {
  content: "\e9a6";
}
.ic-magnifying-glass1 .path1:before {
  content: "\ea4c";
  opacity: 0.4;
}
.ic-magnifying-glass1 .path2:before {
  content: "\ea4d";
  margin-left: -1em;
}
.ic-magnifying-glass11:before {
  content: "\e9a8";
}
.ic-messages .path1:before {
  content: "\ea4e";
  opacity: 0.4;
}
.ic-messages .path2:before {
  content: "\ea4f";
  margin-left: -1.25em;
}
.ic-phone-flip1:before {
  content: "\e9af";
}
.ic-phone-volume1:before {
  content: "\e9b0";
}
.ic-phone1:before {
  content: "\e9ae";
}
.ic-play1:before {
  content: "\e9b1";
}
.ic-question1:before {
  content: "\e9b2";
}
.ic-quote-left1:before {
  content: "\e9b3";
}
.ic-quote-right1:before {
  content: "\e9b4";
}
.ic-receipt1:before {
  content: "\e9b6";
}
.ic-screwdriver-wrench:before {
  content: "\e9b7";
}
.ic-shield-check:before {
  content: "\e9b8";
}
.ic-trophy11:before {
  content: "\e9b9";
}
.ic-truck-fast1 .path1:before {
  content: "\ea5c";
  opacity: 0.4;
}
.ic-truck-fast1 .path2:before {
  content: "\ea5d";
  margin-left: -1.25em;
}
.ic-user1 .path1:before {
  content: "\ea5e";
  opacity: 0.4;
}
.ic-user1 .path2:before {
  content: "\ea5f";
  margin-left: -0.875em;
}
.ic-facebook:before {
  content: "\e929";
}
.ic-instagram:before {
  content: "\e92a";
}
.ic-telegram:before {
  content: "\e941";
}
.ic-whatsapp:before {
  content: "\e94c";
}
.ic-x-twitter:before {
  content: "\e94d";
}
.ic-youtube:before {
  content: "\e94f";
}
.ic-at1:before {
  content: "\e906";
}
