@font-face {
  font-family: 'cfccicons';
  src:
    url('cfccicons.ttf?84edef') format('truetype'),
    url('cfccicons.woff?84edef') format('woff');
  font-weight: normal;
  font-style: normal;
}

li[class^="cficon-"] a, [class^="cficon-"]:not(li), li[class*=" cficon-"] a, [class*=" cficon-"]:not(li) {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'cfccicons' !important;
  speak: none;
  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;
}
li[class^="cfimgicon-"] a:before, [class^="cfimgicon-"]:not(li):before, li[class*=" cfimgicon-"] a:before, [class*=" cfimgicon-"]:not(li):before {
    content:'';
    background-repeat: no-repeat;
    background-size: contain;
}
li.cficon-tiktok a:before, .cficon-tiktok:not(li)::before {
  content: "\e900";
}
li.cficon-home a:before, .cficon-home:not(li):before {
  content: "\e901";
}
li.cficon-quote a:before, .cficon-quote:not(li):before {
  content: "\e902";
}
li.cficon-linkedin2 a:before, .cficon-linkedin2:not(li):before {
  content: "\e903";
}
li.cficon-linkedin a:before, .cficon-linkedin:not(li):before {
  content: "\e904";
}
li.cfimgicon-checklist a:before, .cfimgicon-checklist:not(li):before {
    background-image: url(svg-icons/checklist.svg );
}
li.cfimgicon-document a:before, .cfimgicon-document:not(li):before {
    background-image: url(svg-icons/document.svg );
}
li.cfimgicon-laptop a:before, .cfimgicon-laptop:not(li):before {
    background-image: url(svg-icons/laptop.svg );
}
li.cfimgicon-resumes a:before, .cfimgicon-resumes:not(li):before {
    background-image: url(svg-icons/resumes.svg );
}
li.cfimgicon-bag-case a:before, .cfimgicon-bag-case:not(li):before {
    background-image: url(svg-icons/bag-case.svg );
}
li.cfimgicon-book-location a:before, .cfimgicon-book-location:not(li):before {
    background-image: url(svg-icons/book-location.svg );
}
li.cfimgicon-book-pointer a:before, .cfimgicon-book-pointer:not(li):before {
    background-image: url(svg-icons/book-pointer.svg );
}
li.cfimgicon-books-apple a:before, .cfimgicon-books-apple:not(li):before {
    background-image: url(svg-icons/books-apple.svg );
}
li.cfimgicon-books-search a:before, .cfimgicon-books-search:not(li):before {
    background-image: url(svg-icons/books-search.svg );
}
li.cfimgicon-diploma-certificate a:before, .cfimgicon-diploma-certificate:not(li):before {
    background-image: url(svg-icons/diploma-certificate.svg );
}
li.cfimgicon-directions a:before, .cfimgicon-directions:not(li):before {
    background-image: url(svg-icons/directions.svg );
}
li.cfimgicon-dna-search a:before, .cfimgicon-dna-search:not(li):before {
    background-image: url(svg-icons/dna-search.svg );
}
li.cfimgicon-easel a:before, .cfimgicon-easel:not(li):before {
    background-image: url(svg-icons/easel.svg );
}
li.cfimgicon-globe-mortarboard a:before, .cfimgicon-globe-mortarboard:not(li):before {
    background-image: url(svg-icons/globe-mortarboard.svg );
}
li.cfimgicon-globe a:before, .cfimgicon-globe:not(li):before {
    background-image: url(svg-icons/globe.svg );
}
li.cfimgicon-hand-pen a:before, .cfimgicon-hand-pen:not(li):before {
    background-image: url(svg-icons/hand-pen.svg );
}
li.cfimgicon-idea a:before, .cfimgicon-idea:not(li):before {
    background-image: url(svg-icons/idea.svg );
}
li.cfimgicon-medal a:before, .cfimgicon-medal:not(li):before {
    background-image: url(svg-icons/medal.svg );
}
li.cfimgicon-medical a:before, .cfimgicon-medical:not(li):before {
    background-image: url(svg-icons/medical.svg );
}
li.cfimgicon-mortarboard-wifi a:before, .cfimgicon-mortarboard-wifi:not(li):before {
    background-image: url(svg-icons/mortarboard-wifi.svg );
}
li.cfimgicon-mortarboard a:before, .cfimgicon-mortarboard:not(li):before {
    background-image: url(svg-icons/mortarboard.svg );
}
li.cfimgicon-mortarboard2 a:before, .cfimgicon-mortarboard2:not(li):before {
    background-image: url(svg-icons/mortarboard2.svg );
}
li.cfimgicon-person-directory a:before, .cfimgicon-person-directory:not(li):before {
    background-image: url(svg-icons/person-directory.svg );
}
li.cfimgicon-person-flowchart a:before, .cfimgicon-person-flowchart:not(li):before {
    background-image: url(svg-icons/person-flowchart.svg );
}
li.cfimgicon-person-laptop a:before, .cfimgicon-person-laptop:not(li):before {
    background-image: url(svg-icons/person-laptop.svg );
}
li.cfimgicon-person-reading a:before, .cfimgicon-person-reading:not(li):before {
    background-image: url(svg-icons/person-reading.svg );
}
li.cfimgicon-radar a:before, .cfimgicon-radar:not(li):before {
    background-image: url(svg-icons/radar.svg );
}
li.cfimgicon-test-tubes a:before, .cfimgicon-test-tubes:not(li):before {
    background-image: url(svg-icons/test-tubes.svg );
}
li.cfimgicon-tools a:before, .cfimgicon-tools:not(li):before {
    background-image: url(svg-icons/tools.svg );
}
li.cfimgicon-books-shelf a:before, .cfimgicon-books-shelf:not(li):before {
    background-image: url(svg-icons/books-shelf.svg );
}
li.cfimgicon-scissors-comb a:before, .cfimgicon-scissors-comb:not(li):before {
    background-image: url(svg-icons/scissors-comb.svg );
}
li.cfimgicon-gear-suit a:before, .cfimgicon-gear-suit:not(li):before {
    background-image: url(svg-icons/gear-suit.svg );
}
li.cfimgicon-person-laptop2 a:before, .cfimgicon-person-laptop2:not(li):before {
    background-image: url(svg-icons/person-laptop2.svg );
}
li.cfimgicon-hardhat-suit a:before, .cfimgicon-hardhat-suit:not(li):before {
    background-image: url(svg-icons/hardhat-suit.svg );
}
li.cfimgicon-stoplight a:before, .cfimgicon-stoplight:not(li):before {
    background-image: url(svg-icons/stoplight.svg );
}
li.cfimgicon-brush-laptop a:before, .cfimgicon-brush-laptop:not(li):before {
    background-image: url(svg-icons/brush-laptop.svg );
}
li.cfimgicon-institution a:before, .cfimgicon-institution:not(li):before {
    background-image: url(svg-icons/institution.svg );
}
li.cfimgicon-dna a:before, .cfimgicon-dna:not(li):before {
    background-image: url(svg-icons/dna.svg );
}
li.cfimgicon-person-desk a:before, .cfimgicon-person-desk:not(li):before {
    background-image: url(svg-icons/person-desk.svg );
}
li.cfimgicon-monitor-dna a:before, .cfimgicon-monitor-dna:not(li):before {
    background-image: url(svg-icons/monitor-dna.svg );
}
li.cfimgicon-people-arrow a:before, .cfimgicon-people-arrow:not(li):before {
    background-image: url(svg-icons/people-arrow.svg );
}
li.cfimgicon-storefront a:before, .cfimgicon-storefront:not(li):before {
    background-image: url(svg-icons/storefront.svg );
}
li.cfimgicon-pen-signature a:before, .cfimgicon-pen-signature:not(li):before {
    background-image: url(svg-icons/pen-signature.svg );
}
li.cfimgicon-palette a:before, .cfimgicon-palette:not(li):before {
    background-image: url(svg-icons/palette.svg );
}
li.cfimgicon-cottage a:before, .cfimgicon-cottage:not(li):before {
    background-image: url(svg-icons/cottage.svg );
}
li.cfimgicon-island a:before, .cfimgicon-island:not(li):before {
    background-image: url(svg-icons/island.svg );
}
li.cfimgicon-cruise-liner a:before, .cfimgicon-cruise-liner:not(li):before {
    background-image: url(svg-icons/cruise-liner.svg);
}
li.cfimgicon-hiking a:before, .cfimgicon-hiking:not(li):before {
    background-image: url(svg-icons/hiking.svg );
}
li.cfimgicon-cars a:before, .cfimgicon-cars:not(li):before {
    background-image: url(svg-icons/cars.svg );
}
li.cfimgicon-restaurant a:before, .cfimgicon-restaurant:not(li):before {
    background-image: url(svg-icons/restaurant.svg);
}
li.cfimgicon-wave a:before, .cfimgicon-wave:not(li):before {
    background-image: url(svg-icons/wave.svg );
}
li.cfimgicon-wave a:before, .cfimgicon-wave:not(li):before {
    background-image: url(svg-icons/wave.svg );
}

