.faq-component{padding-bottom:3rem;padding-top:3rem}@media (min-width:768px){.faq-component{padding-bottom:6rem;padding-top:6rem}}.faq-component .component-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.faq-component .component-inner{max-width:576px}}@media (min-width:768px){.faq-component .component-inner{max-width:768px}}@media (min-width:992px){.faq-component .component-inner{max-width:992px}}@media (min-width:1200px){.faq-component .component-inner{max-width:1200px}}@media (min-width:1400px){.faq-component .component-inner{max-width:1400px}}.faq-component .component-inner ul.faq-list{display:flex;flex-direction:column;gap:.75rem;width:100%}.faq-component .component-inner ul.faq-list li.faq-item{--tw-bg-opacity:1;background-color:rgb(249 246 241/var(--tw-bg-opacity,1));border-radius:.75rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;width:100%}.faq-component .component-inner ul.faq-list li.faq-item .item-header{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;width:100%}.faq-component .component-inner ul.faq-list li.faq-item .item-header h3{font-size:1rem;font-weight:700;height:-moz-fit-content;height:fit-content;line-height:1.5rem;line-height:1.375}.faq-component .component-inner ul.faq-list li.faq-item .item-header button{position:relative}.faq-component .component-inner ul.faq-list li.faq-item .item-header button i{font-size:30px;transition:all .2s}.faq-component .component-inner ul.faq-list li.faq-item .item-header button i.fa-minus-circle{opacity:0}.faq-component .component-inner ul.faq-list li.faq-item .item-header button i.fa-plus-circle{--tw-translate-x:-50%;--tw-translate-y:-50%;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.faq-component .component-inner ul.faq-list li.faq-item .item-content{display:none}.faq-component .component-inner ul.faq-list li.faq-item .item-content h4{font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.faq-component .component-inner ul.faq-list li.faq-item .item-content ol li,.faq-component .component-inner ul.faq-list li.faq-item .item-content ul li{margin-bottom:0}.faq-component .component-inner ul.faq-list li.faq-item:not(.active) .item-header button:hover i.fa-plus-circle{opacity:.7}.faq-component .component-inner ul.faq-list li.faq-item.active .item-header i.fa-minus-circle{opacity:1}.faq-component .component-inner ul.faq-list li.faq-item.active .item-header i.fa-plus-circle{opacity:0}.faq-component .component-inner ul.faq-list li.faq-item.active .item-content{display:block}
