.elementor-1538 .elementor-element.elementor-element-59a9b37b{--display:flex;--border-radius:26px 26px 26px 26px;}.elementor-1538 .elementor-element.elementor-element-59a9b37b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1538 .elementor-element.elementor-element-258434b{--display:flex;}#elementor-popup-modal-1538 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1538{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1538 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1538 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-1538 .elementor-element.elementor-element-59a9b37b{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1538 .elementor-element.elementor-element-59a9b37b.e-con{--align-self:flex-start;}}@media(min-width:768px){.elementor-1538 .elementor-element.elementor-element-59a9b37b{--width:915px;}}/* Start custom CSS for html, class: .elementor-element-1adc319 */:root{
    --primary:#001E45;
    --primary-hover:#00316F;
    --primary-light:#F4F8FC;
    --border:#D8E2F0;
    --text:#222;
    --shadow:rgba(0,30,69,.10);
}

.uns-popup{
    max-width:900px;
    width:100%;
    margin:auto;
    padding:12px 16px 20px;
    font-family:'Poppins',sans-serif;
    box-sizing:border-box;
}

/* ===========================
   ITEM
=========================== */

.popup-item{
    margin-bottom:20px;
}

.popup-item a{

    display:block;

    background:#fff;

    color:var(--text);

    text-decoration:none;

    font-size:22px;
    font-weight:700;
    line-height:1.6;

    padding:26px 28px;

    border-left:6px solid var(--primary);

    border-radius:16px;

    box-shadow:
        0 6px 20px var(--shadow);

    transition:
        all .25s ease;

}

.popup-item a:hover{

    transform:translateY(-3px);

    background:var(--primary-light);

    color:var(--primary);

    border-left-color:var(--primary-hover);

    box-shadow:
        0 14px 30px rgba(0,30,69,.18);

}

/* ===========================
   DOWNLOAD BOX
=========================== */

.download-box{

    margin-top:30px;

    padding:30px;

    border-radius:18px;

    background:linear-gradient(
        135deg,
        #FFFFFF,
        #F6F9FD
    );

    border:2px solid var(--border);

    text-align:center;

    box-shadow:
        0 8px 22px rgba(0,30,69,.08);

}

.download-box p{

    margin:0 0 20px;

    color:#333;

    font-size:20px;

    font-weight:600;

    line-height:1.7;

}

.download-box a{

    display:inline-block;

    margin-top:6px;

    padding:14px 24px;

    color:var(--primary);

    text-decoration:none;

    font-size:21px;

    font-weight:700;

    border-radius:10px;

    transition:.25s;

    word-break:break-word;

}

.download-box a:hover{

    background:var(--primary);

    color:#fff;

}

/* ===========================
   RESPONSIVE
=========================== */

@media (max-width:768px){

    .uns-popup{

        max-width:100%;

        padding:10px;

    }

    .popup-item a{

        font-size:18px;

        padding:20px;

    }

    .download-box{

        padding:22px;

    }

    .download-box p{

        font-size:17px;

    }

    .download-box a{

        font-size:18px;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-258434b *//* 1. Memaksa pembungkus luar popup Elementor */
html body .dialog-widget.dialog-lightbox-widget .dialog-widget-content {
    width: 1000px !important; /* Sesuaikan lebar yang Anda mau */
    max-width: 95% !important;
}

/* 2. Memaksa semua jenis kontainer di dalam popup tanpa ampun */
html body .elementor-popup-modal .dialog-message,
html body .elementor-popup-modal .elementor-element,
html body .elementor-popup-modal .elementor-container,
html body .elementor-popup-modal .elementor-widget-container,
html body .elementor-popup-modal [data-element_type="container"],
html body .elementor-popup-modal [data-element_type="section"] {
    width: 100% !important;
    max-width: 100% !important;
    flex-basis: 100% !important;
}/* End custom CSS */