/* Subset de @tabler/icons-webfont — generado a partir de los 77 íconos ti-*
   realmente usados en el sitio (ver comentario en index.html). Reemplaza el
   CDN de jsDelivr (452 KiB de font + 36 KiB de CSS, ~98% sin usar según
   PageSpeed) por este archivo de 12 KiB. Si se agrega un ícono ti-* nuevo que
   no esté en esta lista, hay que regenerar fonts/tabler-icons-subset.woff2 y
   este CSS — ver el proceso documentado en el mensaje del commit que lo creó. */
@font-face {
  font-family: "tabler-icons";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/fonts/tabler-icons-subset.woff2") format("woff2");
}
.ti {
  font-family: "tabler-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ti-arrow-down-right:before { content: "\ea15"; }
.ti-arrow-left:before { content: "\ea19"; }
.ti-arrow-right:before { content: "\ea1f"; }
.ti-arrow-up-right:before { content: "\ea24"; }
.ti-arrows-exchange:before { content: "\f1f4"; }
.ti-arrows-shuffle:before { content: "\f000"; }
.ti-beach:before { content: "\ef3d"; }
.ti-bolt:before { content: "\ea38"; }
.ti-bookmark:before { content: "\ea3a"; }
.ti-brand-facebook:before { content: "\ec1a"; }
.ti-brand-instagram:before { content: "\ec20"; }
.ti-brand-whatsapp:before { content: "\ec74"; }
.ti-brand-x:before { content: "\fc0f"; }
.ti-building-hospital:before { content: "\ea4d"; }
.ti-building-store:before { content: "\ea4e"; }
.ti-calendar:before { content: "\ea53"; }
.ti-calendar-event:before { content: "\ea52"; }
.ti-calendar-time:before { content: "\ee21"; }
.ti-certificate:before { content: "\ed76"; }
.ti-chart-line:before { content: "\ea5c"; }
.ti-checkbox:before { content: "\eba6"; }
.ti-chevron-down:before { content: "\ea5f"; }
.ti-chevron-left:before { content: "\ea60"; }
.ti-chevron-right:before { content: "\ea61"; }
.ti-chevron-up:before { content: "\ea62"; }
.ti-circle-check:before { content: "\ea67"; }
.ti-clock:before { content: "\ea70"; }
.ti-coffee:before { content: "\ef0e"; }
.ti-compass:before { content: "\ea79"; }
.ti-copy:before { content: "\ea7a"; }
.ti-credit-card:before { content: "\ea84"; }
.ti-device-laptop:before { content: "\eb64"; }
.ti-direction-sign:before { content: "\f1f7"; }
.ti-external-link:before { content: "\ea99"; }
.ti-eye:before { content: "\ea9a"; }
.ti-eye-off:before { content: "\ecf0"; }
.ti-file-dollar:before { content: "\efe0"; }
.ti-file-text:before { content: "\eaa2"; }
.ti-first-aid-kit:before { content: "\ef5f"; }
.ti-heart:before { content: "\eabe"; }
.ti-home:before { content: "\eac1"; }
.ti-link:before { content: "\eade"; }
.ti-loader-2:before { content: "\f226"; }
.ti-logout:before { content: "\eba8"; }
.ti-mail:before { content: "\eae5"; }
.ti-mail-opened:before { content: "\eae4"; }
.ti-map-pin:before { content: "\eae8"; }
.ti-map-pin-question:before { content: "\f957"; }
.ti-moon:before { content: "\eaf8"; }
.ti-moped:before { content: "\ecbc"; }
.ti-news:before { content: "\eafd"; }
.ti-parking:before { content: "\eb03"; }
.ti-paw:before { content: "\eff9"; }
.ti-pencil:before { content: "\eb04"; }
.ti-phone:before { content: "\eb09"; }
.ti-photo:before { content: "\eb0a"; }
.ti-plus:before { content: "\eb0b"; }
.ti-receipt:before { content: "\edfd"; }
.ti-refresh:before { content: "\eb13"; }
.ti-rosette-discount-check:before { content: "\f1f8"; }
.ti-search:before { content: "\eb1c"; }
.ti-share:before { content: "\eb21"; }
.ti-shield-check:before { content: "\eb22"; }
.ti-shopping-bag:before { content: "\f5f8"; }
.ti-soup:before { content: "\ef2e"; }
.ti-star:before { content: "\eb2e"; }
.ti-tag:before { content: "\10096"; }
.ti-tags:before { content: "\ef86"; }
.ti-ticket:before { content: "\eb3d"; }
.ti-tool:before { content: "\eb40"; }
.ti-tools-kitchen-2:before { content: "\eeff"; }
.ti-upload:before { content: "\eb47"; }
.ti-user-circle:before { content: "\ef68"; }
.ti-user-plus:before { content: "\eb4b"; }
.ti-wifi:before { content: "\eb52"; }
.ti-world:before { content: "\eb54"; }
.ti-x:before { content: "\eb55"; }
