/* faq area style  */
.faq-area-inner {
  }
  @media only screen and (max-width: 1919px) {
    .faq-area-inner {
      padding-top: 147px;
    }
  }
  @media only screen and (max-width: 1199px) {
    .faq-area-inner {
      padding-top: 127px;
    }
  }
  @media only screen and (max-width: 991px) {
    .faq-area-inner {
      padding-top: 127px;
    }
  }
  .faq-area .section-content {
    display: grid;
    gap: 30px 60px;
    grid-template-columns: 485px 960px;
  }
  @media only screen and (max-width: 1919px) {
    .faq-area .section-content {
      grid-template-columns: 400px 1fr;
    }
  }
  @media only screen and (max-width: 1199px) {
    .faq-area .section-content {
      grid-template-columns: 300px 1fr;
    }
  }
  @media only screen and (max-width: 991px) {
    .faq-area .section-content {
      grid-template-columns: auto;
    }
  }
  .faq-area .section-content .text {
    max-width: 410px;
  }
  .faq-area .section-content .text-wrapper {
    margin-top: 24px;
    margin-inline-start: 220px;
  }
  @media only screen and (max-width: 1199px) {
    .faq-area .section-content .text-wrapper {
      margin-inline-start: 0;
    }
  }
  .faq-area .section-content .wc-btn-underline {
    max-width: 300px;
    white-space: normal;
    font-size: 16px;
    line-height: 26px;
    font-family: var(--font_beatricetrial);
    text-transform: none;
    font-weight: 300;
    gap: 40px;
    padding-top: 20px;
    padding-bottom: 0;
    color: var(--primary);
  }
  @media only screen and (max-width: 1199px) {
    .faq-area .section-content .wc-btn-underline {
      max-width: 270px;
      font-size: 16px;
      padding-top: 15px;
    }
  }
  .faq-area .section-content .wc-btn-underline:before {
    top: 0;
    height: 1px;
  }
  .faq-area .section-content .wc-btn-underline i {
    transform: rotate(-45deg);
    font-size: 16px;
  }
  .dir-rtl .faq-area .section-content .wc-btn-underline i {
    transform: rotate(-135deg);
  }
  .faq-area .accordion .accordion-button {
    font-size: 16px;
    line-height: 1;
    color: var(--primary);
    padding-top: 24px;
    padding-bottom: 18px;
    padding-inline-start: 0;
    padding-inline-end: 0;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-align: start;
    font-weight: 300;
  }
  @media only screen and (max-width: 1399px) {
    .faq-area .accordion .accordion-button {
      font-size: 16px;
    }
  }
  @media only screen and (max-width: 1199px) {
    .faq-area .accordion .accordion-button {
      font-size: 16px;
    }
  }
  @media only screen and (max-width: 767px) {
    .faq-area .accordion .accordion-button {
      line-height: 1.2;
    }
  }
  .faq-area .accordion .accordion-button::after {
    content: "+";
    color: var(--primary);
    background-image: none;
    line-height: 1;
    width: auto;
    height: auto;
    font-size: 16px;
    margin-inline-start: 50px;
    margin-inline-start: auto;
    margin-inline-end: 0;
  }
  .faq-area .accordion .accordion-button:not(.collapsed) {
    pointer-events: none;
  }
  .faq-area .accordion .accordion-button:not(.collapsed)::after {
    content: "-";
  }
  .faq-area .accordion .accordion-item {
    border-bottom: 1px solid var(--border);
    background-color: transparent;
    border-radius: 0px;
  }
  .faq-area .accordion .accordion-item:not(:first-child) {
    margin-top: 0px;
  }
  .faq-area .accordion .accordion-item:first-child {
    
  }
  .faq-area .accordion .accordion-body {
    font-size: 16px;
    line-height: 1.44;
    padding-inline-start: 0px;
    padding-inline-end: 0px;
    padding-bottom: 24px;
    padding-top: 0;
    font-weight: 300;
    color: var(--secondary);
  }
  @media only screen and (max-width: 991px) {
    .faq-area .accordion .accordion-body {
      padding-bottom: 23px;
    }
  }
  .faq-area .accordion-wrapper {
    margin-top: 0px;
  }
  @media only screen and (max-width: 1919px) {
    .faq-area .accordion-wrapper {
      margin-top: 0px;
    }
  }
  @media only screen and (max-width: 1399px) {
    .faq-area .accordion-wrapper {
      margin-top: 0px;
    }
  }
  @media only screen and (max-width: 1199px) {
    .faq-area .accordion-wrapper {
      margin-top: 0px;
    }
  }/*# sourceMappingURL=master-faq.css.map */