#video-dots {
  margin-top: 0px;

  margin-bottom: 30px;
}

#video-dots ul {
  margin: auto;

  display: flex;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  gap: 15px;

  /* background: var(--c-grey); */

  width: fit-content;

  padding: 15px 20px;

  border-radius: 100px;
}

#video-dots li {
  list-style: none;

  width: 10px;

  height: 10px;

  cursor: pointer;
}

#video-dots li::after {
  content: "";

  background: var(--c-secondary);

  position: absolute;

  width: 10px;

  height: 10px;

  border-radius: 100%;

  transition: all 0.35s ease;
}

#video-dots li.active::after {
  background: var(--c-black);
}

/* ELEMENTOR */

#video-slide .elementor-widget-wrap,
#video-slide {
  display: flex;

  flex-direction: row;

  width: 100%;

  overflow-x: scroll;

  gap: 30px;

  cursor: grab;

  padding: 0 0 0 0;

  scrollbar-width: none;

  flex-wrap: nowrap;
}

#video-slide .video {
  flex: 0 0 100%;

  display: flex;

  flex-direction: column;

  justify-content: space-between;

  gap: 20px;

  position: relative;

  overflow: hidden;

  /* height: 520px; */
}

/* Columnas con videos */

/* .video-col * {
  height: 100%;
} */
