.elementor-6695 .elementor-element.elementor-element-3aaeba56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-6695 .elementor-element.elementor-element-3aaeba56:not(.elementor-motion-effects-element-type-background), .elementor-6695 .elementor-element.elementor-element-3aaeba56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c96d61 );}.elementor-6695 .elementor-element.elementor-element-ccf71c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-6695 .elementor-element.elementor-element-ccf71c1.e-con{--order:-99999 /* order start hack */;}.elementor-6695 .elementor-element.elementor-element-4b26077b{--display:flex;--gap:35px 40px;--row-gap:35px;--column-gap:40px;}.elementor-6695 .elementor-element.elementor-element-0f80c81 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:64px;font-weight:300;font-style:normal;line-height:1.1em;letter-spacing:-0.4px;}.elementor-6695 .elementor-element.elementor-element-a22a50d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6695 .elementor-element.elementor-element-bcfa152{--display:flex;}.elementor-6695 .elementor-element.elementor-element-f2b4f86{--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--item-text-color:var( --e-global-color-4bc9f08 );--item-text-hover-color:var( --e-global-color-text );--item-text-active-color:var( --e-global-color-secondary );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-4bc9f08 );--marker-size:22px;}.elementor-6695 .elementor-element.elementor-element-f2b4f86 .elementor-toc__header-title{text-align:start;}.elementor-6695 .elementor-element.elementor-element-f2b4f86 .elementor-toc__list-item{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:2.5em;}.elementor-6695 .elementor-element.elementor-element-bf75652{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-6695 .elementor-element.elementor-element-1a81f8d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6695 .elementor-element.elementor-element-1994714 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:0px;}.elementor-6695 .elementor-element.elementor-element-5bc760a{--display:flex;}.elementor-6695 .elementor-element.elementor-element-90edbf2{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-2609e2f{--display:flex;}.elementor-6695 .elementor-element.elementor-element-338cc6f{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-67df263{--display:flex;}.elementor-6695 .elementor-element.elementor-element-287e1c2{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-65ede4d{--display:flex;}.elementor-6695 .elementor-element.elementor-element-2bbb441{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-ef9769a{--display:flex;}.elementor-6695 .elementor-element.elementor-element-c869054{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-43183ea{--display:flex;}.elementor-6695 .elementor-element.elementor-element-81d64bb{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-e652945{--display:flex;}.elementor-6695 .elementor-element.elementor-element-368e2e9{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-01a690c{--display:flex;}.elementor-6695 .elementor-element.elementor-element-75aa0c8{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-d35ecc5{--display:flex;}.elementor-6695 .elementor-element.elementor-element-24ab047{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-e7356a3{--display:flex;}.elementor-6695 .elementor-element.elementor-element-e5ecf04{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-055c37e{--n-accordion-title-font-size:18px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:32px;}.elementor-6695 .elementor-element.elementor-element-055c37e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-6695 .elementor-element.elementor-element-055c37e {--n-accordion-padding:16px 0px 016px 10px;}:where( .elementor-6695 .elementor-element.elementor-element-055c37e > .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:"Figtree", Sans-serif;font-weight:300;font-style:normal;line-height:1.1em;letter-spacing:-0.4px;}:where( .elementor-6695 .elementor-element.elementor-element-055c37e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-6695 .elementor-element.elementor-element-b84f851{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6695 .elementor-element.elementor-element-980f881 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:0px;}.elementor-6695 .elementor-element.elementor-element-ad78207{--display:flex;}.elementor-6695 .elementor-element.elementor-element-1f72157{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-6cfbe5d{--display:flex;}.elementor-6695 .elementor-element.elementor-element-993c762{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-0c3f765{--n-accordion-title-font-size:18px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:32px;}.elementor-6695 .elementor-element.elementor-element-0c3f765 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-6695 .elementor-element.elementor-element-0c3f765 {--n-accordion-padding:016px 0px 016px 10px;}:where( .elementor-6695 .elementor-element.elementor-element-0c3f765 > .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:"Figtree", Sans-serif;font-weight:300;font-style:normal;line-height:1.1em;letter-spacing:-0.4px;}:where( .elementor-6695 .elementor-element.elementor-element-0c3f765 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-6695 .elementor-element.elementor-element-46a6402{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6695 .elementor-element.elementor-element-acf6f9e .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:0px;}.elementor-6695 .elementor-element.elementor-element-b1134b3{--display:flex;}.elementor-6695 .elementor-element.elementor-element-57ed30c{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-d166ce6{--display:flex;}.elementor-6695 .elementor-element.elementor-element-105779c{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-5ade0bb{--display:flex;}.elementor-6695 .elementor-element.elementor-element-d33e3d3{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-84703ed{--n-accordion-title-font-size:18px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:32px;}.elementor-6695 .elementor-element.elementor-element-84703ed > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-6695 .elementor-element.elementor-element-84703ed {--n-accordion-padding:016px 0px 016px 10px;}:where( .elementor-6695 .elementor-element.elementor-element-84703ed > .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:"Figtree", Sans-serif;font-weight:300;font-style:normal;line-height:1.1em;letter-spacing:-0.4px;}:where( .elementor-6695 .elementor-element.elementor-element-84703ed > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-6695 .elementor-element.elementor-element-1a5e11b{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6695 .elementor-element.elementor-element-3525bb1 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:0px;}.elementor-6695 .elementor-element.elementor-element-ec7ced2{--display:flex;}.elementor-6695 .elementor-element.elementor-element-6f50c99{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-a3ef6c4{--display:flex;}.elementor-6695 .elementor-element.elementor-element-43b0371{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-4e51cec{--n-accordion-title-font-size:18px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:32px;}.elementor-6695 .elementor-element.elementor-element-4e51cec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-6695 .elementor-element.elementor-element-4e51cec {--n-accordion-padding:016px 0px 016px 10px;}:where( .elementor-6695 .elementor-element.elementor-element-4e51cec > .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:"Figtree", Sans-serif;font-weight:300;font-style:normal;line-height:1.1em;letter-spacing:-0.4px;}:where( .elementor-6695 .elementor-element.elementor-element-4e51cec > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-6695 .elementor-element.elementor-element-f9e53c1{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-6695 .elementor-element.elementor-element-c20a794 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:48px;font-weight:400;font-style:italic;line-height:40px;letter-spacing:0px;}.elementor-6695 .elementor-element.elementor-element-29ddc29{--display:flex;}.elementor-6695 .elementor-element.elementor-element-cd294e8{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-cea7005{--display:flex;}.elementor-6695 .elementor-element.elementor-element-4d5f229{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-2eb15d5{--display:flex;}.elementor-6695 .elementor-element.elementor-element-38b8b8b{padding:16px 0px 0px 10px;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:300;font-style:normal;line-height:1.3em;}.elementor-6695 .elementor-element.elementor-element-a016713{--n-accordion-title-font-size:18px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:32px;}.elementor-6695 .elementor-element.elementor-element-a016713 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-6695 .elementor-element.elementor-element-a016713 {--n-accordion-padding:016px 0px 016px 10px;}:where( .elementor-6695 .elementor-element.elementor-element-a016713 > .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:"Figtree", Sans-serif;font-weight:300;font-style:normal;line-height:1.1em;letter-spacing:-0.4px;}:where( .elementor-6695 .elementor-element.elementor-element-a016713 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6695 .elementor-element.elementor-element-ccf71c1{--width:100%;}}@media(max-width:1024px){.elementor-6695 .elementor-element.elementor-element-3aaeba56{--padding-top:90px;--padding-bottom:110px;--padding-left:024px;--padding-right:024px;}.elementor-6695 .elementor-element.elementor-element-0f80c81 .elementor-heading-title{font-size:56px;}}@media(max-width:767px){.elementor-6695 .elementor-element.elementor-element-3aaeba56{--padding-top:42px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6695 .elementor-element.elementor-element-ccf71c1{--padding-top:20px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-6695 .elementor-element.elementor-element-0f80c81 .elementor-heading-title{font-size:40px;}.elementor-6695 .elementor-element.elementor-element-bf75652{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6695 .elementor-element.elementor-element-1a81f8d{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6695 .elementor-element.elementor-element-1994714 .elementor-heading-title{font-size:32px;}.elementor-6695 .elementor-element.elementor-element-055c37e{--n-accordion-title-font-size:18px;}.elementor-6695 .elementor-element.elementor-element-b84f851{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6695 .elementor-element.elementor-element-980f881 .elementor-heading-title{font-size:32px;}.elementor-6695 .elementor-element.elementor-element-0c3f765{--n-accordion-title-font-size:18px;}.elementor-6695 .elementor-element.elementor-element-46a6402{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6695 .elementor-element.elementor-element-acf6f9e .elementor-heading-title{font-size:32px;}.elementor-6695 .elementor-element.elementor-element-84703ed{--n-accordion-title-font-size:18px;}.elementor-6695 .elementor-element.elementor-element-1a5e11b{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6695 .elementor-element.elementor-element-3525bb1 .elementor-heading-title{font-size:32px;}.elementor-6695 .elementor-element.elementor-element-4e51cec{--n-accordion-title-font-size:18px;}.elementor-6695 .elementor-element.elementor-element-f9e53c1{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6695 .elementor-element.elementor-element-c20a794 .elementor-heading-title{font-size:32px;}.elementor-6695 .elementor-element.elementor-element-a016713{--n-accordion-title-font-size:18px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-f2b4f86 *//* Hover effect untuk link TOC */
.ha-toc-wrapper .ha-toc-list a:hover {
  color: #0073e6; /* warna teks saat hover */
  background: rgba(0,115,230,0.1); /* background saat hover */
  padding-left: 8px;
  transition: all 0.3s ease;
  border-radius: 4px;
}

/* Active state link TOC */
.ha-toc-wrapper .ha-toc-list a.active {
  color: #ffffff !important; /* warna teks aktif */
  background: #0073e6 !important; /* warna background aktif */
  font-weight: 600;
  border-radius: 4px;
  padding-left: 10px;
}/* End custom CSS */