.faq-page[data-astro-cid-faqpage] {
    padding: 240px 20px 100px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] {
        padding: 100px 20px 60px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-page__header[data-astro-cid-6kmwghhu] {
    text-align: center;
    margin-bottom: 20px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-page__header[data-astro-cid-6kmwghhu] {
        margin-bottom: 20px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-page__header[data-astro-cid-6kmwghhu] .faq-page__title[data-astro-cid-6kmwghhu] {
    display: flex;
    justify-content: center;
    margin-bottom: 10px
}

.faq-page[data-astro-cid-faqpage] .faq-page__header[data-astro-cid-6kmwghhu] .faq-page__title[data-astro-cid-6kmwghhu] img[data-astro-cid-6kmwghhu] {
    width: auto;
    height: auto;
    max-width: 100%
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-page__header[data-astro-cid-6kmwghhu] .faq-page__title[data-astro-cid-6kmwghhu] img[data-astro-cid-6kmwghhu] {
        max-width: 200px
    }
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-page__header[data-astro-cid-6kmwghhu] .faq-page__title[data-astro-cid-6kmwghhu] {
        margin-bottom: 8px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-page__header[data-astro-cid-6kmwghhu] .faq-page__subtitle[data-astro-cid-6kmwghhu] {
    font-size: 20px;
    color: #333;
    font-weight: 600;
    margin: 0
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-page__header[data-astro-cid-6kmwghhu] .faq-page__subtitle[data-astro-cid-6kmwghhu] {
        font-size: 16px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-page__intro[data-astro-cid-6kmwghhu] {
    max-width: 800px;
    margin: 0 auto 40px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-page__intro[data-astro-cid-6kmwghhu] {
        margin-bottom: 30px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-page__intro[data-astro-cid-6kmwghhu] .faq-page__intro-text[data-astro-cid-6kmwghhu] {
    font-size: 20px;
    line-height: 2;
    color: #333;
    text-align: left;
    margin: 0 auto;
    width: fit-content
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-page__intro[data-astro-cid-6kmwghhu] .faq-page__intro-text[data-astro-cid-6kmwghhu] {
        font-size: 14px;
        line-height: 1.8
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] {
    padding: 60px 20px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] {
        padding: 20px 0
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-content__inner[data-astro-cid-6kmwghhu] {
    max-width: 800px;
    margin: 0 auto
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-content__inner[data-astro-cid-6kmwghhu] {
        max-width: 100%
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-content__description[data-astro-cid-6kmwghhu] {
    font-size: 18px;
    color: #333;
    margin: 0 0 60px;
    border-bottom: 1px solid #000;
    padding-bottom: 16px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-content__description[data-astro-cid-6kmwghhu] {
        font-size: 16px;
        margin-bottom: 0;
        padding-bottom: 12px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] {
    padding: 0 24px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] {
        padding: 0
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu] {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 30px;
    margin-bottom: 30px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu] {
        padding-bottom: 20px;
        margin-bottom: 20px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu]:first-child {
    border-top: 1px solid #cccccc;
    padding-top: 30px;
    margin-top: 30px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item[data-astro-cid-6kmwghhu]:first-child {
        padding-top: 20px;
        margin-top: 0;
        border-top: 0px solid #cccccc
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
    background-color: transparent;
    border: none;
    padding: 0;
    cursor: pointer;
    margin-bottom: 0
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] {
        gap: 12px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] .faq-item__q-mark[data-astro-cid-6kmwghhu] {
    width: 40px;
    height: 40px;
    background-color: #333;
    border-radius: 50%;
    color: #fff;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 18px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] .faq-item__q-mark[data-astro-cid-6kmwghhu] {
        width: 32px;
        height: 32px;
        font-size: 14px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] .faq-item__text[data-astro-cid-6kmwghhu] {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    flex: 1;
    text-align: left
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] .faq-item__text[data-astro-cid-6kmwghhu] {
        font-size: 15px;
        line-height: 1.5
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] .faq-item__toggle[data-astro-cid-6kmwghhu] {
    font-size: 24px;
    font-weight: 700;
    color: #333;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    position: relative
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] .faq-item__toggle[data-astro-cid-6kmwghhu] {
        font-size: 20px;
        width: 20px;
        height: 20px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] .faq-item__toggle[data-astro-cid-6kmwghhu] .faq-item__toggle-plus[data-astro-cid-6kmwghhu] {
    display: block;
    transition: opacity .3s ease
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__question[data-astro-cid-6kmwghhu] .faq-item__toggle[data-astro-cid-6kmwghhu] .faq-item__toggle-minus[data-astro-cid-6kmwghhu] {
    display: none;
    transition: opacity .3s ease
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__answer[data-astro-cid-6kmwghhu] {
    display: none;
    align-items: flex-start;
    gap: 16px;
    padding-top: 20px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__answer[data-astro-cid-6kmwghhu] {
        padding-top: 15px;
        gap: 12px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__answer[data-astro-cid-6kmwghhu] .faq-item__a-mark[data-astro-cid-6kmwghhu] {
    width: 40px;
    height: 40px;
    background-color: #f44;
    border-radius: 50%;
    color: #fff;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 18px
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__answer[data-astro-cid-6kmwghhu] .faq-item__a-mark[data-astro-cid-6kmwghhu] {
        width: 32px;
        height: 32px;
        font-size: 14px
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__answer[data-astro-cid-6kmwghhu] .faq-item__text[data-astro-cid-6kmwghhu] {
    font-size: 15px;
    color: #444;
    line-height: 1.8
}

@media screen and (max-width:767px) {
    .faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item__answer[data-astro-cid-6kmwghhu] .faq-item__text[data-astro-cid-6kmwghhu] {
        font-size: 14px;
        line-height: 1.6
    }
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item--active[data-astro-cid-6kmwghhu] .faq-item__answer[data-astro-cid-6kmwghhu] {
    display: flex
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item--active[data-astro-cid-6kmwghhu] .faq-item__toggle[data-astro-cid-6kmwghhu] .faq-item__toggle-plus[data-astro-cid-6kmwghhu] {
    display: none
}

.faq-page[data-astro-cid-faqpage] .faq-content[data-astro-cid-6kmwghhu] .faq-list[data-astro-cid-6kmwghhu] .faq-item--active[data-astro-cid-6kmwghhu] .faq-item__toggle[data-astro-cid-6kmwghhu] .faq-item__toggle-minus[data-astro-cid-6kmwghhu] {
    display: block
}

@keyframes slideDown {
    0% {
        opacity: 0;
        transform: translateY(-10px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}