.component_faq{
  margin-top:1.875rem;
}

@media (max-width:991.98px){
  .component_faq{
    margin-top:0;
  }
}

.component_faq .question-section .accordion .card .card-header span{
  right:10px;
  right:.625rem;
}

.component_faq .question-section .accordion>.card{
  -webkit-border-radius:5px;
  -webkit-border-radius:.3125rem;
     -moz-border-radius:5px;
     -moz-border-radius:.3125rem;
          border-radius:5px;
          border-radius:.3125rem;
  border:.0625rem solid #ddd;
}

.component_faq .question-section .accordion>.card .card-header{
  background-color:transparent;
  padding:0;
}

.component_faq .question-section .accordion>.card .card-header span{
  right:10px;
  right:.625rem;
}

.component_faq .question-section .accordion>.card .card-header button{
  color:#482875;
  font-family:circe_bold;
  font-size:18px;
  font-size:1.125rem;
  font-weight:800;
  line-height:30px;
  line-height:1.875rem;
  padding:1.25rem 2.5rem 1.25rem 1.875rem;
  background:#fff;
}

.component_faq .question-section .accordion>.card .card-body{
  color:#404040;
  font-family:circe_regular;
  font-size:18px;
  font-size:1.125rem;
  font-weight:400;
  line-height:30px;
  line-height:1.875rem;
  padding:1.25rem 1.875rem;
}

.component_faq .question-section .accordion>.card .card-body a{
  text-decoration:underline;
}

.component_faq .category-list{
  margin:0;
  padding:0;
}

@media (max-width:767.98px){
  .component_faq .category-list{
    margin-bottom:2.5rem;
  }
}

.component_faq .category-list>span{
  border-bottom:.0625rem solid #ddd;
  color:#de3318;
  font-weight:700;
  text-transform:uppercase;
}

.component_faq .category-list>span.-active{
  color:#482875;
  font-family:circe_bold;
  -webkit-font-feature-settings:normal;
     -moz-font-feature-settings:normal;
          font-feature-settings:normal;
}

.component_faq .category-list>span span.active-icon{
  right:0;
}

@media (max-width:767.98px){
  .component_faq .category-list>span span.active-icon{
    -webkit-transform:rotate(0deg);
       -moz-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg);
  }
}

/*# sourceMappingURL=faq_theme.min.css.map */
