.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2266 .elementor-element.elementor-element-5de6388{text-align:center;}.elementor-2266 .elementor-element.elementor-element-5de6388 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-a47d9be{text-align:center;}.elementor-2266 .elementor-element.elementor-element-a47d9be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-82369fc{text-align:center;}.elementor-2266 .elementor-element.elementor-element-82369fc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-1b27b85{text-align:center;}.elementor-2266 .elementor-element.elementor-element-1b27b85 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-00349c4{text-align:center;}.elementor-2266 .elementor-element.elementor-element-00349c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-e7b8dc3{text-align:center;}.elementor-2266 .elementor-element.elementor-element-e7b8dc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-6f5bdf4{text-align:center;}.elementor-2266 .elementor-element.elementor-element-6f5bdf4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-d52d48c{text-align:center;}.elementor-2266 .elementor-element.elementor-element-d52d48c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-0028128{text-align:center;}.elementor-2266 .elementor-element.elementor-element-0028128 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-37ea24f{text-align:center;}.elementor-2266 .elementor-element.elementor-element-37ea24f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-f76f541{text-align:center;}.elementor-2266 .elementor-element.elementor-element-f76f541 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-17c75cb{text-align:center;}.elementor-2266 .elementor-element.elementor-element-17c75cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-950c8e8{text-align:center;}.elementor-2266 .elementor-element.elementor-element-950c8e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-8febab6{text-align:center;}.elementor-2266 .elementor-element.elementor-element-8febab6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-2266 .elementor-element.elementor-element-1239da9{text-align:center;}.elementor-2266 .elementor-element.elementor-element-1239da9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}/* Start custom CSS for column, class: .elementor-element-b98bd2c *//* --- Tetapan asas column --- */
.elementor-2266 .elementor-element.elementor-element-b98bd2c {
  background-color: #FFFFFF;
  width: 150px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa402c6 *//* Pastikan section dropdown benar-benar kecil & tengah */
.elementor-2266 .elementor-element.elementor-element-fa402c6 {
  width: 100%;
  max-width: 350px;        /* Ubah ikut saiz yang kau nak (500–900px) */
  margin: 0 auto !important;
  padding: 0 !important;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}

/* Buang auto padding default dari Elementor container */
.elementor-2266 .elementor-element.elementor-element-fa402c6 > .elementor-container {
  padding: 0 !important;
  margin: 0 auto;
  width: 100%;
  max-width: inherit;
  justify-content: center;
}

/* Kemas inner section */
.elementor-2266 .elementor-element.elementor-element-fa402c6 .elementor-inner-section {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}

/* Supaya nampak padat bila banyak row negeri */
.elementor-2266 .elementor-element.elementor-element-fa402c6 .elementor-column {
  margin: 2px !important;
}

/* 🎯 Tengah dropdown bawah menu "Negeri" */
.wpr-sub-mega-menu {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-100%) translateY(10px) !important;
  width: fit-content !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
  z-index: 9999;
}

/* --- Dropdown box sebenar --- */
.wpr-sub-mega-menu .elementor-section {
  background: #ffffff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  width: fit-content;
}/* End custom CSS */