.job-list-item {
        border-radius: 10px;
    }

    /* Quick Button Styles */
    .btn-quick:hover {
        border-color: #c1272d;
        background-color: #c1272d;
        /* Morocco red */
        color: #ffffff;
        /* White text */
    }

    .btn-quick {
        border-color: #c1272d;
        color: #c1272d;
        font-weight: 600;
    }

    .whatsapp-btn {
        width: 45%;
        padding: 14px 75px;
        border-radius: 10px;
    }

    .btn-quick {
        margin-bottom: 0rem !important;
        padding: 12px 75px;
        font-size: 16px;
        border-radius: 10px;
    }

    /* Number List */
    .number-list ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .number-list li {
        display: flex;
        align-items: flex-start;
        margin-bottom: 15px;
    }

    .number-list .num {
        min-width: 32px;
        height: 32px;
        background: #006233;
        color: #fff;
        border-radius: 50%;
        text-align: center;
        line-height: 32px;
        font-weight: 600;
        margin-right: 12px;
        flex-shrink: 0;
        /* 🔥 prevents shrink */
    }

    .number-list .content {
        flex: 1;
        line-height: 1.5;
        font-size: 18px;
    }

    /* Bullet List */
    .bullet-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.bullet-list li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 14px;
}

.bullet-list .bullet {
    min-width: 14px;
    height: 14px;
    background-color: #006233;
    border-radius: 50%;
    margin-top: 6px; /* vertical alignment */
    margin-right: 12px;
    flex-shrink: 0;
}

.bullet-list .content {
    flex: 1;
    line-height: 1.5;
    font-size: 18px;
}


    /* Mobile List */
    @media (max-width: 576px) {

        /* Mobile-only CSS here */
        .job-list-footer {
            gap: 12px;
        }

        .whatsapp-btn {
            width: 100%;
        }

        .btn-quick {
            width: 100% !important;
        }


    }