*{
    margin: 0;
    padding: 0;
}
.carousel-wrapper{
    width: 300px;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
}
.carousel-wrapper>.images-wrapper{
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    /* justify-content: flex-start; */
    /* border: 10px solid red; */
    transition: all 0.5s;
}
.carousel-wrapper>.images-wrapper>img{

}
.button-wrapper{
    display: flex;
    width: 300px;
    margin: 10px auto;
    justify-content: space-between;
}
.button-wrapper>button{
    border-radius: 50%;
    background-color: orange;
    color: white;
}
.button-wrapper>button.red{
    color: red;
}