.light-text {
  color: #727272;
}
.glass-bg-15 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
}

/* Capabilities */
.caps-card .text-line,
.caps-card .text-line .elementor-heading-title {
  position: relative;
}
.caps-card .text-line .elementor-heading-title:before {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 0;
  height: 1px;
  background-color: var(--e-global-color-60bbcaa);
  transition: width 0.4s linear;
}
.caps-card:hover .text-line :before {
  width: 100%;
}
.caps-card .text-para p {
  color: var(--e-global-color-text);
}
.caps-card:hover .text-para p {
  color: var(--e-global-color-60bbcaa);
}
/* END Capabilities */
/* Expand Slide Section */
/* Parent */
@media (min-width: 1025px) {
  .onhgrow-sec {
    display: flex;
  }

  /* Default */
  .onhgrow-sec .onhgrow-inner-sec {
    flex: 1;
    transition:
      flex 0.4s ease,
      opacity 0.3s ease;
    overflow: hidden;
  }

  /* Shrink others when interacting */
  .onhgrow-sec:hover .onhgrow-inner-sec,
  .onhgrow-sec .onhgrow-inner-sec.active {
    flex: 1;
  }

  /* Expand on hover OR active */
  .onhgrow-sec .onhgrow-inner-sec:hover,
  .onhgrow-sec .onhgrow-inner-sec.active {
    flex: 2;
  }

  /* Text animation */
  .onhgrow-sec .elementor-widget-text-editor {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
  }

  .onhgrow-sec .onhgrow-inner-sec:hover .elementor-widget-text-editor,
  .onhgrow-sec .onhgrow-inner-sec.active .elementor-widget-text-editor {
    opacity: 1;
    transform: translateY(0);
  }
}
/* END - Expand Slide Section */

/* Logo carousel */
.logo-slide::after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-image: linear-gradient(
    90deg,
    rgba(255, 255, 255, 1),
    rgba(255, 255, 255, 0) 20%,
    rgba(255, 255, 255, 0) 80%,
    rgba(255, 255, 255, 1)
  );
}

.logo-slide .swiper-slide-image {
  filter: brightness(0.5);
}

.logo-slide .swiper .swiper-wrapper {
  transition-timing-function: linear !important;
}

/* Sliding logo Images */
.sliding-images .swiper .swiper-wrapper {
  transition-timing-function: linear !important;
}
/* Certification slider */
.certificate-slide .swiper .swiper-wrapper {
  transition-timing-function: linear !important;
}
.certificate-slide .certificate-cards {
  border: 1px solid rgba(255, 255, 255, 0.27058823529411763);
  transform: all 0.75s ease-in;
}
.certificate-slide .certificate-cards:hover {
  border: 1px solid var(--e-global-color-da6d6aa);
}
.certificate-slide .certificate-cards_image img {
  filter: grayscale(1);
  transform: all 0.75s ease-in;
}
.certificate-cards:hover .certificate-cards_image img {
  filter: grayscale(0);
}
