/*! Font Awesome Pro 6 — original Hotelin subset; original license retained in source. */
.fa{
  font-family: "Font Awesome 6 Pro";
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: 900;
  font-weight: var(--fa-style, 900);
}
.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fab,
.fa-brands{
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.fa-angle-down::before{
  content: "\f107";
}
.fa-angle-left::before{
  content: "\f104";
}
.fa-angle-right::before{
  content: "\f105";
}
.fa-arrow-left::before{
  content: "\f060";
}
.fa-arrow-right::before{
  content: "\f061";
}
.fa-arrow-right-long::before{
  content: "\f178";
}
.fa-arrow-up::before{
  content: "\f062";
}
.fa-arrow-up-right::before{
  content: "\e09f";
}
.fa-bars::before{
  content: "\f0c9";
}
.fa-bell-concierge::before{
  content: "\f562";
}
.fa-calendar-days::before{
  content: "\f073";
}
.fa-chevron-right::before{
  content: "\f054";
}
.fa-child::before{
  content: "\f1ae";
}
.fa-user-circle::before{
  content: "\f2bd";
}
.fa-comments::before{
  content: "\f086";
}
.fa-envelope::before{
  content: "\f0e0";
}
.fa-location-arrow::before{
  content: "\f124";
}
.fa-location-dot::before{
  content: "\f3c5";
}
.fa-minus::before{
  content: "\f068";
}
.fa-coffee::before{
  content: "\f0f4";
}
.fa-phone-plus::before{
  content: "\f4d2";
}
.fa-phone-volume::before{
  content: "\f2a0";
}
.fa-plus::before{
  content: "\f067";
}
.fa-parking::before{
  content: "\f540";
}
.fa-star::before{
  content: "\f005";
}
.fa-times::before{
  content: "\f00d";
}
.fab,
.fa-brands{
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}
.fa-facebook-f:before{
  content: "\f39e";
}
.fa-instagram:before{
  content: "\f16d";
}
.fa-linkedin:before{
  content: "\f08c";
}
.fa-pinterest:before{
  content: "\f0d2";
}
.fa-twitter:before{
  content: "\f099";
}
.fa-whatsapp:before{
  content: "\f232";
}
.fa-youtube:before{
  content: "\f167";
}
.fal,
.fa-light{
  font-family: 'Font Awesome 6 Pro';
  font-weight: 300;
}
.far,
.fa-regular{
  font-family: 'Font Awesome 6 Pro';
  font-weight: 400;
}
.fas,
.fa-solid{
  font-family: 'Font Awesome 6 Pro';
  font-weight: 900;
}
@font-face{
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-brands-400.woff2") format("woff2");
}
@font-face{
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("../fonts/fa-light-300.woff2") format("woff2");
}
@font-face{
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fa-regular-400.woff2") format("woff2");
}
@font-face{
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fa-solid-900.woff2") format("woff2");
}
.lnr, [class^="lnr-"], [class*=" lnr-"]{
	font-family: 'linearicons-free';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.lnr-icon-phone-handset:before{
  content: "\e830";
}
.lnr-icon-clock:before{
  content: "\e864";
}
.lnr-icon-envelope1:before{
  content: "\e037";
}
@font-face{font-family:'linearicons-free';src:url('../fonts/linearicons-free.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:block;}
