
.wrap-help { max-width: 700px; width: 100%; margin: 0 auto; }
.help-box {  }
        .search-box { margin-bottom: 30px; display: flex; justify-content: center; align-items: center; align-content: center;}
        .search-box input { width: 85%; padding: 15px; margin-right: 10px; border: 1px solid #ccc; border-radius: 8px; font-size: 1.1rem; }
        .search-box button { padding: 12px 15px; cursor: pointer; color: white;  font-size: 1rem; border-radius: 8px; }
        .category { margin-bottom: 10px; margin-top: 20px; padding-bottom: 20px; cursor: pointer; font-size: 1.1rem; border-bottom: 1px solid #DCDCDC; display: flex; align-items: center; justify-content: space-between; position: relative; }
        .category svg { transition: transform 0.3s ease; margin-left: 10px; position: absolute; right: 0; }
        .subcategory { display: none; margin-left: 20px; cursor: pointer; color: blue; display: flex; justify-content: space-between; }
        .subcategory .subject {position: relative; padding: 3px 0;}
        .subcategory svg { transition: transform 0.3s ease; margin-left: 10px; position: absolute; right: 0; }
        .cont { display: none; margin-left: 5px; margin-top: 5px; margin-bottom: 20px; padding: 5px; color: #3D3D3D; }

.contact-toggle { display: flex; gap: 1em; margin-top: 2em; justify-content: center;}
.custom-btn { display: inline-flex; align-items: center; gap: 0.4em; padding: 0.6em 1.2em; border: none; border-radius: 4px; font-size: 1em; cursor: pointer; }
.email-btn { background-color: #0099cc; color: white; }
.email-btn:hover { background-color: #007fa8; }
.message-btn { background-color: #666; color: white; }
.message-btn:hover { background-color: #444; }

.inquiry-form { margin-top: 2em;padding-top: 1.5em; max-width: 700px;  margin: 0 auto; }
.inquiry-form h4 { font-size: 1.2em; margin-bottom: 1em; color: #333; }
.inquiry-form form label { display: block; font-weight: 600; margin-bottom: 0.3em; color: #555; }
.inquiry-form form input[type="text"],
.inquiry-form form input[type="email"],
.inquiry-form form input[type="file"],
.inquiry-form form textarea { width: 100%; padding: 0.6em; border: 1px solid #ccc; border-radius: 4px; font-size: 0.95em; box-sizing: border-box; margin-bottom: 1em; }
.inquiry-form form textarea { resize: vertical; }
.inquiry-form .btn { background-color: #0099cc; color: white; padding: 0.7em 1.2em; border: none; border-radius: 4px; font-size: 1em; cursor: pointer; display: block; margin: 0 auto;}
.inquiry-form .btn:hover { background-color: #007fa8; }
