.elementor-100052 .elementor-element.elementor-element-b2908f6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100052 .elementor-element.elementor-element-b2908f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-100052 .elementor-element.elementor-element-b8c7a31{--display:flex;--min-height:640px;--justify-content:center;}.elementor-100052 .elementor-element.elementor-element-b8c7a31:not(.elementor-motion-effects-element-type-background), .elementor-100052 .elementor-element.elementor-element-b8c7a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-100052 .elementor-element.elementor-element-bea4c4f{--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:025px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100052 .elementor-element.elementor-element-963d445 > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-100052 .elementor-element.elementor-element-963d445 .elementor-heading-title{font-family:"Blinker", Sans-serif;font-size:52px;color:var( --e-global-color-863cf79 );}.elementor-100052 .elementor-element.elementor-element-1477c59{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-100052 .elementor-element.elementor-element-e2d82cc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-192f2d4 );}.elementor-100052 .elementor-element.elementor-element-c6d88cc{width:var( --container-widget-width, 707px );max-width:707px;--container-widget-width:707px;--container-widget-flex-grow:0;}.elementor-100052 .elementor-element.elementor-element-c6d88cc > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-192f2d4 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );}.elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-secondary );}.elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100052 .elementor-element.elementor-element-c0c65fc{--display:grid;--e-con-grid-template-columns:2fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100052 .elementor-element.elementor-element-151720b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100052 .elementor-element.elementor-element-39aef2a{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:40px;--padding-right:40px;}.elementor-100052 .elementor-element.elementor-element-39aef2a:not(.elementor-motion-effects-element-type-background), .elementor-100052 .elementor-element.elementor-element-39aef2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(214deg, #F3E8FF 26%, var( --e-global-color-863cf79 ) 84%);}.elementor-100052 .elementor-element.elementor-element-839e480 img{border-radius:15px 15px 15px 15px;}.elementor-100052 .elementor-element.elementor-element-1b41554 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-863cf79 );color:var( --e-global-color-863cf79 );border-radius:50px 50px 50px 50px;}.elementor-100052 .elementor-element.elementor-element-00e49bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-100052 .elementor-element.elementor-element-00e49bd .elementor-blockquote__content{font-size:15px;font-weight:600;font-style:italic;}.elementor-100052 .elementor-element.elementor-element-00e49bd .elementor-blockquote{padding:10px;border-radius:15px;}.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-icon-list-icon{width:14px;}.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-icon-list-icon i{font-size:14px;}.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-100052 .elementor-element.elementor-element-48e2327{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-100052 .elementor-element.elementor-element-bea4c4f{--width:59%;}}@media(max-width:1024px){.elementor-100052 .elementor-element.elementor-element-b8c7a31:not(.elementor-motion-effects-element-type-background), .elementor-100052 .elementor-element.elementor-element-b8c7a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-100052 .elementor-element.elementor-element-b8c7a31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100052 .elementor-element.elementor-element-963d445 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100052 .elementor-element.elementor-element-963d445 .elementor-heading-title{font-size:24px;}.elementor-100052 .elementor-element.elementor-element-e2d82cc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-100052 .elementor-element.elementor-element-c6d88cc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100052 .elementor-element.elementor-element-c0c65fc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-100052 .elementor-element.elementor-element-39aef2a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100052 .elementor-element.elementor-element-00e49bd .elementor-blockquote__content{font-size:16px;}.elementor-100052 .elementor-element.elementor-element-48e2327{--justify-content:space-between;}}@media(max-width:767px){.elementor-100052 .elementor-element.elementor-element-b8c7a31:not(.elementor-motion-effects-element-type-background), .elementor-100052 .elementor-element.elementor-element-b8c7a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wahspark.com/wp-content/uploads/2026/03/Artboard-4-loh.jpg");background-position:center center;}.elementor-100052 .elementor-element.elementor-element-b8c7a31{--min-height:0px;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-100052 .elementor-element.elementor-element-bea4c4f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-100052 .elementor-element.elementor-element-963d445{text-align:center;}.elementor-100052 .elementor-element.elementor-element-963d445 .elementor-heading-title{font-size:22px;line-height:1.3em;letter-spacing:0px;}.elementor-100052 .elementor-element.elementor-element-e2d82cc{text-align:center;}.elementor-100052 .elementor-element.elementor-element-e2d82cc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-100052 .elementor-element.elementor-element-c6d88cc .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-100052 .elementor-element.elementor-element-c0c65fc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-100052 .elementor-element.elementor-element-39aef2a{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-100052 .elementor-element.elementor-element-00e49bd .elementor-blockquote__content{font-size:14px;}.elementor-100052 .elementor-element.elementor-element-48e2327{--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-e2d82cc *//* Mengatur layout biar dot dan angka sejajar horizontal */
.spark-nav-item {
  display: inline-flex;
  align-items: center;
  gap: 5px; /* Jarak antar dot */
  margin-right: 20px; /* Jarak antar angka tab */
}

/* Base style untuk bulatan dot */
.dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
}

/* Warna dot sesuai brand Spark SG */
.dot-purple {
  background-color: #511ce3; /* Ganti dengan hex ungu lo */
}

.dot-orange {
  background-color: #ff5722; /* Ganti dengan hex oren lo */
}

/* Styling untuk teks angkanya */
.tab-number {
  font-family: 'Blinker', sans-serif;
  font-size: 15px; /* Ini buat ngunci ukurannya di 15px */
  font-weight: 500;
  color: #666;
  margin-left: 4px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-41719f4 *//* Sembunyikan icon bawaan post info jika ada */
.elementor-100052 .elementor-element.elementor-element-41719f4 .elementor-icon-list-icon {
    display: none !important;
}

/* Hilangkan koma pembatas bawaan elementor */
.elementor-100052 .elementor-element.elementor-element-41719f4 .elementor-post-info__terms-list {
    display: flex !important;
    gap: 8px !important;
}
.elementor-100052 .elementor-element.elementor-element-41719f4 .elementor-post-info__terms-list::after,
.elementor-100052 .elementor-element.elementor-element-41719f4 .elementor-post-info__terms-list-item::after {
    display: none !important;
}

/* Bikin teks link kategori jadi kapsul kecil sesuai inspect element lo */
.elementor-100052 .elementor-element.elementor-element-41719f4 .elementor-post-info__terms-list-item a {
    display: inline-block !important;
    font-family: "Blinker", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    line-height: 21px !important;
    letter-spacing: 2.7px !important;
    color: #0F0F0F !important; /* Warna hitam text lo */
    
    /* Style Kapsul Border Orange Spark */
    border: 1px solid #ff5722 !important; 
    padding: 2px 14px 2px 16px !important; 
    border-radius: 100px !important;
    background: transparent !important;
    text-decoration: none !important;
    transition: all 0.2s ease;
}

/* Efek Hover pas di-klik */
.elementor-100052 .elementor-element.elementor-element-41719f4 .elementor-post-info__terms-list-item a:hover {
    background-color: rgba(255, 87, 34, 0.05) !important;
    color: #ff5722 !important;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-d5ba938 *//* 1. Sembunyikan icon tag/label bawaan Elementor */
.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-icon-list-icon {
    display: none !important;
}

/* 2. Hilangkan tanda koma pembatas bawaan Elementor & atur jarak antar kapsul */
.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-post-info__terms-list {
    display: flex !important;
    gap: 8px !important;
    flex-wrap: wrap !important;
}
.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-post-info__terms-list::after,
.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-post-info__terms-list-item::after {
    display: none !important;
}
.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-icon-list-item, 
.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-icon-list-item:after {
    content: "" !important;
}

/* 3. Ubah teks kategori menjadi kapsul kecil presisi sesuai inspect element lo */
.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-post-info__terms-list-item a {
    display: inline-block !important;
    font-family: "Blinker", Sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    line-height: 21px !important;
    letter-spacing: 2.7px !important;
    color: #0F0F0F !important; /* Warna text hitam global lo */
    
    /* Style Efek Kapsul Border Orange Spark */
    border: 1px solid #ff5722 !important; 
    padding: 2px 14px 2px 16px !important; 
    border-radius: 100px !important;
    background: transparent !important;
    text-decoration: none !important;
}

/* 4. Efek manis pas di-hover pointer */
.elementor-100052 .elementor-element.elementor-element-d5ba938 .elementor-post-info__terms-list-item a:hover {
    background-color: rgba(255, 87, 34, 0.05) !important;
    color: #ff5722 !important;
}/* End custom CSS */