.not-front-page .container.sidebar-background #breadcrumbs, .not-front-page .container:has(> .row > .ip-sidebar) #breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px 15px;
  margin: 0 0 25px;
  padding: 0;
  font-family: var(--ffBody1);
  font-size: 0.9375em;
  font-weight: 300;
  line-height: 166.667%;
  letter-spacing: 0.15px;
  color: var(--color-body);
}
.not-front-page .container.sidebar-background #breadcrumbs > span, .not-front-page .container:has(> .row > .ip-sidebar) #breadcrumbs > span {
  display: contents;
}
.not-front-page .container.sidebar-background #breadcrumbs a, .not-front-page .container:has(> .row > .ip-sidebar) #breadcrumbs a {
  padding: 0;
  color: inherit;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.not-front-page .container.sidebar-background #breadcrumbs a:hover, .not-front-page .container.sidebar-background #breadcrumbs a:focus-visible, .not-front-page .container:has(> .row > .ip-sidebar) #breadcrumbs a:hover, .not-front-page .container:has(> .row > .ip-sidebar) #breadcrumbs a:focus-visible {
  color: var(--color-link-hover);
}
.not-front-page .container.sidebar-background #breadcrumbs .breadcrumb_last, .not-front-page .container:has(> .row > .ip-sidebar) #breadcrumbs .breadcrumb_last {
  padding: 0;
  color: var(--color-body);
}
.not-front-page .container.sidebar-background #breadcrumbs .gm-crumbs__sep, .not-front-page .container:has(> .row > .ip-sidebar) #breadcrumbs .gm-crumbs__sep {
  display: inline-block;
  width: 4px;
  height: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background: currentColor;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 8' fill='none'><path d='M0.5 0.5L3.5 4L0.5 7.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 8' fill='none'><path d='M0.5 0.5L3.5 4L0.5 7.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;
}
@media only screen and (max-width: 767px) {
  .not-front-page .container.sidebar-background #breadcrumbs, .not-front-page .container:has(> .row > .ip-sidebar) #breadcrumbs {
    margin-bottom: 20px;
  }
}