/*!
 */
.fa, .fab, .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
}
@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform:         rotate(0)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform:         rotate(1turn)
	}
}
@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0);
		transform:         rotate(0)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform:         rotate(1turn)
	}
}
.fa-arrow-right:before {
	content: "\f061"
}
.fa-bars:before {
	content: "\f0c9"
}
.fa-check-square:before {
	content: "\f14a"
}
.fa-comment-dots:before {
	content: "\f4ad"
}
.fa-envelope:before {
	content: "\f0e0"
}
.fa-facebook-f:before {
	content: "\f39e"
}
.fa-instagram:before {
	content: "\f16d"
}
.fa-linkedin-in:before {
	content: "\f0e1"
}
.fa-map-marker-alt:before {
	content: "\f3c5"
}
.fa-phone-alt:before {
	content: "\f879"
}
.fa-youtube:before {
	content: "\f167"
}
.fa-angle-double-up:before {
	content: "\f102"
}
.fad.fa-angle-double-up:after {
	content: "\10f102"
}
.fad.fa-bell:after {
	content: "\10f0f3"
}
.fa-bell:before {
	content: "\f0f3"
}
.fa-map-marker-alt:before {
	content: "\f3c5";
}

.fa-map-marker-alt-slash:before {
	content: "\f605";
}
.fad.fa-map-marker-alt:after {
	content: "\10f3c5";
}

.fad.fa-map-marker-alt-slash:after {
	content: "\10f605";
}
@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")
}
.fab {
	font-family: "Font Awesome 5 Brands"
}
@font-face {
	font-family:  "Font Awesome 5 Duotone";
	font-style:   normal;
	font-weight:  900;
	font-display: auto;
	src:          url(../fonts/fa-duotone-900.eot);
	src:          url(../fonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-duotone-900.woff2) format("woff2"), url(../fonts/fa-duotone-900.woff) format("woff"), url(../fonts/fa-duotone-900.ttf) format("truetype"), url(../fonts/fa-duotone-900.svg#fontawesome) format("svg")
}
.fa, .far, .fas {
	font-family: "Font Awesome 5 Pro"
}
@font-face {
	font-family:  "Font Awesome 5 Pro";
	font-style:   normal;
	font-weight:  300;
	font-display: auto;
	src:          url(../fonts/fa-light-300.eot);
	src:          url(../fonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-light-300.woff2) format("woff2"), url(../fonts/fa-light-300.woff) format("woff"), url(../fonts/fa-light-300.ttf) format("truetype"), url(../fonts/fa-light-300.svg#fontawesome) format("svg")
}
@font-face {
	font-family:  "Font Awesome 5 Pro";
	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 Pro";
	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, .fas {
	font-weight: 900
}