/* Custom styles */
html {
  scroll-behavior: smooth;
}

a {
  text-decoration: none;
}

.accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
  padding-top: 0;
  padding-bottom: 0;
}

.accordion-item.active .accordion-content {
  max-height: 3000px;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}

.accordion-item.active .accordion-chevron {
  transform: rotate(180deg);
}