.elementor-1251 .elementor-element.elementor-element-0c399b6{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;}.elementor-1251 .elementor-element.elementor-element-0c399b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1251 .elementor-element.elementor-element-b5b71af{--display:flex;}.elementor-1251 .elementor-element.elementor-element-b5b71af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1251 .elementor-element.elementor-element-972e77a{--display:flex;}.elementor-1251 .elementor-element.elementor-element-fbb94e2{--display:flex;}.elementor-1251 .elementor-element.elementor-element-a4901fd{--display:flex;}.elementor-1251 .elementor-element.elementor-element-369f2af{--display:flex;}.elementor-1251 .elementor-element.elementor-element-ea25907{color:#FFFFFF;}.elementor-1251 .elementor-element.elementor-element-ea25907 a{color:#FFFFFF;}.elementor-1251 .elementor-element.elementor-element-61debf6{--display:flex;}.elementor-1251 .elementor-element.elementor-element-e0a5f18{--display:flex;}.elementor-1251 .elementor-element.elementor-element-1915111{--display:flex;}@media(min-width:768px){.elementor-1251 .elementor-element.elementor-element-0c399b6{--width:1600px;}.elementor-1251 .elementor-element.elementor-element-b5b71af{--width:97.626%;}}/* Start custom CSS for container, class: .elementor-element-972e77a *//* ====== Pengenalan Section Styling ====== */
.muay-intro {
  background: #000; /* hitam solid */
  color: #fff;
  padding: 50px 40px;
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.3);
  border-left: 6px solid #FFD700; /* bar kuning di kiri */
  margin-bottom: 40px;
  text-align: left;
}

