.elementor-696 .elementor-element.elementor-element-a78622d{--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;border-style:none;--border-style:none;}.elementor-696 .elementor-element.elementor-element-a78622d:hover{border-style:none;}.elementor-696 .elementor-element.elementor-element-a78622d, .elementor-696 .elementor-element.elementor-element-a78622d::before{--border-transition:0.3s;}.elementor-696 .elementor-element.elementor-element-a78622d.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-696 .elementor-element.elementor-element-3c56b85{width:var( --container-widget-width, 16.587% );max-width:16.587%;--container-widget-width:16.587%;--container-widget-flex-grow:0;text-align:left;}.elementor-696 .elementor-element.elementor-element-3c56b85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-3c56b85 img{max-width:90%;height:50px;}.elementor-696 .elementor-element.elementor-element-ee71b4e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-696 .elementor-element.elementor-element-ee71b4e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-324b4bb{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-696 .elementor-element.elementor-element-3cc7bf3{--display:flex;--min-height:0px;--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;}.elementor-696 .elementor-element.elementor-element-3cc7bf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-946edd3{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-696 .elementor-element.elementor-element-946edd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-946edd3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;}.elementor-696 .elementor-element.elementor-element-b29f563{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-b29f563.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-696 .elementor-element.elementor-element-8bfc295{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-696 .elementor-element.elementor-element-8bfc295 p{margin-block-end:0px;}.elementor-696 .elementor-element.elementor-element-4c31f33{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-4c31f33:not(.elementor-motion-effects-element-type-background), .elementor-696 .elementor-element.elementor-element-4c31f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-696 .elementor-element.elementor-element-0e92c06{--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-696 .elementor-element.elementor-element-0e92c06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-9d5623b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-696 .elementor-element.elementor-element-1ee9931{--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-696 .elementor-element.elementor-element-1ee9931.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-696 .elementor-element.elementor-element-e9f1d4d.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-696 .elementor-element.elementor-element-a78622d{--min-height:0px;--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-696 .elementor-element.elementor-element-3c56b85{width:var( --container-widget-width, 226.333px );max-width:226.333px;--container-widget-width:226.333px;--container-widget-flex-grow:0;}.elementor-696 .elementor-element.elementor-element-3c56b85 img{max-width:89%;}.elementor-696 .elementor-element.elementor-element-ee71b4e{--container-widget-width:686px;--container-widget-flex-grow:0;width:var( --container-widget-width, 686px );max-width:686px;}.elementor-696 .elementor-element.elementor-element-ee71b4e.elementor-element{--align-self:flex-end;}.elementor-696 .elementor-element.elementor-element-8bfc295{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;}.elementor-696 .elementor-element.elementor-element-1ee9931{--min-height:0px;}}@media(max-width:767px){.elementor-696 .elementor-element.elementor-element-a78622d{--min-height:70px;--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;--justify-content:flex-start;--align-items:flex-end;}.elementor-696 .elementor-element.elementor-element-3c56b85{width:var( --container-widget-width, 176.18px );max-width:176.18px;--container-widget-width:176.18px;--container-widget-flex-grow:0;}.elementor-696 .elementor-element.elementor-element-3c56b85 img{max-width:85%;height:34px;}.elementor-696 .elementor-element.elementor-element-ee71b4e{width:var( --container-widget-width, 82px );max-width:82px;--container-widget-width:82px;--container-widget-flex-grow:0;}.elementor-696 .elementor-element.elementor-element-ee71b4e.elementor-element{--order:-99999 /* order start hack */;}.elementor-696 .elementor-element.elementor-element-324b4bb{--width:1600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-696 .elementor-element.elementor-element-3cc7bf3{--min-height:0px;--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;--border-radius:15px 15px 15px 15px;}.elementor-696 .elementor-element.elementor-element-4c31f33{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-696 .elementor-element.elementor-element-9d5623b{width:initial;max-width:initial;}.elementor-696 .elementor-element.elementor-element-1ee9931{--min-height:0px;--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-696 .elementor-element.elementor-element-e9f1d4d{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-696 .elementor-element.elementor-element-a78622d{--width:94%;}.elementor-696 .elementor-element.elementor-element-324b4bb{--width:78%;}.elementor-696 .elementor-element.elementor-element-3cc7bf3{--width:34%;}.elementor-696 .elementor-element.elementor-element-b29f563{--width:60%;}.elementor-696 .elementor-element.elementor-element-4c31f33{--width:100%;}.elementor-696 .elementor-element.elementor-element-0e92c06{--width:50%;}.elementor-696 .elementor-element.elementor-element-1ee9931{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-696 .elementor-element.elementor-element-1ee9931{--width:376.5px;}}/* Start custom CSS for text-editor, class: .elementor-element-8bfc295 *//* ===== DESKTOP DEFAULT (scoped to this widget) ===== */
.elementor-696 .elementor-element.elementor-element-8bfc295 {
  /* position control —> geser text support */
  --support-x: 20px;           /* + kanan / - kiri  */
  --support-y: 0px;            /* + bawah / - atas  */
  --support-indent: 90px;     /* offset list (desktop) */
  --support-lh: 1.6em;

  font-family: "Poppins", sans-serif;
  color: #ffffff !important;   /* ✅ pastikan text support putih */
  transform: translate(var(--support-x), var(--support-y));

  /* ✅ background transparan khusus desktop */
  background: rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 28px;
  box-sizing: border-box;
}

/* buang margin <p> default */
.elementor-696 .elementor-element.elementor-element-8bfc295 p { margin: 0 !important; padding: 0 !important; }

/* title (ikut Elementor Typography untuk size) */
.elementor-696 .elementor-element.elementor-element-8bfc295 .support-title {
  font-weight: 500;
  display: block;
  margin-bottom: 18px;
  font-size: inherit !important;
}

/* posisi list ikut “Support” + offset manual via --support-indent */
.elementor-696 .elementor-element.elementor-element-8bfc295 .support-list {
  padding-left: calc((var(--support-width, 0px)) + var(--support-indent));
}

/* item + link */
.elementor-696 .elementor-element.elementor-element-8bfc295 .support-item a {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: var(--support-lh);
  text-decoration: none;
  color: #ffffff;
  font-size: 16px !important;
}

/* ICON GOLD + bounce */
.elementor-696 .elementor-element.elementor-element-8bfc295 .support-item i {
  width: 16px;
  color: #d4af37;
  text-align: center;
  transition: color .25s ease;
}
.elementor-696 .elementor-element.elementor-element-8bfc295 .support-item:hover i {
  animation: bounce 0.6s ease;
  color: #ffdf6e;
}
@keyframes bounce {
  0%   { transform: translateY(0); }
  30%  { transform: translateY(-4px); }
  60%  { transform: translateY(2px); }
  100% { transform: translateY(0); }
}

/* ===== TABLET PORTRAIT (≤1024px) ===== */
@media (max-width: 1024px) {
  .elementor-696 .elementor-element.elementor-element-8bfc295 {
    --support-x: 0px;
    --support-y: 0px;
    --support-indent: 140px;
    --support-lh: 1.55em;
  }
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item a { gap: 7px; font-size: 15px !important; }
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item i { width: 15px; }
}

/* ===== MOBILE PORTRAIT (≤768px) ===== */
@media (max-width: 768px) {
  .elementor-696 .elementor-element.elementor-element-8bfc295 {
    --support-x: 0px;
    --support-y: 0px;
    --support-indent: 80px;
    --support-lh: 1.5em;

    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
               translate(var(--support-x), var(--support-y));
    width: 80%;
    max-width: 340px;
    z-index: 99;
    text-align: left;
    background: rgba(0, 0, 0, 0.25);
    padding: 10px 12px;
    border-radius: 10px;
    box-sizing: border-box;
  }

  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-title {
    font-size: 18px !important;
    font-weight: 600;
    margin-bottom: 10px;
    color: #ffffff !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  }

  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-list {
    padding-left: var(--support-indent);
    list-style: none;
  }

  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item a {
    justify-content: flex-start;
    gap: 8px;
    font-size: 15px !important;
    line-height: var(--support-lh);
    color: #ffffff !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.5);
  }

  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item i {
    width: 16px;
    color: #d4af37;
  }
}

/* ===== MOBILE MID RANGE (≤480px) ===== */
@media (max-width: 480px) {
  .elementor-696 .elementor-element.elementor-element-8bfc295 {
    --support-x: 0px;           /* geser horizontal (+ kanan / - kiri) */
    --support-y: -5px;          /* geser vertikal (+ bawah / - atas) */
    --support-indent: 74px;    /* jarak list kiri */
    --support-lh: 1.48em;       /* line-height */

    position: absolute;
    top: 52%;
    left: 50%;
    transform: translate(-50%, -180%)
               translate(var(--support-x), var(--support-y));
    width: 85%;
    max-width: 310px;
    z-index: 99;
    text-align: left;           /* base text kiri (list tetap rapi) */
    background: rgba(0, 0, 0, 0.1);
    padding: 9px 10px;
    border-radius: 10px;
    box-sizing: border-box;
  }

  /* === TITLE CENTER (hanya title, gak ganggu list) === */
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-title {
    text-align: center;         /* ✅ hanya judul yang center */
    width: 100%;
    display: block;
    font-size: 17px !important;
    margin-bottom: 9px;
    font-weight: 600;
    color: #ffffff !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  }

  /* === LIST TETAP RAPI KIRI === */
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-list {
    padding-left: var(--support-indent);
    list-style: none;
    text-align: left;           /* pastikan gak ikut center */
  }

  /* === ITEM === */
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item a {
    display: flex;
    align-items: center;
    justify-content: flex-start; /* tetap kiri, biar icon sejajar text */
    gap: 7px;
    font-size: 14px !important;
    line-height: var(--support-lh);
    color: #ffffff !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.5);
    text-decoration: none;
  }

  /* === ICON === */
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item i {
    width: 15px;
    color: #d4af37;
    text-align: center;
    transition: color .25s ease;
  }

  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item:hover i {
    animation: bounce 0.6s ease;
    color: #ffdf6e;
  }
}


/* ===== ULTRA SMALL MOBILE (≤360px) ===== */
@media (max-width: 360px) {
  .elementor-696 .elementor-element.elementor-element-8bfc295 {
    --support-x: 0px;          /* geser horizontal (+ kanan / - kiri) */
    --support-y: -320px;        /* geser vertikal (+ bawah / - atas) */
    --support-indent: 94px;    /* jarak list kiri */
    --support-lh: 1.4em;       /* line-height */

    position: absolute;
    top: 58%;
    left: 50%;
    transform: translate(-50%, -50%)
               translate(var(--support-x), var(--support-y));
    width: 90%;
    max-width: 280px;
    padding: 7px 9px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    text-align: left;          /* base text kiri */
    box-sizing: border-box;
  }

  /* === TITLE CENTER (hanya title) === */
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-title {
    text-align: center;        /* ✅ hanya judul yang center */
    width: 100%;
    display: block;
    font-size: 15px !important;
    margin-bottom: 6px;
    font-weight: 600;
    color: #ffffff !important;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  }

  /* === LIST TETAP RAPI KIRI === */
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-list {
    padding-left: var(--support-indent);
    list-style: none;
    text-align: left;
  }

  /* === ITEM === */
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
    font-size: 13px !important;
    line-height: var(--support-lh);
    color: #ffffff !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.5);
    text-decoration: none;
  }

  /* === ICON === */
  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item i {
    width: 13px;
    color: #d4af37;
    text-align: center;
    transition: color .25s ease;
  }

  .elementor-696 .elementor-element.elementor-element-8bfc295 .support-item:hover i {
    animation: bounce 0.6s ease;
    color: #ffdf6e;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324b4bb */.elementor-696 .elementor-element.elementor-element-324b4bb {
  white-space: pre-wrap;
  margin-bottom: 40px; /* ubah sesuai kebutuhan */
  background-image: url("https://aurora-research.com/wp-content/uploads/2025/11/WhatsApp-Image-2025-11-10-at-19.12.39_8a8b8f43.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left top; /* mulai dari kiri container */
  border-radius: 12px; /* opsional */
}

/* Nonaktifkan background di mobile */
@media (max-width: 767px) {
  .elementor-696 .elementor-element.elementor-element-324b4bb {
    background-image: none !important;
  }
}/* End custom CSS */