.worksteps {
    background-image: url(worksteps_bg.webp);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 20px;
}

.worksteps__object {
    background-color: #fff;
    padding: 20px;
}
.worksteps__title {
    color: #fff;
    margin-bottom: 40px;
}
.worksteps__object-title {
    display: none;
}
.switch-akk-btn__num {
    margin-right: 20px;
}
@media (min-width:576px) {
    
}

@media (min-width:768px) {
    
}

@media (min-width:992px) {
    .worksteps__title {
        margin-bottom: 52px;
        padding-bottom: 40px;
    }
    .worksteps {
        margin-bottom: 40px;
    }
}

@media (min-width:1200px) {
    .worksteps {
        margin-bottom: 65px;
        background-position: center;
    }
    .worksteps__switch-akk-btn {
        display: none;
    }
    .tabs-blok__wrapper {
        display: initial;
        width: 33.3333%;
        flex-shrink: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0;
        margin-left: 30px;

    }
    .switch-list__item:not(:last-child) {
        margin-bottom: 21px;
    }
    .worksteps__tabs-blok {
        display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;
        flex-direction: row-reverse; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse;
        

    }
    .worksteps__tabscontent-list {
        flex-grow: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1;
        width: 100%;
    }
    .tabscontent-item {
        height: 100%;
    }
    .worksteps__object {
        padding: 40px 40px 20px 40px;
        height: 100%;
    }
    .worksteps__object-image-wrapper {
        margin-bottom: 20px;
        display: block;
    }
}

@media (min-width:1400px) {
    
}