.sec-text{
  color: #A1A1AA;

}
.banner-slider {
    position: relative;
    overflow: hidden;
    height: 100%;
}

.banner-tex {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    transform: translateX(50px);
    transition: opacity 1s ease-in-out, transform 1s ease-in-out;
    text-align: center;
    z-index: 0; /* by default slides stay behind */
    pointer-events: none; /* avoid accidental clicks */
}

.banner-tex.active {
    opacity: 1;
    transform: translateX(0);
    position: relative; /* active slide should not overlap wrongly */
    z-index: 1; /* active slide always on top */
    pointer-events: auto;
}


img.slider-logo {
    height: 50px;
}
img.slider-logo-one {
    height: 153px;
}
.min-sub-heading{
    font-size: 36px;
}
.innovation-sec {
    height: 100vh;
    position: relative;
}
.bg-from-data{
  background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 2;
}
.innovation-sec::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
}

.innovation-sec>.container {
    position: relative;
    z-index: 2;
}

.innovation-item {
    position: relative;
    width: 218px;
    font-size: 21px !important;
    border: 0 !important;
    color: #808080 !important;
}

.innovation-item.active::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 100%;
    background: linear-gradient(to right, #fff, #95FFDF); 
}
.innovation-item:hover::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 100%;
    background: linear-gradient(to right, #fff, #95FFDF); 
}

.innovation-item::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 100%;
    background: linear-gradient(to right, #808080, #808080); 
}
.innovation-item.active {
    background: transparent !important;
    color: #fff !important;
    border: 0 !important;
    width: 218px;
    overflow: hidden;
}

.section-title {
    background: linear-gradient(180deg, #FFFFFF 0%, #95FFDF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
@keyframes fadeSlideUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeZoom {
  0% {
    opacity: 0;
    transform: scale(1.05);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.fade-slide-up {
  animation: fadeSlideUp 1.2s cubic-bezier(0.25, 0.1, 0.25, 1)
}
.innovation-box2::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 78px;
    bottom: 120px;
    width: 1px;
    background: linear-gradient(to bottom, #fff, #95FFDF );
}
   .innovation-box2 {
      position: relative;
    }

    .sec-number, p {
    font-size: 16px;
    font-family: 'Poppins';
}

