/**handles:block-acf-accordion**/
.faq-wrapper .acc-wrapper {
  overflow: hidden;
  max-width: 1050px;
}
.faq-wrapper .acc-wrapper .acc-item {
  border-bottom: 1px solid rgba(0, 62, 50, 0.25);
  overflow: hidden;
  transition: all 1s ease;
}
.faq-wrapper .acc-wrapper .acc-item .acc-head {
  padding: 20px 20px 20px 0;
  overflow: hidden;
  cursor: pointer;
  transition: 0.3s ease;
}
.faq-wrapper .acc-wrapper .acc-item .acc-head svg {
  opacity: 0.25;
  fill: #003e32;
}
.faq-wrapper .acc-wrapper .acc-item .acc-head:hover {
  color: #0173A2;
}
.faq-wrapper .acc-wrapper .acc-item .acc-head:hover svg {
  transition: 0.3s ease;
  fill: #0173A2;
  opacity: 1;
}
.faq-wrapper .acc-wrapper .acc-item .acc-content {
  height: 0;
  overflow: hidden;
  max-height: 0;
}
.faq-wrapper .acc-wrapper .acc-item .acc-content .acc-opacity {
  opacity: 0;
  transition: all 0.3s ease;
  transform: translateY(100px);
}
.faq-wrapper .acc-wrapper .acc-item.show .acc-head {
  color: #0173A2;
}
.faq-wrapper .acc-wrapper .acc-item.show .acc-head svg {
  transform: rotate(-180deg);
  opacity: 1;
  fill: #0173A2;
}
.faq-wrapper .acc-wrapper .acc-item.show .acc-content {
  height: auto;
  margin-bottom: 35px;
  max-height: 6650px;
}
.faq-wrapper .acc-wrapper .acc-item.show .acc-content .acc-opacity {
  opacity: 1;
  transform: translateY(0);
}/*# sourceMappingURL=accordion.css.map */