/*!
 * Font Awesome Pro 7.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2025 Fonticons, Inc.
 * Custom Slab Press + Brands Bundle
 */

/* ==================== ROOT VARIABLES ==================== */
:root, :host {
  --fa-family-slab-press: "Font Awesome 7 Slab Press";
  --fa-font-slab-press-regular: normal 400 1em/1 var(--fa-family-slab-press);
  --fa-style-family-slab-press: var(--fa-family-slab-press);
  --fa-family-brands: "Font Awesome 7 Brands";
  --fa-font-brands: normal 400 1em/1 var(--fa-family-brands);
}

/* ==================== FONT FACES ==================== */
@font-face {
  font-family: "Font Awesome 7 Slab Press";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../webfonts/fa-slab-press-regular-400.woff2");
}

@font-face {
  font-family: "Font Awesome 7 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../webfonts/fa-brands-400.woff2");
}

/* ==================== BASE STYLES ==================== */
.fa-slab-press,
.fa-slab-press-regular,
.faslpr,
.fab,
.fa-brands,
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light {
  --_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: var(--fa-display, inline-block);
  font-family: var(--_fa-family);
  font-feature-settings: normal;
  font-style: normal;
  font-synthesis: none;
  font-variant: normal;
  font-weight: var(--fa-style, 900);
  line-height: 1;
  text-align: center;
  text-rendering: auto;
  width: var(--fa-width, 1.25em);
}

:is(.fa-slab-press, .fa-slab-press-regular, .faslpr, .fab, .fa-brands, .fa, .fas, .fa-solid, .far, .fa-regular, .fal, .fa-light)::before {
  content: var(--fa)/"";
}

@supports not (content: ""/"") {
  :is(.fa-slab-press, .fa-slab-press-regular, .faslpr, .fab, .fa-brands, .fa, .fas, .fa-solid, .far, .fa-regular, .fal, .fa-light)::before {
    content: var(--fa);
  }
}

:is(.fa-slab-press, .fa-slab-press-regular, .faslpr, .fab, .fa-brands)::before {
  content: var(--fa)/"";
}

@supports not (content: ""/"") {
  :is(.fa-slab-press, .fa-slab-press-regular, .faslpr, .fab, .fa-brands)::before {
    content: var(--fa);
  }
}

.faslpr,
.fa-slab-press,
.fa-slab-press-regular,
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light {
  --fa-family: var(--fa-family-slab-press);
  --fa-style: 400;
}

.fab,
.fa-brands {
  --fa-family: var(--fa-family-brands);
  --fa-style: 400;
}

/* ==================== SIZE UTILITIES ==================== */
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }

.fa-2xs { font-size: calc(10 / 16 * 1em); line-height: calc(1 / 10 * 1em); vertical-align: calc((6 / 10 - 0.375) * 1em); }
.fa-xs { font-size: calc(12 / 16 * 1em); line-height: calc(1 / 12 * 1em); vertical-align: calc((6 / 12 - 0.375) * 1em); }
.fa-sm { font-size: calc(14 / 16 * 1em); line-height: calc(1 / 14 * 1em); vertical-align: calc((6 / 14 - 0.375) * 1em); }
.fa-lg { font-size: calc(20 / 16 * 1em); line-height: calc(1 / 20 * 1em); vertical-align: calc((6 / 20 - 0.375) * 1em); }
.fa-xl { font-size: calc(24 / 16 * 1em); line-height: calc(1 / 24 * 1em); vertical-align: calc((6 / 24 - 0.375) * 1em); }
.fa-2xl { font-size: calc(32 / 16 * 1em); line-height: calc(1 / 32 * 1em); vertical-align: calc((6 / 32 - 0.375) * 1em); }

.fa-width-auto { --fa-width: auto; }
.fa-fw, .fa-width-fixed { --fa-width: 1.25em; }

/* ==================== ROTATION & ANIMATION ==================== */
.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse { --fa-animation-direction: reverse; }

.fa-pulse, .fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-bounce, .fa-fade, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {
    animation: none !important;
    transition: none !important;
  }
}

@keyframes fa-beat {
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale, 1.25)); }
}

@keyframes fa-bounce {
  0% { transform: scale(1, 1) translateY(0); }
  10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% { transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% { transform: scale(1, 1) translateY(0); }
  100% { transform: scale(1, 1) translateY(0); }
}

@keyframes fa-fade {
  50% { opacity: var(--fa-fade-opacity, 0.4); }
}

@keyframes fa-shake {
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}

@keyframes fa-spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1, -1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle, 0)); }

