.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.cnt-breadcrumbs-section {
  margin-bottom: 16px;
}

.cnt-breadcrumbs {
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 16px;
}

.cnt-breadcrumbs-inner {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.breadcrumb-home {
  display: inline-flex;
  align-items: center;
}

.breadcrumb-home svg {
  width: 16px;
  height: 16px;
  stroke: #374151;
  margin-bottom: 1px;
}

.breadcrumb-home:hover svg,
.breadcrumb-home:focus svg {
  stroke: #1565c0;
}

.breadcrumb-separator {
  margin: 0 5px;
}

.breadcrumb-separator svg {
  stroke: #121212;
}

.breadcrumb-item {
  color: #374151;
  line-height: normal;
}

.breadcrumb-item:hover,
.breadcrumb-item:focus {
  color: #1565c0;
}

.breadcrumb_last {
  color: #121212;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  min-width: 0;
  display: inline-block;
}

@media screen and (max-width: 992px) {
  .cnt-breadcrumbs-section {
    display: none;
  }
}