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

.fa-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0
}

.fa-ul>li {
	position: relative
}

.fa-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit
}

.fa-border {
	border: .08em solid #eee;
	border-radius: .1em;
	padding: .2em .25em .15em
}

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

@keyframes fa-spin {
	0% {
		transform: rotate(0)
	}
	to {
		transform: rotate(1turn)
	}
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-android:before {
	content: "\f17b"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-blackberry:before {
	content: "\f37b"
}

.fa-box-open:before {
	content: "\f49e"
}

.fa-calendar:before {
	content: "\f133"
}

.fa-cat:before {
	content: "\f6be"
}

.fa-check:before {
	content: "\f00c"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-code:before {
	content: "\f121"
}

.fa-compress:before {
	content: "\f066"
}

.fa-cookie:before {
	content: "\f563"
}

.fa-cut:before {
	content: "\f0c4"
}

.fa-download:before {
	content: "\f019"
}

.fa-file:before {
	content: "\f15b"
}

.fa-file-upload:before {
	content: "\f574"
}

.fa-fill:before {
	content: "\f575"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-handshake:before {
	content: "\f2b5"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-image:before {
	content: "\f03e"
}

.fa-js:before {
	content: "\f3b8"
}

.fa-key:before {
	content: "\f084"
}

.fa-link:before {
	content: "\f0c1"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-mobile:before {
	content: "\f10b"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-paste:before {
	content: "\f0ea"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-phone:before {
	content: "\f095"
}

.fa-poll:before {
	content: "\f681"
}

.fa-safari:before {
	content: "\f267"
}

.fa-save:before {
	content: "\f0c7"
}

.fa-scroll:before {
	content: "\f70e"
}

.fa-search:before {
	content: "\f002"
}

.fa-server:before {
	content: "\f233"
}

.fa-share:before {
	content: "\f064"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-th:before {
	content: "\f00a"
}

.fa-times:before {
	content: "\f00d"
}

.fa-upload:before {
	content: "\f093"
}

.fa-user:before {
	content: "\f007"
}

.fa-video:before {
	content: "\f03d"
}

.fa-windows:before {
	content: "\f17a"
}

.sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

@font-face {
	font-family: "Font Awesome 5 Brands";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(../fonts/fa-brands-400.eot);
	src: url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-brands-400.woff2) format("woff2"), url(../fonts/fa-brands-400.woff) format("woff"), url(../fonts/fa-brands-400.ttf) format("truetype"), url(../fonts/fa-brands-400.svg#fontawesome) format("svg")
}

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(../fonts/fa-regular-400.eot);
	src: url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.woff) format("woff"), url(../fonts/fa-regular-400.ttf) format("truetype"), url(../fonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
	font-weight: 400
}

@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(../fonts/fa-solid-900.eot);
	src: url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype"), url(../fonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.far,
.fas {
	font-family: "Font Awesome 5 Free"
}

.fa,
.fas {
	font-weight: 900
}