.flex-blocks-redesign #flex #product-faqs{margin:0;padding:64px 0}.flex-blocks-redesign #flex #product-faqs>div{column-gap:32px;display:flex;flex-wrap:wrap;row-gap:20px}.flex-blocks-redesign #flex #product-faqs>div .flex-headings{width:100%}.flex-blocks-redesign #flex #product-faqs>div .flex-headings *{color:#434143;font-size:40px;font-weight:700;letter-spacing:.4px;line-height:44px;margin:0 0 20px;text-align:center}.flex-blocks-redesign #flex #product-faqs>div .faq-item{border:1px solid #ddd;border-radius:16px;max-width:100%}.flex-blocks-redesign #flex #product-faqs>div .faq-item h3{color:#434143;font-size:18px;font-weight:600;letter-spacing:0;line-height:33px;padding:19px 52px 19px 19px}.flex-blocks-redesign #flex #product-faqs>div .faq-item h3:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none' viewBox='0 0 32 33'%3E%3Cpath stroke='%23f5333f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22 14.742-6 6-6-6'/%3E%3C/svg%3E");border:none;content:"";height:32px;right:20px;top:calc(50% - 16px);transform:rotate(0deg);width:32px}.flex-blocks-redesign #flex #product-faqs>div .faq-item h3.open:after{transform:rotate(-180deg)}.flex-blocks-redesign #flex #product-faqs>div .faq-item:hover h3{color:#f5333f}.flex-blocks-redesign #flex #product-faqs>div .faq-item .answer{margin-top:-4px;padding:0 20px 20px}.flex-blocks-redesign #flex #product-faqs>div .faq-item .answer li,.flex-blocks-redesign #flex #product-faqs>div .faq-item .answer p{color:#545454;font-size:18px;font-weight:400;line-height:27px}.flex-blocks-redesign #flex #product-faqs>div .faq-item .answer ul li{text-indent:-2rem}@media screen and (min-width:768px){.flex-blocks-redesign #flex #product-faqs{padding:80px 0}.flex-blocks-redesign #flex #product-faqs>div .flex-headings{margin:0 0 7px}}@media screen and (min-width:1024px){.flex-blocks-redesign #flex #product-faqs{padding:80px 0 82px}.flex-blocks-redesign #flex #product-faqs>div .faq-item{height:fit-content;max-width:calc(50% - 16px)}}@media screen and (min-width:1440px){.flex-blocks-redesign #flex #product-faqs{margin:0 auto;max-width:1340px;padding:80px 0 82px}}