/* Canonical breadcrumb treatment for every inner-page hero. */
.inner-page .inner-breadcrumb,
.inner-page .why-breadcrumb {
  box-sizing: border-box;
  display: inline-flex !important;
  align-items: center;
  justify-content: flex-start !important;
  flex-wrap: wrap;
  gap: 8px;
  width: max-content !important;
  max-width: 100%;
  min-height: 30px !important;
  margin: 0 0 18px !important;
  padding: 7px 11px !important;
  border: 1px solid rgba(207, 215, 226, .92);
  border-radius: 999px !important;
  color: #657184;
  background: rgba(255, 255, 255, .88);
  font-size: 11px !important;
  font-weight: 650;
  line-height: 1;
  letter-spacing: .08px;
  box-shadow: 0 5px 16px rgba(12, 31, 69, .05);
  backdrop-filter: blur(7px);
  -webkit-backdrop-filter: blur(7px);
}

.inner-page .inner-breadcrumb a,
.inner-page .why-breadcrumb a {
  color: #000;
  font-weight: 800;
  text-decoration: none;
}

.inner-page .inner-breadcrumb > span,
.inner-page .why-breadcrumb > span {
  color: #657184;
  font-weight: 650;
}

.inner-page .inner-breadcrumb > span:nth-of-type(odd),
.inner-page .why-breadcrumb > span:nth-of-type(odd) {
  color: #ed1c24;
  font-weight: 850;
}

@media (max-width: 680px) {
  .inner-page .inner-breadcrumb,
  .inner-page .why-breadcrumb {
    min-height: 29px !important;
    margin-bottom: 16px !important;
    padding: 7px 10px !important;
    font-size: 10px !important;
  }
}
