.tf-faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tf-faq .tf-faq_inner{width:100%}.tf-faq .tf-faq_inner.tf-block-size-small{max-width:700px}.tf-faq .tf-faq_inner.tf-block-size-medium{max-width:1000px}.tf-faq .tf-faq_inner.tf-block-size-full{max-width:100%}.tf-faq .tf-faq_inner .tf-faq-blocktext{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tf-faq .tf-faq_inner .tf-faq-blocktext .tf-subguten-tf-faq{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;max-width:620px}.tf-faq .tf-faq_inner article{width:100%;margin:18px 0}.tf-faq .tf-faq_inner article header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:14px 24px;background:var(--cbgd);border-radius:var(--radius-300);-webkit-transition:400ms cubic-bezier(.42,0,.58,1) all;transition:400ms cubic-bezier(.42,0,.58,1) all}.tf-faq .tf-faq_inner article header h2{font-family:var(--roboto);font-weight:var(--regular);color:var(--cfont);font-size:var(--p-700-size);line-height:var(--p-700-line);font-weight:var(--medium);color:var(--cfontd);width:calc(100% - 40px)}.tf-faq .tf-faq_inner article header i{font-size:var(--pl-size);line-height:var(--pl-line);display:inline-block;color:var(--cfontd);-webkit-transition:400ms cubic-bezier(.42,0,.58,1) all;transition:400ms cubic-bezier(.42,0,.58,1) all}.tf-faq .tf-faq_inner article header:hover,.tf-faq .tf-faq_inner article header:active{background:var(--cbgd-d1)}.tf-faq .tf-faq_inner article .tf-faq-content{width:100%;display:none}.tf-faq .tf-faq_inner article .tf-faq-content .tf-subguten{padding:20px 24px 10px 24px}.tf-faq .tf-faq_inner article .tf-faq-content .tf-buttons-template{padding:10px 24px 10px 24px}.tf-faq .tf-faq_inner article.active>header{background:var(--primary);--cbackground:var(--secondary);--cfont:#fff;--cfontl:#fff;--cfontd:#fff;--cfonth:#fff;--clink:#fff;--chover:#fff}.tf-faq .tf-faq_inner article.active>header .fa-regular{-webkit-transform:rotate(180deg);transform:rotate(180deg)}