.breadcrumb {
  padding: 80px 0 0 0;
}
.breadcrumb .container {
  display: flex;
  flex-direction: row;
  column-gap: 50px;
}
.breadcrumb .container .item {
  position: relative;
}
.breadcrumb .container .item a {
  font-family: Wix Madefor Display;
  font-weight: 500;
  font-size: 22px;
  line-height: 114.99999999999999%;
  letter-spacing: -2%;
}
.breadcrumb .container > *:not(:last-child) {
  color: #6D6E6E;
}
.breadcrumb.bg-dark-blue .container > *:last-child {
  color: #cdcdcd;
}
.breadcrumb .container > *:not(:first-child)::before {
  content: "";
  width: 30px;
  height: 2px;
  background-color: #666666;
  flex-shrink: 0;
  position: absolute;
  display: block;
  left: -40px;
  top: calc(50% - 1px);
}
@media screen and (max-width: 1024px) {
  .breadcrumb .container .item a {
    font-family: Wix Madefor Display;
    font-weight: 500;
    font-size: 14px;
    line-height: 114.99999999999999%;
    letter-spacing: -2%;
  }
  .breadcrumb {
    padding-top : 24px;
    padding-bottom: 40px;
  }
  .breadcrumb .container > *:not(:first-child)::before {
    width: 20px !important;
    left: -25px;
  }
  .breadcrumb .container {
    column-gap: 30px;
  }
}