/* Warna latar belakang sesuai desain (teal/turquoise gelap) */
        .footer-custom {
            background-color: #3f9091; 
            color: white;
        }

        /* Menyesuaikan tampilan ikon sosial media bawaan */
        .footer-social-icons li a {
            background-color: transparent; 
            border: 1px solid white; 
            color: white; 
            width: 38px;
            height: 38px;
            line-height: 38px;
            border-radius: 50%;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            transition: all 0.2s ease-in-out;
        }

        .footer-social-icons li {
            display: inline-block;
            margin-right: 5px; 
        }

        .footer-social-icons li a:hover {
            background-color: white;
            color: #3f9091; 
        }

        .text-white-50 {
            color: rgba(255, 255, 255, 0.5) !important;
        }

        .fa-map-marker-alt {
            min-width: 20px; 
        }

        footer ul li a, footer p a{
            color: #ffffff !important;
        }