 /* Accordion */
        .camera-accordion {
            margin: 40px auto;
            padding: 0 20px;
            max-width: 800px;
        }

        .accordion-heading {
            font-size: 1.8rem;
            text-align: center;
            margin-bottom: 20px;
            color: #000000; /* Black heading color */
            font-family: 'Kanit', sans-serif;
        }

        .accordion-item {
            background-color: #ffffff; /* White background color */
            color: #000000; /* Black text color */
            border-radius: 5px;
            margin-bottom: 10px;
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
        }

        .accordion-question {
            padding: 15px 20px;
            font-size: 1.2rem;
            font-weight: 600;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .accordion-question:hover {
            background-color: #f0f0f0; /* Light gray on hover */
        }

        .accordion-answer {
            padding: 15px 20px;
            font-size: 1rem;
            line-height: 1.5;
            border-top: 1px solid #ddd;
            display: none;
        }

        .accordion-item.open .accordion-answer {
            display: block;
        }