.block-faqs .container{background:#f6f6f6;border:1.5px solid #e9eceb;border-radius:20px;padding:64px 0;margin-bottom:64px;max-width:1360px}.block-faqs .container .title-content{padding-bottom:44px}.block-faqs .container .title-content h1,.block-faqs .container .title-content h2,.block-faqs .container .title-content h3,.block-faqs .container .title-content h4,.block-faqs .container .title-content h5{font-weight:500;line-height:100%;letter-spacing:-1.12px;text-transform:capitalize}.block-faqs .container .faq-list{max-width:854px;margin:auto;background:#fff;padding:24px;border-radius:32px;border:1.5px solid #e9eceb;row-gap:16px}.block-faqs .container .faq-list details{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:24px 22px}.block-faqs .container .faq-list details summary{cursor:pointer;list-style:none}.block-faqs .container .faq-list details summary::-webkit-details-marker{display:none}.block-faqs .container .faq-list details .faq-summary-inner{display:flex;align-items:center;text-align:left;column-gap:20px}.block-faqs .container .faq-list details .faq-summary-inner .faq-toggle{background:#fe5f2b;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 40px;position:relative;transition:transform .3s ease}.block-faqs .container .faq-list details .faq-summary-inner .faq-toggle svg{position:absolute;width:24px;height:24px;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1);transform:rotate(0deg)}.block-faqs .container .faq-list details[open]{border-color:#acca37;padding:40px 22px}.block-faqs .container .faq-list details[open] .faq-summary-inner .faq-toggle{background:rgba(0,0,0,0);border:2px solid #fe5f2b;color:#fe5f2b}.block-faqs .container .faq-list details[open] .faq-summary-inner .faq-toggle svg{transform:rotate(-180deg)}.block-faqs .container .faq-list details h3{font-size:clamp(20px,2vw,24px);font-weight:600;line-height:28px;margin:0}.block-faqs .container .faq-list details .faq-answer{margin-top:6px;text-align:left;margin-left:60px}.block-faqs .container .faq-list details .faq-answer p{font-size:16px;font-weight:500;line-height:140%;color:#6b7280}@media(max-width: 767px){.block-faqs .container .title-content{padding-bottom:0px}.block-faqs .container .faq-list{margin:0 20px}}@media(max-width: 576px){.block-faqs .container .faq-list details .faq-summary-inner{align-items:start}}