.steps {
    position: relative;
    z-index: 10;
}
.steps__wrapper {
    display: flex;
}
.steps__title {
    width: 50%;
    font-size: 60px;
}
.steps__items {
    display: flex;
    flex-direction: column;
    gap: 44px;
    width: 50%;
}
.steps__item {
    display: flex;
    align-items: center;
    gap: 50px;
}
.steps__num {
    min-width: 13%;
    color: rgba(255, 255, 255, 0.17);
    font-size: 70px;
}
.steps__text {
    font-size: 30px;
    line-height: 1.2;
}
.steps__text-wrapper {
    display: flex;
    flex-direction: column;
    gap: 13px;
}
.steps__desc {
    font-size: 20px;
    max-width: 400px;
}
@media (max-width: 1024px) {
    .steps__title {
        width: 50%;
        font-size: 30px;
    }
    .steps__item {
        gap: 20px;
    }
    .steps__num {
        font-size: 30px;
    }
    .steps__text {
        font-size: 20px;
    }
    .steps__desc {
        font-size: 14px;
    }
}
@media (max-width: 520px) {
    .steps__wrapper {
        flex-direction: column;
        gap: 30px;
    }
    .steps__title {
        width: 100%;
    }
    .steps__items {
        width: 100%;
    }
}
