.project__details-info > .list-wrap > li {
    display: flex; /* Membuat label dan konten sejajar secara horizontal */
    align-items: flex-start; /* Menyesuaikan posisi vertikal */
    word-wrap: break-word; /* Mengatur agar teks panjang bisa dipotong */
    word-break: break-word; /* Pemenggalan kata di tempat yang mungkin */
    overflow-wrap: break-word; /* Alternatif untuk word-wrap */
    max-width: 100%; /* Membatasi lebar teks */
    /* gap: 10px; Menambahkan jarak antar elemen */
}

.project__details-info > .list-wrap > li span {
    flex-basis: 89px; /* Menentukan lebar tetap untuk label */
    flex-shrink: 0; /* Mencegah label mengecil */
    position: relative;
}

.project__details-info > .list-wrap > li span::after {
    content: ":"; /* Menambahkan titik dua setelah teks */
    position: absolute;
    right: 0; /* Menempatkan titik dua di ujung kanan label */
}

.project__details-info ul.list-wrap li ul.technology-list {
    margin: 0;
    padding: 0;
    list-style: none; /* Menghilangkan bullet points */
    display: flex; /* Menampilkan daftar secara horizontal */
    flex-direction: column; /* Membuat daftar vertikal */
    gap: 8px; /* Jarak antar item */
}

.project__details-info ul.list-wrap li ul.technology-list li {
    position: relative;
}

/* .project__details-info ul.list-wrap li ul.technology-list li::before {
    content: "-";
    position: absolute;
    left: 0;
    margin-left: 2px;
} */

@media (min-width: 1200px) {
    .project__details-top .row .col-70 {
        width: 67%;
        flex: 0 0 auto;
    }
    .project__details-top .row .col-30 {
        width: 33%;
        flex: 0 0 auto;
    }
}
