.slider-container {
  width: 100%;
}

.btn-wrapper{
  position: relative;
  min-width: 160px;
}

.channel-text{
  max-width:40%;
}

.slider-track-wrapper {
  height: 600px;
  overflow: hidden;
  position: relative;
  mask-image: linear-gradient(to bottom, transparent 0%, black 10%, black 90%, transparent 100%);
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 10%, black 90%, transparent 100%);
}

.slider-track {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.slider-track.marquee {
  animation: scroll-vertical 20s linear infinite;
}

.slider-track.marquee:hover {
  animation-play-state: paused;
}
.channel-text{
gap:10px;
}
@keyframes scroll-vertical {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-50%);
  }
}
.explore-button{
margin-left:auto;
}
  
  html[lang="ar"] .explore-button{
margin-right:auto;
  }
  
  
.slider-item-revamp{
  background: linear-gradient(104.55deg, #BCE6EE 1.04%, #BCE6EE 25.99%, #CAECEF 43.88%, #EEFAF1 72.12%, #F0FAF1 94.72%);
 
  border-radius: 20px;
  padding: 35px;
  cursor: pointer;
  transition: all 0.3s ease;
  min-height: 90px;
  position: relative;
  gap:15px'
}

.slider-item-revamp:hover {
  box-shadow: 0 4px 12px rgba(227, 238, 227, 0.6);
  transform: translateX(-4px);
}

.item-icon-revamp {
  width: 72px;
  height: 72px;
  margin-right: 3rem;
}

html[lang="ar"] .item-icon-revamp {
  width: 7rem;
  height: 7rem; 
}


.item-icon-revamp img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.slider-item-revamp h3 {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 32px;
  line-height: 32px;
  letter-spacing: -1px;
}

.slider-item-revamp svg{
  margin-left: auto;
}

.vertical-slider-module-ar .slider-text{
  margin-left: var(--gutter_width_percent);
}
.vertical-slider-module-ar .slider-track-wrapper.span6{
  margin-left:0;
}
.vertical-slider-module-ar .item-icon-revamp {
  margin-left: 3rem;
  margin-right: 0;
}
.vertical-slider-module-ar .slider-item-revamp svg {
  margin-left: unset;
  margin-right: auto;
  transform: rotateY(180deg);
}


  .slider-text h2 {
    font-size: 40px;
    margin-bottom: 23px;
  }

  .svg-mt{
    margin-top: 42px;
  }

/* Responsive */
@media (max-width: 768px) {
  .vertical-slider-module-ar .slider-text {
    margin-left: 0;
  }
  .slider-content {
    grid-template-columns: 1fr;
    gap: 40px;
  }

  .slider-text h2 {
    font-size: 32px;
  }

  .slider-track-wrapper {
    height: 400px;
  }
}