@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url("https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-brands-400.woff2") format("woff2");
}

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url("https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url("https://use.fontawesome.com/releases/v5.8.1/webfonts/fa-solid-900.woff2") format("woff2");
}

.fa,
.fab,
.far,
.fas {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fa,
.fas {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

.far {
	font-family: "Font Awesome 5 Free";
	font-weight: 400;
}

.fab {
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
}

.fa-2x {
	font-size: 2em;
}

.fa-spin {
	animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(359deg); }
}

.fa-check::before { content: "\f00c"; }
.fa-clock::before { content: "\f017"; }
.fa-exclamation::before { content: "\f12a"; }
.fa-exclamation-triangle::before { content: "\f071"; }
.fa-eye::before { content: "\f06e"; }
.fa-facebook::before { content: "\f09a"; }
.fa-facebook-f::before { content: "\f39e"; }
.fa-google::before { content: "\f1a0"; }
.fa-info::before { content: "\f129"; }
.fa-instagram::before { content: "\f16d"; }
.fa-quote-right::before { content: "\f10e"; }
.fa-search-plus::before { content: "\f00e"; }
.fa-spinner::before { content: "\f110"; }
.fa-times::before { content: "\f00d"; }
.fa-twitter::before { content: "\f099"; }
.fa-user::before { content: "\f007"; }
