 .cursor-pointer {
        cursor: pointer;
    }
    .dropdown-icon-l svg {
        transition: transform 0.3s ease;
        width: 16px; /* Smaller arrow size */
        height: 16px; /* Smaller arrow size */
        stroke-width: 1; /* Thinner border */
    }
    .dropdown-icon-l[aria-expanded="true"] svg {
        transform: rotate(180deg);
    }
    .faq-header {
        margin-bottom: 1rem;
    }
    .faq-content {
        margin-top: 1rem;
    }
    .faq-question {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 15px 0;
        border-bottom: 1px solid #dee2e6;
    }
    .faq-question div {
        margin-bottom: 0;
        flex-grow: 1;
    }
    .faq-question svg {
        flex-shrink: 0;
    }
    .main-container {
        margin-top: 8rem;
    }
       .blue-container {
            border-top: 1px solid #bab5b5;
            padding: 20px 0;
            margin-top: 3rem;
        }
        .heading-m {
            font-size: 1.75rem;
            font-weight: bold;
        }
        .button-l {
            font-size: 1.25rem;
            padding: 10px 20px;
        }
        .button-custom-primary {
            background-color: var(--btn-bg-dark);
            color: #fff;
            border: none;
            border-radius: 5px;
        }
        .button-custom-primary:hover {
            background-color: #f47e18;
        }
        .button-custom-secondary {
            background-color: transparent;
            color: var(--text-black-custom);
            border: 1px solid  var(--btn-bg-dark);
            border-radius: 5px;
        }
        .button-custom-secondary:hover {
            border: 1px solid #f47e18;
        }

        .text-white {
            color: #fff;
        }
        .faq_content{
            font-weight:700;
        }