#slideshow-content {
    position: relative;
    /* Membuat dots diposisikan relatif terhadap section */
    overflow: hidden;
    /* Mencegah elemen di luar section terlihat */
}

.owl-carousel .owl-stage-outer {
    position: relative;
    padding-bottom: 30px;

    /* Pastikan dots tetap berada dalam container gambar */
}

.owl-theme .owl-dots {
    position: absolute !important;
    /* Pastikan posisi absolut */
    bottom: 15px !important;
    /* Jarak dots dari bawah gambar */
    left: 50% !important;
    /* Pusatkan dots secara horizontal */
    transform: translateX(-50%) !important;
    /* Koreksi posisi ke tengah */
    z-index: 1000 !important;
    /* Pastikan dots berada di atas elemen lain */
    width: 100% !important;
    /* Sesuaikan lebar dots dengan container */
    text-align: center !important;
    /* Pusatkan dots secara visual */
    display: block !important;
    /* Pastikan dots ditampilkan */
}

.owl-theme .owl-dots .owl-dot span {
    width: 12px !important;
    height: 12px !important;
    margin: 5px !important;
    background: #D6D6D6 !important;
    display: block !important;
    border-radius: 50% !important;
    transition: background 0.3s ease !important;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791 !important;
}