.is-page-node-type-page .paragraph {
  margin-bottom: 20px;
}

.is-page-node-type-page .paragraph--type--image {
  text-align: center;
}

.paragraph--type--accordion-group .paragraph-accordion-container,
.paragraph--type--accordion-group .faq-item-wrap,
.paragraph--type--faq-category-questions .paragraph-accordion-container,
.paragraph--type--faq-category-questions .faq-item-wrap,
.is-path-search .paragraph-accordion-container,
.is-path-search .faq-item-wrap {
  border: 0;
}

.paragraph--type--accordion-group .paragraph-accordion-container .accordion-item,
.paragraph--type--accordion-group .paragraph-accordion-container .faq-item,
.paragraph--type--accordion-group .faq-item-wrap .accordion-item,
.paragraph--type--accordion-group .faq-item-wrap .faq-item,
.paragraph--type--faq-category-questions .paragraph-accordion-container .accordion-item,
.paragraph--type--faq-category-questions .paragraph-accordion-container .faq-item,
.paragraph--type--faq-category-questions .faq-item-wrap .accordion-item,
.paragraph--type--faq-category-questions .faq-item-wrap .faq-item,
.is-path-search .paragraph-accordion-container .accordion-item,
.is-path-search .paragraph-accordion-container .faq-item,
.is-path-search .faq-item-wrap .accordion-item,
.is-path-search .faq-item-wrap .faq-item {
  border-bottom: 1px solid #ccc;
}

.paragraph--type--accordion-group .paragraph-accordion-container .accordion-item-title,
.paragraph--type--accordion-group .paragraph-accordion-container .faq-item-title,
.paragraph--type--accordion-group .faq-item-wrap .accordion-item-title,
.paragraph--type--accordion-group .faq-item-wrap .faq-item-title,
.paragraph--type--faq-category-questions .paragraph-accordion-container .accordion-item-title,
.paragraph--type--faq-category-questions .paragraph-accordion-container .faq-item-title,
.paragraph--type--faq-category-questions .faq-item-wrap .accordion-item-title,
.paragraph--type--faq-category-questions .faq-item-wrap .faq-item-title,
.is-path-search .paragraph-accordion-container .accordion-item-title,
.is-path-search .paragraph-accordion-container .faq-item-title,
.is-path-search .faq-item-wrap .accordion-item-title,
.is-path-search .faq-item-wrap .faq-item-title {
  border: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #000;
  background-color: #fff;
  font-weight: 700;
  font-size: 1.2em;
  line-height: 1.3;
  font-family: Lato, Verdana, Tahoma;
  padding: .5em 0;
}

.paragraph--type--accordion-group .paragraph-accordion-container .accordion-item-title .field--name-field-title,
.paragraph--type--accordion-group .paragraph-accordion-container .faq-item-title .field--name-field-title,
.paragraph--type--accordion-group .faq-item-wrap .accordion-item-title .field--name-field-title,
.paragraph--type--accordion-group .faq-item-wrap .faq-item-title .field--name-field-title,
.paragraph--type--faq-category-questions .paragraph-accordion-container .accordion-item-title .field--name-field-title,
.paragraph--type--faq-category-questions .paragraph-accordion-container .faq-item-title .field--name-field-title,
.paragraph--type--faq-category-questions .faq-item-wrap .accordion-item-title .field--name-field-title,
.paragraph--type--faq-category-questions .faq-item-wrap .faq-item-title .field--name-field-title,
.is-path-search .paragraph-accordion-container .accordion-item-title .field--name-field-title,
.is-path-search .paragraph-accordion-container .faq-item-title .field--name-field-title,
.is-path-search .faq-item-wrap .accordion-item-title .field--name-field-title,
.is-path-search .faq-item-wrap .faq-item-title .field--name-field-title {
  display: inline-block;
}

.paragraph--type--accordion-group .paragraph-accordion-container .accordion-item-title .arrow,
.paragraph--type--accordion-group .paragraph-accordion-container .faq-item-title .arrow,
.paragraph--type--accordion-group .faq-item-wrap .accordion-item-title .arrow,
.paragraph--type--accordion-group .faq-item-wrap .faq-item-title .arrow,
.paragraph--type--faq-category-questions .paragraph-accordion-container .accordion-item-title .arrow,
.paragraph--type--faq-category-questions .paragraph-accordion-container .faq-item-title .arrow,
.paragraph--type--faq-category-questions .faq-item-wrap .accordion-item-title .arrow,
.paragraph--type--faq-category-questions .faq-item-wrap .faq-item-title .arrow,
.is-path-search .paragraph-accordion-container .accordion-item-title .arrow,
.is-path-search .paragraph-accordion-container .faq-item-title .arrow,
.is-path-search .faq-item-wrap .accordion-item-title .arrow,
.is-path-search .faq-item-wrap .faq-item-title .arrow {
  font-size: .8em;
  margin: 0 1em 0 0;
  color: #9a9a9a;
}

