.elementor-9563 .elementor-element.elementor-element-5b5c51a5:not(.elementor-motion-effects-element-type-background), .elementor-9563 .elementor-element.elementor-element-5b5c51a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://mercuregatotsubrotoresto.com/wp-content/uploads/2026/10/Jamuan-Buffet-Networking-di-Kantor-Modern.png");background-position:center center;background-size:cover;}.elementor-9563 .elementor-element.elementor-element-5b5c51a5 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9563 .elementor-element.elementor-element-5b5c51a5 > .elementor-container{min-height:100vh;}.elementor-9563 .elementor-element.elementor-element-5b5c51a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-9563 .elementor-element.elementor-element-4a41ebcf > .elementor-element-populated{padding:150px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-5255342d > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-5255342d .cs-title-wrap{max-width:800px;}.elementor-9563 .elementor-element.elementor-element-5255342d .cs-subtitle{font-size:14px;text-transform:capitalize;font-style:normal;}.elementor-9563 .elementor-element.elementor-element-5255342d .cs-title{font-size:70px;line-height:1em;}.elementor-9563 .elementor-element.elementor-element-5255342d .cs-title-text{font-size:21px;}.elementor-9563 .elementor-element.elementor-element-72f9754d{padding:110px 0px 110px 0px;overflow:visible;}.elementor-9563 .elementor-element.elementor-element-36f8e6fd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-9563 .elementor-element.elementor-element-36f8e6fd .cs-title-wrap{max-width:738px;}.elementor-9563 .elementor-element.elementor-element-36f8e6fd .cs-title{font-size:52px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .bdt-table th, .elementor-9563 .elementor-element.elementor-element-88c3ba8 .ekit_table table.dataTable thead th{background-color:#1E1852;color:#fff;padding:17px 17px 17px 17px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .bdt-table th, .elementor-9563 .elementor-element.elementor-element-88c3ba8 .ekit_table_item_container, .elementor-9563 .elementor-element.elementor-element-88c3ba8 .ekit_table table.dataTable thead th, .elementor-9563 .elementor-element.elementor-element-88c3ba8 .ekit_table.ekit_table_data_type-csv table.dataTable tbody tr td{text-align:center;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .dt-container{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .bdt-table td, .elementor-9563 .elementor-element.elementor-element-88c3ba8 .ekit_table table.dataTable tbody tr td{padding:17px 17px 17px 17px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .bdt-table td, .elementor-9563 .elementor-element.elementor-element-88c3ba8 table.dataTable tbody td{background-color:#fff;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .dt-paging{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .dt-paging button:is(.previous){padding:0px 15px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .dt-paging button:is(.next){padding:0px 0px 0px 15px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .dt-paging button:is(.previous, .next){margin:0px 25px 0px 25px;border-style:none;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .ekit-tbl-pagi-nav-icon{font-size:15px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .ekit-tbl-pagi-nav-prev-icon{margin-right:5px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .ekit-tbl-pagi-nav-next-icon{margin-left:5px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 .dt-paging button:not(.first, .previous, .next, .last){width:35px;height:35px;line-height:35px;padding:0px 0px 0px 0px;margin:0px 2px 0px 2px;border-radius:50px 50px 50px 50px;}.elementor-9563 .elementor-element.elementor-element-2d8a79b6:not(.elementor-motion-effects-element-type-background), .elementor-9563 .elementor-element.elementor-element-2d8a79b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1852;}.elementor-9563 .elementor-element.elementor-element-2d8a79b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;overflow:visible;}.elementor-9563 .elementor-element.elementor-element-2d8a79b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9563 .elementor-element.elementor-element-5efdfbe > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-9563 .elementor-element.elementor-element-5efdfbe .cs-title-wrap{max-width:454px;}.elementor-9563 .elementor-element.elementor-element-5efdfbe .cs-title{font-size:30px;}.elementor-9563 .elementor-element.elementor-element-a8165d4 .cs-info-box{--box-gap:55px;}.elementor-9563 .elementor-element.elementor-element-a8165d4 .cs-info-box-img i{color:#B99D75;font-size:48px;}.elementor-9563 .elementor-element.elementor-element-a8165d4 .cs-info-box-title{font-size:18px;}.elementor-9563 .elementor-element.elementor-element-a8165d4 .cs-info-box-text{color:#9E9E9E;}.elementor-9563 .elementor-element.elementor-element-30b007c6{overflow:visible;}.elementor-9563 .elementor-element.elementor-element-510aebb > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-648a1bc{padding:110px 0px 110px 0px;overflow:visible;}.elementor-9563 .elementor-element.elementor-element-15d39a5 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-9563 .elementor-element.elementor-element-15d39a5 .cs-title-wrap{max-width:738px;}.elementor-9563 .elementor-element.elementor-element-15d39a5 .cs-title{font-size:52px;}.elementor-9563 .elementor-element.elementor-element-b4f2d5b > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-9563 .elementor-element.elementor-element-b4f2d5b .cs-title-wrap{max-width:738px;}.elementor-9563 .elementor-element.elementor-element-b4f2d5b .cs-title{font-size:52px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .bdt-table th, .elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit_table table.dataTable thead th{background-color:#1E1852;color:#fff;padding:17px 17px 17px 17px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .bdt-table th, .elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit_table_item_container, .elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit_table table.dataTable thead th, .elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit_table.ekit_table_data_type-csv table.dataTable tbody tr td{text-align:center;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .dt-container{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .bdt-table td, .elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit_table table.dataTable tbody tr td{padding:6px 17px 6px 17px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .bdt-table td, .elementor-9563 .elementor-element.elementor-element-ee5e03b table.dataTable tbody td{background-color:#fff;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .dt-paging{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .dt-paging button:is(.previous){padding:0px 15px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .dt-paging button:is(.next){padding:0px 0px 0px 15px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .dt-paging button:is(.previous, .next){margin:0px 25px 0px 25px;border-style:none;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit-tbl-pagi-nav-icon{font-size:15px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit-tbl-pagi-nav-prev-icon{margin-right:5px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit-tbl-pagi-nav-next-icon{margin-left:5px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b .dt-paging button:not(.first, .previous, .next, .last){width:35px;height:35px;line-height:35px;padding:0px 0px 0px 0px;margin:0px 2px 0px 2px;border-radius:50px 50px 50px 50px;}@media(max-width:1024px){.elementor-9563 .elementor-element.elementor-element-5b5c51a5 > .elementor-container{min-height:100vh;}.elementor-9563 .elementor-element.elementor-element-5255342d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-5255342d .cs-title{font-size:72px;}.elementor-9563 .elementor-element.elementor-element-72f9754d{padding:80px 0px 80px 0px;}.elementor-9563 .elementor-element.elementor-element-36f8e6fd .cs-title{font-size:48px;}.elementor-9563 .elementor-element.elementor-element-2d8a79b6{padding:80px 0px 80px 0px;}.elementor-9563 .elementor-element.elementor-element-5efdfbe .cs-title{font-size:48px;}.elementor-9563 .elementor-element.elementor-element-648a1bc{padding:80px 0px 80px 0px;}.elementor-9563 .elementor-element.elementor-element-15d39a5 .cs-title{font-size:48px;}.elementor-9563 .elementor-element.elementor-element-b4f2d5b .cs-title{font-size:48px;}}@media(max-width:767px){.elementor-9563 .elementor-element.elementor-element-5b5c51a5{padding:0px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-4a41ebcf > .elementor-element-populated{padding:90px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-5255342d > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-5255342d .cs-title{font-size:40px;line-height:1.2em;}.elementor-9563 .elementor-element.elementor-element-36f8e6fd .cs-title{font-size:30px;}.elementor-9563 .elementor-element.elementor-element-88c3ba8 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-5efdfbe .cs-title{font-size:30px;}.elementor-9563 .elementor-element.elementor-element-648a1bc{padding:80px 0px 150px 0px;}.elementor-9563 .elementor-element.elementor-element-d54ed4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9563 .elementor-element.elementor-element-15d39a5 .cs-title{font-size:30px;}.elementor-9563 .elementor-element.elementor-element-b4f2d5b > .elementor-widget-container{margin:0px 0px 15px -10px;}.elementor-9563 .elementor-element.elementor-element-b4f2d5b .cs-title{font-size:30px;}.elementor-9563 .elementor-element.elementor-element-b4f2d5b .cs-title-text{font-size:15px;}.elementor-9563 .elementor-element.elementor-element-ee5e03b > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for elementskit-table, class: .elementor-element-ee5e03b *//* Aktifkan geser kanan-kiri (horizontal scroll) */
.elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit_table,
.elementor-9563 .elementor-element.elementor-element-ee5e03b .dt-container,
.elementor-9563 .elementor-element.elementor-element-ee5e03b .ekit_table_wrapper,
.elementor-9563 .elementor-element.elementor-element-ee5e03b .elementor-widget-container {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* Pastikan semua 9 kolom memiliki ruang cukup dan tidak terpotong */
.elementor-9563 .elementor-element.elementor-element-ee5e03b table.dataTable,
.elementor-9563 .elementor-element.elementor-element-ee5e03b table {
    min-width: 850px !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS *//* 1. Beri ruang di sebelah kiri teks untuk tombol + pada tampilan mobile */
.ekit_table table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,
.ekit_table table.dataTable.dtr-inline.collapsed > tbody > tr:not(.child) > td:first-child:not(.dataTables_empty) {
    position: relative !important;
    padding-left: 36px !important;
}

/* 2. Posisikan tombol + hijau tepat di tengah vertikal di sebelah kiri teks */
.ekit_table table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before,
.ekit_table table.dataTable.dtr-inline.collapsed > tbody > tr:not(.child) > td:first-child:not(.dataTables_empty)::before {
    top: 50% !important;
    left: 8px !important;
    transform: translateY(-50%) !important;
    margin-top: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
}

/* 3. Ubah tombol menjadi - merah saat baris diklik/dibuka */
.ekit_table table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > td.dtr-control::before,
.ekit_table table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before {
    content: "-" !important;
    background-color: #d33333 !important;
}

/* 4. Hilangkan margin bawah <p> agar teks & ikon benar-benar sejajar di tengah */
.ekit_table table.dataTable.dtr-inline.collapsed > tbody > tr > td .ekit_table_body_container p {
    margin-bottom: 0 !important;
}

/* Beri jarak bullet list dari garis kiri tabel (Desktop & Mobile) */
.ekit_table table.dataTable tbody td .ekit_table_body_container ul,
.ekit_table table.dataTable tbody tr.child ul.dtr-details ul {
    padding-left: 24px !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
    list-style-type: disc !important;
    list-style-position: outside !important;
}/* End custom CSS */