@media (min-width: 1200px) {
  /* Base styles */
html, body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  height: 100%;
}

.section-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

.section {
  /* position: absolute; */
  width: 100%;height: fit-content;;
  transition: transform 1s ease-out, opacity 1s ease-out;
  overflow-y: scroll;
}


.section.active {
  transform: translateY(0);
  opacity: 1;
}

.section.previous {
  transform: translateY(-100%);
  opacity: 0;
}

.section.next {
  transform: translateY(100%);
  opacity: 0;
}

/* Specific section styles */
/* .hero-section { background-color: #0b0b31; }
.main-content { background-color: #ffffff; }
.video-container { background-color: #0f0f0f; }
.values-container { background-color: #f5f5f5; }
.partners-container { background-color: #0b0b31; }
.exp-container { background-color: #ffffff; }
.remarks { background-color: #0b0b31; } */

/* Progress indicator */
.progress-indicator {
  position: fixed;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 840;
}

.progress-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.3);
  margin: 10px 0;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.progress-dot.active {
  background-color: white;
}
}






