/* FontAwesome 6.3.0 — subset (10 solid + 2 regular) for roomstyle */
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/lib/fa-subset/fa-solid-900.subset.woff2") format("woff2");
}
@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/lib/fa-subset/fa-regular-400.subset.woff2") format("woff2");
}
.fa-solid, .fa-regular, .fas, .far {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 6 Free";
}
.fa-solid, .fas { font-weight: 900; }
.fa-regular, .far { font-weight: 400; }
.fa-solid::before, .fa-regular::before, .fas::before, .far::before {
  content: var(--fa, "");
  content: var(--fa, "") / "";
}
.fa-angle-right:before        { content: "\f105"; }
.fa-arrow-down:before         { content: "\f063"; }
.fa-arrow-right:before        { content: "\f061"; }
.fa-bars:before               { content: "\f0c9"; }
.fa-circle-arrow-right:before { content: "\f0a9"; }
.fa-circle-chevron-down:before{ content: "\f13a"; }
.fa-magnifying-glass:before   { content: "\f002"; }
.fa-map-location-dot:before   { content: "\f5a0"; }
.fa-train:before              { content: "\f238"; }
.fa-xmark:before              { content: "\f00d"; }
.fa-envelope:before           { content: "\f0e0"; }
.fa-thumbs-up:before          { content: "\f164"; }