/* ==================== STACKING ==================== */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
  --fa-width: 100%;
  inset: 0;
  position: absolute;
  text-align: center;
  width: var(--fa-width);
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: var(--fa-inverse, #fff); }

/* ==================== PULL & BORDER ==================== */
.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.0625em);
  box-sizing: var(--fa-border-box-sizing, content-box);
  padding: var(--fa-border-padding, 0.1875em 0.25em);
}

.fa-pull-left, .fa-pull-start {
  float: inline-start;
  margin-inline-end: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right, .fa-pull-end {
  float: inline-end;
  margin-inline-start: var(--fa-pull-margin, 0.3em);
}

/* ==================== SLAB PRESS ICONS ==================== */
.fa-add { --fa: "\2b"; }
.fa-address-book { --fa: "\f2b9"; }
.fa-address-card { --fa: "\f2bb"; }
.fa-adjust { --fa: "\f042"; }
.fa-alarm-clock { --fa: "\f34e"; }
.fa-align-center { --fa: "\f037"; }
.fa-anchor { --fa: "\f13d"; }
.fa-angle-down { --fa: "\f107"; }
.fa-angle-left { --fa: "\f104"; }
.fa-angle-right { --fa: "\f105"; }
.fa-angle-up { --fa: "\f106"; }
.fa-archive { --fa: "\f187"; }
.fa-arrow-down { --fa: "\f063"; }
.fa-arrow-down-left { --fa: "\e091"; }
.fa-arrow-down-long { --fa: "\f175"; }
.fa-arrow-down-right { --fa: "\e093"; }
.fa-arrow-down-to-line { --fa: "\f33d"; }
.fa-arrow-down-wide-short { --fa: "\f160"; }
.fa-arrow-from-bottom { --fa: "\f342"; }
.fa-arrow-left { --fa: "\f060"; }
.fa-arrow-left-long { --fa: "\f177"; }
.fa-arrow-left-rotate { --fa: "\f0e2"; }
.fa-arrow-right { --fa: "\f061"; }
.fa-arrow-right-arrow-left { --fa: "\f0ec"; }
.fa-arrow-right-from-bracket { --fa: "\f08b"; }
.fa-arrow-right-long { --fa: "\f178"; }
.fa-arrow-right-to-bracket { --fa: "\f090"; }
.fa-arrow-rotate-back { --fa: "\f0e2"; }
.fa-arrow-rotate-backward { --fa: "\f0e2"; }
.fa-arrow-rotate-forward { --fa: "\f01e"; }
.fa-arrow-rotate-left { --fa: "\f0e2"; }
.fa-arrow-rotate-right { --fa: "\f01e"; }
.fa-arrow-to-bottom { --fa: "\f33d"; }
.fa-arrow-up { --fa: "\f062"; }
.fa-arrow-up-from-bracket { --fa: "\e09a"; }
.fa-arrow-up-from-line { --fa: "\f342"; }
.fa-arrow-up-left { --fa: "\e09d"; }
.fa-arrow-up-long { --fa: "\f176"; }
.fa-arrow-up-right { --fa: "\e09f"; }
.fa-arrow-up-right-from-square { --fa: "\f08e"; }
.fa-arrow-up-wide-short { --fa: "\f161"; }
.fa-arrows-rotate { --fa: "\f021"; }
.fa-asterisk { --fa: "\2a"; }
.fa-at { --fa: "\40"; }
.fa-automobile { --fa: "\f1b9"; }
.fa-award { --fa: "\f559"; }
.fa-backward { --fa: "\f04a"; }
.fa-backward-step { --fa: "\f048"; }
.fa-bag-shopping { --fa: "\f290"; }
.fa-ban { --fa: "\f05e"; }
.fa-bar-chart { --fa: "\f080"; }
.fa-bars { --fa: "\f0c9"; }
.fa-battery-0 { --fa: "\f244"; }
.fa-battery-3 { --fa: "\f241"; }
.fa-battery-4 { --fa: "\f240"; }
.fa-battery-bolt { --fa: "\f376"; }
.fa-battery-empty { --fa: "\f244"; }
.fa-bed { --fa: "\f236"; }
.fa-bell { --fa: "\f0f3"; }
.fa-biking { --fa: "\f84a"; }
.fa-birthday-cake { --fa: "\f1fd"; }
.fa-bolt { --fa: "\f0e7"; }
.fa-bomb { --fa: "\f1e2"; }
.fa-book { --fa: "\f02d"; }
.fa-book-open { --fa: "\f518"; }
.fa-bookmark { --fa: "\f02e"; }
.fa-box { --fa: "\f466"; }
.fa-box-archive { --fa: "\f187"; }
.fa-box-open { --fa: "\f49e"; }
.fa-briefcase { --fa: "\f0b1"; }
.fa-bug { --fa: "\f188"; }
.fa-building { --fa: "\f1ad"; }
.fa-bullhorn { --fa: "\f0a1"; }
.fa-burn { --fa: "\f46a"; }
.fa-bus { --fa: "\f207"; }
.fa-cake { --fa: "\f1fd"; }
.fa-cake-candles { --fa: "\f1fd"; }
.fa-calendar { --fa: "\f133"; }
.fa-camera { --fa: "\f030"; }
.fa-camera-alt { --fa: "\f030"; }
.fa-car { --fa: "\f1b9"; }
.fa-caret-down { --fa: "\f0d7"; }
.fa-caret-left { --fa: "\f0d9"; }
.fa-caret-right { --fa: "\f0da"; }
.fa-caret-up { --fa: "\f0d8"; }
.fa-cart { --fa: "\f07a"; }
.fa-cart-shopping { --fa: "\f07a"; }
.fa-chain { --fa: "\f0c1"; }
.fa-chart-area { --fa: "\f1fe"; }
.fa-chart-bar { --fa: "\f080"; }
.fa-chart-pie { --fa: "\f200"; }
.fa-check { --fa: "\f00c"; }
.fa-circle { --fa: "\f111"; }
.fa-circle-check { --fa: "\f058"; }
.fa-circle-dot { --fa: "\f192"; }
.fa-circle-exclamation { --fa: "\f06a"; }
.fa-circle-half-stroke { --fa: "\f042"; }
.fa-circle-info { --fa: "\f05a"; }
.fa-circle-minus { --fa: "\f056"; }
.fa-circle-plus { --fa: "\f055"; }
.fa-circle-question { --fa: "\f059"; }
.fa-circle-user { --fa: "\f2bd"; }
.fa-circle-xmark { --fa: "\f057"; }
.fa-city { --fa: "\f64f"; }
.fa-clipboard { --fa: "\f328"; }
.fa-clock { --fa: "\f017"; }
.fa-clock-four { --fa: "\f017"; }
.fa-close { --fa: "\f00d"; }
.fa-cloud { --fa: "\f0c2"; }
.fa-cloud-dot { --fa: "\e9eb"; }
.fa-code { --fa: "\f121"; }
.fa-coffee { --fa: "\f0f4"; }
.fa-cog { --fa: "\f013"; }
.fa-cogs { --fa: "\f085"; }
.fa-comment { --fa: "\f075"; }
.fa-comments { --fa: "\f086"; }
.fa-compact-disc { --fa: "\f51f"; }
.fa-compass { --fa: "\f14e"; }
.fa-compress { --fa: "\f066"; }
.fa-contact-card { --fa: "\f2bb"; }
.fa-copy { --fa: "\f0c5"; }
.fa-credit-card { --fa: "\f09d"; }
.fa-credit-card-alt { --fa: "\f09d"; }
.fa-crown { --fa: "\f521"; }
.fa-cut { --fa: "\f0c4"; }
.fa-cutlery { --fa: "\f2e7"; }
.fa-dashboard { --fa: "\f624"; }
.fa-database { --fa: "\f1c0"; }
.fa-desktop { --fa: "\f390"; }
.fa-desktop-alt { --fa: "\f390"; }
.fa-down-to-line { --fa: "\f33d"; }
.fa-download { --fa: "\f019"; }
.fa-droplet { --fa: "\f043"; }
.fa-edit { --fa: "\f044"; }
.fa-enter { --fa: "\f090"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-equals { --fa: "\3d"; }
.fa-exchange { --fa: "\f0ec"; }
.fa-exclamation { --fa: "\21"; }
.fa-exclamation-triangle { --fa: "\f071"; }
.fa-expand { --fa: "\f065"; }
.fa-external-link { --fa: "\f08e"; }
.fa-external-link-square-alt { --fa: "\f360"; }
.fa-eye { --fa: "\f06e"; }
.fa-eye-slash { --fa: "\f070"; }
.fa-face-frown { --fa: "\f119"; }
.fa-face-grin { --fa: "\f580"; }
.fa-face-meh { --fa: "\f11a"; }
.fa-face-smile { --fa: "\f118"; }
.fa-file { --fa: "\f15b"; }
.fa-file-circle-check { --fa: "\e5a0"; }
.fa-file-circle-exclamation { --fa: "\e4eb"; }
.fa-file-circle-plus { --fa: "\e494"; }
.fa-file-lines { --fa: "\f15c"; }
.fa-file-pen { --fa: "\f31c"; }
.fa-files { --fa: "\e178"; }
.fa-film { --fa: "\f008"; }
.fa-film-alt { --fa: "\f008"; }
.fa-film-simple { --fa: "\f008"; }
.fa-filter { --fa: "\f0b0"; }
.fa-fire { --fa: "\f06d"; }
.fa-fish { --fa: "\f578"; }
.fa-flag { --fa: "\f024"; }
.fa-flame { --fa: "\f6df"; }
.fa-flower { --fa: "\f7ff"; }
.fa-folder { --fa: "\f07b"; }
.fa-folder-blank { --fa: "\f07b"; }
.fa-folder-open { --fa: "\f07c"; }
.fa-folder-tree { --fa: "\f802"; }
.fa-folders { --fa: "\f660"; }
.fa-font { --fa: "\f031"; }
.fa-font-awesome { --fa: "\f2b4"; }
.fa-fonts { --fa: "\f031"; }
.fa-forward { --fa: "\f04e"; }
.fa-forward-step { --fa: "\f051"; }
.fa-frown { --fa: "\f119"; }
.fa-gamepad { --fa: "\f11b"; }
.fa-gauge { --fa: "\f624"; }
.fa-gauge-med { --fa: "\f624"; }
.fa-gear { --fa: "\f013"; }
.fa-gem { --fa: "\f3a5"; }
.fa-ghost { --fa: "\f6e2"; }
.fa-gift { --fa: "\f06b"; }
.fa-glass-martini-alt { --fa: "\f57b"; }
.fa-globe { --fa: "\f0ac"; }
.fa-graduation-cap { --fa: "\f19d"; }
.fa-grid { --fa: "\e195"; }
.fa-grid-3 { --fa: "\e195"; }
.fa-grin { --fa: "\f580"; }
.fa-hand { --fa: "\f256"; }
.fa-hand-paper { --fa: "\f256"; }
.fa-hashtag { --fa: "\23"; }
.fa-headphones { --fa: "\f025"; }
.fa-headphones-alt { --fa: "\f025"; }
.fa-headphones-simple { --fa: "\f025"; }
.fa-headset { --fa: "\f590"; }
.fa-heart { --fa: "\f004"; }
.fa-home { --fa: "\f015"; }
.fa-home-alt { --fa: "\f015"; }
.fa-home-lg-alt { --fa: "\f015"; }
.fa-hourglass { --fa: "\f254"; }
.fa-hourglass-empty { --fa: "\f254"; }
.fa-house { --fa: "\f015"; }
.fa-image { --fa: "\f03e"; }
.fa-images { --fa: "\f302"; }
.fa-inbox { --fa: "\f01c"; }
.fa-infinity { --fa: "\f534"; }
.fa-info { --fa: "\f129"; }
.fa-info-circle { --fa: "\f05a"; }
.fa-key { --fa: "\f084"; }
.fa-landmark { --fa: "\f66f"; }
.fa-language { --fa: "\f1ab"; }
.fa-laptop { --fa: "\f109"; }
.fa-layer-group { --fa: "\f5fd"; }
.fa-leaf { --fa: "\f06c"; }
.fa-life-ring { --fa: "\f1cd"; }
.fa-lightbulb { --fa: "\f0eb"; }
.fa-link { --fa: "\f0c1"; }
.fa-list { --fa: "\f03a"; }
.fa-list-squares { --fa: "\f03a"; }
.fa-location-arrow { --fa: "\f124"; }
.fa-location-dot { --fa: "\f3c5"; }
.fa-lock { --fa: "\f023"; }
.fa-lock-open { --fa: "\f3c1"; }
.fa-magic { --fa: "\f0d0"; }
.fa-magic-wand-sparkles { --fa: "\e2ca"; }
.fa-magnifying-glass { --fa: "\f002"; }
.fa-map { --fa: "\f279"; }
.fa-map-marker-alt { --fa: "\f3c5"; }
.fa-map-pin { --fa: "\f276"; }
.fa-martini-glass { --fa: "\f57b"; }
.fa-meh { --fa: "\f11a"; }
.fa-meteor { --fa: "\f753"; }
.fa-microphone { --fa: "\f130"; }
.fa-microphone-slash { --fa: "\f131"; }
.fa-minus { --fa: "\f068"; }
.fa-mobile { --fa: "\f3ce"; }
.fa-mobile-android { --fa: "\f3ce"; }
.fa-mobile-phone { --fa: "\f3ce"; }
.fa-money-bill-wave { --fa: "\f53a"; }
.fa-moon { --fa: "\f186"; }
.fa-mountain-sun { --fa: "\e52f"; }
.fa-mouse { --fa: "\f8cc"; }
.fa-mouse-pointer { --fa: "\f245"; }
.fa-mug-hot { --fa: "\f7b6"; }
.fa-multiply { --fa: "\f00d"; }
.fa-music { --fa: "\f001"; }
.fa-navicon { --fa: "\f0c9"; }
.fa-newspaper { --fa: "\f1ea"; }
.fa-notdef { --fa: "\e1fe"; }
.fa-palette { --fa: "\f53f"; }
.fa-paper-plane { --fa: "\f1d8"; }
.fa-paperclip { --fa: "\f0c6"; }
.fa-pause { --fa: "\f04c"; }
.fa-paw { --fa: "\f1b0"; }
.fa-pencil { --fa: "\f303"; }
.fa-pencil-alt { --fa: "\f303"; }
.fa-percent { --fa: "\25"; }
.fa-percentage { --fa: "\25"; }
.fa-person-biking { --fa: "\f84a"; }
.fa-phone { --fa: "\f095"; }
.fa-phone-slash { --fa: "\f3dd"; }
.fa-pie-chart { --fa: "\f200"; }
.fa-plane { --fa: "\f072"; }
.fa-play { --fa: "\f04b"; }
.fa-play-pause { --fa: "\e22f"; }
.fa-plus { --fa: "\2b"; }
.fa-power-off { --fa: "\f011"; }
.fa-print { --fa: "\f02f"; }
.fa-puzzle-piece { --fa: "\f12e"; }
.fa-question { --fa: "\3f"; }
.fa-question-circle { --fa: "\f059"; }
.fa-quote-left { --fa: "\f10d"; }
.fa-quote-left-alt { --fa: "\f10d"; }
.fa-quote-right { --fa: "\f10e"; }
.fa-rabbit-running { --fa: "\f709"; }
.fa-rectangle { --fa: "\f2fa"; }
.fa-rectangle-landscape { --fa: "\f2fa"; }
.fa-rectangle-portrait { --fa: "\f2fb"; }
.fa-rectangle-tall { --fa: "\e791"; }
.fa-rectangle-vertical { --fa: "\f2fb"; }
.fa-rectangle-wide { --fa: "\f2fc"; }
.fa-redo { --fa: "\f01e"; }
.fa-refresh { --fa: "\f021"; }
.fa-remove { --fa: "\f00d"; }
.fa-robot { --fa: "\f544"; }
.fa-rocket { --fa: "\f135"; }
.fa-save { --fa: "\f0c7"; }
.fa-scissors { --fa: "\f0c4"; }
.fa-scissors-alt { --fa: "\f0c4"; }
.fa-search { --fa: "\f002"; }
.fa-share { --fa: "\f064"; }
.fa-share-alt { --fa: "\f1e0"; }
.fa-share-nodes { --fa: "\f1e0"; }
.fa-shield { --fa: "\f132"; }
.fa-shield-blank { --fa: "\f132"; }
.fa-shield-check { --fa: "\f2f7"; }
.fa-ship { --fa: "\f21a"; }
.fa-shirt { --fa: "\f553"; }
.fa-shop { --fa: "\f54f"; }
.fa-shopping-bag { --fa: "\f290"; }
.fa-shopping-cart { --fa: "\f07a"; }
.fa-sign-in { --fa: "\f090"; }
.fa-sign-out { --fa: "\f08b"; }
.fa-signal-alt { --fa: "\f690"; }
.fa-signal-alt-1 { --fa: "\f691"; }
.fa-signal-alt-2 { --fa: "\f692"; }
.fa-signal-alt-3 { --fa: "\f693"; }
.fa-signal-alt-4 { --fa: "\f690"; }
.fa-signal-alt-slash { --fa: "\f694"; }
.fa-signal-bars { --fa: "\f690"; }
.fa-signal-bars-fair { --fa: "\f692"; }
.fa-signal-bars-good { --fa: "\f693"; }
.fa-signal-bars-slash { --fa: "\f694"; }
.fa-signal-bars-strong { --fa: "\f690"; }
.fa-signal-bars-weak { --fa: "\f691"; }
.fa-signature { --fa: "\f5b7"; }
.fa-sitemap { --fa: "\f0e8"; }
.fa-skull { --fa: "\f54c"; }
.fa-skull-crossbones { --fa: "\f714"; }
.fa-sliders { --fa: "\f1de"; }
.fa-sliders-h { --fa: "\f1de"; }
.fa-smile { --fa: "\f118"; }
.fa-snowflake { --fa: "\f2dc"; }
.fa-sort { --fa: "\f0dc"; }
.fa-sort-amount-asc { --fa: "\f160"; }
.fa-sort-amount-down { --fa: "\f160"; }
.fa-sort-amount-up { --fa: "\f161"; }
.fa-spinner { --fa: "\f110"; }
.fa-square { --fa: "\f0c8"; }
.fa-square-check { --fa: "\f14a"; }
.fa-square-minus { --fa: "\f146"; }
.fa-square-plus { --fa: "\f0fe"; }
.fa-star { --fa: "\f005"; }
.fa-star-half { --fa: "\f089"; }
.fa-step-backward { --fa: "\f048"; }
.fa-step-forward { --fa: "\f051"; }
.fa-sticky-note { --fa: "\f249"; }
.fa-stop { --fa: "\f04d"; }
.fa-stopwatch { --fa: "\f2f2"; }
.fa-store { --fa: "\f54f"; }
.fa-store-alt { --fa: "\f54f"; }
.fa-subtract { --fa: "\f068"; }
.fa-suitcase { --fa: "\f0f2"; }
.fa-sun { --fa: "\f185"; }
.fa-sync { --fa: "\f021"; }
.fa-t-shirt { --fa: "\f553"; }
.fa-tachometer-alt-average { --fa: "\f624"; }
.fa-tag { --fa: "\f02b"; }
.fa-tags { --fa: "\f02c"; }
.fa-television { --fa: "\f26c"; }
.fa-thumb-tack { --fa: "\f08d"; }
.fa-thumbs-down { --fa: "\f165"; }
.fa-thumbs-up { --fa: "\f164"; }
.fa-thumbtack { --fa: "\f08d"; }
.fa-ticket { --fa: "\f145"; }
.fa-times { --fa: "\f00d"; }
.fa-tint { --fa: "\f043"; }
.fa-train { --fa: "\f238"; }
.fa-train-subway { --fa: "\f239"; }
.fa-trash { --fa: "\f1f8"; }
.fa-trash-can { --fa: "\f2ed"; }
.fa-tree { --fa: "\f1bb"; }
.fa-triangle { --fa: "\f2ec"; }
.fa-triangle-circle { --fa: "\e5d3"; }
.fa-triangle-exclamation { --fa: "\f071"; }
.fa-trophy { --fa: "\f091"; }
.fa-truck { --fa: "\f0d1"; }
.fa-tshirt { --fa: "\f553"; }
.fa-tv { --fa: "\f26c"; }
.fa-tv-alt { --fa: "\f26c"; }
.fa-umbrella { --fa: "\f0e9"; }
.fa-undo { --fa: "\f0e2"; }
.fa-universal-access { --fa: "\f29a"; }
.fa-unlock { --fa: "\f09c"; }
.fa-unsorted { --fa: "\f0dc"; }
.fa-upload { --fa: "\f093"; }
.fa-user { --fa: "\f007"; }
.fa-user-alt { --fa: "\f007"; }
.fa-user-circle { --fa: "\f2bd"; }
.fa-user-large { --fa: "\f007"; }
.fa-users { --fa: "\f0c0"; }
.fa-utensils { --fa: "\f2e7"; }
.fa-vcard { --fa: "\f2bb"; }
.fa-video { --fa: "\f03d"; }
.fa-video-camera { --fa: "\f03d"; }
.fa-video-slash { --fa: "\f4e2"; }
.fa-volume { --fa: "\f6a8"; }
.fa-volume-medium { --fa: "\f6a8"; }
.fa-volume-slash { --fa: "\f2e2"; }
.fa-wallet { --fa: "\f555"; }
.fa-wand-magic { --fa: "\f0d0"; }
.fa-wand-magic-sparkles { --fa: "\e2ca"; }
.fa-warning { --fa: "\f071"; }
.fa-wheelchair { --fa: "\f193"; }
.fa-wifi { --fa: "\f1eb"; }
.fa-wifi-3 { --fa: "\f1eb"; }
.fa-wifi-strong { --fa: "\f1eb"; }
.fa-wine-glass { --fa: "\f4e3"; }
.fa-wrench { --fa: "\f0ad"; }
.fa-xmark { --fa: "\f00d"; }
.fa-zap { --fa: "\f0e7"; }
/* ===== ÖDEME / KARTLARİ (Brands) ===== */
.fa-cc-visa { --fa: "\f1f0"; }
.fa-cc-mastercard { --fa: "\f1f1"; }
.fa-cc-paypal { --fa: "\f1f4"; }
.fa-cc-stripe { --fa: "\f1f5"; }
.fa-cc-apple-pay { --fa: "\f416"; }
.fa-cc-amex { --fa: "\f1f3"; }

/* ===== TEKNOLOJİ (Brands) ===== */
.fa-docker { --fa: "\f395"; }
.fa-aws { --fa: "\f375"; }

/* ===== EYLEMLER ===== */
.fa-trash { --fa: "\f1f8"; }
.fa-trash-can { --fa: "\f2ed"; }
.fa-upload { --fa: "\f093"; }
.fa-download { --fa: "\f019"; }
.fa-share { --fa: "\f064"; }
.fa-save { --fa: "\f0c7"; }
.fa-copy { --fa: "\f0c5"; }
.fa-print { --fa: "\f02f"; }
.fa-edit { --fa: "\f044"; }
.fa-pencil { --fa: "\f303"; }

/* ===== NESNELER ===== */
.fa-wallet { --fa: "\f555"; }
.fa-rocket { --fa: "\f135"; }
.fa-credit-card { --fa: "\f09d"; }

/* ===== DOSYA & BELGELER ===== */
.fa-file { --fa: "\f15b"; }
.fa-file-lines { --fa: "\f15c"; }
.fa-file-pen { --fa: "\f31c"; }
.fa-file-circle-check { --fa: "\e5a0"; }
.fa-file-circle-exclamation { --fa: "\e4eb"; }
.fa-file-circle-plus { --fa: "\e494"; }

/* ===== DURUM / BİLGİ ===== */
.fa-circle-check { --fa: "\f058"; }
.fa-circle-xmark { --fa: "\f057"; }
.fa-circle-exclamation { --fa: "\f06a"; }
.fa-circle-info { --fa: "\f05a"; }
.fa-circle-question { --fa: "\f059"; }
.fa-triangle-exclamation { --fa: "\f071"; }
.fa-check { --fa: "\f00c"; }
.fa-xmark { --fa: "\f00d"; }

/* ===== EKSTRA ===== */
.fa-headset { --fa: "\f590"; }
.fa-robot { --fa: "\f544"; }
.fa-terminal { --fa: "\f120"; }
.fa-id-badge { --fa: "\f2c1"; }
.fa-chart-area { --fa: "\f1fe"; }
.fa-hashtag { --fa: "\23"; }
.fa-video { --fa: "\f03d"; }
.fa-music { --fa: "\f001"; }
.fa-headphones { --fa: "\f025"; }
.fa-microphone { --fa: "\f130"; }
.fa-pause { --fa: "\f04c"; }
.fa-stop { --fa: "\f04d"; }
.fa-spinner { --fa: "\f110"; }
.fa-graduation-cap { --fa: "\f19d"; }

/* ==================== BRAND ICONS ==================== */
.fa-instagram { --fa: "\f16d"; }
.fa-square-instagram { --fa: "\e055"; }
.fa-youtube { --fa: "\f167"; }
.fa-facebook { --fa: "\f09a"; }
.fa-facebook-f { --fa: "\f39e"; }
.fa-facebook-messenger { --fa: "\f39f"; }

.fa-twitter { --fa: "\f099"; }
.fa-x-twitter { --fa: "\e61b"; }
.fa-square-x-twitter { --fa: "\e61a"; }

.fa-tiktok { --fa: "\e07b"; }
.fa-threads { --fa: "\e618"; }
.fa-discord { --fa: "\f392"; }
.fa-whatsapp { --fa: "\f232"; }

.fa-linkedin { --fa: "\f08c"; }
.fa-linkedin-in { --fa: "\f0e1"; }
.fa-square-linkedin { --fa: "\e7d0"; }

.fa-telegram { --fa: "\f2c6"; }
.fa-telegram-plane { --fa: "\f2c6"; }

.fa-snapchat { --fa: "\f2ab"; }
.fa-square-snapchat { --fa: "\f2ad"; }

.fa-pinterest { --fa: "\f0d2"; }
.fa-square-pinterest { --fa: "\f0d3"; }

.fa-reddit { --fa: "\f1a1"; }
.fa-square-reddit { --fa: "\f1a2"; }

.fa-vimeo { --fa: "\f40a"; }
.fa-dribbble { --fa: "\f17d"; }
.fa-behance { --fa: "\f1b4"; }

.fa-github { --fa: "\f09b"; }
.fa-square-github { --fa: "\f092"; }
.fa-gitlab { --fa: "\f296"; }
.fa-bitbucket { --fa: "\f171"; }

.fa-stack-overflow { --fa: "\f16c"; }

.fa-js { --fa: "\f3b8"; }
.fa-react { --fa: "\f41b"; }
.fa-vuejs { --fa: "\f41f"; }
.fa-angular { --fa: "\f420"; }
.fa-node-js { --fa: "\f3d3"; }
.fa-php { --fa: "\f457"; }
.fa-laravel { --fa: "\f3bd"; }
.fa-python { --fa: "\f3e2"; }
.fa-java { --fa: "\f4e4"; }

.fa-apple { --fa: "\f179"; }
.fa-android { --fa: "\f17b"; }
.fa-windows { --fa: "\f17a"; }
.fa-linux { --fa: "\f17c"; }

.fa-chrome { --fa: "\f268"; }
.fa-firefox { --fa: "\f269"; }
.fa-safari { --fa: "\f267"; }
.fa-edge { --fa: "\f282"; }
.fa-opera { --fa: "\f26a"; }

.fa-cloudflare { --fa: "\e07d"; }

.fa-google { --fa: "\f1a0"; }
.fa-google-pay { --fa: "\e079"; }
.fa-google-drive { --fa: "\f3aa"; }
.fa-google-play { --fa: "\f3ab"; }

.fa-amazon { --fa: "\f270"; }
.fa-amazon-pay { --fa: "\f42c"; }

.fa-stripe { --fa: "\f429"; }
.fa-cc-stripe { --fa: "\f1f5"; }

.fa-paypal { --fa: "\f1ed"; }
.fa-cc-paypal { --fa: "\f1f4"; }

.fa-apple-pay { --fa: "\f415"; }
.fa-cc-apple-pay { --fa: "\f416"; }

.fa-bitcoin { --fa: "\f379"; }
.fa-ethereum { --fa: "\f42e"; }

.fa-openai { --fa: "\e7cf"; }

.fa-figma { --fa: "\f799"; }

.fa-dropbox { --fa: "\f16b"; }

.fa-slack { --fa: "\f198"; }
.fa-skype { --fa: "\f17e"; }

.fa-spotify { --fa: "\f1bc"; }
.fa-soundcloud { --fa: "\f1be"; }

.fa-microsoft { --fa: "\f3ca"; }
.fa-meta { --fa: "\e49b"; }
.fa-unsplash { --fa: "\e07c"; }

.fa-xbox { --fa: "\f412"; }
.fa-playstation { --fa: "\f3df"; }
.fa-twitch { --fa: "\f1e8"; }

.fa-yahoo { --fa: "\f19e"; }
.fa-yelp { --fa: "\f1e9"; }

.fa-wix { --fa: "\f5cf"; }

.fa-wordpress { --fa: "\f19a"; }
.fa-wordpress-simple { --fa: "\f411"; }


