.category-box{background-color:#f1f1f1;padding:25px;border-radius:1rem;display:flex;flex-wrap:wrap;justify-content:center}.category-item{display:flex;flex-direction:column;align-items:center;cursor:pointer;border-radius:10px;width:110px;font-size:.96rem;white-space:normal;word-break:keep-all;overflow-wrap:break-word;transition:transform .2s ease,filter .2s ease,background-color .3s}.category-item:hover,.category-item.active{background-color:#e0e0e0;padding-bottom:10px;color:#007bff}.category-item:hover i,.category-item.active i{color:#007bff}.category-item:hover .icon{transform:scale(1.1);filter:brightness(.95)}.category-item i{font-size:2.5rem;margin-bottom:5px;color:#467fb8}.faq-list{margin:20px auto}.faq-list ul{list-style:none;padding-left:0}.faq-list li{padding:10px 0;border-bottom:1px solid #ddd;cursor:pointer}.inquiry-box{background:#e2ebf6;padding:10px;border-radius:10px;margin:30px auto}.inquiry-box a{margin-left:10px}.q-icon{width:30px;height:30px;background-color:#fff;color:#0d6efd;font-weight:700;border:1px solid #0d6efd;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.accordion-button[aria-expanded=false]:not(.active){box-shadow:none}.accordion-button[aria-expanded=true]{box-shadow:none}#faqAccordion .accordion-button:hover{background-color:#e6f4ff;transition:background-color .3s}.a-icon{width:30px;height:30px;background-color:#0d6efd;color:#fff;font-weight:700;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.clip-icon{width:24px;height:24px;font-size:1rem;background-color:#6c757d;border-radius:50%;flex-shrink:0}.attachment-link{color:#0366d6;text-decoration:none;font-size:14px;transition:color .2s;margin-right:1rem}.attachment-link:hover{color:#024b9a;text-decoration:underline}@media (max-width: 992px){.accordion-body{padding:1rem .5rem .5rem .42rem!important}.accordion-body .ck-content pre,.accordion-body .ck-content table{width:100%!important;max-width:100%!important;overflow-x:auto;display:block}.category-box,.inquiry-box{border-radius:0!important;box-shadow:none!important;padding:25px 0!important}.accordion-button{padding:1rem .25rem!important}}
