.carousel-container {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;  

}

.carousel {
  display: flex;
  overflow: hidden;
  flex:1;
  
}

.slide {
  flex: 0 0 100%;
  transition: transform 0.3s ease-in-out;
  display: none;
}

.slide.active {
  display: block;
}

.carousel-dots {
  display: flex;
  justify-content: center;
  background-color: white;
  padding:10px;
}

.carousel-dot {
  width: 10px;
  height: 10px;
  background-color: gray;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
}

.carousel-dot.active {
  background-color: black;
}
