/* Info */
.info {
    background-color: var(--bg);
    color: white;
    padding-top: 8rem;
    padding-bottom: 8rem;
}

/* .info {
    background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)),
        url(img/bg-home2.png);
    background-size: cover;
    color: white;
    padding-top: 8rem;
    padding-bottom: 8rem;
} */

.info h2 {
    color: var(--pink);
    font-family: 'Sacramento', cursive;
    font-size: 5rem;
    font-weight: bold;
}

.info .alamat {
    font-size: 1.1rem;
}

.info .description {
    font-size: 1rem;
    font-weight: 300;
}

.info .card {
    background-color: rgba(255, 255, 255, 0.2) !important;
    color: white !important;
    border: 1px solid #999;
}

.info .card-header {
    border-bottom: 1px solid #999;
    text-transform: uppercase;
    letter-spacing: 0.1rem;
}

.info .card-body {
    font-size: 1rem;
}

.info .card-footer {
    border-top: 1px solid #999;
    font-size: 0.9rem;
    font-weight: 300;
}

.info .map-embed {
    border: 3px double var(--pink);
    /* Gaya garis double */
    border-radius: 10px;
    outline: 2px solid white;
    /* Outline putih di luar */
    outline-offset: 2px;
    /* Jarak antara border dan outline */
    margin-bottom: 1rem;
}

.info .map-embed:hover {
    border-color: white;
    box-shadow: 0 0 15px rgba(255, 255, 255, 0.8);
}