/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; 
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; 
  --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 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
.far,
.fa-regular {
  font-weight: 400; }
  
@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.ttf") format("truetype"); }
.fas,
.fa-solid {
  font-weight: 900; }
  
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }
@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands'; font-weight: 400; }

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }
.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -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; }
.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }
  
.fa-asterisk::before {
  content: "\2a"; }
.fa-fax::before {
  content: "\f1ac"; }
.fa-at::before {
  content: "\40"; }
.fa-phone::before {
  content: "\f095"; }
.fa-link::before {
  content: "\f0c1"; }
.fa-square-phone-flip::before,
.fa-phone-square-alt::before {
  content: "\f87b"; }
.fa-pencil::before {
  content: "\f303"; }
.fa-envelope::before,
.fa-envelope-o::before {
  content: "\f0e0"; }
.fa-square-envelope::before,
.fa-envelope-square::before {
  content: "\f199"; }
.fa-shield::before,
.fa-shield-halved::before {
  content: "\f3ed"; }
/*  content: "\f132"; }*/
.fa-search::before {
  content: "\f002"; }
.fa-file-pdf-o::before,
.fa-file-pdf::before {
  content: "\f1c1"; }
.fa-file-word::before {
  content: "\f1c2"; }
.fa-file-powerpoint::before {
  content: "\f1c4"; }
.fa-file-excel-o::before,
.fa-file-excel::before {
  content: "\f1c3"; }
.fa-equals::before {
  content: "\3d"; }
.fa-briefcase::before {
  content: "\f0b1"; }
.fa-briefcase-medical::before {
  content: "\f469"; }  
.fa-calendar-days::before {
  content: "\f073"; }
.fa-satellite-dish::before {
  content: "\f7c0"; }
.fa-heart::before {
  content: "\f004"; }
.fa-bars::before,
.fa-navicon::before {
  content: "\f0c9"; }
.fa-dollar-sign::before,
.fa-dollar::before,
.fa-money::before {
  content: "\24"; }
.fa-handshake::before {
  content: "\f2b5"; }
.fa-handshake-simple::before {
  content: "\f4c6"; }
.fa-user::before {
  content: "\f007"; }
.fa-circle-user::before,
.fa-user-circle-o::before,
.fa-user-circle::before {
  content: "\f2bd"; }
.fa-user-md::before {
  content: "\f0f0"; }
.fa-users::before {
  content: "\f0c0"; }
.fa-lock::before {
  content: "\f023"; }
.fa-unlock::before {
  content: "\f09c"; }
.fa-unlock-alt::before, 
.fa-unlock-keyhole::before {
  content: "\f13e"; }
.fa-home::before {
  content: "\f015"; }
.fa-gear::before,
.fa-cog::before {
  content: "\f013"; }
.fa-times::before {
  content: "\f00d"; }
.fa-birthday-cake::before,
.fa-cake::before {
  content: "\f1fd"; }
.fa-mobile::before {
  content: "\f3ce"; }
.fa-external-link::before {
  content: "\f08e"; }
.fa-external-link-square::before {
  content: "\f14c"; }
.fa-square-pen::before,
.fa-pen-square::before,
.fa-pencil-square-o::before,
.fa-pencil-square::before {
  content: "\f14b"; }
.fa-edit::before,
.fa-pen-to-square::before {
  content: "\f044"; }
.fa-ban::before,
.fa-cancel::before {
  content: "\f05e"; }
.fa-book::before {
  content: "\f02d"; }
.fa-plane::before {
  content: "\f072"; }
.fa-gavel::before {
  content: "\f0e3"; }
.fa-laptop::before {
  content: "\f109"; }
.fa-stethoscope::before {
  content: "\f0f1"; }
.fa-database::before {
  content: "\f1c0"; }
.fa-graduation-cap::before {
  content: "\f19d"; }
.fa-print::before {
  content: "\f02f"; }
.fa-newspaper::before {
  content: "\f1ea"; }
  
/* ABSTRACTS */
.fa-triangle-exclamation::before,
.fa-exclamation-triangle::before {
  content: "\f071"; }
.fa-download::before {
  content: "\f019"; }
.fa-trash-o::before,
.fa-trash::before {
  content: "\f1f8"; }
.fa-circle-info::before,
.fa-info-circle::before {
  content: "\f05a"; }
.fa-circle-check::before,
.fa-check-circle::before {
  content: "\f058"; }
.fa-face-frown::before,
.fa-frown-o::before,
.fa-frown::before {
  content: "\f119"; }
.fa-face-smile-beam::before,
.fa-smile-beam::before {
  content: "\f5b8"; }
