.elementor-5628 .elementor-element.elementor-element-65b72c5{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5628 .elementor-element.elementor-element-65b72c5.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-5628{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5628 .elementor-element.elementor-element-65b72c5{--width:105.441%;}}/* Start custom CSS *//* ==========================================
   Fullscreen Iframe Elementor
   ========================================== */

/* Reset */
html,
body{
    margin:0;
    padding:0;
    width:100%;
    overflow:hidden;
}

/* Hilangkan padding bawaan Elementor */
.elementor,
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget,
.elementor-widget-container{
    margin:0;
    padding:0;
}

/* Jika halaman khusus iframe */
body.page,
body.elementor-page{
    overflow:hidden;
}

/* Iframe */
.fullscreen-iframe{
    display:block;
    width:100%;
    height:calc(var(--vh, 1vh) * 100);
    border:0;
    overflow:hidden;
}

/* Hilangkan gap bawaan iframe */
iframe{
    display:block;
}

/* Jika menggunakan Container Flexbox Elementor */
.e-con{
    min-height:unset !important;
}

/* Jika menggunakan Section lama */
.elementor-top-section{
    min-height:auto !important;
}

/* Mobile */
@media (max-width:767px){

    html,
    body{
        overflow:hidden;
    }

    .fullscreen-iframe{
        width:100%;
        height:calc(var(--vh, 1vh) * 100);
    }
}/* End custom CSS */