.elementor-1595 .elementor-element.elementor-element-b6e36f1{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:80px;}.elementor-1595 .elementor-element.elementor-element-9c967c9{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1595 .elementor-element.elementor-element-4a42f94{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-d82006f{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-b2b4801{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-8d94d56{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-1105cbf{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-ee1d698{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-12d9893{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-aad10cf{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-b63342d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-7811cae{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-e2519c6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-7f764ba{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-44b78fe{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-766427b{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-6c6905a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-eeaa366{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-71cb186{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-6b42bb2{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-1595 .elementor-element.elementor-element-6c53b7c{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:500;}.elementor-1595 .elementor-element.elementor-element-7cb13a7{--n-accordion-title-font-size:18px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:14px;--n-accordion-item-title-distance-from-content:13px;--n-accordion-icon-size:18px;--n-accordion-icon-gap:60%;}.elementor-1595 .elementor-element.elementor-element-7cb13a7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1595 .elementor-element.elementor-element-7cb13a7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1595 .elementor-element.elementor-element-7cb13a7{--n-accordion-title-font-size:14px;--n-accordion-icon-gap:40%;}}/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a42f94 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2b4801 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1105cbf *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d9893 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b63342d *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2519c6 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b78fe *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c6905a *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71cb186 *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c53b7c *//* Base text editor di dalam accordion */
.e-n-accordion-item-content .elementor-widget-text-editor {
  font-size: 15px;
  line-height: 1.75;
  color: #5c5c5c;
}

/* Paragraf */
.e-n-accordion-item-content .elementor-widget-text-editor p {
  margin: 0 0 12px 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Bold/strong text - biar tetap kontras tapi ga terlalu tebal */
.e-n-accordion-item-content .elementor-widget-text-editor strong,
.e-n-accordion-item-content .elementor-widget-text-editor b {
  font-weight: 600;
  color: #333;
}

/* Link di dalam jawaban FAQ */
.e-n-accordion-item-content .elementor-widget-text-editor a {
  color: #4054f4;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.25s ease;
}

.e-n-accordion-item-content .elementor-widget-text-editor a:hover {
  color: #2c3ecb;
}

/* Unordered/ordered list - default WYSIWYG sering berantakan spacing-nya */
.e-n-accordion-item-content .elementor-widget-text-editor ul,
.e-n-accordion-item-content .elementor-widget-text-editor ol {
  margin: 8px 0 12px 0;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li,
.e-n-accordion-item-content .elementor-widget-text-editor ol li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Custom bullet biar lebih modern (opsional, ganti default browser bullet) */
.e-n-accordion-item-content .elementor-widget-text-editor ul {
  list-style: none;
  padding-left: 0;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li {
  position: relative;
  padding-left: 20px;
}

.e-n-accordion-item-content .elementor-widget-text-editor ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  background-color: #4054f4;
  border-radius: 50%;
}

/* Heading kecil kalau ada di dalam jawaban (misal H4/H5) */
.e-n-accordion-item-content .elementor-widget-text-editor h4,
.e-n-accordion-item-content .elementor-widget-text-editor h5 {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 14px 0 8px 0;
}

/* Blockquote (kalau ada quote/highlight di jawaban) */
.e-n-accordion-item-content .elementor-widget-text-editor blockquote {
  border-left: 3px solid #4054f4;
  padding-left: 14px;
  margin: 12px 0;
  font-style: italic;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7cb13a7 *//* Container item accordion */
.e-n-accordion-item {
  border: none !important;
  margin-bottom: 14px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

/* Header/title */
.e-n-accordion-item-title {
  padding: 18px 22px !important;
  font-weight: 600;
  font-size: 17px;
  background-color: #ffffff;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Title saat aktif */
.e-n-accordion-item-title[aria-expanded="true"] {
  background-color: #f5f7ff;
  color: #4054f4;
}

/* Icon */
.e-n-accordion-item-title .e-opened,
.e-n-accordion-item-title .e-closed {
  transition: transform 0.3s ease;
}

/* Area konten (container bebas isi) */
.e-n-accordion-item-content {
  padding: 16px 22px !important;
  background-color: #ffffff;
}/* End custom CSS */