.brand-logo::before,
.logo::before {
  content: "\2726";
  color: currentColor;
  font-size: 1.25rem;
  line-height: 1;
}

.fa-tooth {
  display: none;
}

.bi {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1em;
  font-style: normal;
  line-height: 1;
}

.bi-list::before {
  content: "\2630";
}

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

.bi-telephone::before {
  content: "\260E";
}

.bi-geo-alt::before {
  content: "\25CE";
}

.bi-stars::before,
.bi-brightness-high::before {
  content: "\2726";
}

.bi-person-lines-fill::before,
.bi-people::before,
.bi-people-fill::before,
.bi-person-badge::before {
  content: "\25C9";
}

.bi-search-heart::before,
.bi-heart-pulse-fill::before,
.bi-emoji-smile::before {
  content: "\2661";
}

.bi-award::before,
.bi-patch-check-fill::before,
.bi-check-circle-fill::before {
  content: "\2713";
}

.bi-file-earmark-text::before {
  content: "\2637";
}

.bi-braces::before,
.bi-brush::before,
.bi-hospital::before,
.bi-capsule::before {
  content: "\25C7";
}

.bi-facebook::before {
  content: "f";
}

.bi-twitter::before {
  content: "x";
}

.bi-instagram::before {
  content: "ig";
  font-size: .72em;
}

.bi-youtube::before {
  content: "yt";
  font-size: .72em;
}

.bi-linkedin::before {
  content: "in";
  font-size: .72em;
}

.hero-img,
.testimonial-img,
.blog-img,
.review-avatar,
.why-img,
.equal-img,
.team-img,
.solution-img {
  filter: saturate(.92) contrast(1.08) hue-rotate(5deg);
}

.blog-img,
.testimonial-img,
.why-img,
.equal-img,
.team-img,
.solution-img {
  box-shadow: inset 0 0 0 1px rgba(21, 98, 111, .16);
}
