@charset "UTF-8";
/* Education */
@font-face {
    font-family: "education-48";
    src: url("education/webfont/fonts/education-48.eot");
    src: url("education/webfont/fonts/education-48.eot?#iefix") format("embedded-opentype"), url("education/webfont/fonts/education-48.woff") format("woff"), url("education/webfont/fonts/education-48.ttf") format("truetype"), url("education/webfont/fonts/education-48.svg#education-48") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon-education]:before {
    font-family: "education-48" !important;
    content: attr(data-icon-education);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-education-002:before {
    content: "f";
}

/* Finance */
@font-face {
    font-family: "finance";
    src: url("finance/webfont/fonts/finance.eot");
    src: url("finance/webfont/fonts/finance.eot?#iefix") format("embedded-opentype"), url("finance/webfont/fonts/finance.woff") format("woff"), url("finance/webfont/fonts/finance.ttf") format("truetype"), url("finance/webfont/fonts/finance.svg#finance") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon-finance]:before {
    font-family: "finance" !important;
    content: attr(data-icon-finance);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-finance"]:before, [class*=" icon-finance"]:before {
    font-family: "finance" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-finance-114:before {
    content: "\e044";
}

[class^="icon-education"]:before, [class*=" icon-education"]:before {
    font-family: "education-48" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Real Estate */
@font-face {
    font-family: "real-estate";
    src: url("real-estate/webfont/fonts/real-estate.eot");
    src: url("real-estate/webfont/fonts/real-estate.eot?#iefix") format("embedded-opentype"), url("real-estate/webfont/fonts/real-estate.woff") format("woff"), url("real-estate/webfont/fonts/real-estate.ttf") format("truetype"), url("real-estate/webfont/fonts/real-estate.svg#real-estate") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon-real-estate]:before {
    font-family: "real-estate" !important;
    content: attr(data-icon-real-estate);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-real-estate"]:before, [class*=" icon-real-estate"]:before {
    font-family: "real-estate" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-real-estate-066:before {
    content: "f";
}

/* medical-and-health */
@font-face {
	font-family: "medical-and-health";
	src:url("medical/webfont/fonts/medical-and-health.eot");
	src:url("medical/webfont/fonts/medical-and-health.eot?#iefix") format("embedded-opentype"),
	url("medical/webfont/fonts/medical-and-health.woff") format("woff"),
    url("medical/webfont/fonts/medical-and-health.ttf") format("truetype"),
	url("medical/webfont/fonts/medical-and-health.svg#medical-and-health") format("svg");
	font-weight: normal;
	font-style: normal;
}

[data-icon-medical]:before {
	font-family: "medical-and-health" !important;
	content: attr(data-icon-medical);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-medical"]:before,
[class*=" icon-medical"]:before {
	font-family: "medical-and-health" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-medical-022:before {
	content: "z";
}

/* Travel */
@font-face {
	font-family: "travel";
	src:url("travel/webfont/fonts/travel.eot");
	src:url("travel/webfont/fonts/travel.eot?#iefix") format("embedded-opentype"),
	url("travel/webfont/fonts/travel.woff") format("woff"),
    url("travel/webfont/fonts/travel.ttf") format("truetype"),
	url("travel/webfont/fonts/travel.svg#travel") format("svg");
	font-weight: normal;
	font-style: normal;
}

[data-icon-travel]:before {
	font-family: "travel" !important;
	content: attr(data-icon-travel);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-travel"]:before,
[class*=" icon-travel"]:before {
	font-family: "travel" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-travel-134:before {
	content: "\e02d";
}