/* FontAwesome subset — only icons used by the theme */

/* --- @font-face --- */
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/webfonts/fa-brands-400.woff2") format("woff2"), url("../fonts/webfonts/fa-brands-400.woff") format("woff"), url("../fonts/webfonts/fa-brands-400.ttf") format("truetype"); }
@font-face{font-family: 'Font Awesome 6 Duotone';font-style: normal;font-weight: 900;font-display: block;src: url("../fonts/webfonts/fa-duotone-900.woff2") format("woff2"), url("../fonts/webfonts/fa-duotone-900.woff") format("woff"), url("../fonts/webfonts/fa-duotone-900.ttf") format("truetype")}
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../fonts/webfonts/fa-light-300.woff2") format("woff2"), url("../fonts/webfonts/fa-light-300.woff") format("woff"), url("../fonts/webfonts/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/webfonts/fa-regular-400.woff2") format("woff2"), url("../fonts/webfonts/fa-regular-400.woff") format("woff"), url("../fonts/webfonts/fa-regular-400.ttf") format("truetype"); }
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/webfonts/fa-solid-900.woff2") format("woff2"), url("../fonts/webfonts/fa-solid-900.woff") format("woff"), url("../fonts/webfonts/fa-solid-900.ttf") format("truetype"); }
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 100;
  font-display: block;
  src: url("../fonts/webfonts/fa-thin-100.woff2") format("woff2"), url("../fonts/webfonts/fa-thin-100.woff") format("woff"), url("../fonts/webfonts/fa-thin-100.ttf") format("truetype"); }

/* --- base family classes --- */
.fa{font-family: "Font Awesome 6 Pro";font-family: var(--fa-style-family, "Font Awesome 6 Pro");font-weight: 900;font-weight: var(--fa-style, 900)}
.fas,.fa-solid{font-family: 'Font Awesome 6 Pro';font-weight: 900}
.far,.fa-regular{font-family: 'Font Awesome 6 Pro';font-weight: 400}
.fa,.fas,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin,.fad,.fa-duotone,.fab,.fa-brands{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;display: var(--fa-display, inline-block);font-style: normal;font-variant: normal;text-rendering: auto}

/* --- spin animation --- */
.fa-spin{-webkit-animation-name: fa-spin;animation-name: fa-spin;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear}
@-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)}}

/* --- used icons --- */
.fa-arrow-right-long::before{content: "\f178"}
.fa-arrow-left-long::before{content: "\f177"}
.fa-spinner::before{content: "\f110"}
.fa-external-link-alt::before{content: "\f35d"}
.fa-times::before{content: "\d7"}
.fa-chevron-right::before{content: "\232a"}
.fa-chevron-left::before{content: "\2329"}