/* Cilisa */

.bg-cilisa {
    background-image: url('/img/cilisa/background_cilisa.jpg');
    background-size: cover;
    background-position: center;
    position: relative;
    height: auto;
    width: 100%;
}

.cilisa-text {
    margin-top: 150px;
}

/* End of cilisa CSS */

/* Content 1 */

.judul-cilisa {
    font-family: 'Montserrat-SemiBold';
    font-size: 40px;
    /* text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white; */
    text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;

}

.sub-judul-cilisa {
    font-family: 'Montserrat-SemiBold';
    font-size: 15px;
    color: #008060 !important;
    text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
}

.text-cilisa {
    font-family: 'Montserrat-Regular';
    font-size: 20px;
    text-align: justify;
}

p{
    font-size: 14pt;
}
/* End of content1 CSS */

/* Custom */

.yellow-break {
    width: 10px;
    height: 40px;
    background-color: #ffc000;
}

.yellow-line-2 {
    height: 10px;
    width: 200px;
    background-color: #ffc000;
}

.green-box {
    background-color: #008060;
    height: 10px;
    width: 10px;
}

.yellow-break2 {
    width: 10px;
    height: 60px;
    background-color: #ffc000;
}

.white-break {
    width: 10px;
    height: 80px;
    background-color: white;
}

.white-line {
    width: 310px;
    height: 5px;
    background-color: white;
}

.faq-line {
    width: auto;
    height: 5px;
    background-color: #003974;
}

.blue-line {
    background-color: #003974;
    height: 3px;
    width: 80px;
}

.curved-15 {
    border-radius: 15px !important;
    box-shadow: 2px 2px #003974;
}

/* End of custom CSS */

/* Section */

.text-section {
    font-family: 'Montserrat-SemiBold';
    font-size: 20px;
}

/* End of section CSS */

/* Keunggulan */

.termcon {
    font-family: 'Montserrat-SemiBold';
    font-size: 10px;
}

/* End of keunggulan CSS */

/* Biaya yang dikenakan */

.bg-light-blue {
    background-color: #99ccff;
}

.img-biaya {
    width: 78px;
    height: 90px;
}

/* End of biaya CSS */

/* Ketentuan */

