/*!
 * Font Awesome Pro 7.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2025 Fonticons, Inc.
 */
:host,
:root {
	--fa-family-duotone: 'Font Awesome 7 Duotone';
	--fa-font-duotone: normal 900 1em/1 var(--fa-family-duotone);
	--fa-style-family-duotone: var(--fa-family-duotone);
}
@font-face {
	font-family: 'Font Awesome 7 Duotone';
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(../webfonts/fa-duotone-900.woff2);
}
.fa-duotone,
.fad {
	--fa-family: var(--fa-family-duotone);
	--fa-style: 900;
	position: relative;
	letter-spacing: normal;
}
.fa-duotone:before,
.fad:before {
	position: absolute;
	color: var(--fa-primary-color, currentColor);
	opacity: var(--fa-primary-opacity, 1);
}
.fa-duotone:after,
.fad:after {
	color: var(--fa-secondary-color, currentColor);
}
.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, 0.4);
}
.fa-duotone.fa-swap-opacity:after,
.fa-swap-opacity .fa-duotone:after,
.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
	opacity: var(--fa-primary-opacity, 1);
}
.fa-duotone.fa-li,
.fa-duotone.fa-stack-1x,
.fa-duotone.fa-stack-2x,
.fad.fa-li,
.fad.fa-stack-1x,
.fad.fa-stack-2x {
	position: absolute;
}