li.cfimgicon-calculator a:before, .cfimgicon-calculator:not(li):before {
    background-image: url(svg-icons/calculator.svg );
}
li.cfimgicon-building-bank a:before, .cfimgicon-building-bank:not(li):before {
    background-image: url(svg-icons/building-bank.svg );
}
li.cfimgicon-clipboard-report a:before, .cfimgicon-clipboard-report:not(li):before {
    background-image: url(svg-icons/clipboard-report.svg );
}
li.cfimgicon-clock-coin a:before, .cfimgicon-clock-coin:not(li):before {
    background-image: url(svg-icons/clock-coin.svg );
}
li.cfimgicon-currency-case a:before, .cfimgicon-currency-case:not(li):before {
    background-image: url(svg-icons/currency-case.svg );
}
li.cfimgicon-health-monitor-watch a:before, .cfimgicon-health-monitor-watch:not(li):before {
    background-image: url(svg-icons/health-monitor-watch.svg );
}
li.cfimgicon-health-treatment-report a:before, .cfimgicon-health-treatment-report:not(li):before {
    background-image: url(svg-icons/health-treatment-report.svg );
}
li.cfimgicon-hold-iphone-hand a:before, .cfimgicon-hold-iphone-hand:not(li):before {
    background-image: url(svg-icons/hold-iphone-hand.svg );
}
li.cfimgicon-invoice-audit a:before, .cfimgicon-invoice-audit:not(li):before {
    background-image: url(svg-icons/invoice-audit.svg );
}
li.cfimgicon-money-bag a:before, .cfimgicon-money-bag:not(li):before {
    background-image: url(svg-icons/money-bag.svg );
}
li.cfimgicon-money-coin-cash a:before, .cfimgicon-money-coin-cash:not(li):before {
    background-image: url(svg-icons/money-coin-cash.svg );
}
li.cfimgicon-money-growth a:before, .cfimgicon-money-growth:not(li):before {
    background-image: url(svg-icons/money-growth.svg );
}
li.cfimgicon-money-piggy a:before, .cfimgicon-money-piggy:not(li):before {
    background-image: url(svg-icons/money-piggy.svg );
}
li.cfimgicon-profile-mobile a:before, .cfimgicon-profile-mobile:not(li):before {
    background-image: url(svg-icons/profile-mobile.svg );
}
li.cfimgicon-sales-finance-report a:before, .cfimgicon-sales-finance-report:not(li):before {
    background-image: url(svg-icons/sales-finance-report.svg );
}
li.cfimgicon-time-money a:before, .cfimgicon-time-money:not(li):before {
    background-image: url(svg-icons/time-money.svg );
}
li.cfimgicon-personal-loan a:before, .cfimgicon-personal-loan:not(li):before {
    background-image: url(svg-icons/personal-loan.svg );
}