/* Font Awesome 6 — subset for Warum (font-display: swap, woff2 only) */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/icons/fa-regular-400.woff2) format("woff2");
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/fonts/icons/fa-solid-900.woff2) format("woff2");
}

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

.fa,
.fas,
.far,
.fab,
.fa-solid,
.fa-regular,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa::before,
.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before {
  content: var(--fa);
}

.fa-chevron-right {
  --fa: "\f054";
}

.fa-truck {
  --fa: "\f0d1";
}

.fa-handshake {
  --fa: "\f2b5";
}

.fa-award {
  --fa: "\f559";
}

.fa-balance-scale {
  --fa: "\f24e";
}

.fa-phone {
  --fa: "\f095";
}

.fa-mobile-alt,
.fa-mobile-screen-button {
  --fa: "\f3cd";
}

.fa-envelope {
  --fa: "\f0e0";
}

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

.fa-whatsapp {
  --fa: "\f232";
}

.fa-search {
  --fa: "\f002";
}

.fa-angle-left {
  --fa: "\f104";
}

.fa-angle-right {
  --fa: "\f105";
}

.fa-user {
  --fa: "\f007";
}

.fa.fa-telegram,
.fa.fa-whatsapp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
