.sk-faq .accordion-item {
  background-color: #fff !important;
  border: 1px solid #efefef !important;
  margin: 16px 0 !important;
  border-radius: 7px !important;
}

.sk-faq .button:not(.collapsed) {
  color: #000000;
  background-color: #f3c060;
  border-radius: 7px !important;
}

.sk-faq .accordion-item .accordion-button:focus {
  box-shadow: none !important;
}

.sk-faq .button {
  color: #000000;
  background-color: #f3c060;
  border-radius: 7px !important;
}

.sk-faq .accordion-item .accordion-button {
  border-radius: 7px !important;
  font-size: 1.1rem !important;
}

.sk-faq .accordion-button:not(.collapsed) {
  color: #8b1d41 !important;
  background-color: #ffffff !important;
  box-shadow: none !important;
}

.sk-faq .accordion-button {
  color: #3F3F3F;
}

.sk-faq .accordion-button {
  padding: 1.3rem 2rem !important;
}

.sk-faq .accordion-body {
  padding: 0rem 2rem 2.5rem;
  font-size: 1rem !important;
  line-height: 1.6;
  text-align: justify;
}

.accordion-button:not(.collapsed)::after {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.sk-faq .txt-small-p {
  color: #000;
  font: 16px/30px 'Montserrat Semibold', sans-serif;
  letter-spacing: 0.5px;
}

.sk-faq .a {
  color: #8b1d41;
}

.sk-faq .txt-clr {
  color: #D49A5B;
}

.sk-faq .a:hover {
  text-decoration: underline;
}

.sk-faq .main-h1 {
  width: 80%;
  margin: 0 auto;
}

@media only screen and (max-width:600px) {
  .sk-faq .accordion-item .accordion-button {
    font-size: 1.1rem !important;
  }

  .sk-faq .accordion-body {
    font-size: 0.8rem !important;
    line-height: 1.5;
  }

  .sk-faq .main-h1 {
    width: 100%;
    margin: 0 auto;
  }
}