.fas,
.fa-solid {
  align-items: center;
  display: inline-flex;
  font-family: inherit;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  justify-content: center;
  line-height: 1;
  text-rendering: optimizeLegibility;
}

.fas::before,
.fa-solid::before {
  display: inline-block;
}

.fa-arrow-right::before {
  content: "\2192";
}

.fa-arrow-up::before {
  content: "\2191";
}

.fa-envelope::before {
  content: "\2709";
}

.fa-phone-alt::before {
  content: "\260E";
}

.fa-question::before {
  content: "?";
}

.fa-check::before {
  content: "\2713";
}

.fa-star::before {
  content: "\2605";
}

.fa-map-marker-alt::before {
  content: "\25CF";
  font-size: 0.65em;
}

.lxlg-footer-contact .icon .fas,
.lxlg-footer-contact .icon .fa-solid {
  background: var(--primary-color);
  border-radius: 50%;
  color: var(--white-color);
  height: 36px;
  width: 36px;
}

.lxlg-footer-contact .fa-map-marker-alt::before {
  font-size: 0.75em;
}

.lxlg-review-rating .fas,
.lxlg-review-rating .fa-solid {
  color: var(--yellow-color);
  font-size: 16px;
  margin-right: 3px;
}

.lxlg-review-rating .fas:last-child,
.lxlg-review-rating .fa-solid:last-child {
  margin-right: 0;
}

.lxlg-arrow-link .fas,
.lxlg-arrow-link .fa-solid,
.lxlg-text-link .fas,
.lxlg-text-link .fa-solid {
  font-size: 1em;
}

.lxlg-accordion-head .icon .fas,
.lxlg-accordion-head .icon .fa-solid {
  transition: transform 0.3s ease;
}

.lxlg-accordion-item.active .lxlg-accordion-head .icon .fas,
.lxlg-accordion-item.active .lxlg-accordion-head .icon .fa-solid {
  transform: rotate(90deg);
}

.lxlg-team-cta-faq-icon .fas,
.lxlg-team-cta-faq-icon .fa-solid {
  font-size: 1em;
}

.lxlg-back-top .fas,
.lxlg-back-top .fa-solid {
  color: var(--white-color);
  font-size: 22px;
}

.lxlg-breadcrumb ul li:not(:last-child)::after {
  content: "\203A";
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
}
