.slider {
width: 100%;
padding: 0;
}

.slider__wrapper {
display: flex;
flex-direction: column;
align-items: center;
}

.slider__slider {
width: 100%;
}

.slider__slider img {
width: 100%;
}

.slider__slide {
width: 100%;
height: 500px;
display: flex;
align-items: center;
position: relative;
}

.slider__img {
width: 100%;
position: absolute;
top: 50%;
object-fit: cover;
transform: translateY(-50%);
}

.cards__wrapper {
display: flex;
flex-wrap: nowrap;
margin-left: -20px;
}

.card {
display: flex;
flex-direction: column;
margin-left: 20px;
flex-basis: calc(100% / 3 - 20px);
}

.card__image {
width: 100%;
}

.download {
padding: 20px 0;
}

.download__text {
border-bottom: 1px solid black;
}

@media screen and (max-width: 768px) {
.slider__slide {
height: 200px;
}
}

@media screen and (max-width: 768px) {
.cards__wrapper {
flex-direction: column;
margin-left: 0;
}
}

@media screen and (max-width: 768px) {
.card {
flex-basis: 100%;
margin-left: 0;
margin-bottom: 10px;
}
}
