section.faq-module .container .title{margin:0 auto 3.5rem;max-width:36rem;text-align:center}section.faq-module .container .items{display:flex;flex-direction:column;gap:2rem;margin:auto;max-width:53rem}section.faq-module .container .items .item{border:1px solid #eaeaea;border-radius:.625rem;overflow:hidden;transition:height .3s;width:100%}section.faq-module .container .items .item.active .title-row:after{transform:rotateX(180deg)}section.faq-module .container .items .item.active .richtext{opacity:1}section.faq-module .container .items .item .title-row{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:1rem}section.faq-module .container .items .item .title-row:after{background-color:#1a1a1a;content:"";flex-shrink:0;height:46px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='46' fill='none' viewBox='0 0 45 46'%3E%3Cpath fill='%231A1A1A' d='m22.5 25.769 8.167-8.273L33 19.86 22.5 30.496 12 19.86l2.333-2.364z'/%3E%3C/svg%3E");mask-position:50%;mask-repeat:no-repeat;mask-size:contain;transition:transform .3s;width:45px}section.faq-module .container .items .item .richtext{opacity:0;padding:1rem;padding-top:unset;transition:opacity .3s}