.faqs details>summary{list-style:none}.faqs details summary::-webkit-details-marker{display:none}.faqs__wrap details{padding:24px 0;margin:0;transition:.5s;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #e2e2e2}.faqs__wrap details:first-child{padding:0 0 24px}.faqs__wrap details[open]>summary::after{transform:rotate(-135deg);border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.faqs__wrap details[open]>summary h2{color:var(--color-primary)}.faqs__wrap details[open]>summary svg path{fill:var(--color-primary)}.faqs__wrap summary{cursor:pointer;transition:.5s}.faqs__wrap summary:hover svg path{fill:var(--color-primary)}.faqs__wrap summary:hover h2{color:var(--color-primary)}.faqs__wrap summary:hover::after{border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.faqs__wrap summary svg{width:64px;height:64px}.faqs__wrap summary h2{line-height:1;font-weight:600;margin:0;flex:1;color:var(--b-txt);font-family:var(--font-main)}.faqs__wrap summary::after{content:"";display:inline-block;width:9px;height:9px;margin-left:9px;border-right:2px solid var(--b-txt);border-bottom:2px solid var(--b-txt);transform:rotate(45deg);transition:.5s}.faqs__wrap p{font-size:16px;margin:0 0 16px;text-align:justify}.faqs__wrap p:last-child{margin:0}@media(max-width: 767px){.faqs__wrap details{padding:16px 0}.faqs__wrap summary svg{width:40px;height:40px}}
