/*!
 * Font Awesome Subset - Simplified to only include requested icons.
 * Based on Font Awesome Free 6.4.0
 */
@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff2) format("woff2")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}


.fa,.fas{-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-lg{font-size:1.25em;line-height:.75em;vertical-align:-.0714em}
.fa-xl{font-size:1.5em;line-height:.6667em;vertical-align:-.1071em}
.fa-2xl{font-size:2em;line-height:.5em;vertical-align:-.1786em}
.fa-xs{font-size:.75em;line-height:1.3333em;vertical-align:.0714em}
.fa-sm{font-size:.875em;line-height:1.1429em;vertical-align:.0536em}
.fa-1x{font-size:1em;line-height:1em;vertical-align:-.125em}
.fa-2x{font-size:2em;line-height:.5em;vertical-align:-.1786em}
.fa-3x{font-size:3em;line-height:.3333em;vertical-align:-.25em}
.fa-4x{font-size:4em;line-height:.25em;vertical-align:-.3125em}
.fa-5x{font-size:5em;line-height:.2em;vertical-align:-.3571em}
.fa-6x{font-size:6em;line-height:.1667em;vertical-align:-.3929em}
.fa-7x{font-size:7em;line-height:.1429em;vertical-align:-.4196em}
.fa-8x{font-size:8em;line-height:.125em;vertical-align:-.442em}
.fa-9x{font-size:9em;line-height:.1111em;vertical-align:-.4603em}
.fa-10x{font-size:10em;line-height:.1em;vertical-align:-.475em}
.fa-fw{text-align:center;width:1.25em}
.fa-spin{animation:fa-spin var(--fa-spin-duration,2s) linear infinite}
.fa-spin-reverse{animation-direction:reverse}
.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}
.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}
@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}


/* START OF ICON SUBSET */
.fa-check:before{content:"\f00c"}
.fa-cogs:before,.fa-gears:before{content:"\f085"}
.fa-award:before{content:"\f559"}
.fa-conveyor-belt:before{content:"\f46e"}
.fa-box-open:before{content:"\f49e"}
.fa-weight-hanging:before{content:"\f5cd"}
.fa-fan:before{content:"\f863"}
.fa-wind:before{content:"\f72e"}
.fa-box:before,.fa-cube:before{content:"\f0b2"}
.fa-boxes:before,.fa-boxes-packing:before,.fa-boxes-stacked:before{content:"\f468"}
.fa-archive:before,.fa-box-archive:before{content:"\f187"}
.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}
.fa-filter:before{content:"\f0b0"}
.fa-vial:before{content:"\f492"}
.fa-robot:before{content:"\f544"}
.fa-wave-square:before{content:"\f83e"}
.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}
.fa-helmet-safety:before,.fa-hard-hat:before,.fa-helmet-weld:before{content:"\f807"}
.fa-map-marker-alt:before,.fa-location-dot:before{content:"\f3c5"}
.fa-phone:before{content:"\f095"}
.fa-envelope:before{content:"\f0e0"}
.fa-chevron-up:before{content:"\f077"}
/* END OF ICON SUBSET */
/* Fallback local icon for language (inline SVG) */
.fa-solid.fa-language,
.fa-language{
	display:inline-block;
	width:1em;
	height:1em;
	vertical-align:-0.125em;
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='10' stroke='currentColor' stroke-width='2' fill='none'/><path d='M12 2v20' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' fill='none'/><path d='M2 12h20' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' fill='none'/><path d='M5 6a15 15 0 0114 0' stroke='currentColor' stroke-width='1.2' stroke-linecap='round' fill='none'/><path d='M5 18a15 15 0 0114 0' stroke='currentColor' stroke-width='1.2' stroke-linecap='round' fill='none'/></svg>");
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	color:inherit;
	font-style:normal;
	line-height:1;
}
.fa-solid.fa-language:before,
.fa-language:before{content:none}

/* Note: this is a lightweight local fallback. To get the full Font Awesome icon set, include Font Awesome CSS or the webfonts. */

/* Fallback for conveyor belt icon (used as .fas .fa-conveyor-belt) */
.fas.fa-conveyor-belt,
.fa-conveyor-belt{
	display:inline-block;
	width:2em;
	height:2em;
	vertical-align:-0.125em;
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='2' y='7' width='20' height='6' rx='1' ry='1' fill='none' stroke='currentColor' stroke-width='1.5'/><rect x='4' y='11' width='3' height='2' fill='currentColor'/><rect x='9' y='11' width='3' height='2' fill='currentColor'/><rect x='14' y='11' width='3' height='2' fill='currentColor'/><rect x='19' y='11' width='1' height='2' fill='currentColor'/></svg>");
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	color: #fa4606;
	font-style:normal;
	line-height:1;
}
.fas.fa-conveyor-belt:before,
.fa-conveyor-belt:before{content:none}