.faq-item{margin-bottom:1rem}.faq-question{background:none;border:none;text-align:left;width:100%;padding:.5rem;font-weight:700}.faq-answer{padding:.5rem;border-top:1px solid #ccc}.faq-icon{float:right}.faq-section{display:flex;flex-direction:column}.faq-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.info-contact{margin-top:1rem;text-align:center}@media (min-width:768px){.faq-grid{grid-template-columns:repeat(2,1fr)}}.faq-categories{display:flex;justify-content:space-between;margin-bottom:20px}.faq-category{flex-grow:1;text-align:center;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f0f0f0;cursor:pointer}.faq-category:not(:first-child){margin-left:10px}.faq-category:not(:last-child){margin-right:10px}.faq-category.active{background-color:#ddd}