.elementor-8827 .elementor-element.elementor-element-82d214e{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8827 .elementor-element.elementor-element-82d214e:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-82d214e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #51404000 0%, #F29A291C 100%);}.elementor-8827 .elementor-element.elementor-element-e2d8037{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8827 .elementor-element.elementor-element-5efc067 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;color:#000000;}.elementor-8827 .elementor-element.elementor-element-9f28e64{--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;}.elementor-8827 .elementor-element.elementor-element-d69a720{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-8827 .elementor-element.elementor-element-2aa95d1{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-2aa95d1:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-2aa95d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/198-1.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-3be1fd8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-043ad82 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-e98fefa{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-e98fefa:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-e98fefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/199.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-8c2240c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-ccece75 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-db38913{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-db38913:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-db38913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/200.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-f6dc2dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-ebc2e78 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-870cfb3{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-870cfb3:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-870cfb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/201.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-4bdbf84{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-1f5b77a .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-2538e0e{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-2538e0e:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-2538e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/202.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-629a1eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-c80ee91 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-abae6a0{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-abae6a0:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-abae6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/204.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-6be5ba1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-ddbfcc3 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-be88ac1{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-be88ac1:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-be88ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/206.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-3ea91eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-8ac5f21 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-495429f{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-495429f:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-495429f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/203.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-10bd6da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-2a2526e .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-571eaad{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-571eaad:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-571eaad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/208.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-501ef85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-bc4c3d7 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-bbf558a{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-bbf558a:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-bbf558a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/209.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-18bb403{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-f891a0b .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-29ffc39{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-29ffc39:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-29ffc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/210.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-524baf0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-9a2485c .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-75455b7{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-75455b7:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-75455b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/211.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-d782467{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-340b692 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-8f541cd{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-8f541cd:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-8f541cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/210-1.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-d88912c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-35fd8ec .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-193467e{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-193467e:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-193467e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/211.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-1466467{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-7b8456e .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-ab35798{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-ab35798:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-ab35798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/212.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-9fe7029{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-31818c0 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-b665ea3{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-b665ea3:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-b665ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2025/12/213.webp");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-17017f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-e2742a8 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-818e16e{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-818e16e:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-818e16e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2026/01/Silo-Load-Cell.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-7176d90{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-05a8450 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-356d848{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-356d848:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-356d848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2026/01/220.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-da44c1d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-6bc1ed0 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-13950f4{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-13950f4:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-13950f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2026/01/222.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-8c4e43e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-251db57 .elementor-heading-title{color:#FFFFFF;}.elementor-8827 .elementor-element.elementor-element-8b7ab04{--display:flex;--min-height:0px;--border-radius:15px 15px 15px 15px;}.elementor-8827 .elementor-element.elementor-element-8b7ab04:not(.elementor-motion-effects-element-type-background), .elementor-8827 .elementor-element.elementor-element-8b7ab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://timbanganindonesia.com/wp-content/uploads/2026/01/223.png");background-size:cover;}.elementor-8827 .elementor-element.elementor-element-9853e86{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8827 .elementor-element.elementor-element-129e620 .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-8827 .elementor-element.elementor-element-d69a720{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8827 .elementor-element.elementor-element-d69a720{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-3be1fd8 *//* ===============================
   OVERLAY TEKS + BG FADE INTRO
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  color: #fff;

  /* STATE AWAL */
  opacity: 0;
  visibility: hidden;
  transform: translateY(30px);

  transition:
    opacity .35s ease,
    transform .45s ease;
}

/* BACKGROUND OVERLAY (FADE HALUS) */
.zoom-text::before {
  content: "";
  position: absolute;
  inset: 0;

  background: rgba(0,0,0,.45);

  opacity: 0;
  transition: opacity .4s ease;

  z-index: -1;
}

/* PAKSA WRAPPER ELEMENTOR FULL HEIGHT */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* HOVER STATE */
.zoom-bg:hover .zoom-text {
  opacity: 0.6;
  visibility: visible;
  transform: translateY(0);
}

/* BG IKUT FADE */
.zoom-bg:hover .zoom-text::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa95d1 *//* ===============================
   ZOOM BACKGROUND CONTAINER
================================ */
.zoom-bg {
  position: relative;
  overflow: hidden;
  cursor: zoom-in;

  z-index: 1;

  /* SHADOW NORMAL */
  box-shadow: 0 6px 18px rgba(0,0,0,.18);

  transition:
    transform .5s ease,
    box-shadow .5s ease;
}

