.s-faq{margin:5rem auto 0;padding:7.5rem 0 0;background:var(--color-black);color:var(--color-grey-light)}@media only screen and (max-width: 987px){.s-faq{margin:3rem auto 0;padding:6rem 0 3rem}}.s-faq__title{margin:0 auto 6rem;max-width:1400px;text-align:center}@media only screen and (max-width: 987px){.s-faq__title{font-size:var(--font-size-h-xl)}}.s-faq__title span{color:var(--color-brand-1)}.s-faq .s__wrapper{position:relative;display:flex}@media only screen and (max-width: 987px){.s-faq .s__wrapper{flex-wrap:wrap}}.s-faq .s__faqs{margin:0 auto;padding-bottom:5rem;width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width));border-bottom:1px solid var(--color-black-light)}.s-faq .s__faqs .b-faq .b__wrapper .b__content .b__title{max-width:-moz-fit-content;max-width:fit-content;color:#dee2e6}.s-faq .b-faq{width:100%}.s-faq .b-faq:last-child{margin-bottom:0}.alternative .s-faq__title span{color:#8e40d6}
