main {
    display:flex;
    flex-direction:column;
    background:rgba(0,0,0,0.5);
    height:100vh;
    max-width:1440px;
    margin:0 auto;
    gap:100px;
}
* {
    margin:0;
    padding:0;
    background:rgba(0,0,0,0.1);
}

button {
    height:50px;
    padding:10px;
    margin:10px;
}

.wrap_button {
    display:flex;
    justify-content:space-between;
    align-items:center;
    height:50px;
    min-width:100%;
    padding:50px 0px;
}
.container {
    display:flex;
    justify-content:flex-start;
    align-items:center;
    gap:10px;
    overflow:hidden;
    padding:100px 0px;
    height:100%;
    min-width:100%;
}

.slider__item {
    display:flex;
    flex-direction: column;
    justify-content:space-between;
    align-items: center;
    width:100%;
    gap:10px;
    height:100%;
}

img {
    width:100%;
    height:100%;
    object-fit:contain;
}

.flex_33 {
    flex:1 1 300px;
    height:500px;
    display:flex;
    align-items:center;
}
.slider__item h3,
 .slider__item p,
  .slider__item img {
    flex:1 1 30%;
    display:flex;
    align-items:center;
    justify-content:center;
}


@media (max-width:768px) {
    .none768 {
        display:none;
    }
}

@media (max-width:512px) {
    .none512 {
        display:none;
    }
}

