/* markup: paragraph--faq-accordion.html.twig */

.faq-accordion {
  margin-bottom: 32px;
}

.faq-accordion .block-title {
  font-family: neosans;
  font-size: 32px;
  font-weight: normal;
  font-style: normal;
  line-height: 40px;
  color: #005074;
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
}

.faq-accordion .block-title::before {
  content: "";
  width: 70px;
  height: 1px;
  background-color: #aee4ef;
  display: block;
  margin-bottom: 20px;
}

.faq-accordion .accordion-button {
  font-family: 'Calibri';
  font-size: 18px;
  line-height: 24px;
  color: #0073ab;
  text-align: left;
  padding: 20px 8px;
  border: none;
}

.faq-accordion .accordion-button:focus,
.accordion-button:not(.collapsed) {
  background: none;
  outline: none;
  box-shadow: none;
}

.faq-accordion .accordion-item:last-of-type .accordion-collapse {
  border: none;
  border-radius: 0;
}

.faq-accordion .accordion-body {
  font-size: 18px;
  line-height: 24px;
  color: #555;
  text-align: left;
  padding-right: 8px;
  padding-left: 8px;
}

.faq-accordion .accordion-body p {
  font-size: 18px;
  line-height: 24px;
}

/*.faq-accordion .accordion .accordion-item {
  border-color:#00703B;
}*/

.faq-accordion .accordion .accordion-item {
  border-top: 1px solid #aee4ef;
}

.faq-accordion .accordion .accordion-item:last-of-type {
  border-bottom: 1px solid #aee4ef;
}

.faq-accordion .accordion-button::after {
  width: 24px;
  height: 24px;
  background-size: 24px;
}

.faq-accordion .accordion-button.collapsed::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E.k%7Bfill:%230073ab;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cg id='e'%3E%3Cg id='f'%3E%3Cg id='g'%3E%3Cg id='h'%3E%3Cpath id='i' class='k' d='m24,12C23.99,5.38,18.62,0,12,0,5.37,0,0,5.37,0,12s5.37,12,12,12,12-5.37,12-12Zm-1.6,0c0,5.74-4.66,10.4-10.4,10.4S1.6,17.74,1.6,12c0-5.74,4.66-10.39,10.4-10.4,5.74,0,10.4,4.66,10.4,10.4Z'/%3E%3Cpath id='j' class='k' d='m17.37,10.03c.31.31.31.82,0,1.13l-4.8,4.8c-.31.31-.82.31-1.13,0l-4.8-4.8c-.3-.31-.3-.81,0-1.12s.81-.31,1.12,0l4.23,4.23,4.23-4.23c.31-.31.82-.31,1.13,0Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.faq-accordion .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='b' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cstyle%3E.k%7Bfill:%230073ab;stroke-width:0px;%7D%3C/style%3E%3C/defs%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cg id='e'%3E%3Cg id='f'%3E%3Cg id='g'%3E%3Cg id='h'%3E%3Cpath id='i' class='k' d='m24,12C23.99,5.38,18.62,0,12,0,5.37,0,0,5.37,0,12s5.37,12,12,12,12-5.37,12-12Zm-1.6,0c0,5.74-4.66,10.4-10.4,10.4S1.6,17.74,1.6,12c0-5.74,4.66-10.39,10.4-10.4,5.74,0,10.4,4.66,10.4,10.4Z'/%3E%3Cpath id='j' class='k' d='m17.37,10.03c.31.31.31.82,0,1.13l-4.8,4.8c-.31.31-.82.31-1.13,0l-4.8-4.8c-.3-.31-.3-.81,0-1.12s.81-.31,1.12,0l4.23,4.23,4.23-4.23c.31-.31.82-.31,1.13,0Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

@media only screen and (min-width: 768px) {

  .faq-accordion {
    margin-bottom: 64px;
  }

  .faq-accordion .block-title {
    font-size: 32px;
    line-height: 40px;
  }
}
