/* Font Awesome Pro + simple-line-icons (bundled) */

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url('../fonts/icon/fal/font.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/icon/far/font.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/icon/fab/font.woff2') format('woff2');
}

.fal,
.fa.fal {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 300;
}

.far,
.fa {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 400;
}

.fab,
.fa.fab {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

.fal,
.far,
.fab,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

/* Brand icons mapped via .fa (as on original landing) */
.fa.fa-facebook,
.fa.fa-instagram,
.fa.fa-youtube,
.fa.fa-viber,
.fa.fa-telegram,
.fa.fa-tiktok {
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

/* Glyph codes from service-center.kwitka.ua */
.fa-angle-left::before { content: '\f104'; }
.fa-angle-right::before { content: '\f105'; }
.fa-wrench-simple::before { content: '\e2d1'; }
.fa-screwdriver-wrench::before { content: '\f7d9'; }
.fa-shield::before { content: '\f132'; }
.fa-garage::before { content: '\e009'; }
.fa-handshake::before { content: '\f2b5'; }
.fa-comments-question-check::before { content: '\e14f'; }
.fa-user-tie-hair::before { content: '\e45f'; }
.fa-bullseye-arrow::before { content: '\f648'; }
.fa-chevron-left::before { content: '\f053'; }
.fa-chevron-right::before { content: '\f054'; }
.fa-circle-1::before { content: '\e0ee'; }
.fa-circle-2::before { content: '\e0ef'; }
.fa-circle-3::before { content: '\e0f0'; }
.fa-circle-4::before { content: '\e0f1'; }
.fa-clipboard-check::before { content: '\f46c'; }
.fa-facebook::before { content: '\f09a'; }
.fa-instagram::before { content: '\f16d'; }
.fa-youtube::before { content: '\f167'; }
.fa-viber::before { content: '\f409'; }
.fa-telegram::before { content: '\f2c6'; }
.fa-tiktok::before { content: '\e07b'; }

.fal::before,
.far::before,
.fab::before,
.fa::before {
  display: inline-block;
}

/* Slick carousel: custom FA arrows on buttons */
.slick-arrow {
  font-size: 0;
  z-index: 2;
}
.slick-arrow::before {
  font-family: 'Font Awesome 6 Pro';
  font-weight: 400;
  font-size: 1.25rem;
  opacity: 1;
  color: inherit;
}
.slick-arrow.fa-angle-left::before { content: '\f104'; }
.slick-arrow.fa-angle-right::before { content: '\f105'; }
.slick-arrow.fa-chevron-left::before { content: '\f053'; }
.slick-arrow.fa-chevron-right::before { content: '\f054'; }
