:host,
:root {
	--fa-style-family-duotone: "Font Awesome 6 Duotone";
	--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
	--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
	--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
	--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
	--fa-style-family-classic: "Font Awesome 6 Pro";
	--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"
	--fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}

@font-face {
	font-family: "Font Awesome 6 Duotone";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(../fonts/fa-duotone-900.woff2) format("woff2"), url(../fonts/fa-duotone-900.ttf) format("truetype")
}

.fa-duotone:before,
.fad:before {
	position: absolute;
	color: var(--fa-primary-color, inherit);
	opacity: var(--fa-primary-opacity, 1)
}

@font-face {
    font-family: "Font Awesome 6 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.ttf) format("truetype")
}

.fa-brands,.fab {
    font-family: "Font Awesome 6 Brands"
}
.fa-brands,.fab {
    font-weight: 400
}
.fa-instagram:before {
    content: "\f16d"
}

@font-face {
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-weight: 300;
	font-display: block;
	src: url(../fonts/fa-light-300.woff2) format("woff2"), url(../fonts/fa-light-300.ttf) format("truetype")
}

@font-face {
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-weight: 400;
	font-display: block;
	src: url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.ttf) format("truetype")
}

.fa-regular,
.far {
	font-weight: 400
}

@font-face {
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.ttf) format("truetype")
}

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

@font-face {
	font-family: "Font Awesome 6 Pro";
	font-style: normal;
	font-weight: 100;
	font-display: block;
	src: url(../fonts/fa-thin-100.woff2) format("woff2"), url(../fonts/fa-thin-100.ttf) format("truetype")
}

.fa-classic,
.fa-light,
.fa-regular,
.fa-solid,
.fa-thin,
.fal,
.far,
.fas,
.fat {
	font-family: "Font Awesome 6 Pro"
}

.fa-classic.fa-duotone,
.fa-duotone,
.fad {
	font-family: "Font Awesome 6 Duotone"
}

.fa,
.fa-brands,
.fa-classic,
.fa-duotone,
.fa-light,
.fa-regular,
.fa-sharp,
.fa-sharp-solid,
.fa-solid,
.fa-thin,
.fab,
.fad,
.fal,
.far,
.fas,
.fasl,
.fasr,
.fass,
.fast,
.fat {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto
}

.fa-light,
.fal {
	font-weight: 300
}

.fa-duotone,
.fad {
	position: relative;
	font-weight: 900;
	letter-spacing: normal
}

.fa-duotone.fa-swap-opacity:before,
.fa-duotone:after,
.fa-swap-opacity .fa-duotone:before,
.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before,
.fad:after {
	opacity: var(--fa-secondary-opacity, .4)
}

.fa-duotone:after,
.fad:after {
	color: var(--fa-secondary-color, inherit)
}

.fa-circle-user:before,
.fa-user-circle:before {
	content: "\f2bd"
}

.fa-sliders-h:before,
.fa-sliders:before {
	content: "\f1de"
}

.fa-duotone.fa-sliders-h:after,
.fa-duotone.fa-sliders:after,
.fad.fa-sliders-h:after,
.fad.fa-sliders:after {
	content: "\f1de\f1de"
}

.fa-duotone.fa-lock:after,
.fad.fa-lock:after {
	content: "\f023\f023"
}

.fa-close:before,
.fa-multiply:before,
.fa-remove:before,
.fa-times:before,
.fa-xmark:before {
	content: "\f00d"
}

.fa-bell:before {
	content: "\f0f3"
}

.fa-location-dot:before,
.fa-map-marker-alt:before {
	content: "\f3c5"
}

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

.fa-share-alt:before,
.fa-share-nodes:before {
	content: "\f1e0"
}

.fa-heart:before {
	content: "\f004"
}

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

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

.fa-envelope:before {
	content: "\f0e0"
}

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

.fa-eyes:before {
	content: "\e367"
}

.fa-chart-simple:before {
	content: "\e473"
}

.fa-up:before {
	content: "\f357"
}

.fa-plus:before {
	content: "\2b"
}

.fa-chevron-down:before {
	content: "\f078"
}

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

.fa-edit:before,
.fa-pen-to-square:before {
	content: "\f044"
}

.fa-facebook-f:before {
	content: "\f39e"
}

.fa-whatsapp:before {
	content: "\f232"
}

.fa-x-twitter:before {
	content: "\e61b"
}

.fa-location-crosshairs:before,
.fa-location:before {
	content: "\f601"
}

.fa-star-sharp:before {
	content: "\e28b"
}
.fa-chevron-right:before {
    content: "\f054";
}
.fa-chevron-left:before {
    content: "\f053";
}
.fa {
	font-family: var(--fa-style-family, "Font Awesome 6 Pro");
	font-weight: var(--fa-style, 900);
}

.fa-close:before,
.fa-multiply:before,
.fa-remove:before,
.fa-times:before,
.fa-xmark:before {
	content: "\f00d"
}

.fa-bars:before,
.fa-navicon:before {
	content: "\f0c9"
}

.fa-x-twitter:before {
	content: "\e61b"
}
.fa-home-alt:before, .fa-home-lg-alt:before, .fa-home:before, .fa-house:before {
    content: "\f015";
}
.fa-image-polaroid-user:before {
    content: "\e1b6";
}
.fa-image:before {
    content: "\f03e";
}
.fa-arrow-right:before {
    content: "\f061";
}
.fa-palette:before {
    content: "\f53f";
}
.fa-calendar-alt:before, .fa-calendar-days:before {
    content: "\f073";
}
.fa-magnifying-glass-plus:before, .fa-search-plus:before {
    content: "\f00e";
}
.fa-arrow-down-short-wide:before, .fa-sort-amount-desc:before, .fa-sort-amount-down-alt:before {
    content: "\f884";
}
.fa-chevron-down:before {
    content: "\f078";
}
.fa-aperture:before {
    content: "\e2df";
}
.fa-pen-circle:before {
    content: "\e20e";
}