.fa-face-smile::before,
.fa-smile-o::before,
.fa-smile::before {
  content: "\f118"; }
.fa-refresh::before {
  content: "\f021"; }
.fa-eye::before {
  content: "\f06e"; }
.fa-eye-slash::before {
  content: "\f070"; }
.fa-save::before {
  content: "\f0c7"; }
.fa-plus::before,
.fa-add::before {
  content: "\2b"; }
.fa-circle-plus::before,
.fa-plus-circle::before {
  content: "\f055"; }
.fa-minus::before,
.fa-subtract::before {
  content: "\f068"; }
.fa-list::before {
  content: "\f03a"; }
.fa-circle-question::before,
.fa-question-circle::before {
  content: "\f059"; }
.fa-check::before {
  content: "\f00c"; }
.fa-commenting::before {
  content: "\f4ad"; }

/* ARROWS */
.fa-sign-out::before {
  content: "\f08b"; }
.fa-sign-in::before {
  content: "\f090"; }
.fa-angle-down::before {
  content: "\f107"; }
.fa-angle-double-down::before {
  content: "\f103"; }
.fa-angle-double-up::before {
  content: "\f102"; }
.fa-angle-double-right::before {
  content: "\f101"; }
.fa-angle-double-left::before {
  content: "\f100"; }
.fa-circle-chevron-right::before,
.fa-chevron-circle-right::before {
  content: "\f138"; }
.fa-chevron-up::before {
  content: "\f077"; }
.fa-chevron-left::before {
  content: "\f053"; }
.fa-arrow-left::before {
  content: "\f060"; }
.fa-circle-dot::before {
  content: "\f192"; }
.fa-circle::before {
  content: "\f111"; }

/* SOCIAL MEDIA */
.fa-square-instagram:before,
.fa-instagram-square:before {
  content: "\e055"; }
.fa-instagram:before {
  content: "\f16d"; }
.fa-linkedin-in:before {
  content: "\f0e1"; }
.fa-linkedin:before {
  content: "\f08c"; }
.fa-twitter:before {
  content: "\f099"; }
.fa-square-twitter:before,
.fa-twitter-square:before {
  content: "\f081"; }
.fa-square-x-twitter:before {
  content: "\e61a"; }
.fa-x-twitter:before {
  content: "\e61b"; }
.fa-youtube:before {
  content: "\f167"; }
.fa-square-youtube:before,
.fa-youtube-square:before {
  content: "\f431"; }
.fa-pinterest:before {
  content: "\f0d2"; }
.fa-square-pinterest:before,
.fa-pinterest-square:before {
  content: "\f0d3"; }
.fa-pinterest-p:before {
  content: "\f231"; }
.fa-facebook:before {
  content: "\f09a"; }
.fa-facebook-f:before {
  content: "\f39e"; }
.fa-square-facebook:before,
.fa-facebook-square:before {
  content: "\f082"; }
.fa-tiktok:before {
  content: "\e07b"; }
.fa-vimeo:before {
  content: "\f40a"; }

/* WJW PORTAL */  
.fa-clock::before {
  content: "\f017"; }
.fa-gears::before {
  content: "\f085"; }
.fa-id-card::before {
  content: "\f2c2"; }
.fa-dolly::before {
  content: "\f472"; }
.fa-location-dot::before {
  content: "\f3c5"; }
.fa-wrench::before {
  content: "\f0ad"; }
.fa-th-list::before {
  content: "\f00b"; }
.fa-eye::before {
  content: "\f06e"; }
.fa-archive::before {
  content: "\f187"; }
.fa-power-off::before {
  content: "\f011"; }
.fa-square-o::before,
.fa-square::before {
  content: "\f0c8"; }
.fa-square-check::before {
  content: "\f14a"; }
.fa-hourglass-half::before {
  content: "\f252"; }
  
/* STAFF SITE */  
.fa-desktop::before {
  content: "\f390"; }
.fa-medkit::before {
  content: "\f0fa"; }
.fa-wifi::before {
  content: "\f1eb"; }
.fa-paper-plane::before {
  content: "\f1d8"; }
.fa-baby::before {
  content: "\f77c"; }
.fa-star::before {
  content: "\f005"; }
.fa-calendar::before {
  content: "\f133"; }
.fa-folder::before {
  content: "\f07b"; }
	
/* ANIMATIONS */
.fa-spin {
  -webkit-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear); }

@media (prefers-reduced-motion: reduce) {
 .fa-spin {
    -webkit-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
            transition-duration: 0s; } }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
			transform: rotate(360deg); } }