@font-face {
    font-family: "Business";
    src: url("fonts/Business.woff") format("woff"), url("fonts/Business.ttf") format("truetype");
}

*[data-ico-business]:before {
    font-family: Business;
    content: attr(data-ico-business);
}

@font-face {
    font-family: "Communication";
    src: url("fonts/Communication.woff") format("woff"), url("fonts/Communication.ttf") format("truetype");
}

*[data-ico-communication]:before {
    font-family: Communication;
    content: attr(data-ico-communication);
}

@font-face {
    font-family: "Crime";
    src: url("fonts/Crime.woff") format("woff"), url("fonts/Crime.ttf") format("truetype");
}

*[data-ico-crime]:before {
    font-family: Crime;
    content: attr(data-ico-crime);
}

@font-face {
    font-family: "Currency";
    src: url("fonts/Currency.woff") format("woff"), url("fonts/Currency.ttf") format("truetype");
}

*[data-ico-currency]:before {
    font-family: Currency;
    content: attr(data-ico-currency);
}

@font-face {
    font-family: "Essential";
    src: url("fonts/Essential.woff") format("woff"), url("fonts/Essential.ttf") format("truetype");
}

*[data-ico-essential]:before {
    font-family: Essential;
    content: attr(data-ico-essential);
}

@font-face {
    font-family: "Family";
    src: url("fonts/Family.woff") format("woff"), url("fonts/Family.ttf") format("truetype");
}

*[data-ico-family]:before {
    font-family: Family;
    content: attr(data-ico-family);
}

@font-face {
    font-family: "FamilyLaw";
    src: url("fonts/FamilyLaw.woff") format("woff"), url("fonts/FamilyLaw.ttf") format("truetype");
}

*[data-ico-familylaw]:before {
    font-family: FamilyLaw;
    content: attr(data-ico-familylaw);
}

@font-face {
    font-family: "FontAwesome";
    src: url("fonts/FontAwesome.woff") format("woff"), url("fonts/FontAwesome.ttf") format("truetype");
}

*[data-ico-fontawesome]:before {
    font-family: FontAwesome;
    content: attr(data-ico-fontawesome);
}

@font-face {
    font-family: "FontAwesome5Brands";
    src: url("fonts/FontAwesome5Brands.woff") format("woff"), url("fonts/FontAwesome5Brands.ttf") format("truetype");
}

*[data-ico-fontawesome5brands]:before {
    font-family: FontAwesome5Brands;
    content: attr(data-ico-fontawesome5brands);
}

@font-face {
    font-family: "FontAwesome5Regular";
    src: url("fonts/FontAwesome5Regular.woff") format("woff"), url("fonts/FontAwesome5Regular.ttf") format("truetype");
}

*[data-ico-fontawesome5regular]:before {
    font-family: FontAwesome5Regular;
    content: attr(data-ico-fontawesome5regular);
}

@font-face {
    font-family: "FontAwesome5Solid";
    src: url("fonts/FontAwesome5Solid.woff") format("woff"), url("fonts/FontAwesome5Solid.ttf") format("truetype");
}

*[data-ico-fontawesome5solid]:before {
    font-family: FontAwesome5Solid;
    content: attr(data-ico-fontawesome5solid);
}

@font-face {
    font-family: "Icon7Stroke";
    src: url("fonts/Icon7Stroke.woff") format("woff"), url("fonts/Icon7Stroke.ttf") format("truetype");
}

*[data-ico-icon7stroke]:before {
    font-family: Icon7Stroke;
    content: attr(data-ico-icon7stroke);
}

@font-face {
    font-family: "Insurance";
    src: url("fonts/Insurance.woff") format("woff"), url("fonts/Insurance.ttf") format("truetype");
}

*[data-ico-insurance]:before {
    font-family: Insurance;
    content: attr(data-ico-insurance);
}

@font-face {
    font-family: "Justice";
    src: url("fonts/Justice.woff") format("woff"), url("fonts/Justice.ttf") format("truetype");
}

*[data-ico-justice]:before {
    font-family: Justice;
    content: attr(data-ico-justice);
}

@font-face {
    font-family: "Law";
    src: url("fonts/Law.woff") format("woff"), url("fonts/Law.ttf") format("truetype");
}

