.infoiklan-section{
    padding: 80px 100px 100px 100px;
}

.infoiklan-section .title{
    font-weight: bold;
    font-size: 48px;
    color: var(--primaryNeutral900);
    margin-bottom: 64px;
}

.infoiklan-section .card{
    padding: 40px 0 45px 0;
    border: 1.5px solid var(--primaryNeutral200);
    border-radius: 4px;
    /* width: calc((100% / 2) - 24px); */
}

.infoiklan-section .card .title{
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 24px;
}

.infoiklan-section .card .desc{
    width: 80%;
    color: var(--primaryNeutral500);
    font-weight: 500;
}

.infoiklan-section .card .desc span{
    color: var(--primaryNeutral900);
}

.infoiklan-section .area-number{
    width: calc((100% / 2) - 24px);
    margin-bottom: 24px;
}

.infoiklan-section .number{
    width: 100px;
    height: 100px;
    background-color: var(--brand100);
    border-radius: 100%;
}

.infoiklan-section .number p{
    color: var(--brand500);
    font-size: 36px;
    font-weight: bold;
}

.infoiklan-section .long-arrow{
    position: absolute;
    left: 50%;
    top: 15%;
    width: 40%;
    height: fit-content;
    transform: translate(-50%, -50%);
}

@media (max-width: 768px) {
    .infoiklan-section{
        padding: 40px 60px 60px 60px;
    }
    
    .infoiklan-section .number{
        width: 60px;
        height: 60px;
    }

    .infoiklan-section .number p{
        color: var(--brand500);
        font-size: 28px;
        font-weight: bold;
    }

    .infoiklan-section .title{
        font-size: 32px;
        margin-bottom: 52px;
    }

}

@media (max-width: 576px) {
    .infoiklan-section{
        padding: 20px;
    }

    .infoiklan-section .title{
        font-size: 28px;
        margin-bottom: 32px;
    }


}