.breadcrumb-tutor-wrap {
  padding-left: 2rem;
  padding-right: 2rem;
}

.breadcrumb-tutor-link {
  color: var(--neutral-06);
  line-height: 21px;
}

.breadcrumb-tutor-separation {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  line-height: 1.5rem;
}

.accordion-button {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  color: var(--blue) !important;
  background-color: #fff !important;
  box-shadow: none !important;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.accordion-button::after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 20V12M12 12V4M12 12H20M12 12H4" stroke="%234D4D4D" stroke-width="2" stroke-linecap="round"/></svg>');
  transition: all 0.5s;
}
.accordion-button:not(.collapsed)::after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M20 12H4" stroke="%234D4D4D" stroke-width="2" stroke-linecap="round"/></svg>');
}

.breadcrumb-tutor-wrap {
  padding-left: 2rem;
  padding-right: 2rem;
}

@media only screen and (max-width: 576px) {
  .breadcrumb-tutor-wrap {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