/* Hover: zoom + shadow */
.zoom-bg:hover {
  transform: scale(1.2);
  z-index: 20;

  box-shadow: 0 20px 50px rgba(0,0,0,.35);
}

/* ===============================
   LAYER ZOOM BACKGROUND
================================ */
.zoom-bg::before {
  content: "";
  position: absolute;
  inset: 0;

  background: inherit;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  transform: scale(1);
  transition: transform .5s ease;
  will-change: transform;

  z-index: 1;
}

.zoom-bg:hover::before {
  transform: scale(1.05);
}

/* ===============================
   KILAPAN CAHAYA (SHINE EFFECT)
================================ */
.zoom-bg::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -75%;
  width: 50%;
  height: 200%;

  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255,255,255,.5) 50%,
    transparent 100%
  );

  transform: translateX(0);
  opacity: 0;
  pointer-events: none;

  z-index: 3;
}

/* Animasi kilapan saat hover */
.zoom-bg:hover::after {
  animation: shine 0.8s ease forwards;
}

/* KEYFRAMES KILAPAN */
.zoom-bg:hover::after {
  animation: shine 0.9s ease-out forwards;
}

@keyframes shine {
  0% {
    opacity: 0;
    transform: translateX(0) skewX(-20deg);
  }
  15% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateX(280%) skewX(-20deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c2240c *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6dc2dc *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bdbf84 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629a1eb *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6be5ba1 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ea91eb *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10bd6da *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-501ef85 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18bb403 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-524baf0 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d782467 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d88912c *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466467 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe7029 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17017f2 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7176d90 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da44c1d *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c4e43e *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9853e86 *//* ===============================
   OVERLAY TEKS (FIX FINAL)
================================ */

.zoom-text {
  position: absolute;
  inset: 0;
  z-index: 5;

  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  background: rgba(0,0,0,.45);
  color: #fff;

  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease;
}

/* PAKSA SEMUA WRAPPER ELEMENTOR 100% */
.zoom-text,
.zoom-text > .elementor-widget-container,
.zoom-text > .elementor-widget-container > *,
.zoom-text .elementor-widget-wrap {
  height: 100% !important;
  width: 100%;
}

/* HAPUS MARGIN DEFAULT TEKS */
.zoom-text h1,
.zoom-text h2,
.zoom-text h3,
.zoom-text p {
  margin: 0;
}

/* TAMPIL SAAT HOVER */
.zoom-bg:hover .zoom-text {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f28e64 */.glass-cust {
  position: relative;
  padding: 32px;
  border-radius: 18px;

  /* GLASS */
  background: rgba(255, 255, 255, 0.16);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  /* BORDER ORANYE */
  border: 1.5px solid rgba(255, 145, 0, 0.85);

  /* CAHAYA PUTIH DI SEKITAR BORDER */
  box-shadow:
    0 0 0 1px rgba(255,145,0,0.35),
    0 0 14px rgba(255,255,255,0.45),
    0 20px 40px rgba(0,0,0,0.08);

  overflow: hidden;
  transition: all 0.4s ease;
}

/* CAHAYA PUTIH MUTER DI BORDER */
.glass-cust::before {
  content: "";
  position: absolute;
  inset: -3px;
  border-radius: inherit;

  background:
    radial-gradient(7px 7px at 0% 50%, rgba(255,255,255,0.95), transparent 60%),
    radial-gradient(7px 7px at 100% 50%, rgba(255,255,255,0.85), transparent 60%),
    radial-gradient(7px 7px at 50% 0%, rgba(255,255,255,0.9), transparent 60%),
    radial-gradient(7px 7px at 50% 100%, rgba(255,255,255,0.8), transparent 60%);

  opacity: 0;
  pointer-events: none;
  animation: borderOrbit 4s linear infinite;
  filter: blur(0.6px);
}

/* HOVER */
.glass-cust:hover {
  transform: translateY(-6px);
  box-shadow:
    0 0 0 2px rgba(255,145,0,0.7),
    0 0 22px rgba(255,255,255,0.7),
    0 30px 60px rgba(0,0,0,0.14);
}

.glass-cust:hover::before {
  opacity: 1;
}

/* ANIMASI NGELILINGI BORDER */
@keyframes borderOrbit {
  0% {
    background-position:
      0% 50%,
      100% 50%,
      50% 0%,
      50% 100%;
  }
  50% {
    background-position:
      100% 50%,
      0% 50%,
      50% 100%,
      50% 0%;
  }
  100% {
    background-position:
      0% 50%,
      100% 50%,
      50% 0%,
      50% 100%;
  }
}/* End custom CSS */