*[data-ico-law]:before {
    font-family: Law;
    content: attr(data-ico-law);
}

@font-face {
    font-family: "LawJustice";
    src: url("fonts/LawJustice.woff") format("woff"), url("fonts/LawJustice.ttf") format("truetype");
}

*[data-ico-lawjustice]:before {
    font-family: LawJustice;
    content: attr(data-ico-lawjustice);
}

@font-face {
    font-family: "Legal";
    src: url("fonts/Legal.woff") format("woff"), url("fonts/Legal.ttf") format("truetype");
}

*[data-ico-legal]:before {
    font-family: Legal;
    content: attr(data-ico-legal);
}

@font-face {
    font-family: "Maps";
    src: url("fonts/Maps.woff") format("woff"), url("fonts/Maps.ttf") format("truetype");
}

*[data-ico-maps]:before {
    font-family: Maps;
    content: attr(data-ico-maps);
}

@font-face {
    font-family: "Medical";
    src: url("fonts/Medical.woff") format("woff"), url("fonts/Medical.ttf") format("truetype");
}

*[data-ico-medical]:before {
    font-family: Medical;
    content: attr(data-ico-medical);
}

@font-face {
    font-family: "Quote";
    src: url("fonts/Quote.woff") format("woff"), url("fonts/Quote.ttf") format("truetype");
}

*[data-ico-quote]:before {
    font-family: Quote;
    content: attr(data-ico-quote);
}

@font-face {
    font-family: "Recruitment";
    src: url("fonts/Recruitment.woff") format("woff"), url("fonts/Recruitment.ttf") format("truetype");
}

*[data-ico-recruitment]:before {
    font-family: Recruitment;
    content: attr(data-ico-recruitment);
}

@font-face {
    font-family: "RemixIcons-Buildings";
    src: url("fonts/RemixIcons-Buildings.woff") format("woff"), url("fonts/RemixIcons-Buildings.ttf") format("truetype");
}

*[data-ico-remixicons-buildings]:before {
    font-family: RemixIcons-Buildings;
    content: attr(data-ico-remixicons-buildings);
}

@font-face {
    font-family: "RemixIcons-Development";
    src: url("fonts/RemixIcons-Development.woff") format("woff"), url("fonts/RemixIcons-Development.ttf") format("truetype");
}

*[data-ico-remixicons-development]:before {
    font-family: RemixIcons-Development;
    content: attr(data-ico-remixicons-development);
}

@font-face {
    font-family: "RemixIcons-Logos";
    src: url("fonts/RemixIcons-Logos.woff") format("woff"), url("fonts/RemixIcons-Logos.ttf") format("truetype");
}

*[data-ico-remixicons-logos]:before {
    font-family: RemixIcons-Logos;
    content: attr(data-ico-remixicons-logos);
}

@font-face {
    font-family: "RemixIconsBusiness";
    src: url("fonts/RemixIconsBusiness.woff") format("woff"), url("fonts/RemixIconsBusiness.ttf") format("truetype");
}

*[data-ico-remixiconsbusiness]:before {
    font-family: RemixIconsBusiness;
    content: attr(data-ico-remixiconsbusiness);
}

@font-face {
    font-family: "RemixIconsCommunication";
    src: url("fonts/RemixIconsCommunication.woff") format("woff"), url("fonts/RemixIconsCommunication.ttf") format("truetype");
}

*[data-ico-remixiconscommunication]:before {
    font-family: RemixIconsCommunication;
    content: attr(data-ico-remixiconscommunication);
}

@font-face {
    font-family: "RemixIconsDesign";
    src: url("fonts/RemixIconsDesign.woff") format("woff"), url("fonts/RemixIconsDesign.ttf") format("truetype");
}

*[data-ico-remixiconsdesign]:before {
    font-family: RemixIconsDesign;
    content: attr(data-ico-remixiconsdesign);
}

@font-face {
    font-family: "RemixIconsDevice";
    src: url("fonts/RemixIconsDevice.woff") format("woff"), url("fonts/RemixIconsDevice.ttf") format("truetype");
}

*[data-ico-remixiconsdevice]:before {
    font-family: RemixIconsDevice;
    content: attr(data-ico-remixiconsdevice);
}

