.elementor .e-1d1f681{width:100%;flex-direction:column;}.elementor .e-819f10b{flex-direction:row;/* 1. Freeze the entire section container so nothing spills out */
selector, 
.your-main-timeline-section-class {
  height: 100vh !important; /* Locks the section to exactly one screen height */
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  position: relative !important;
}

/* 2. Left column (Image) stays completely still, centered on screen */
selector .elementor-column:first-child,
.your-left-image-column {
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* 3. Right column (Your Custom HTML) becomes the ONLY thing that scrolls */
selector .elementor-column:last-child,
.your-right-html-column {
  height: 100vh !important;          /* Matches the viewport height */
  overflow-y: scroll !important;      /* Forces internal scrolling */
  scrollbar-width: none !important;   /* Hides clunky scrollbars on Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
selector .elementor-column:last-child::-webkit-scrollbar,
.your-right-html-column::-webkit-scrollbar {
  display: none !important;
}\n}