.zdcb-content-accordion-block .accordion-item {
  border-bottom:1px solid var(--bs-neutral-300);
}
.zdcb-content-accordion-block .accordion-flush>.accordion-item:first-child {
	border-top:1px solid var(--bs-neutral-300);
}
.zdcb-content-accordion-block .accordion-flush>.accordion-item:last-child {
  border-bottom:1px solid var(--bs-neutral-300)
}
.zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button {
  color:var(--bs-accordion-color);
  background-color:transparent;
  padding: 1rem 0;
  font-size:1.25rem;
  font-weight: 500;
  white-space: normal;
}
@media (min-width:768px) {
  .zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button {
    font-size:1.75rem;
    padding: 1.75rem 0;
  }
}
.zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button .accordion-title {
	width: 100%;
}
.zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button .accordion-title .accordion-title__icon {
  width:40px;
  height:40px;
  margin-right:1rem;
  align-self: center;
}
@media (min-width:768px) {
	.zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button .accordion-title .accordion-title__icon {
	  width:56px;
	  height:56px;
	}	
}
.zdcb-content-accordion-block .accordion-body {
  background-color: transparent;
}
.zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button .accordion-title span {
  min-width:35px;
  margin-right:1rem;
  font-weight: 500;
  align-self: center;
  max-width: calc(100% - 90px);
}
@media (min-width:768px) {
  .zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button .accordion-title span {
    font-size:1.75rem
  }
}
.zdcb-container-block.has-background-type--color.has-background-style--dark .zdcb-content-accordion-block .accordion {
  --bs-accordion-color:var(--bs-neutral-900)
}
.zdcb-container-block.has-background-type--color.has-background-style--dark .zdcb-content-accordion-block .accordion-item {
  border-bottom:1px solid var(--bs-neutral-300)
}
.zdcb-container-block.has-background-type--color.has-background-style--dark .zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button,
.zdcb-container-block.has-background-type--color.has-background-style--dark .zdcb-content-accordion-block .accordion-item h2.accordion-header .accordion-button .accordion-close {
  color:var(--bs-accordion-color)
}
.zdcb-container-block.has-background-type--color.has-background-style--dark .zdcb-content-accordion-block .accordion-flush>.accordion-item:last-child {
  border-bottom:1px solid var(--bs-neutral-300)
}
