.faqs-listing{padding:150px 0 40px}.faqs-listing .faqs-tabs ul{margin:0;padding:0;list-style:none}.faqs-listing .faqs-tabs ul li{margin-bottom:8px}.faqs-listing .faqs-tabs ul button{text-align:start;width:100%;font:inherit;background-color:var(--ft-surface-muted,#f8f8f8);color:var(--ft-muted,#959595);cursor:pointer;border:0;border-radius:8px;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.35;transition:all .3s;display:block}.faqs-listing .faqs-tabs ul button:hover,.faqs-listing .faqs-tabs ul button.active{color:#fff;background-color:var(--ft-brand,#e11b22)}.faqs-listing .faqs-tabs ul button:focus-visible{outline:2px solid var(--ft-dark,#272727);outline-offset:2px}@media screen and (max-width:991.98px){.faqs-listing .faqs-tabs{display:none}}.faqs-listing .faqs-topic{display:none}@media screen and (max-width:991.98px){.faqs-listing .faqs-topic{display:block}}.faqs-listing .faqs-topic label{color:var(--ft-dark,#272727);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.faqs-listing .faqs-topic select{width:100%;min-height:48px;font:inherit;color:var(--ft-dark,#272727);background-color:var(--ft-surface-muted,#f8f8f8);border:1px solid var(--ft-hairline,#0000001a);border-radius:8px;padding:10px 14px;font-size:16px;font-weight:500}.faqs-listing .faq-accordion{border:1px solid var(--ft-hairline,#0000001a);border-radius:8px;justify-content:space-between;gap:50px;margin-bottom:24px;padding:20px;transition:all .5s;display:flex}.faqs-listing .faq-accordion.active img{transform:rotate(45deg)}.faqs-listing .faq-accordion h2{color:var(--ft-dark,#272727);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;margin:5px 0 0;font-size:clamp(16px,2vw,20px);font-weight:500;display:flex}.faqs-listing .faq-accordion img{width:30px;min-width:30px;height:30px;transition:all .5s}.faqs-listing .faq-accordion .faq-desc{transition:all .5s;overflow:hidden}.faqs-listing .faq-accordion p{color:gray;white-space:pre-line;margin-top:20px;margin-bottom:0;font-size:16px}.faqs-listing .faqs-listing-empty{color:gray;margin:0;font-size:16px}@media screen and (max-width:767.98px){.faqs-listing .faq-accordion{gap:10px;padding:15px}.faqs-listing .faq-accordion:not(:last-child){margin-bottom:14px}}
