.clso1__heading {
    margin: 0 0 53px;
    max-width: 797px
}

.clso1__heading .tagline_text {
    margin-bottom: 24px
}

.clso1__list {
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    flex-wrap: wrap
}

.clso1__list .btn {
    padding-left: 15px;
    width: calc(50% - 10px)
}

.clso1__list .btn:hover {
    background: var(--Color_White_Smoke)
}

.clso1__list .btn .text {
    align-items: center;
    display: flex;
    height: 100%
}

.clso1__list .btn .item-icon img {
    display: block;
    height: 33px;
    max-width: inherit;
    width: 30px
}

@media (max-width:991px) {
    .clso1__list .btn.button_size_big .text {
        min-width: inherit
    }
}

@media (max-width:767px) {
    .clso1__list .btn {
        width: 100%
    }

    .clso1__heading {
        margin: 0 0 26px
    }

    .clso1__heading .heading_text {
        margin-bottom: 22px
    }
}