/* Universal breakpoints */
.bnpl-faq {
  box-sizing: border-box;
  padding-right: 40px;
  padding-left: 40px;
  overflow: hidden;  }
  @media (max-width: 991px) {
    .bnpl-faq {
      padding-right: 20px;
      padding-left: 20px; } }
  .bnpl-faq h2,
  .bnpl-faq h3 {
    color: #3b3d49; }
  .bnpl-faq h3 {
    margin-top: 16px;
    font-weight: 400; }
  .bnpl-faq .accordions {
    display: flex;
    gap: 16px; }
    @media (max-width: 1079px) {
      .bnpl-faq .accordions {
        flex-direction: column;
        gap: 16px; } }
    .bnpl-faq .accordions .pagefx-accordion {
      margin-bottom: 0; }
    .bnpl-faq .accordions .parent-answer {
      display: flex;
      flex-direction: column;
      gap: 16px; }
    .bnpl-faq .accordions .accordions-column-1,
    .bnpl-faq .accordions .accordions-column-2 {
      flex: 1;
      display: flex;
      flex-direction: column;
      gap: 16px; }
  
	