

    .btn-link {
        font-weight: bold;
        color: #0a0a52;
        text-decoration: none;
        display: block;
        text-align: left;
        width: 100%;
        padding: 5px 0;
        position: relative;
    }

    .btn-link:before {
        content: "\25B6";
        /* panah kanan */
        margin-right: 8px;
        transition: transform 0.2s;
        display: inline-block;
    }

    .btn-link[aria-expanded="true"]:before {
        transform: rotate(90deg);
        /* panah jadi bawah */
    }

    .collapse {
        padding: 10px 0;
        color: #333;
    }

    .btn-link {
        font-weight: bold;
        color: #0a0a52;
        text-decoration: none !important;
        /* hilangkan garis bawah */
        display: block;
        text-align: left;
        width: 100%;
        padding: 5px 0;
        position: relative;
    }

    .btn-link:hover,
    .btn-link:focus,
    .btn-link:active {
        text-decoration: none !important;
        /* pastikan tetap tanpa underline */
        color: #0a0a52;
        /* tetap warna sama */
        box-shadow: none;
        /* hilangkan garis biru fokus */
        outline: none;
        /* hilangkan outline */
    }

    



                .map-responsive {
                position: relative;
                padding-bottom: 56.25%;
                /* rasio 16:9 */
                height: 0;
                overflow: hidden;
                border-radius: 10px;
                /* opsional, biar sudut tumpul */
            }

            .map-responsive iframe {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border: 0;
            }



            