/* Tajuk dalam pengenalan */
.muay-intro h2 {
  font-family: 'Poppins', sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #FFD700;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Teks isi */
.muay-intro p {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  line-height: 1.8;
  color: #f5f5f5;
  margin-bottom: 10px;
}

/* Untuk mobile */
@media (max-width: 768px) {
  .muay-intro {
    padding: 30px 20px;
  }
  .muay-intro h2 {
    font-size: 26px;
  }
  .muay-intro p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a929cc1 *//* ====== Kenapa Anda Perlu Sertai Section (Line di kiri) ====== */
.muay-why {
  background: #111;
  color: #fff;
  padding: 60px 40px;
  border-radius: 16px;
  border-left: 6px solid #FFD700; /* ✅ Line kuning pindah ke tepi kiri */
  box-shadow: 0 8px 20px rgba(0,0,0,0.3);
  margin-bottom: 50px;
}

/* Tajuk utama */
.muay-why h2 {
  font-family: 'Poppins', sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #FFD700;
  margin-bottom: 25px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Senarai sebab */
.muay-why ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
}

.muay-why li {
  background: #000;
  padding: 20px 25px;
  border-radius: 12px;
  border: 1px solid rgba(255,215,0,0.3);
  box-shadow: 0 6px 14px rgba(0,0,0,0.25);
  transition: all 0.3s ease;
  position: relative;
}

.muay-why li::before {
  content: "★";
  color: #FFD700;
  font-size: 20px;
  position: absolute;
  top: 18px;
  left: 20px;
}

.muay-why li:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 20px rgba(255,215,0,0.2);
  border-color: #FFD700;
}

.muay-why li p {
  margin: 0;
  color: #f5f5f5;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  line-height: 1.7;
  padding-left: 28px;
}

/* Responsive */
@media (max-width: 768px) {
  .muay-why {
    padding: 40px 20px;
  }
  .muay-why h2 {
    font-size: 26px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dda41c *//* ====== Pengenalan Section Styling ====== */
.muay-intro {
  background: #000; /* hitam solid */
  color: #fff;
  padding: 50px 40px;
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.3);
  border-left: 6px solid #FFD700; /* bar kuning di kiri */
  margin-bottom: 40px;
  text-align: left;
}

/* Tajuk dalam pengenalan */
.muay-intro h2 {
  font-family: 'Poppins', sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #FFD700;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Teks isi */
.muay-intro p {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  line-height: 1.8;
  color: #f5f5f5;
  margin-bottom: 10px;
}

/* Untuk mobile */
@media (max-width: 768px) {
  .muay-intro {
    padding: 30px 20px;
  }
  .muay-intro h2 {
    font-size: 26px;
  }
  .muay-intro p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4901fd *//* ====== Container: BUTIRAN UTAMA (Match .muay-social style) ====== */
.muay-details {
  background: #000000;
  color: #FFFFFF;
  padding: 40px 28px;
  border-radius: 16px;
  border-left: 6px solid #FFD700; /* Line kuning di tepi kiri */
  box-shadow: 0 6px 20px rgba(0,0,0,0.5);
  margin-bottom: 40px;
  font-family: Poppins, Arial, sans-serif;
}

/* Tajuk */
.muay-details .muay-title {
  font-size: 30px;
  font-weight: 700;
  color: #FFD700;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  margin: 0 0 20px 0;
  padding: 0;
  border: none;
}

/* Perenggan isi */
.muay-details p {
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.8;
  color: #F5F5F5;
  margin: 8px 0;
}

/* Bold */
.muay-details b {
  color: #FFD700;
}

/* Table gaya baru */
.muay-details table {
  width: 100%;
  border-collapse: collapse;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  color: #F5F5F5;
  border-radius: 12px;
  overflow: hidden;
  margin-top: 15px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.3);
}

.muay-details th {
  background: #FFD700;
  color: #000000;
  text-align: left;
  padding: 14px 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
  width: 40%;
}

.muay-details td {
  background: #111111;
  padding: 14px 18px;
  border-bottom: 1px solid #222222;
}

.muay-details tr:last-child td {
  border-bottom: none;
}

/* Hover efek pada row */
.muay-details tr:hover td {
  background: #1a1a1a;
  transition: background 0.3s ease;
}

/* Responsive */
@media (max-width: 768px) {
  .muay-details {
    padding: 30px 20px;
  }
  .muay-details .muay-title {
    font-size: 24px;
  }
  .muay-details table,
  .muay-details th,
  .muay-details td {
    font-size: 15px;
    padding: 10px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5796916 *//* ====== Pengenalan Section Styling ====== */
.muay-intro {
  background: #000; /* hitam solid */
  color: #fff;
  padding: 50px 40px;
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.3);
  border-left: 6px solid #FFD700; /* bar kuning di kiri */
  margin-bottom: 40px;
  text-align: left;
}

/* Tajuk dalam pengenalan */
.muay-intro h2 {
  font-family: 'Poppins', sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #FFD700;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Teks isi */
.muay-intro p {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  line-height: 1.8;
  color: #f5f5f5;
  margin-bottom: 10px;
}

/* Untuk mobile */
@media (max-width: 768px) {
  .muay-intro {
    padding: 30px 20px;
  }
  .muay-intro h2 {
    font-size: 26px;
  }
  .muay-intro p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61debf6 */.muay-target {
  background: #111111;
  color: #F5F5F5;
  padding: 40px 28px;
  border-radius: 16px;
  border-left: 6px solid #FFD700; /* hex only */
  box-shadow: 0 6px 18px #000000;
  margin-bottom: 40px;
  font-family: Poppins, Arial, sans-serif;
}
.muay-target .muay-title {
  font-size: 28px;
  font-weight: 700;
  color: #FFD700;
  text-transform: uppercase;
  margin: 0 0 18px 0;
  padding: 0;
  text-align: left;
  border: none;
}
.muay-target ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.muay-target ul li {
  background: #000000;
  padding: 16px 18px;
  border-radius: 10px;
  border: 1px solid #3A3A3A; /* hex */
  margin-bottom: 12px;
}
.muay-target ul li p {
  margin: 0;
  color: #F5F5F5;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0a5f18 *//* ====== Container: ARAHAN & TIP PENYERTAAN (Line di kiri) ====== */
.muay-tips {
  background: #000000;
  color: #FFFFFF;
  padding: 40px 28px;
  border-radius: 16px;
  border-left: 6px solid #FFD700; /* Line kuning di tepi kiri */
  box-shadow: 0 6px 18px rgba(0,0,0,0.5);
  margin-bottom: 40px;
  font-family: Poppins, Arial, sans-serif;
}

/* Tajuk */
.muay-tips .muay-title {
  font-size: 28px;
  font-weight: 700;
  color: #FFD700;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 20px 0;
  padding: 0;
  border: none;
}

/* Senarai isi */
.muay-tips ul {
  margin: 0;
  padding: 0 0 0 18px; /* Guna bullet default */
}

.muay-tips ul li {
  margin-bottom: 12px;
  font-family: Inter, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.8;
  color: #F5F5F5;
  transition: color 0.3s ease;
}

/* Hover effect – highlight text kuning */
.muay-tips ul li:hover {
  color: #FFD700;
}

/* Responsive */
@media (max-width: 768px) {
  .muay-tips {
    padding: 30px 20px;
  }
  .muay-tips .muay-title {
    font-size: 24px;
  }
  .muay-tips ul li {
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1915111 *//* ====== Container: SOCIAL MEDIA LINKS (Line on Left) ====== */
.muay-social {
  background: #000;
  color: #fff;
  padding: 50px 40px;
  border-radius: 16px;
  border-left: 6px solid #FFD700; /* tukar dari border-top ke kiri */
  box-shadow: 0 8px 24px rgba(0,0,0,0.5);
  margin-bottom: 60px;
  text-align: center;
  font-family: 'Poppins', sans-serif;
}

/* Tajuk */
.muay-social h2 {
  font-size: 28px;
  font-weight: 700;
  color: #FFD700;
  text-transform: uppercase;
  margin-bottom: 25px;
  letter-spacing: 1px;
}

/* Penerangan */
.muay-social p {
  color: #f5f5f5;
  font-size: 16px;
  margin-bottom: 30px;
}

/* Susunan ikon */
.muay-social .social-links {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 25px;
}

/* Butang ikon */
.muay-social .social-links a {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: #FFD700;
  background: #111;
  padding: 12px 20px;
  border-radius: 50px;
  border: 1px solid #FFD700;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
  box-shadow: 0 0 0 rgba(255,215,0,0);
}

/* Hover effect */
.muay-social .social-links a:hover {
  background: #FFD700;
  color: #000;
  transform: translateY(-4px);
  box-shadow: 0 6px 16px rgba(255,215,0,0.4);
}

/* Icon size */
.muay-social .social-links i {
  font-size: 20px;
}

/* Responsive */
@media (max-width: 768px) {
  .muay-social {
    padding: 30px 20px;
  }
  .muay-social h2 {
    font-size: 22px;
  }
  .muay-social .social-links a {
    font-size: 14px;
    padding: 10px 16px;
  }
}/* End custom CSS */