.wp-block-accordion-group-accordion-section-6 .accordion-section-6 .single-accordion-item .body-container {
  height: 0;
}
.wp-block-accordion-group-accordion-section-6.is-selected .accordion-section-6 .single-accordion-item .body-container {
  height: auto;
}

.accordion-section-6 .content {
  flex-direction: column;
}
.accordion-section-6 .section-side-one .overline,
.accordion-section-6 .section-side-one .headline,
.accordion-section-6 .section-side-one .body-copy {
  max-width: 768px;
}
.accordion-section-6 .section-side-one .headline {
  margin-bottom: 10px;
}
.accordion-section-6 .section-side-two {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.accordion-section-6 .image-container {
  position: relative;
  flex: 5;
  height: 495px;
  border-radius: var(--border-radius-6xl);
  overflow: hidden;
}
.accordion-section-6 .image-container img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  opacity: 0;
}
.accordion-section-6 .image-container img.is-current {
  opacity: 1;
}
.accordion-section-6 .accordion-container {
  flex: 7;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.accordion-section-6 .single-accordion-item {
  padding: 16px 16px 16px calc(var(--inner-spacing-md) + 5px);
  width: 100%;
  border: 1px solid transparent;
  border-radius: var(--border-radius-md);
  background: linear-gradient(var(--gray-50), var(--gray-50)) padding-box, linear-gradient(180deg, var(--gray-100), var(--gray-200)) border-box;
  box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05), inset 0px -2px 0px 0px rgba(10, 13, 18, 0.05);
  transition: background-color var(--transition-timing-normal) var(--transition-ease-1), flex var(--transition-timing-normal) var(--transition-ease-1);
  cursor: pointer;
}
.accordion-section-6 .single-accordion-item.openAccordion {
  flex: 1;
  cursor: default;
}
.accordion-section-6 .single-accordion-item.openAccordion .accordion-button {
  border-color: var(--gray-200);
  background: linear-gradient(var(--gray-50), var(--gray-50)) padding-box, linear-gradient(var(--gray-200), var(--gray-200)) border-box;
}
.accordion-section-6 .single-accordion-item.openAccordion .accordion-button .accordion-plus {
  stroke: var(--gray-200);
}
.accordion-section-6 .single-accordion-item.openAccordion:hover .headline {
  color: inherit;
}
.accordion-section-6 .single-accordion-item.openAccordion:hover .accordion-button {
  color: inherit;
  background: linear-gradient(var(--gray-50), var(--gray-50)) padding-box, linear-gradient(var(--gray-200), var(--gray-200)) border-box;
  border-color: var(--gray-200);
}
.accordion-section-6 .single-accordion-item:first-child {
  border-radius: var(--border-radius-6xl) var(--border-radius-6xl) 8px 8px;
}
.accordion-section-6 .single-accordion-item:last-child {
  border-radius: 8px 8px var(--border-radius-6xl) var(--border-radius-6xl);
}
.accordion-section-6 .single-accordion-item:only-child {
  border-radius: var(--border-radius-6xl);
}
.accordion-section-6 .single-accordion-item .headline-container {
  width: 100%;
  display: flex;
  align-items: center;
}
.accordion-section-6 .single-accordion-item .headline {
  flex: 1;
  margin-bottom: 0;
  transition: color var(--transition-timing-fast) var(--transition-ease-1);
}
.accordion-section-6 .single-accordion-item .accordion-button {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
  flex-shrink: 0;
  transition: color var(--transition-timing-fast) var(--transition-ease-1), background var(--transition-timing-fast) var(--transition-ease-1);
}
.accordion-section-6 .single-accordion-item .accordion-plus {
  width: 14px;
  height: 14px;
  stroke: currentColor;
  stroke-width: 3;
  fill: none;
}
.accordion-section-6 .single-accordion-item:hover .headline {
  color: var(--brand-600);
}
.accordion-section-6 .single-accordion-item:hover .accordion-button {
  color: var(--button-secondary-font-color-hover);
  background: linear-gradient(var(--button-secondary-background-color-hover), var(--button-secondary-background-color-hover)) padding-box, linear-gradient(180deg, var(--brand-300), var(--brand-600)) border-box;
}
.accordion-section-6 .body-container {
  margin-bottom: 0;
  overflow: hidden;
  padding-right: 75px;
}
.accordion-section-6 .body-container-inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 16px;
}
.accordion-section-6 .body-container-inner > *:nth-last-child(2) {
  margin-bottom: 0;
}
.accordion-section-6 .body-copy {
  margin-top: var(--inner-spacing-xs);
  margin-bottom: 0;
}
.accordion-section-6 > :last-child {
  margin-bottom: 0;
}
.accordion-section-6.gray-background-color .single-accordion-item {
  background: linear-gradient(var(--color-white), var(--color-white)) padding-box, linear-gradient(180deg, var(--gray-100), var(--gray-200)) border-box;
}
@media screen and (max-width: 885px) {
  .accordion-section-6 .section-side-one,
  .accordion-section-6 .section-side-two {
    width: 100%;
  }
  .accordion-section-6 .section-side-two {
    flex-direction: column;
  }
  .accordion-section-6 .image-container,
  .accordion-section-6 .accordion-container {
    flex: auto;
  }
  .accordion-section-6 .single-accordion-item .accordion-plus {
    width: 15px;
  }
}
@media screen and (max-width: 767px) {
  .accordion-section-6 .body-container {
    padding-right: 20px;
  }
}

/*
========================================
Per-Client Field Visibility
========================================
*/