/* .home-hero-text-left-v2 {
  padding-left: 5rem;
} */

.flex-container-new-hero-v2 {
  position: relative;
  overflow: hidden;
}

.flex-container-new-hero-v2::before,
.flex-container-new-hero-v2::after {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: 3;
}

.flex-container-new-hero-v2::before {
  top: 0;
  bottom: 0;
  left: calc(40% - 20px);
  width: 120px;
  background: rgba(0, 0, 0, 0.35);
  filter: blur(18px);
}

.flex-container-new-hero-v2::after {
  top: -15%;
  bottom: -15%;
  left: 48%;
  transform: translateX(-32%);
  width: 120px;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 0.95) 18%,
    rgba(0, 0, 0, 0.78) 38%,
    rgba(0, 0, 0, 0.5) 58%,
    rgba(0, 0, 0, 0.22) 78%,
    rgba(0, 0, 0, 0) 100%
  );
  filter: blur(28px);
}

.wwdo-wrapper .home-hero-new-cta-wwdo {
  display: none;
  opacity: 0;
}
.wwdo-wrapper .wwe-do-card-link {
  min-height: 241px;
}

@media all and (max-width: 990px) {
  .flex-container-new-hero-v2::before,
  .flex-container-new-hero-v2::after {
    display: none;
  }
  .new-home-hero-exploration-v2 {
    margin-top: 0px;
    padding-bottom: 0;
    padding-top: 80px;
  }
  .splide.home-newhero-right-slider-v2 {
    height: 100%;
    min-height: auto;
  }
  .home-new-hero-right {
    padding-bottom: 0;
  }
  .home-hero-text-left-v2 {
    padding-left: 3rem;
  }
}

@media screen and (max-width: 1270px) and (min-width: 992px) {
  .logo-mobile-black,
  .logo-mobile-white {
    display: inline-block !important;
  }

  .lottie-black,
  .lottie-white {
    display: none !important;
  }
  .v2-menu-item-txt {
    font-size: 0.7rem !important;
  }
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
  .v2-navbar .logo-mobile-black {
    display: none !important;
  }
}

/* When navbar is LIGHT → show BLACK logo */
.v2-navbar.light .logo-mobile-black {
  display: inline-block !important;
}

.v2-navbar.light .logo-mobile-white {
  display: none !important;
}

/* When navbar is DARK → show WHITE logo */
.v2-navbar.dark .logo-mobile-white {
  display: inline-block !important;
}

.v2-navbar.dark .logo-mobile-black {
  display: none !important;
}

/* Arrow */
.v2-navbar .v2-arrow-icon-white {
  display: block !important;
}
.v2-navbar .v2-arrow-icon-black {
  display: none !important;
}
.v2-navbar.light .v2-arrow-icon-white {
  display: none !important;
}
.v2-navbar.light .v2-arrow-icon-black {
  display: block !important;
}

@media screen and (max-width: 2560px) and (min-width: 1271px) {
  .v2-navbar.dark .logo-mobile-white {
    display: none !important;
  }
  .v2-navbar.light .logo-mobile-black {
    display: none !important;
  }
}
