.section-faq.section-grey {
    background: #F7F8FA;
}

.section-faq.section-white {
    background: #FFFFFF;
}

.section-faq .section-faq__wrapper {
    padding-top: 50px !important;
}

.section-faq.section-white .component-accordion__item {
    background: #F7F8FA !important;
}

.section-faq .component-accordion__item {
    background: #FFFFFF !important;
}

.section-faq  .component-accordion__title {
    position: relative;
    padding-right: 75px;
}

.section-faq  .component-accordion__title h3 {
    font-size: 22px;
    font-weight: 300;
}

.section-faq .component-accordion__content {
    padding-right: 75px;
}

.section-faq .component-accordion__content ol {
    list-style: decimal;
}

.section-faq .component-accordion__content * {
    font-size: 16px;
    font-weight: 300;
}

.section-faq .component-accordion__content strong {
    font-weight: 600;
    color: #AD3275
}

@media (max-width: 1440px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 992px) {

}

@media (max-width: 768px) {

}