/*!
 * Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
/* ==================================================
   PROSHOW · Íconos (reemplaza a all.min.css)
   Fecha: 2026-10-20
   - Solo trae los íconos que usa la página. Antes se descargaban 455 KB
     de CSS y cerca de 1 MB de fuentes; ahora son 2 KB + 7 KB.
   - Las 4 fuentes están recortadas a estos mismos íconos:
     assets/webfonts/fa-solid-900-proshow.woff2, fa-regular-400-proshow.woff2,
     fa-light-300-proshow.woff2 y fa-brands-400-proshow.woff2
   - Un ícono que no esté en esta lista NO se va a ver. Para agregar uno
     hay que regenerar las fuentes: pídemelo. Mientras, si urge, en
     index.php se puede volver a poner assets/css/all.min.css en lugar de
     este archivo (todo sigue en el servidor).
================================================== */

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(../webfonts/fa-solid-900-proshow.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../webfonts/fa-regular-400-proshow.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(../webfonts/fa-light-300-proshow.woff2) format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../webfonts/fa-brands-400-proshow.woff2) format("woff2");
}

.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}
.fa, .fa-brands, .fa-light, .fa-regular, .fa-solid, .fab, .fal, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}
.fa-solid, .fas { font-family: "Font Awesome 6 Pro"; font-weight: 900; }
.fa-regular, .far { font-family: "Font Awesome 6 Pro"; font-weight: 400; }
.fa-light, .fal { font-family: "Font Awesome 6 Pro"; font-weight: 300; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

/* Íconos que usa la página */
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-arrows-up-down-left-right:before { content: "\f047"; }
.fa-bars:before { content: "\f0c9"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-clock:before { content: "\f017"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-location-dot:before, .fa-map-marker-alt:before { content: "\f3c5"; }
.fa-map-location-dot:before { content: "\f5a0"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-pause:before { content: "\f04c"; }
.fa-phone:before { content: "\f095"; }
.fa-play:before { content: "\f04b"; }
.fa-plus:before { content: "\2b"; }
.fa-times:before, .fa-xmark:before { content: "\f00d"; }

/* Marcas */
.fa-facebook-f:before { content: "\f39e"; }
.fa-instagram:before { content: "\f16d"; }
.fa-whatsapp:before { content: "\f232"; }
