div.subheadbg {
    position: relative; /* Untuk positioning pseudo-elemen */
    min-height: 250px;
    width: 100%;
    background-size: cover;
    background-color: rgba(255, 255, 255, 0.45); /* Transparansi pada background */
    background-blend-mode: overlay; /* Memastikan gambar dan warna blend */
    overflow: hidden; /* Membatasi konten di dalam elemen */
}

/* Teks */
div.subheadbg p.subhead1 {
    padding-top: 40px;
    font-size: 28px;
    font-weight: 400;
    font-family: 'Work Sans', sans-serif;
}

div.subheadbg p.subhead2 {
    padding-top: 20px;
    font-size: 48px;
    font-weight: 400;
    font-family: 'Work Sans', sans-serif;
}

div.subheadbg p {
    position: relative; /* Pastikan teks tetap di atas pseudo-elemen */
    color: rgba(20, 106, 14, 1); /* Teks tetap tidak transparan */
    padding-left: 200px;
    z-index: 2; /* Teks di atas pseudo-elemen */
}

/* Pseudo-elemen untuk Bulatan */
div.subheadbg::before,
div.subheadbg::after {
    content: "";
    position: absolute;
    background: rgba(25, 236, 21, 0.3); /* Warna lingkaran dengan transparansi */
    border-radius: 50%; /* Membuat bentuk lingkaran */
    z-index: 1; /* Pastikan di belakang teks */
}

div.subheadbg::before {
    width: 239px; /* Ukuran lingkaran kiri atas */
    height: 239px;
    top: -100px; /* Pastikan tetap berada di dalam div */
    left: -100px;
}

div.subheadbg::after {
    width: 239px; /* Ukuran lingkaran kanan bawah */
    height: 239px;
    bottom: -100px; /* Pastikan tetap berada di dalam div */
    right: -100px;
}

/* Garis di bawah elemen */
div.subheadbg + .lines {
    display: flex; /* Membuat garis horizontal sejajar */
    height: 10px; /* Tinggi garis */
    width: 100%; /* Memenuhi lebar container */
}



div.subheadbg + .lines .line-left {
    background-color: rgba(202, 248, 191, 1);
    width: 20%;
}

div.subheadbg + .lines .line-middle {
    background-color: rgba(20, 106, 14, 1);
    width: 65%;
}

div.subheadbg + .lines .line-right {
    background-color: rgba(25, 236, 21, 1);
    width: 15%;
}