.bg-ketentuan {
    background-image: url('../img/cilisa/ketentuan.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    height: 800px;
}

.bg-trans-blue {
    background-color: #003974;
    height: 100%;
    opacity: 0.75;
    z-index: 1;
}

.text-ketentuan {
    /* color: #fbad18 !important; */
    color: #ffffff !important;
    font-family: 'Montserrat-Regular';
    font-size: 20px;
    text-align: justify;
}

/* End of ketentuan CSS */

/* Masa Tunggu */

.bg-masa-tunggu {
    background-image: url('../img/cilisa/masa_tunggu.png');
    background-size: cover;
    background-position: center;
    position: relative;
}

.judul-masa {
    font-family: 'Montserrat-Bold';
    font-size: 35px;
}

.isi-masa {
    font-family: 'Montserrat-SemiBold';
    font-size: 15px;
}

.bg-hal {
    background-color: #99ccff;
}

.judul-hal {
    font-family: 'Montserrat-Bold';
    font-size: 20px;
}

.isi-hal {
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    text-align: justify;
}

/* End of masa tunggu CSS */

.aju-klaim {
    font-family: 'Montserrat-Medium';
    font-size: 15px;
    text-align: center;
}

/* Penyakit */

.icon-penyakit {
    width: 150px;
    height: 150px;
}

.text-penyakit {
    font-family: 'Montserrat-SemiBold';
    font-size: 30px;
    color: black;
    text-align: center;
}

/* End of penyakit CSS */

/* Dokumen Klaim */

.judul-hal-klaim {
    font-family: 'Montserrat-Bold';
    font-size: 20px;
}

.isi-hal-klaim {
    font-family: 'Montserrat-Medium';
    font-size: 12px;
    text-align: justify;
}

.img-dokumen {
    width: 60px;
    height: 80px;
}

.notes-klaim {
    font-family: 'Montserrat-Medium';
    font-size: 12px;
}

.isi-tambahan-dokumen {
    text-align: justify;
    text-align: center;
}

.judul-tambahan-dokumen {
    font-family: 'Montserrat-Bold';
    font-size: 10px;
}

.text-tambahan-dokumen {
    font-family: 'Montserrat-Medium';
    font-size: 10px;
}

.img-dokumen-tambahan {
    width: 150px;
    height: 120px;
}

/* End of dokumen klaim CSS */

/* FAQ */

.judul-faq {
    font-family: 'Montserrat-Bold';
    font-size: 30px;
}

.isi-faq {
    font-family: 'Montserrat-Bold';
    font-size: 15px;
}

@media (min-width: 576px) {

    /* Cilisa */
    body {
        margin: 0;
        font-family: 'Montserrat-Regular' !important;
        line-height: 1.5;
        color: #003974 !important;
        overflow-x: hidden !important;
    }

    .bg-cilisa {
        /* background-image: url('../img/cilisa/background_cilisa.png'); */
        background-size: cover;
        background-position: center;
        position: relative;
        width: 100%;
        height: 800px;
    }

    .cilisa-text {
        margin-top: 350px;
    }

    .judul-cilisa {
        font-family: 'Montserrat-SemiBold';
        font-size: 90px;
        text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
    }

    .sub-judul-cilisa {
        font-family: 'Montserrat-SemiBold';
        font-size: 40px;
        color: #008060 !important;
        text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
    }

    .text-cilisa {
        font-family: 'Montserrat-Regular';
        font-size: 30px;
        text-align: justify;
    }

    .termcon {
        font-family: 'Montserrat-SemiBold';
        font-size: 16px;
    }

    .img-termcon {
        width: 400px;
        height: 80px;
    }

    .break-blue {
        width: 3px;
        height: 25px;
        background-color: #003974 !important;
    }

    .text-section {
        font-family: 'Montserrat-SemiBold';
        font-size: 40px;
    }

    .text-ketentuan {
        color: #ffffff !important;
        font-family: 'Montserrat-Regular';
        font-size: 25px;
        text-align: justify;
    }

    .judul-masa {
        font-family: 'Montserrat-Bold';
        font-size: 50px;
    }

    .isi-masa {
        font-family: 'Montserrat-SemiBold';
        font-size: 30px;
    }

    .judul-hal {
        font-family: 'Montserrat-Bold';
        font-size: 40px;
    }

    .isi-hal {
        font-family: 'Montserrat-Medium';
        font-size: 30px;
        text-align: justify;
    }

    .judul-hal-klaim {
        font-family: 'Montserrat-Bold';
        font-size: 40px;
    }

    .isi-hal-klaim {
        font-family: 'Montserrat-Medium';
        font-size: 30px;
        text-align: justify;
    }

    .notes-klaim {
        font-family: 'Montserrat-Medium';
        font-size: 20px;
    }

    .aju-klaim {
        font-family: 'Montserrat-Medium';
        font-size: 20px;
        text-align: center;
    }

    .img-dokumen {
        width: 220px;
        height: 240px;
    }

    .notes-klaim {
        font-family: 'Montserrat-Medium';
        font-size: 30px;
    }

    .isi-tambahan-dokumen {
        text-align: justify;
        text-align: center;
    }

    .judul-tambahan-dokumen {
        font-family: 'Montserrat-Bold';
        font-size: 20px;
    }

    .text-tambahan-dokumen {
        font-family: 'Montserrat-Medium';
        font-size: 20px;
    }

    .img-dokumen-tambahan {
        width: 150px;
        height: 120px;
    }

    .judul-faq {
        font-family: 'Montserrat-Bold';
        font-size: 60px;
    }

    .isi-faq {
        font-family: 'Montserrat-Bold';
        font-size: 30px;
    }

    .img-biaya {
        width: 178px;
        height: 190px;
    }

    .yellow-break2 {
        width: 10px;
        height: 100px;
        background-color: #ffc000;
    }

    .white-break {
        width: 10px;
        height: 40px;
        background-color: white;
    }

    /* End of Cilisa */
}

@media (min-width: 768px) {

    /* Cilisa */
    body {
        margin: 0;
        font-family: 'Montserrat-Regular' !important;
        line-height: 1.5;
        color: #003974 !important;
        overflow-x: hidden;

    }

    .bg-cilisa {
        background-image: url('../img/cilisa/background_cilisa.png');
        background-size: cover;
        background-position: center;
        position: relative;
        height: 800px;
    }

    .cilisa-text {
        margin-top: 350px;
    }

    .judul-cilisa {
        font-family: 'Montserrat-SemiBold';
        font-size: 90px;
        text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
    }

    .sub-judul-cilisa {
        font-family: 'Montserrat-SemiBold';
        font-size: 40px;
        color: #008060 !important;
        text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
    }

    .text-cilisa {
        font-family: 'Montserrat-Regular';
        font-size: 30px;
        text-align: justify;
    }

    .termcon {
        font-family: 'Montserrat-SemiBold';
        font-size: 16px;
    }

    .img-termcon {
        width: 400px;
        height: 80px;
    }

    .break-blue {
        width: 3px;
        height: 25px;
        background-color: #003974 !important;
    }

    .text-section {
        font-family: 'Montserrat-SemiBold';
        font-size: 40px;
    }

    .text-ketentuan {
        color: #ffffff !important;
        font-family: 'Montserrat-Regular';
        font-size: 25px;
        text-align: justify;
    }

    .judul-masa {
        font-family: 'Montserrat-Bold';
        font-size: 50px;
    }

    .isi-masa {
        font-family: 'Montserrat-SemiBold';
        font-size: 30px;
    }

    .judul-hal {
        font-family: 'Montserrat-Bold';
        font-size: 40px;
    }

    .isi-hal {
        font-family: 'Montserrat-Medium';
        font-size: 30px;
        text-align: justify;
    }

    .judul-hal-klaim {
        font-family: 'Montserrat-Bold';
        font-size: 40px;
    }

    .isi-hal-klaim {
        font-family: 'Montserrat-Medium';
        font-size: 30px;
        text-align: justify;
    }

    .notes-klaim {
        font-family: 'Montserrat-Medium';
        font-size: 20px;
    }

    .aju-klaim {
        font-family: 'Montserrat-Medium';
        font-size: 20px;
        text-align: center;
    }

    .img-dokumen {
        width: 220px;
        height: 240px;
    }

    .notes-klaim {
        font-family: 'Montserrat-Medium';
        font-size: 30px;
    }

    .isi-tambahan-dokumen {
        text-align: justify;
        text-align: center;
    }

    .judul-tambahan-dokumen {
        font-family: 'Montserrat-Bold';
        font-size: 20px;
    }

    .text-tambahan-dokumen {
        font-family: 'Montserrat-Medium';
        font-size: 20px;
    }

    .img-dokumen-tambahan {
        width: 150px;
        height: 120px;
    }

    .judul-faq {
        font-family: 'Montserrat-Bold';
        font-size: 60px;
    }

    .isi-faq {
        font-family: 'Montserrat-Bold';
        font-size: 30px;
    }

    .img-biaya {
        width: 178px;
        height: 190px;
    }

    .yellow-break2 {
        width: 10px;
        height: 100px;
        background-color: #ffc000;
    }

    .white-break {
        width: 10px;
        height: 80px;
        background-color: white;
    }

    /* End of Cilisa */
}

/* End of FAQ CSS */