.faq-container{display:flex;flex-direction:row;flex-wrap:wrap}.faq-item{display:flex;padding:1em;margin:5px;flex-direction:column;flex-wrap:nowrap}.faq-item.elfq-12{width:100%}.faq-item.elfq-6{width:calc(50% - 10px)}.faq-item.elfq-4{width:calc(33.33333333% - 10px)}.faq-item .faq-question{width:100%;padding:.5em 1em;cursor:pointer}summary.faq-question{display:block;list-style:none}summary.faq-question::-webkit-details-marker{display:none}summary.faq-question::marker{content:none}summary.faq-question:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 480ms cubic-bezier(.22,1,.36,1)}details.faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}details.faq-item[open]:not(.js-anim) .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-wrap>.faq-answer{overflow:hidden;min-height:0;opacity:0;transition:opacity 420ms cubic-bezier(.22,1,.36,1) 40ms,padding-top 480ms cubic-bezier(.22,1,.36,1),padding-bottom 480ms cubic-bezier(.22,1,.36,1)}details.faq-item.is-open .faq-answer-wrap>.faq-answer,details.faq-item[open]:not(.js-anim) .faq-answer-wrap>.faq-answer{opacity:1}@media (prefers-reduced-motion:reduce){.faq-answer-wrap,.faq-answer-wrap>.faq-answer{transition:none}}.faq-item .faq-answer>*{margin:0;line-height:inherit;font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit;letter-spacing:inherit}@media (max-width:1024px){.faq-item{width:100%!important}}