.breadcrumbs {
  padding: 1.5rem 0;
}
.breadcrumbs__list {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.breadcrumbs__item {
  align-items: center;
  display: flex;
  position: relative;
}
.breadcrumbs__item:not(:last-child):after {
  color: var(--primary-9);
  content: "\e958";
  font-family: icomoon;
  font-size: 0.75rem;
  margin-left: 0.5rem;
}
.breadcrumbs__link {
  color: var(--primary-9);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: color 0.3s ease;
}
.breadcrumbs__link:hover {
  color: var(--primary-4);
}
.breadcrumbs__current {
  color: var(--primary-5);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
}

.breadcrumbs .rank-math-breadcrumb,
.breadcrumbs .rank-math-breadcrumbs {
  padding: 0;
  margin: 0;
}

.breadcrumbs .rank-math-breadcrumb p,
.breadcrumbs .rank-math-breadcrumbs p {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.breadcrumbs .rank-math-breadcrumb > span,
.breadcrumbs .rank-math-breadcrumbs > span,
.breadcrumbs .rank-math-breadcrumb p > span,
.breadcrumbs .rank-math-breadcrumbs p > span {
  align-items: center;
  display: inline-flex;
  position: relative;
}

.breadcrumbs .rank-math-breadcrumb > span:not(:last-child):after,
.breadcrumbs .rank-math-breadcrumbs > span:not(:last-child):after,
.breadcrumbs .rank-math-breadcrumb p > span:not(:last-child):after,
.breadcrumbs .rank-math-breadcrumbs p > span:not(:last-child):after {
  color: var(--primary-9);
  content: "\e958";
  font-family: icomoon;
  font-size: 0.5rem;
  /* margin-left: 0.5rem; */
}

.breadcrumbs .rank-math-breadcrumb a,
.breadcrumbs .rank-math-breadcrumbs a {
  color: var(--primary-9);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
  text-decoration: none;
  transition: color 0.3s ease;
}

.breadcrumbs .rank-math-breadcrumb a:hover,
.breadcrumbs .rank-math-breadcrumbs a:hover {
  color: var(--primary-4);
}

.breadcrumbs .rank-math-breadcrumb span[property="name"],
.breadcrumbs .rank-math-breadcrumbs span[property="name"],
.breadcrumbs .rank-math-breadcrumb .last,
.breadcrumbs .rank-math-breadcrumbs .last,
.breadcrumbs .rank-math-breadcrumb > span:last-child:not(a),
.breadcrumbs .rank-math-breadcrumbs > span:last-child:not(a),
.breadcrumbs .rank-math-breadcrumb p > span:last-child:not(a),
.breadcrumbs .rank-math-breadcrumbs p > span:last-child:not(a) {
  color: var(--primary-5);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
  text-transform: capitalize;
}

.breadcrumbs .rank-math-breadcrumb > *:not(:last-child):after,
.breadcrumbs .rank-math-breadcrumbs > *:not(:last-child):after {
  color: var(--primary-9);
  content: "\e958";
  font-family: icomoon;
  font-size: 0.75rem;
  /* margin-left: 0.5rem; */
}
