/* fontawesome-subset.css — FONTAWESOME-SUBSET 2026-06-13
   Kullanilan ikonlar: 81 solid + 9 brands + 2 regular (star-outline + circle-user).
   solid/brands subset edildi; regular ORIJINAL fa-regular-400.woff2 (24KB) korunur
   (fontTools woff2->glyf bu fontta takiliyor; tarayici sorunsuz; sadece home/dusuk-rating
   yorum sayfalarinda iner). Orijinal fontawesome.css + tum 900/brands/regular woff2 DOKUNULMADI. */
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/fa-solid-subset.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/fa-brands-subset.woff2") format("woff2")}
@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/fa-regular-400.woff2") format("woff2")}

/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
 .fa {
    font-family: var(--fa-style-family, "Font Awesome 6 Pro");
    font-weight: var(--fa-style, 900); }
  
  .fa,
  .fas,
  .fa-solid,
  .far,
  .fa-regular,
  .fat,
  .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-solid,
  .far,
  .fa-regular,
  .fat {
    font-family: 'Font Awesome 6 Pro'; }
  
  .fab,
  .fa-brands {
    font-family: 'Font Awesome 6 Brands'; }
  
  .fa-fw {
    text-align: center;
    width: 1.25em; }
  
  @-webkit-keyframes fa-beat {
    0%, 90% {
      -webkit-transform: scale(1);
              transform: scale(1); }
    45% {
      -webkit-transform: scale(var(--fa-beat-scale, 1.25));
              transform: scale(var(--fa-beat-scale, 1.25)); } }
  
  @keyframes fa-beat {
    0%, 90% {
      -webkit-transform: scale(1);
              transform: scale(1); }
    45% {
      -webkit-transform: scale(var(--fa-beat-scale, 1.25));
              transform: scale(var(--fa-beat-scale, 1.25)); } }
  
  @-webkit-keyframes fa-bounce {
    0% {
      -webkit-transform: scale(1, 1) translateY(0);
              transform: scale(1, 1) translateY(0); }
    10% {
      -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
              transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
    30% {
      -webkit-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));
              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% {
      -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
              transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
    57% {
      -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
              transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
    64% {
      -webkit-transform: scale(1, 1) translateY(0);
              transform: scale(1, 1) translateY(0); }
    100% {
      -webkit-transform: scale(1, 1) translateY(0);
              transform: scale(1, 1) translateY(0); } }
  
  @keyframes fa-bounce {
    0% {
      -webkit-transform: scale(1, 1) translateY(0);
              transform: scale(1, 1) translateY(0); }
    10% {
      -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
              transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
    30% {
      -webkit-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));
              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% {
      -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
              transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
    57% {
      -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
              transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
    64% {
      -webkit-transform: scale(1, 1) translateY(0);
              transform: scale(1, 1) translateY(0); }
    100% {
      -webkit-transform: scale(1, 1) translateY(0);
              transform: scale(1, 1) translateY(0); } }
  
  @-webkit-keyframes fa-fade {
    50% {
      opacity: var(--fa-fade-opacity, 0.4); } }
  
  @keyframes fa-fade {
    50% {
      opacity: var(--fa-fade-opacity, 0.4); } }
  
  @-webkit-keyframes fa-beat-fade {
    0%, 100% {
      opacity: var(--fa-beat-fade-opacity, 0.4);
      -webkit-transform: scale(1);
              transform: scale(1); }
    50% {
      opacity: 1;
      -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
              transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
  
  @keyframes fa-beat-fade {
    0%, 100% {
      opacity: var(--fa-beat-fade-opacity, 0.4);
      -webkit-transform: scale(1);
              transform: scale(1); }
    50% {
      opacity: 1;
      -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
              transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
  
  @-webkit-keyframes fa-flip {
    50% {
      -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
              transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
  
  @keyframes fa-flip {
    50% {
      -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
              transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
  
  @-webkit-keyframes fa-shake {
    0% {
      -webkit-transform: rotate(-15deg);
              transform: rotate(-15deg); }
    4% {
      -webkit-transform: rotate(15deg);
              transform: rotate(15deg); }
    8%, 24% {
      -webkit-transform: rotate(-18deg);
              transform: rotate(-18deg); }
    12%, 28% {
      -webkit-transform: rotate(18deg);
              transform: rotate(18deg); }
    16% {
      -webkit-transform: rotate(-22deg);
              transform: rotate(-22deg); }
    20% {
      -webkit-transform: rotate(22deg);
              transform: rotate(22deg); }
    32% {
      -webkit-transform: rotate(-12deg);
              transform: rotate(-12deg); }
    36% {
      -webkit-transform: rotate(12deg);
              transform: rotate(12deg); }
    40%, 100% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); } }
  
  @keyframes fa-shake {
    0% {
      -webkit-transform: rotate(-15deg);
              transform: rotate(-15deg); }
    4% {
      -webkit-transform: rotate(15deg);
              transform: rotate(15deg); }
    8%, 24% {
      -webkit-transform: rotate(-18deg);
              transform: rotate(-18deg); }
    12%, 28% {
      -webkit-transform: rotate(18deg);
              transform: rotate(18deg); }
    16% {
      -webkit-transform: rotate(-22deg);
              transform: rotate(-22deg); }
    20% {
      -webkit-transform: rotate(22deg);
              transform: rotate(22deg); }
    32% {
      -webkit-transform: rotate(-12deg);
              transform: rotate(-12deg); }
    36% {
      -webkit-transform: rotate(12deg);
              transform: rotate(12deg); }
    40%, 100% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); } }
  
  @-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-file-lines::before {
    content: "\f15c"; }
  
  .fa-calendar-days::before {
    content: "\f073"; }
  
  .fa-comments::before {
    content: "\f086"; }
  
  .fa-pen-ruler::before {
    content: "\f5ae"; }
  
  .fa-laptop-code::before {
    content: "\f5fc"; }
  
  .fa-bars::before {
    content: "\f0c9"; }
  
  .fa-film::before {
    content: "\f008"; }
  
  .fa-lightbulb::before {
    content: "\f0eb"; }
  
  .fa-sitemap::before {
    content: "\f0e8"; }
  
  .fa-share-nodes::before {
    content: "\f1e0"; }
  
  .fa-plug::before {
    content: "\f1e6"; }
  
  .fa-angle-right::before {
    content: "\f105"; }
  
  .fa-bullseye::before {
    content: "\f140"; }
  
  .fa-chart-simple::before {
    content: "\e473"; }
  
  .fa-wand-magic-sparkles::before {
    content: "\e2ca"; }
  
  .fa-key::before {
    content: "\f084"; }
  
  .fa-bullhorn::before {
    content: "\f0a1"; }
  
  .fa-star::before {
    content: "\f005"; }
  
  .fa-microchip::before {
    content: "\f2db"; }
  
  .fa-user-group::before {
    content: "\f500"; }
  
  .fa-headset::before {
    content: "\f590"; }
  
  .fa-image::before {
    content: "\f03e"; }
  
  .fa-table-columns::before {
    content: "\f0db"; }
  
  .fa-handshake::before {
    content: "\f2b5"; }
  
  .fa-circle-check::before {
    content: "\f058"; }
  
  .fa-user-tie::before {
    content: "\f508"; }
  
  .fa-palette::before {
    content: "\f53f"; }
  
  .fa-seedling::before {
    content: "\f4d8"; }
  
  .fa-arrows-rotate::before {
    content: "\f021"; }
  
  .fa-shield-halved::before {
    content: "\f3ed"; }
  
  .fa-layer-group::before {
    content: "\f5fd"; }
  
  .fa-rectangle-ad::before {
    content: "\f641"; }
  
  .fa-code::before {
    content: "\f121"; }
  
  .fa-magnifying-glass-chart::before {
    content: "\e522"; }
  
  .fa-arrow-up-right-from-square::before {
    content: "\f08e"; }
  
  .fa-chart-line::before {
    content: "\f201"; }
  
  .fa-arrow-right::before {
    content: "\f061"; }
  
  .fa-screwdriver-wrench::before {
    content: "\f7d9"; }
  
  .fa-mobile-screen-button::before {
    content: "\f3cd"; }
  
  .fa-route::before {
    content: "\f4d7"; }
  
  .fa-phone::before {
    content: "\f095"; }
  
  .fa-user-gear::before {
    content: "\f4fe"; }
  
  .fa-arrow-left::before {
    content: "\f060"; }
  
  .fa-users-viewfinder::before {
    content: "\e595"; }
  
  .fa-phone-volume::before {
    content: "\f2a0"; }
  
  .fa-envelope::before {
    content: "\f0e0"; }
  
  .fa-calendar-check::before {
    content: "\f274"; }
  
  .fa-landmark::before {
    content: "\f66f"; }
  
  .fa-cart-shopping::before {
    content: "\f07a"; }
  
  .fa-keyboard::before {
    content: "\f11c"; }
  
  .fa-plane-up::before {
    content: "\e22d"; }
  
  .fa-sliders::before {
    content: "\f1de"; }
  
  .fa-bolt::before {
    content: "\f0e7"; }
  
  .fa-industry::before {
    content: "\f275"; }
  
  .fa-angle-down::before {
    content: "\f107"; }
  
  .fa-credit-card::before {
    content: "\f09d"; }
  
  .fa-location-dot::before {
    content: "\f3c5"; }
  
  .fa-gauge-high::before {
    content: "\f625"; }
  
  .fa-boxes-stacked::before {
    content: "\f468"; }
  
  .fa-link::before {
    content: "\f0c1"; }
  
  .fa-magnifying-glass::before {
    content: "\f002"; }
  
  .fa-circle-user::before {
    content: "\f2bd"; }
  
  .fa-xmark::before {
    content: "\f00d"; }
  
  .fa-rocket::before {
    content: "\f135"; }
  
  .fa-arrow-trend-up::before {
    content: "\e098"; }
  
  .fa-display::before {
    content: "\e163"; }
  
  .fa-robot::before {
    content: "\f544"; }
  
  .fa-gears::before {
    content: "\f085"; }
  
  .fa-award::before {
    content: "\f559"; }
  
  .fa-building::before {
    content: "\f1ad"; }
  
  .fa-pen-nib::before {
    content: "\f5ad"; }
  
  .fa-hashtag::before {
    content: "\23"; }
  
  .fa-vial-circle-check::before {
    content: "\e596"; }
  
  .fa-scale-balanced::before {
    content: "\f24e"; }
  
  .fa-check::before {
    content: "\f00c"; }
  
  .fa-briefcase::before {
    content: "\f0b1"; }
  
  .fa-database::before {
    content: "\f1c0"; }
  
  .fa-life-ring::before {
    content: "\f1cd"; }
  
  .fa-brain::before {
    content: "\f5dc"; }
  
  .fa-thumbs-up::before {
    content: "\f164"; }
  
  .fa-users-gear::before {
    content: "\f509"; }
  
  .fa-graduation-cap::before {
    content: "\f19d"; }
  
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0; }
  :root {
    --fa-style-family-brands: 'Font Awesome 6 Brands';
    --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
  
  
  
  .fab,
  .fa-brands {
    font-weight: 400; }
  
  .fa-google:before {
    content: "\f1a0"; }
  
  .fa-linkedin-in:before {
    content: "\f0e1"; }
  
  .fa-wordpress:before {
    content: "\f19a"; }
  
  .fa-facebook-f:before {
    content: "\f39e"; }
  
  .fa-tiktok:before {
    content: "\e07b"; }
  
  .fa-instagram:before {
    content: "\f16d"; }
  
  .fa-whatsapp:before {
    content: "\f232"; }
  
  .fa-youtube:before {
    content: "\f167"; }
  
  .fa-twitter:before {
    content: "\f099"; }
  :root {
    --fa-style-family-duotone: 'Font Awesome 6 Duotone';
    --fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone'; }
  
  
  
  /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
  
  :root {
    --fa-style-family-classic: 'Font Awesome 6 Pro';
    --fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro'; }
  
  
  :root {
    --fa-style-family-classic: 'Font Awesome 6 Pro';
    --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro'; }
  
  
  
  .far,
  .fa-regular {
    font-weight: 400; }
  :root {
    --fa-style-family-classic: 'Font Awesome 6 Pro';
    --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro'; }
  
  
  
  .fas,
  .fa-solid {
    font-weight: 900; }
  :root {
    --fa-style-family-classic: 'Font Awesome 6 Pro';
    --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro'; }
  
  
  
  .fat {
    font-weight: 100; }