/* Only Custom Styles */

.typing-caret::after {
  content: "|";
  margin-left: 3px;
  animation: blink 1s infinite;
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}

/* Smooth Sticky Effect */
.sticky-shadow {
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
}

/*continuous ticker styles */
.ticker-wrapper {
  width: 100%;
  overflow: hidden;
}

.ticker-track {
  display: flex;
  width: max-content;
}

.ticker-inner {
  display: flex;
  animation: tickerMove 22s linear infinite;
}

.ticker-item {
  display: flex;
  align-items: center;
  padding-right: 55px;
  white-space: nowrap;
}

@keyframes tickerMove {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

/*typing text styles */
#typing-text::after {
  content: "|";
  margin-left: 4px;
  animation: blink 1s infinite;
}

@keyframes blink {
  50% {
    opacity: 0;
  }
}

