h3.paragraph-accordion-header {
  margin-left: 0;
  background-color: transparent;
}

.paragraph-accordion-header,
.paragraph-accordion-header,
.paragraph-accordion {
  margin-right: 16px;
  margin-left: 16px;
}

.paragraph-accordion-group {
  margin-top: 5px;
}

.paragraph-accordion-group--color-black {
  background-color: black;
}

.paragraph-accordion-group--color-orange {
  background-color: #d73f09;
}

.paragraph-accordion-group--color-grey {
  background-color: #f7f5f5;
}

.paragraph-accordion-group--color-black,
.paragraph-accordion-group--color-orange,
.paragraph-accordion-group--color-black a,
.paragraph-accordion-group--color-orange a,
.paragraph-accordion-group--color-black .accordion-heading a,
.paragraph-accordion-group--color-orange .accordion-heading a,
.paragraph-accordion-group--color-black .accordion-body a,
.paragraph-accordion-group--color-orange .accordion-body a,
.paragraph-accordion-group--color-black .accordion-toggle-icon,
.paragraph-accordion-group--color-orange .accordion-toggle-icon {
  color: white;
}

.paragraph-accordion-group--color-grey,
.paragraph-accordion-group--color-grey .accordion-toggle-icon {
  color: #696361;
}

.span9 .span12 .paragraphs-items > .field-name-field-paragraph > .field-items > .field-item > .paragraph-accordion-header,
.span9 .span12 .paragraphs-items > .field-name-field-paragraph > .field-items > .field-item > .paragraph-accordion {
  margin-right: 0;
  margin-left: 0;
}

.accordion-heading a,
.accordion-heading a:hover,
.accordion-heading a:active,
.accordion-heading a:focus {
  text-decoration: none;
  font-weight: bold;
}

.accordion-toggle-icon {
  color: #d73f09;
}

.section__accordion {
  padding: 0 67px;
}

@media all and (max-width: 980px) {
  .section__accordion {
    padding: 0;
  }
}

.section__accordion--padding-0 {
  padding: 0;
}

.section__accordion--padding-10 {
  padding: 0 10%;
}

@media all and (max-width: 768px) {
  .section__accordion--padding-10 {
    padding: 0 5%;
  }
}

.section__accordion--padding-20 {
  padding: 0 20%;
}

@media all and (max-width: 768px) {
  .section__accordion--padding-20 {
    padding: 0 10%;
  }
}

@media all and (max-width: 480px) {
  .section__accordion--padding-20 {
    padding: 0 5%;
  }
}

.section__accordion--padding-67 {
  padding: 0 67px;
}

@media all and (max-width: 980px) {
  .section__accordion--padding-67 {
    padding: 0;
  }
}

.accordion-toggle-icon {
  transition: .3s;
}

.accordion-toggle-icon.fas.fa-minus {
  transform: rotate(180deg);
}