.paragraph--type--accordion-group .paragraph-accordion-container .accordion-item-title.ui-state-active .arrow,
.paragraph--type--accordion-group .paragraph-accordion-container .faq-item-title.ui-state-active .arrow,
.paragraph--type--accordion-group .faq-item-wrap .accordion-item-title.ui-state-active .arrow,
.paragraph--type--accordion-group .faq-item-wrap .faq-item-title.ui-state-active .arrow,
.paragraph--type--faq-category-questions .paragraph-accordion-container .accordion-item-title.ui-state-active .arrow,
.paragraph--type--faq-category-questions .paragraph-accordion-container .faq-item-title.ui-state-active .arrow,
.paragraph--type--faq-category-questions .faq-item-wrap .accordion-item-title.ui-state-active .arrow,
.paragraph--type--faq-category-questions .faq-item-wrap .faq-item-title.ui-state-active .arrow,
.is-path-search .paragraph-accordion-container .accordion-item-title.ui-state-active .arrow,
.is-path-search .paragraph-accordion-container .faq-item-title.ui-state-active .arrow,
.is-path-search .faq-item-wrap .accordion-item-title.ui-state-active .arrow,
.is-path-search .faq-item-wrap .faq-item-title.ui-state-active .arrow {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  color: #000;
}

.paragraph--type--accordion-group .paragraph-accordion-container .accordion-item-body,
.paragraph--type--accordion-group .paragraph-accordion-container .faq-item-body,
.paragraph--type--accordion-group .faq-item-wrap .accordion-item-body,
.paragraph--type--accordion-group .faq-item-wrap .faq-item-body,
.paragraph--type--faq-category-questions .paragraph-accordion-container .accordion-item-body,
.paragraph--type--faq-category-questions .paragraph-accordion-container .faq-item-body,
.paragraph--type--faq-category-questions .faq-item-wrap .accordion-item-body,
.paragraph--type--faq-category-questions .faq-item-wrap .faq-item-body,
.is-path-search .paragraph-accordion-container .accordion-item-body,
.is-path-search .paragraph-accordion-container .faq-item-body,
.is-path-search .faq-item-wrap .accordion-item-body,
.is-path-search .faq-item-wrap .faq-item-body {
  background-color: #f7f7f7;
  margin-top: 8px;
}

.paragraph--type--accordion-group .paragraph-accordion-container .accordion-item-body a,
.paragraph--type--accordion-group .paragraph-accordion-container .faq-item-body a,
.paragraph--type--accordion-group .faq-item-wrap .accordion-item-body a,
.paragraph--type--accordion-group .faq-item-wrap .faq-item-body a,
.paragraph--type--faq-category-questions .paragraph-accordion-container .accordion-item-body a,
.paragraph--type--faq-category-questions .paragraph-accordion-container .faq-item-body a,
.paragraph--type--faq-category-questions .faq-item-wrap .accordion-item-body a,
.paragraph--type--faq-category-questions .faq-item-wrap .faq-item-body a,
.is-path-search .paragraph-accordion-container .accordion-item-body a,
.is-path-search .paragraph-accordion-container .faq-item-body a,
.is-path-search .faq-item-wrap .accordion-item-body a,
.is-path-search .faq-item-wrap .faq-item-body a {
  color: #0276b1;
}

.paragraph--type--accordion-group .paragraph-accordion-container .ui-accordion-content,
.paragraph--type--accordion-group .faq-item-wrap .ui-accordion-content,
.paragraph--type--faq-category-questions .paragraph-accordion-container .ui-accordion-content,
.paragraph--type--faq-category-questions .faq-item-wrap .ui-accordion-content,
.is-path-search .paragraph-accordion-container .ui-accordion-content,
.is-path-search .faq-item-wrap .ui-accordion-content {
  border: 0;
}

.paragraph-accordion-container .accordion-item-body {
  display: flex;
  flex-wrap: wrap-reverse;
}

@media (min-width: 768px) {
  .paragraph-accordion-container .accordion-item-body {
    flex-wrap: nowrap;
  }
}

.paragraph-accordion-container .accordion-item-body .field--name-field-content {
  flex-basis: 100%;
  padding: 0 1em 0 0;
}

iframe {
  border: 0;
}

.paragraph--type--text h2.title,
.paragraph--type--faq-category-questions h2.title,
.paragraph--type--accordion-group h2.title {
  margin: 1em 0 .5em;
  font-family: Oswald, Verdana, Tahoma;
  color: #6a6a6a;
  position: relative;
  font-weight: 400;
}

/*# sourceMappingURL=paragraphs.css.map */
