/* =============================================================
   Tabler Icons – LOKAL gehostet (DSGVO: kein CDN-Aufruf)
   Subset: nur die tatsaechlich genutzten Glyphen dieser Seite.
   ============================================================= */
@font-face {
  font-family: "tabler-icons";
  font-style: normal; font-weight: 400; font-display: block;
  src: url("../fonts/tabler-icons-subset.woff2?v=2") format("woff2");
}
.ti {
  font-family: "tabler-icons" !important;
  font-style: normal; font-weight: 400; font-variant: normal;
  text-transform: none; line-height: 1; speak: never;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  display: inline-block;
}
.ti-adjustments-horizontal::before { content: "\ec38"; }
.ti-alert-triangle::before { content: "\ea06"; }
.ti-arrow-left::before { content: "\ea19"; }
.ti-arrow-right::before { content: "\ea1f"; }
.ti-bolt::before { content: "\ea38"; }
.ti-brand-whatsapp::before { content: "\ec74"; }
.ti-building-community::before { content: "\ebf6"; }
.ti-calendar-check::before { content: "\f824"; }
.ti-calendar-due::before { content: "\f621"; }
.ti-camera::before { content: "\ea54"; }
.ti-car::before { content: "\ebbb"; }
.ti-car-crash::before { content: "\efa4"; }
.ti-car-off::before { content: "\f0c7"; }
.ti-chart-bar::before { content: "\ea59"; }
.ti-check::before { content: "\ea5e"; }
.ti-chevron-down::before { content: "\ea5f"; }
.ti-circle-check::before { content: "\ea67"; }
.ti-clock-hour-4::before { content: "\f319"; }
.ti-cloud-storm::before { content: "\ea74"; }
.ti-coin-euro::before { content: "\f2bf"; }
.ti-file-check::before { content: "\ea9c"; }
.ti-file-search::before { content: "\ed5d"; }
.ti-file-text::before { content: "\eaa2"; }
.ti-help-octagon::before { content: "\f7a9"; }
.ti-home::before { content: "\eac1"; }
.ti-info-circle::before { content: "\eac5"; }
.ti-lock::before { content: "\eae2"; }
.ti-mail::before { content: "\eae5"; }
.ti-map-pin::before { content: "\eae8"; }
.ti-message-2::before { content: "\eaec"; }
.ti-message-report::before { content: "\ec9b"; }
.ti-phone::before { content: "\eb09"; }
.ti-phone-call::before { content: "\eb05"; }
.ti-road::before { content: "\f018"; }
.ti-rosette-discount-check-filled::before { content: "\f746"; }
.ti-scale::before { content: "\ebc2"; }
.ti-user-shield::before { content: "\f7d0"; }
.ti-x::before { content: "\eb55"; }
