/*!
 * Duratex — subconjunto de Font Awesome Free 6.6.0 (solo los íconos que usa el sitio).
 * Reemplaza la carga de ~376 KB desde cdnjs por ~10 KB autoalojados.
 * Font Awesome Free — fuentes: SIL OFL 1.1 · íconos: CC BY 4.0 · https://fontawesome.com
 */
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;
  src:url('../fonts/dtx-fa-solid.woff2') format('woff2');}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/dtx-fa-regular.woff2') format('woff2');}
@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/dtx-fa-brands.woff2') format('woff2');}

.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands{
  -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,.fas,.fa-solid{font-family:'Font Awesome 6 Free';font-weight:900;}
.far,.fa-regular{font-family:'Font Awesome 6 Free';font-weight:400;}
.fab,.fa-brands{font-family:'Font Awesome 6 Brands';font-weight:400;}
.fa-fw{text-align:center;width:1.25em;}
.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-lg{font-size:1.25em;vertical-align:-.075em}
.fa-xl{font-size:1.5em;vertical-align:-.125em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}

/* Íconos (sólidos y sus alias oficiales) */
.fa-add::before, .fa-plus::before{content:"\2b"}
.fa-magnifying-glass::before, .fa-search::before{content:"\f002"}
.fa-heart::before{content:"\f004"}
.fa-star::before{content:"\f005"}
.fa-user::before{content:"\f007"}
.fa-table-cells-large::before, .fa-th-large::before{content:"\f009"}
.fa-table-cells::before, .fa-th::before{content:"\f00a"}
.fa-check::before{content:"\f00c"}
.fa-close::before, .fa-multiply::before, .fa-remove::before, .fa-times::before, .fa-xmark::before{content:"\f00d"}
.fa-cog::before, .fa-gear::before{content:"\f013"}
.fa-clock::before, .fa-clock-four::before{content:"\f017"}
.fa-download::before{content:"\f019"}
.fa-bookmark::before{content:"\f02e"}
.fa-image::before{content:"\f03e"}
.fa-droplet::before, .fa-tint::before{content:"\f043"}
.fa-chevron-left::before{content:"\f053"}
.fa-chevron-right::before{content:"\f054"}
.fa-check-circle::before, .fa-circle-check::before{content:"\f058"}
.fa-circle-question::before, .fa-question-circle::before{content:"\f059"}
.fa-circle-info::before, .fa-info-circle::before{content:"\f05a"}
.fa-arrow-left::before{content:"\f060"}
.fa-arrow-right::before{content:"\f061"}
.fa-minus::before, .fa-subtract::before{content:"\f068"}
.fa-leaf::before{content:"\f06c"}
.fa-fire::before{content:"\f06d"}
.fa-eye::before{content:"\f06e"}
.fa-exclamation-triangle::before, .fa-triangle-exclamation::before, .fa-warning::before{content:"\f071"}
.fa-calendar-alt::before, .fa-calendar-days::before{content:"\f073"}
.fa-chevron-up::before{content:"\f077"}
.fa-chevron-down::before{content:"\f078"}
.fa-cart-shopping::before, .fa-shopping-cart::before{content:"\f07a"}
.fa-comments::before{content:"\f086"}
.fa-arrow-up-right-from-square::before, .fa-external-link::before{content:"\f08e"}
.fa-phone::before{content:"\f095"}
.fa-certificate::before{content:"\f0a3"}
.fa-list-check::before, .fa-tasks::before{content:"\f0ae"}
.fa-filter::before{content:"\f0b0"}
.fa-bars::before, .fa-navicon::before{content:"\f0c9"}
.fa-list-dots::before, .fa-list-ul::before{content:"\f0ca"}
.fa-truck::before{content:"\f0d1"}
.fa-envelope::before{content:"\f0e0"}
.fa-angle-right::before{content:"\f105"}
.fa-file-alt::before, .fa-file-lines::before, .fa-file-text::before{content:"\f15c"}
.fa-cubes::before{content:"\f1b3"}
.fa-recycle::before{content:"\f1b8"}
.fa-tree::before{content:"\f1bb"}
.fa-file-pdf::before{content:"\f1c1"}
.fa-paper-plane::before{content:"\f1d8"}
.fa-share-alt::before, .fa-share-nodes::before{content:"\f1e0"}
.fa-trash::before{content:"\f1f8"}
.fa-chart-line::before, .fa-line-chart::before{content:"\f201"}
.fa-industry::before{content:"\f275"}
.fa-bag-shopping::before, .fa-shopping-bag::before{content:"\f290"}
.fa-basket-shopping::before, .fa-shopping-basket::before{content:"\f291"}
.fa-cutlery::before, .fa-utensils::before{content:"\f2e7"}
.fa-images::before{content:"\f302"}
.fa-location-dot::before, .fa-map-marker-alt::before{content:"\f3c5"}
.fa-shield-alt::before, .fa-shield-halved::before{content:"\f3ed"}
.fa-box::before{content:"\f466"}
.fa-boxes::before, .fa-boxes-alt::before, .fa-boxes-stacked::before{content:"\f468"}
.fa-warehouse::before{content:"\f494"}
.fa-comment-dots::before, .fa-commenting::before{content:"\f4ad"}
.fa-seedling::before, .fa-sprout::before{content:"\f4d8"}
.fa-store::before{content:"\f54e"}
.fa-award::before{content:"\f559"}
.fa-cookie-bite::before{content:"\f564"}
.fa-grip::before, .fa-grip-horizontal::before{content:"\f58d"}
.fa-headset::before{content:"\f590"}
.fa-map-location-dot::before, .fa-map-marked-alt::before{content:"\f5a0"}
.fa-envelope-open-text::before{content:"\f658"}
.fa-mug-hot::before{content:"\f7b6"}
.fa-bread-slice::before{content:"\f7ec"}
.fa-burger::before, .fa-hamburger::before{content:"\f805"}

/* Marcas */
.fa-facebook::before{content:"\f09a"}
.fa-facebook-f::before{content:"\f39e"}
.fa-instagram::before{content:"\f16d"}
.fa-linkedin-in::before{content:"\f0e1"}
.fa-pinterest::before{content:"\f0d2"}
.fa-tiktok::before{content:"\e07b"}
.fa-whatsapp::before{content:"\f232"}
.fa-x-twitter::before{content:"\e61b"}
.fa-youtube::before{content:"\f167"}
