/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 .fa,
 .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(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); } }
 
 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 readers do not read off random characters that represent icons */
 
 .fa-audio-description:before {
   content: "\f29e"; }
 
 .fa-search-minus:before {
   content: "\f010"; }
 
 .fa-search-plus:before {
   content: "\f00e"; }
 
 .fa-undo:before {
   content: "\f0e2"; }
 @font-face {
   font-family: 'Font Awesome 5 Brands';
   font-style: normal;
   font-weight: 400;
   font-display: block;
   src: url("../../font/fa-brands-400.eot");
   src: url("../../font/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../../font/fa-brands-400.woff2") format("woff2"), url("../../font/fa-brands-400.woff") format("woff"), url("../../font/fa-brands-400.ttf") format("truetype"), url("../../font/fa-brands-400.svg#fontawesome") format("svg"); }
 @font-face {
   font-family: 'Font Awesome 5 Free';
   font-style: normal;
   font-weight: 400;
   font-display: block;
   src: url("../../font/fa-regular-400.eot");
   src: url("../../font/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../font/fa-regular-400.woff2") format("woff2"), url("../../font/fa-regular-400.woff") format("woff"), url("../../font/fa-regular-400.ttf") format("truetype"), url("../../font/fa-regular-400.svg#fontawesome") format("svg"); }
 @font-face {
   font-family: 'Font Awesome 5 Free';
   font-style: normal;
   font-weight: 900;
   font-display: block;
   src: url("../../font/fa-solid-900.eot");
   src: url("../../font/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../font/fa-solid-900.woff2") format("woff2"), url("../../font/fa-solid-900.woff") format("woff"), url("../../font/fa-solid-900.ttf") format("truetype"), url("../../font/fa-solid-900.svg#fontawesome") format("svg"); }
 
 .fa,
 .fas {
   font-family: 'Font Awesome 5 Free';
   font-weight: 900; }
 