.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,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.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: "\2304"
}

@font-face {
    font-family: 'Font Awesome 6 Pro';
    font-style: normal;
    font-weight: 300;
    font-display: block;
    src: url("/fonts/webfonts/fa-light-300.woff2") format("woff2"), url("/fonts/webfonts/fa-light-300.woff") format("woff"), url("/fonts/webfonts/fa-light-300.ttf") format("truetype");
}

/*ICONS CSS*/
@font-face {
  font-family: "Material Design Icons";
  src: url("/fonts/materialdesignicons-webfont.eot?v=6.5.95");
  src: url("/fonts/materialdesignicons-webfont.eot?#iefix&v=6.5.95") format("embedded-opentype"), url("/fonts/materialdesignicons-webfont.woff2?v=6.5.95") format("woff2"), url("/fonts/materialdesignicons-webfont.woff?v=6.5.95") format("woff"), url("/fonts/materialdesignicons-webfont.ttf?v=6.5.95") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mdi-bed-king-outline::before {
  content: "\f0fd1";
}
.mdi-arrow-expand-all::before {
  content: "\f004c";
}
.mdi-play::before {
  content: "\f040a";
}
.mdi-volume-high::before {
  content: "\f057e";
}
.mdi-volume-off::before {
  content: "\f0581";
}
.mdi-check-decagram::before {
  content: "\f0791";
}
.mdi-magnify::before {
  content: "\f0349";
}
.mdi-office-building::before {
  content: "\f0991";
}
.mdi-phone::before {
  content: "\f03f2";
}
.mdi-map-marker::before {
  content: "\f034e";
}
.mdi-calendar::before {
  content: "\f00ed";
}
.mdi-bullhorn::before {
  content: "\f00e6";
}
.mdi-email-outline::before {
  content: "\f01f0";
}
.mdi-whatsapp::before {
  content: "\f05a3";
}
@font-face {
  font-family: "boxicons";
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/boxicons.eot");
  src: url("/fonts/boxicons.eot") format("embedded-opentype"), url("/fonts/boxicons.woff2") format("woff2"), url("/fonts/boxicons.woff") format("woff"), url("/fonts/boxicons.ttf") format("truetype"), url("/fonts/boxicons.svg?#boxicons") format("svg");
}
.bx {
  font-family: "boxicons" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  display: inline-block;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bx-microphone:before {
  content: "\eb89";
}
.bxl-whatsapp:before {
  content: "\e98a";
}
.bx-phone:before {
  content: "\ebb2";
}
.bx-map:before {
  content: "\eb56";
}
.bx-user:before {
  content: "\ec63";
}