/* Style untuk bagian Pemakai Ideal */
.image-container {
    width: 30%;
}

.text-container {
    width: 70%;
}

.image-container img {
    width: 100%;
    height: auto;
    border-radius: 8px;
}

@media (max-width: 768px) {
    .image-container, .text-container {
        width: 100%;
        text-align: center;
    }

    .text-container {
        margin-top: 1rem;
    }

    .image-container img {
        max-width: 80%;
        margin: 0 auto;
    }
    .img-fluid {
        max-width: 100%;
        height: auto;
    }
    
    .rounded {
        border-radius: 10px;
    }
    
    .fw-bold {
        font-weight: bold;
    }
    h2.fw-bold {
        font-size: 2rem;
    }
    
    h4.text-muted {
        font-size: 1.25rem;
        font-weight: 300;
        color: #6c757d;
    }
    
    
}