section .faqs{max-width:1324px;margin:0 auto;padding:5rem}section .faqs>.faqsTitle{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;color:rgba(255,0,0,1);font-size:25px}.faqContainer{position:relative;border:3px solid transparent;border-radius:10px;display:flex;flex-direction:column;padding:2rem 2rem 0;background:#fff;background-clip:padding-box}.faqContainer::before{content:"";position:absolute;inset:-3px;border-radius:10px;padding:3px;background:linear-gradient(to bottom right,rgba(245,245,245,1) 0,rgba(143,143,143,1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.faq>details>summary.faq_titulo{color:var(--black)}.faq>details[open]>summary.faq_titulo{color:var(--red)}section .faqs .faq{margin-bottom:1rem;border:1px solid rgba(153,153,153,1);border-style:none none solid none}section .faqs .faq:last-child{margin-bottom:0;border-bottom:none}section .faqs .faq h2{font-size:1rem;color:var(--black);padding:.7rem 0;cursor:pointer}section .faqs .faq details[open] h2{color:var(--red)}div.faq>details>summary>h2{position:relative;top:-1.8rem;padding-left:1rem!important}div.faq>details>p{padding-bottom:.85rem;position:relative;top:-.8rem}@media (max-width:667px){section .faqs{display:flex;padding:0;flex-direction:column;justify-content:center;align-items:center}}