details.faq-item summary{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;cursor:pointer}details.faq-item summary::-webkit-details-marker,details.faq-item summary::marker{display:none}details.faq-item .faq-title,details.faq-item h3,details.faq-item h4{width:fit-content;margin-block:0;font-size:2rem;display:block;transition:all var(--ease) .2s}@media screen and (min-width: 576px){details.faq-item .faq-title,details.faq-item h3,details.faq-item h4{font-size:2.4rem}}details.faq-item p{margin:0}details.faq-item .icon--arrow{width:4.2rem;height:4.2rem;border-radius:var(--radius-round);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--background)}details.faq-item .icon--arrow svg{transform:rotate(90deg);-webkit-transition:all var(--duration) var(--ease);-moz-transition:all var(--duration) var(--ease);-ms-transition:all var(--duration) var(--ease);-o-transition:all var(--duration) var(--ease);transition:all var(--duration) var(--ease)}details.faq-item .icon--arrow svg use{stroke:var(--background-dark)}@media screen and (max-width: 767px){details[open] .faq-title,details[open] h3,details[open] h4{margin-bottom:1.5rem}}details[open] .icon--arrow svg{transform:rotate(-90deg)}#faqs .faq-category{width:100%;color:var(--primary);font-size:4rem;font-weight:500}#faqs .faq-container{border-bottom:.05rem solid var(--faq-item-border);padding:2.5rem 0}/*# sourceMappingURL=faq.css.map */
