.faq-card {
  width: 100%;
  margin-bottom: 2rem;
}

.content-icon {
  width: 50px;
}

.wrapper-icon {
  width: 35px;
}

.border-blue {
  border-color: var(--blue-color) !important;
}
.button-plus {
  margin-top: 5px;
}
a.button-plus svg.rotate-icon {
  transition: all 0.5s;
  transform: rotate(45deg);
}
a.button-plus.collapsed .rotate-icon {
  transform: rotate(0deg);
}
/* #faq-page .separator {
  padding-top: 1rem;
} */

#faq-page .collapsible .collapse-group:first-of-type .content-faq {
  border-top: solid 2px var(--blue-color);
}

#faq-page .collapsible .collapse-group .wrapper-icon {
  margin-top: 0.8rem;
}

#faq-page .faq-answer {
  margin: 5px 0 15px 0;
}

#faq-page .form-title {
  font-size: 2rem;
  margin-top: 5rem;
}

/* sm */
@media (min-width: 640px) {
}

/* md 768px  */
@media (min-width: 768px) {
  .faq-card {
    width: 25%;
    margin-bottom: 1rem;
  }
  #faq-page .form-title {
    font-size: 3rem;
    margin-top: 1rem;
  }
}

/* lg 1024px  */
@media (min-width: 1024px) {
}

/* xl 1280px  */
@media (min-width: 1280px) {
}

/* 2xl 1536px  */
@media (min-width: 1536px) {
}
