.cs-faq{font-family:inherit;margin:0 auto;padding:0;width:100%}.cs-faq__item{border-bottom:1px solid var(--faq-divider-color)}.cs-faq__item:first-child{border-top:1px solid var(--faq-divider-color)}.cs-faq__question{align-items:center;color:var(--faq-question-color);cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:600;gap:24px;justify-content:space-between;line-height:1.4;list-style:none;padding:22px 0;transition:opacity .2s ease;width:100%}.cs-faq__question::-webkit-details-marker{display:none}.cs-faq__question::marker{content:""}.cs-faq__question:hover{opacity:.75}.cs-faq__icon{flex-shrink:0;height:22px;transition:transform .25s ease;width:22px}.cs-faq__icon svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%}.cs-faq__item[open] .cs-faq__icon{transform:rotate(180deg)}.cs-faq__answer{color:var(--faq-answer-color);font-family:inherit;font-size:16px;line-height:1.7;padding:0 45px 22px 0}.cs-faq__answer>:first-child{margin-top:0}.cs-faq__answer>:last-child{margin-bottom:0}@media (max-width:767px){.cs-faq__question{font-size:17px;gap:16px;padding:18px 0}.cs-faq__answer{padding:0 30px 18px 0}.cs-faq__icon{height:20px;width:20px}}