.inim-component.accordion .accordion-list { margin: 2rem 0; }
.inim-component.accordion .accordion-item { display:none; overflow:hidden; border: 1px solid rgb(var(--gray-3)); background-color: rgb(var(--white)); border-radius: 10px; padding:1rem; margin-bottom:1rem; transition:all 1s; transform-origin: top; font-family:var(--font-headings); }
body.elementor-preview .inim-component.accordion .accordion-item { display:block; }
.inim-component.accordion .accordion-item.current { background-color:rgb(var(--white)); }
.inim-component.accordion .accordion-title { font-size:1rem; font-weight: bold; line-height: 1.5rem; cursor:pointer; color:rgb(var(--black)); display:flex; align-items: center; }
.inim-component.accordion .accordion-title i { margin-left:auto; font-size:1rem; }
.inim-component.accordion .accordion-text { font-size: 1rem; padding-top:2rem; display:none; }
.inim-component.accordion .accordion-more-wrapper { margin:2rem 0; text-align: center; display: inline-block; width: 100%; }
.inim-component.accordion .accordion-more-faq { padding:1rem 2.5rem; border:2px solid rgb(var(--accent)); background-color:rgb(var(--white)); color:rgb(var(--accent)); font-family:var(--font-headings); font-size:1rem; line-height:2rem; text-transform: uppercase; font-weight: bold; }
