body {
  overflow: auto;
  -ms-overflow-style: none; /* IE dan Edge */
  scrollbar-width: none; /* Firefox */
}

body::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
}

.benefit_heading .word {
  display: inline-block;
  opacity: 0.4;
  transition: opacity 0.3s ease;
  padding: 0 2px;
}

.menu-dark {
  color: white;
}
.menu-light {
  color: black;
}

.nav-dark .nav_button_layout {
  color: white;
}

.nav-light .nav_button_layout {
  color: black;
}

.nav-light .nav_desktop_logo {
  filter: invert(1);
}

.nav-light .nav_mobile_layout {
  filter: invert(1);
}

.nav-light .nav_button_wrap {
  filter: invert(1);
}

.menu-dark-bg {
  background-color: rgba(0, 0, 0, 0.9);
}

.menu-light-bg {
  background-color: rgba(255, 255, 255, 0.95);
}

.tecnology_heading .word {
  display: inline-block;
  margin-left: 0; /* remove any left margin */
}

/* If you want to keep space only between words naturally */
.tecnology_heading .word:first-child {
  text-indent: 5.5rem;
}
.tecnology_heading .u-text-break .word {
  text-indent: 0;
}

.tecnology_heading {
  text-indent: 0rem;
}

@media screen and (max-width: 991px) {
  .tecnology_heading .word:first-child {
    text-indent: 4rem !imporant;
  }

  .tecnology_heading .u-text-break .word {
    text-indent: 0 !imporant;
  }

  .tecnology_heading {
    text-indent: 0rem !imporant;
  }

  .tecnology_heading.u-text-style-h1 {
    text-indent: 0rem !important;
  }
}

.page_wrap.disable-scroll {
  height: 100vh;
  overflow: hidden;
}

html,
body {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar,
.page_wrap::-webkit-scrollbar {
  display: none;
}

/* 
.product_content-item {
  opacity: 0;
  transition: opacity 0.5s ease;
}

.product_content-list:has(.product_content-item:nth-child(1).w--current)
  .product_content-item:nth-child(1),
.product_content-list:has(.product_content-item:nth-child(2).w--current)
  .product_content-item:nth-child(2),
.product_content-list:has(.product_content-item:nth-child(3).w--current)
  .product_content-item:nth-child(3),
.product_content-list:has(.product_content-item:nth-child(4).w--current)
  .product_content-item:nth-child(4) {
  opacity: 1;
}

.product_indicator_inner {
  height: 0;
  overflow: hidden;
  transition: height 0.5s ease;
}

.product_indicator_wrap:has(.product_indicator_item:nth-child(1).w--current)
  .product_indicator_item:nth-child(1)
  .product_indicator_inner,
.product_indicator_wrap:has(.product_indicator_item:nth-child(2).w--current)
  .product_indicator_item:nth-child(2)
  .product_indicator_inner,
.product_indicator_wrap:has(.product_indicator_item:nth-child(3).w--current)
  .product_indicator_item:nth-child(3)
  .product_indicator_inner,
.product_indicator_wrap:has(.product_indicator_item:nth-child(4).w--current)
  .product_indicator_item:nth-child(4)
  .product_indicator_inner {
  height: 100%;
} */
