.elementor-7128 .elementor-element.elementor-element-0a1d800{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7128 .elementor-element.elementor-element-d91d8e1 .premium-hscroll-sections-wrap{padding-top:0px;}.elementor-7128 .elementor-element.elementor-element-d91d8e1 .premium-hscroll-progress{left:30px;bottom:127px;background-color:#B7202E;}.elementor-7128 .elementor-element.elementor-element-d91d8e1 .premium-hscroll-progress-line{background-color:#FF8400;}/* Start custom CSS for premium-hscroll, class: .elementor-element-d91d8e1 */.premium-hscroll-progress-bar-filled {
  background: none !important;
  height: 8px;
  position: relative;
}

.premium-hscroll-progress-bar-filled::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 200%;
  height: 100%;
  background: url('https://tss.somaiya.edu/wp-content/uploads/2025/10/line-scaled.webp') repeat-x;
  transform: translateY(-50%);
  animation: waveMove 3s linear infinite;
}

@keyframes waveMove {
  from { transform: translateX(0) translateY(-50%); }
  to { transform: translateX(-60px) translateY(-50%); }
}/* End custom CSS */