/*!
 * Font Awesome Custom - MAISON PROPRE
 * Iconos utilizados en el sitio:
 * ✓ home, broom, bullseye, images, calculator
 * ✓ couch, carpet, window-maximize, bed, gem, truck
 * ✓ phone, envelope, map-marker-alt, clock, calendar
 * ✓ check, star, heart, handshake, tools, paint-roller
 * ✓ facebook-f, instagram, pinterest, whatsapp
 * ✓ chevron-down, chevron-left, chevron-right
 * ✓ arrow-left, arrow-right, arrow-up, arrow-down
 * ✓ search, user, comment, paper-plane, spinner
 * ✓ file-invoice, check-circle, info-circle, question-circle
 * ✓ phone-alt, envelope-open, plus, minus, times
 */

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/webfonts/fa-regular-400.woff2") format("woff2");
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/webfonts/fa-solid-900.woff2") format("woff2");
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/webfonts/fa-brands-400.woff2") format("woff2");
}

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

/* Solid - 900 */
.fa-home::before { content: "\f015"; }
.fa-broom::before { content: "\f51a"; }
.fa-bullseye::before { content: "\f140"; }
.fa-images::before { content: "\f302"; }
.fa-calculator::before { content: "\f1ec"; }
.fa-couch::before { content: "\f4b8"; }
.fa-rug::before { content: "\f569"; }
.fa-window-maximize::before { content: "\f2d0"; }
.fa-bed::before { content: "\f236"; }
.fa-gem::before { content: "\f3a5"; }
.fa-truck::before { content: "\f0d1"; }
.fa-phone::before { content: "\f095"; }
.fa-phone-alt::before { content: "\f879"; }
.fa-envelope::before { content: "\f0e0"; }
.fa-envelope-open::before { content: "\f2b6"; }
.fa-map-marker-alt::before { content: "\f3c5"; }
.fa-clock::before { content: "\f017"; }
.fa-calendar::before { content: "\f133"; }
.fa-check::before { content: "\f00c"; }
.fa-star::before { content: "\f005"; }
.fa-heart::before { content: "\f004"; }
.fa-handshake::before { content: "\f2b5"; }
.fa-tools::before { content: "\f7d9"; }
.fa-paint-roller::before { content: "\f5aa"; }
.fa-chevron-down::before { content: "\f078"; }
.fa-chevron-left::before { content: "\f053"; }
.fa-chevron-right::before { content: "\f054"; }
.fa-arrow-left::before { content: "\f060"; }
.fa-arrow-right::before { content: "\f061"; }
.fa-arrow-up::before { content: "\f062"; }
.fa-arrow-down::before { content: "\f063"; }
.fa-search::before { content: "\f002"; }
.fa-user::before { content: "\f007"; }
.fa-comment::before { content: "\f075"; }
.fa-paper-plane::before { content: "\f1d8"; }
.fa-spinner::before { content: "\f110"; }
.fa-file-invoice::before { content: "\f570"; }
.fa-check-circle::before { content: "\f058"; }
.fa-info-circle::before { content: "\f05a"; }
.fa-question-circle::before { content: "\f059"; }
.fa-plus::before { content: "\f067"; }
.fa-minus::before { content: "\f068"; }
.fa-times::before { content: "\f00d"; }

/* Regular - 400 */
.far.fa-star::before { content: "\f005"; }
.far.fa-heart::before { content: "\f004"; }
.far.fa-check-circle::before { content: "\f058"; }
.far.fa-clock::before { content: "\f017"; }
.far.fa-calendar::before { content: "\f133"; }
.far.fa-comment::before { content: "\f075"; }

/* Brands - 400 */
.fab.fa-facebook-f::before { content: "\f39e"; }
.fab.fa-instagram::before { content: "\f16d"; }
.fab.fa-pinterest::before { content: "\f0d2"; }
.fab.fa-whatsapp::before { content: "\f232"; }
.fab.fa-google::before { content: "\f1a0"; }