/* =============================================================
   Tabler Icons – LOKAL gehostet (DSGVO: kein CDN-Aufruf)
   Subset: nur die tatsächlich genutzten Glyphen dieser Website.
   Bei neuen Icons: Subset neu erzeugen (siehe LIESMICH) UND ?v= erhöhen,
   sonst zeigen Browser mit altem Cache das neue Icon nicht an.
   ============================================================= */
@font-face {
  font-family: "tabler-icons";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/tabler-icons-subset.woff2?v=3") 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-brush::before { content: "\ebb8"; }
.ti-building-community::before { content: "\ebf6"; }
.ti-building-estate::before { content: "\f5a5"; }
.ti-building::before { content: "\ea4f"; }
.ti-calendar-check::before { content: "\f824"; }
.ti-calendar-time::before { content: "\ee21"; }
.ti-chart-bar::before { content: "\ea59"; }
.ti-check::before { content: "\ea5e"; }
.ti-chevron-down::before { content: "\ea5f"; }
.ti-circle-check::before { content: "\ea67"; }
.ti-clipboard-text::before { content: "\f089"; }
.ti-clock-bolt::before { content: "\f844"; }
.ti-clock::before { content: "\ea70"; }
.ti-coin-euro::before { content: "\f2bf"; }
.ti-crane::before { content: "\ef27"; }
.ti-door::before { content: "\ef4e"; }
.ti-eraser::before { content: "\eb8b"; }
.ti-fence::before { content: "\ef2a"; }
.ti-hammer::before { content: "\ef91"; }
.ti-heart-handshake::before { content: "\f0f3"; }
.ti-home-2::before { content: "\eac0"; }
.ti-home-check::before { content: "\f337"; }
.ti-home-cog::before { content: "\f338"; }
.ti-home::before { content: "\eac1"; }
.ti-key::before { content: "\eac7"; }
.ti-layers-intersect::before { content: "\eac9"; }
.ti-layout-grid::before { content: "\edba"; }
.ti-leaf::before { content: "\ed4f"; }
.ti-lock::before { content: "\eae2"; }
.ti-mail::before { content: "\eae5"; }
.ti-map-2::before { content: "\eae7"; }
.ti-map-pin::before { content: "\eae8"; }
.ti-map-search::before { content: "\ef82"; }
.ti-menu-2::before { content: "\ec42"; }
.ti-package::before { content: "\eaff"; }
.ti-paint::before { content: "\eb00"; }
.ti-phone::before { content: "\eb09"; }
.ti-plant-2::before { content: "\ed7e"; }
.ti-road::before { content: "\f018"; }
.ti-refresh::before { content: "\eb13"; }
.ti-ruler-2::before { content: "\eed2"; }
.ti-shield-check::before { content: "\eb22"; }
.ti-shovel::before { content: "\f1d9"; }
.ti-sparkles::before { content: "\f6d7"; }
.ti-stack-2::before { content: "\eef7"; }
.ti-stairs::before { content: "\eca6"; }
.ti-tool::before { content: "\eb40"; }
.ti-tools::before { content: "\ebca"; }
.ti-trash::before { content: "\eb41"; }
.ti-truck-loading::before { content: "\f1da"; }
.ti-truck::before { content: "\ebc4"; }
.ti-user-check::before { content: "\eb49"; }
.ti-users::before { content: "\ebf2"; }
.ti-wall::before { content: "\ef7a"; }
.ti-wood::before { content: "\f359"; }
.ti-world::before { content: "\eb54"; }
.ti-wrecking-ball::before { content: "\ed97"; }
.ti-x::before { content: "\eb55"; }
