.faq-tab-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:20px auto;max-width:90%;gap:5px}.faq-tab-label{font-size:16px;cursor:pointer;padding:10px 20px;margin:5px;color:#000;background:#f0f0f0;border-radius:4px;transition:background .3s ease,color .3s ease,transform .2s ease}.faq-tab-label.active{background:var(--principal-color);color:#000;border:1px solid #f5f5f5}.faq-tab-label input[type=radio]{display:none}.faqs-input{display:flex;align-items:center;justify-content:center;outline:none;border:none;padding:12px;width:90%;margin:0 auto;border-radius:4px;font-size:16px;color:#000;-webkit-backdrop-filter:var(--backdrop);backdrop-filter:var(--backdrop);box-shadow:var(--shadow);background-color:var(--glasmorphism)}.faqs-input::placeholder{color:#000;opacity:.75}.faqs-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:10px auto;max-width:90%;gap:10px}.accordion-card{width:100%;border-radius:8px;overflow:hidden;color:#f5f5f5;-webkit-backdrop-filter:var(--backdrop);backdrop-filter:var(--backdrop);box-shadow:var(--shadow);background-color:var(--glasmorphism);transition:transform .3s ease}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;cursor:pointer;background:var(--principal-color);font-size:18px;color:var(--black-color);font-weight:700;transition:background .3s ease}.accordion-body{font-size:14px;height:0;opacity:0;overflow:hidden;transition:height .3s ease,opacity .3s ease}.accordion-body.show{height:auto;opacity:1}.accordion-body p{padding:15px 20px;margin:0;color:#000}.icon{display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:transform .3s ease}