.category-faq-section{margin:40px 0;padding:0;background:0 0;max-width:100%;clear:both;border:none}.category-faq-header{margin-bottom:30px;text-align:center}.category-faq-title{font-size:32px;font-weight:700;color:#000;margin:0;padding:0;text-align:center}.category-faq-list{display:flex;flex-direction:column;gap:0}.category-faq-item{background:#f5f5f5 !important;border:1px solid #222 !important;border-radius:0;transition:background-color .2s ease;overflow:hidden;margin-bottom:10px;position:relative}.category-faq-item:not(.active) .category-faq-answer{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;padding:0 !important;margin:0 !important}.category-faq-item:not(.active) .category-faq-answer-content{display:none !important;visibility:hidden !important}.category-faq-item:last-child{margin-bottom:0}.category-faq-question{width:100%;display:flex;align-items:center;padding:15px 20px;background:#f5f5f5 !important;border:none;border-radius:0;text-align:left;cursor:pointer;font-size:16px;font-weight:700;color:#000;line-height:1.5;transition:background-color .2s ease;text-transform:uppercase;outline:none;box-shadow:none;margin:0;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.category-faq-item.active{background:#f5f5f5 !important;border-color:#222 !important}.category-faq-item.active .category-faq-question{background:#f5f5f5 !important;color:#000;font-weight:700;text-transform:uppercase}.category-faq-question:hover{color:#000 !important;background:#e8e8e8 !important;border:none !important;outline:none !important;box-shadow:none !important;padding:15px 20px !important;margin:0 !important;transform:none !important;font-size:16px !important;line-height:1.5 !important}.category-faq-item.active .category-faq-question:hover{color:#000 !important;background:#e8e8e8 !important;border:none !important;outline:none !important;box-shadow:none !important;padding:15px 20px !important;margin:0 !important;transform:none !important;font-size:16px !important;line-height:1.5 !important}.category-faq-question:focus{outline:none;color:#000;background:#f5f5f5 !important;border:none;box-shadow:none;padding:15px 20px;margin:0}.category-faq-question:active{outline:none;color:#000;background:#e8e8e8 !important;border:none;box-shadow:none;padding:15px 20px;margin:0}.category-faq-item.active .category-faq-question:focus{color:#000;background:#f5f5f5 !important;border:none;outline:none;box-shadow:none;padding:15px 20px;margin:0}.category-faq-item.active .category-faq-question:active{color:#000;background:#e8e8e8 !important;border:none;outline:none;box-shadow:none;padding:15px 20px;margin:0}.category-faq-icon{font-weight:700;margin-right:15px;line-height:1;text-align:center;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:0 0;border:none;color:#000}.category-faq-icon-plus{display:inline-flex !important;color:#000;font-size:28px;font-weight:700;visibility:visible !important}.category-faq-icon-minus{display:none !important;color:#000;font-size:32px;font-weight:700;visibility:hidden !important}.category-faq-item.active .category-faq-icon-plus{display:none !important;visibility:hidden !important}.category-faq-item.active .category-faq-icon-minus{display:inline-flex !important;color:#000;font-size:32px;font-weight:700;visibility:visible !important}.category-faq-item.active .category-faq-icon{background:0 0;border:none}.category-faq-question-text{flex:1;color:inherit;text-align:left}.category-faq-answer{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;background:#f5f5f5 !important;padding:0 !important;margin:0 !important}.category-faq-item.active .category-faq-answer{display:block !important;visibility:visible !important;height:auto !important;overflow:visible !important;background:#f5f5f5 !important;padding:0 !important}.category-faq-answer-content{display:none !important;visibility:hidden !important;background:#f5f5f5 !important;padding:0;border:none;border-radius:0;font-size:15px;font-weight:400;line-height:1.6;color:#000;margin:0}.category-faq-item.active .category-faq-answer-content{display:block !important;visibility:visible !important;background:#f5f5f5 !important;color:#000;padding:15px 20px 20px 55px}@media (max-width:768px){.category-faq-section{margin:30px 0}.category-faq-header{margin-bottom:20px}.category-faq-title{font-size:26px}.category-faq-question{padding:12px 15px;font-size:15px}.category-faq-icon{font-size:18px;margin-right:10px;min-width:18px;width:18px;height:18px}.category-faq-answer{padding:0}.category-faq-item.active .category-faq-answer{padding:0}.category-faq-answer-content{padding:0 15px 0 43px;font-size:14px}.category-faq-item.active .category-faq-answer-content{padding:12px 15px 15px 43px}}