.elementor-14707 .elementor-element.elementor-element-e8bc576 > .elementor-container{max-width:870px;}.elementor-14707 .elementor-element.elementor-element-e8bc576{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-32px;margin-bottom:0px;}.elementor-14707 .elementor-element.elementor-element-e8bc576 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14707 .elementor-element.elementor-element-154381b .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-shadow:0px 0px 10px #000000;}.elementor-14707 .elementor-element.elementor-element-154381b > .elementor-widget-container{margin:35px 0px 100px 0px;}.elementor-14707 .elementor-element.elementor-element-154381b{width:var( --container-widget-width, 122.224% );max-width:122.224%;--container-widget-width:122.224%;--container-widget-flex-grow:0;}.elementor-14707 .elementor-element.elementor-element-8bc9e56{text-align:right;}.elementor-14707 .elementor-element.elementor-element-8bc9e56 img{width:15%;}.elementor-14707 .elementor-element.elementor-element-8bc9e56 > .elementor-widget-container{margin:27px -14px 0px 0px;}.elementor-14707 .elementor-element.elementor-element-767093c > .elementor-widget-container{margin:33px 0px 0px 0px;}.elementor-14707 .elementor-element.elementor-element-3652ed6 > .elementor-container{max-width:1277px;}.elementor-14707 .elementor-element.elementor-element-3652ed6:not(.elementor-motion-effects-element-type-background), .elementor-14707 .elementor-element.elementor-element-3652ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-14707 .elementor-element.elementor-element-3652ed6, .elementor-14707 .elementor-element.elementor-element-3652ed6 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14707 .elementor-element.elementor-element-3652ed6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-73px;margin-bottom:0px;}.elementor-14707 .elementor-element.elementor-element-3652ed6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14707 .elementor-element.elementor-element-8bd90ae > .elementor-element-populated, .elementor-14707 .elementor-element.elementor-element-8bd90ae > .elementor-element-populated > .elementor-background-overlay, .elementor-14707 .elementor-element.elementor-element-8bd90ae > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-14707 .elementor-element.elementor-element-8c1815e{width:var( --container-widget-width, 109.661% );max-width:109.661%;--container-widget-width:109.661%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-14707 .elementor-element.elementor-element-22ef8db{width:60%;}.elementor-14707 .elementor-element.elementor-element-154381b .elementor-heading-title{font-size:20px;}.elementor-14707 .elementor-element.elementor-element-154381b > .elementor-widget-container{margin:40px 0px 60px 0px;}.elementor-14707 .elementor-element.elementor-element-1b77420{width:15%;}.elementor-14707 .elementor-element.elementor-element-8bc9e56{text-align:right;width:var( --container-widget-width, 64px );max-width:64px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-14707 .elementor-element.elementor-element-8bc9e56 img{width:83%;}.elementor-14707 .elementor-element.elementor-element-8bc9e56 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-14707 .elementor-element.elementor-element-c486577{width:25%;}.elementor-14707 .elementor-element.elementor-element-767093c > .elementor-widget-container{margin:38px 0px 0px -15px;}.elementor-14707 .elementor-element.elementor-element-767093c{width:var( --container-widget-width, 81px );max-width:81px;--container-widget-width:81px;--container-widget-flex-grow:0;align-self:center;}.elementor-14707 .elementor-element.elementor-element-3652ed6, .elementor-14707 .elementor-element.elementor-element-3652ed6 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-14707 .elementor-element.elementor-element-3652ed6{margin-top:-50px;margin-bottom:70px;}}@media(min-width:768px){.elementor-14707 .elementor-element.elementor-element-22ef8db{width:54.711%;}.elementor-14707 .elementor-element.elementor-element-1b77420{width:23.73%;}.elementor-14707 .elementor-element.elementor-element-c486577{width:21.149%;}}/* Start custom CSS for shortcode, class: .elementor-element-767093c */.wps_wpr_shortcode_wrapper {
  color: WHITE;           /* Ubah warna teks jadi putih */
  text-align: left;     /* Rata tengah */
  font-weight: bold;      /* Teks tebal */
  font-size: 15px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c1815e */.elementor-shortcode > h2 {
    display: none !important;
}
.wps_wpr_points_view {
    font-size: 12px !important;
}
.wps_wpr_view_log_notice {
    font-size: 12px !important;
}
.wps_wpr_points_view table,
.wps_wpr_points_view th,
.wps_wpr_points_view td {
    border: 1px solid #ccc !important; /* Abu-abu muda */
    font-size: 13px !important; /* Tambahan untuk jaga konsistensi */
}
@media screen and (max-width: 768px) {
  /* Buat tabel log poin bisa scroll horizontal */
  .wps_wpr_points_view table {
    display: block;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
  }

  /* Font dan padding kecil untuk tabel log poin */
  .wps_wpr_points_view th,
  .wps_wpr_points_view td {
    font-size: 12px !important;
    padding: 6px 8px !important;
  }

  /* Scrollbar tipis untuk pengalaman lebih baik */
  .wps_wpr_points_view table::-webkit-scrollbar {
    height: 5px;
  }
}
.wps_wpr_total_points {
    display: none !important;
}
/* Tampilkan selalu isi log poin */
.wps_wpr_points_view {
    display: block !important;
}

/* Sembunyikan tombol toggle "+" */
.wps_wpr_open_toggle {
    display: none !important;
}/* End custom CSS */