.ts-faq__wrapper{max-width:868px;margin:0 auto;padding:0 50px}.ts-faq__title{font-family:var(--heading-font);font-size:36px;font-weight:600;line-height:1.3;text-align:center;color:#000;margin:0 0 40px;text-transform:uppercase}.ts-faq__row{padding:16px 0;border-bottom:1px solid #C6C6C6}.ts-faq__row:first-child{border-top:1px solid #C6C6C6}.ts-faq__question{font-family:var(--heading-font);font-size:20px;font-weight:600;line-height:1.4;color:#202020;display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;margin:0;text-transform:uppercase}.ts-faq__question .ts-icon{transition:transform 0.3s}.ts-faq__question.open .ts-icon{transform:rotate(180deg)}.ts-faq__question svg{width:32px;height:32px}.ts-faq__question *{pointer-events:none}.ts-faq__answer{max-height:0;overflow:hidden;transition:max-height 0.3s}.ts-faq__answer-inner{padding-bottom:16px;font-family:var(--body-font);font-size:16px;font-weight:400;line-height:1.5;text-align:left;color:#3C3C3C}.ts-faq__button{margin:40px auto 0;border-color:#000;background-color:#fff0}.ts-faq__button .ts-button__label{color:#000}@media screen and (max-width:749px){.ts-faq__wrapper{max-width:100%;padding:0 24px}.ts-faq__title{font-size:19px;margin:0 0 32px}.ts-faq__row{padding:0 0 8px}.ts-faq__question{font-size:17px;padding:16px 0 16px}.ts-faq__answer-inner{font-size:14px}.ts-faq__button{margin:32px auto 0}}