.custom-faqs{display:flex;flex-direction:column;font-family:IBM Plex Sans,sans-serif;gap:1rem}.custom-faqs .faq-item{position:relative;overflow:hidden;padding:1.25rem;border:1px solid var(--e-global-color-07149dc);border-radius:16px;background:linear-gradient(90deg,#00b7db29,#1860fb1f 98.6%);color:var(--e-global-color-3f02b83);cursor:pointer;line-height:1.6}@media screen and (width >= 1024px){.custom-faqs .faq-item{padding:1.875rem 2.25rem}}.custom-faqs .faq-item__title,.custom-faqs .faq-item__content{max-width:49.125rem}.custom-faqs .faq-item__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem}.custom-faqs .faq-item__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.6}.custom-faqs .faq-item__icon{display:grid;width:2rem;min-width:2rem;height:2rem;border-radius:8px;background:var(--teal, #32a9b4);cursor:pointer;place-items:center}.custom-faqs .faq-item__icon .plus,.custom-faqs .faq-item__icon .minus{display:flex;grid-area:1/-1;transition:opacity .3s ease-out}.custom-faqs .faq-item__content{display:grid;color:var(--e-global-color-861bf66);grid-template-rows:0fr;transition:all .3s ease-out}.custom-faqs .faq-item__content>div{overflow:hidden}.custom-faqs .faq-item__content>div p{margin-bottom:1rem}.custom-faqs .faq-item.active .plus{opacity:0}.custom-faqs .faq-item.active .faq-item__content{padding-top:1rem;grid-template-rows:1fr}