@font-face {
    font-family: "RemixIconsDocument";
    src: url("fonts/RemixIconsDocument.woff") format("woff"), url("fonts/RemixIconsDocument.ttf") format("truetype");
}

*[data-ico-remixiconsdocument]:before {
    font-family: RemixIconsDocument;
    content: attr(data-ico-remixiconsdocument);
}

@font-face {
    font-family: "RemixIconsEditor";
    src: url("fonts/RemixIconsEditor.woff") format("woff"), url("fonts/RemixIconsEditor.ttf") format("truetype");
}

*[data-ico-remixiconseditor]:before {
    font-family: RemixIconsEditor;
    content: attr(data-ico-remixiconseditor);
}

@font-face {
    font-family: "RemixIconsFinance";
    src: url("fonts/RemixIconsFinance.woff") format("woff"), url("fonts/RemixIconsFinance.ttf") format("truetype");
}

*[data-ico-remixiconsfinance]:before {
    font-family: RemixIconsFinance;
    content: attr(data-ico-remixiconsfinance);
}

@font-face {
    font-family: "RemixIconsHealth";
    src: url("fonts/RemixIconsHealth.woff") format("woff"), url("fonts/RemixIconsHealth.ttf") format("truetype");
}

*[data-ico-remixiconshealth]:before {
    font-family: RemixIconsHealth;
    content: attr(data-ico-remixiconshealth);
}

@font-face {
    font-family: "RemixIconsMap";
    src: url("fonts/RemixIconsMap.woff") format("woff"), url("fonts/RemixIconsMap.ttf") format("truetype");
}

*[data-ico-remixiconsmap]:before {
    font-family: RemixIconsMap;
    content: attr(data-ico-remixiconsmap);
}

@font-face {
    font-family: "RemixIconsMedia";
    src: url("fonts/RemixIconsMedia.woff") format("woff"), url("fonts/RemixIconsMedia.ttf") format("truetype");
}

*[data-ico-remixiconsmedia]:before {
    font-family: RemixIconsMedia;
    content: attr(data-ico-remixiconsmedia);
}

@font-face {
    font-family: "RemixIconsOthers";
    src: url("fonts/RemixIconsOthers.woff") format("woff"), url("fonts/RemixIconsOthers.ttf") format("truetype");
}

*[data-ico-remixiconsothers]:before {
    font-family: RemixIconsOthers;
    content: attr(data-ico-remixiconsothers);
}

@font-face {
    font-family: "RemixIconsSystem";
    src: url("fonts/RemixIconsSystem.woff") format("woff"), url("fonts/RemixIconsSystem.ttf") format("truetype");
}

*[data-ico-remixiconssystem]:before {
    font-family: RemixIconsSystem;
    content: attr(data-ico-remixiconssystem);
}

@font-face {
    font-family: "RemixIconsUser";
    src: url("fonts/RemixIconsUser.woff") format("woff"), url("fonts/RemixIconsUser.ttf") format("truetype");
}

*[data-ico-remixiconsuser]:before {
    font-family: RemixIconsUser;
    content: attr(data-ico-remixiconsuser);
}

@font-face {
    font-family: "RemixIconsWeather";
    src: url("fonts/RemixIconsWeather.woff") format("woff"), url("fonts/RemixIconsWeather.ttf") format("truetype");
}

*[data-ico-remixiconsweather]:before {
    font-family: RemixIconsWeather;
    content: attr(data-ico-remixiconsweather);
}

@font-face {
    font-family: "Taxes";
    src: url("fonts/Taxes.woff") format("woff"), url("fonts/Taxes.ttf") format("truetype");
}

*[data-ico-taxes]:before {
    font-family: Taxes;
    content: attr(data-ico-taxes);
}

@font-face {
    font-family: "Teamwork";
    src: url("fonts/Teamwork.woff") format("woff"), url("fonts/Teamwork.ttf") format("truetype");
}

*[data-ico-teamwork]:before {
    font-family: Teamwork;
    content: attr(data-ico-teamwork);
}

@font-face {
    font-family: "Warming";
    src: url("fonts/Warming.woff") format("woff"), url("fonts/Warming.ttf") format("truetype");
}

*[data-ico-warming]:before {
    font-family: Warming;
    content: attr(data-ico-warming);
}