.faq {

    padding-top: 1.25rem;

    padding-bottom: 1.25rem
}

@media (min-width: 768px) {

    .faq {

        padding-top: 1.875rem;

        padding-bottom: 1.875rem
    }
}

  @media (min-width: 1920px) {

    .faq .twm-container-small {

        max-width: 1598px
    }
}

  .faq .swiper-controls {

    width: 100%
}

  @media (min-width: 1280px) {

    .faq .swiper-controls {

        margin-left: auto;

        margin-right: 0px
    }
}

.faq-slide {

    width: 100%;

    padding-left: 1.25rem;

    padding-right: 1.25rem
}

@media (min-width: 768px) {

    .faq-slide {

        padding-left: 2rem;

        padding-right: 2rem
    }
}

@media (min-width: 1024px) {

    .faq-slide {

        padding-left: 2.5rem;

        padding-right: 2.5rem
    }
}

@media (min-width: 1280px) {

    .faq-slide {

        margin-left: auto;

        margin-right: 0px;

        padding-left: 0px;

        padding-right: 0px
    }
}

.faq-slide .swiper-slide {

    height: auto
}

.faq-main {

    width: 100%
}

@media (min-width: 1280px) {

    .faq-main {

        margin-left: auto
    }
}

.accordion-wrapper {

    display: flex;

    flex-direction: column;

    gap: 1rem
}

/*# sourceMappingURL=faq.css.map */
