.grid_about_cols {
    display:grid;
    grid-template-columns: repeat(4, 1fr);
    gap:30px;
    @media screen and (max-width:992px) {
        grid-template-columns: repeat(2, 1fr);
    }
    @media screen and (max-width:575px) {
        gap:15px;
    }
}
.icon_item_grid_about_cols img {
    width:60px;
    height:60px;
    @media screen and (max-width:575px) {
        width:35px;
        height:35px;
    }
}
.title_item_grid_about_cols {
    font-weight:600;
    font-size:24px;
    margin:7px 0;
    @media screen and (max-width:1200px) {
        font-size:20px;
    }
    @media screen and (max-width:992px) {
        font-size:18px;
    }
    @media screen and (max-width:768px) {
        font-size:16px;
    }
    @media screen and (max-width:575px) {
        font-size:14px;
    }
}
.text_item_grid_about_cols {
    line-height:1.35;
    @media screen and (max-width:1200px) {
        font-size:14px;
    }
    @media screen and (max-width:768px) {
        font-size:12px;
    }
}
.text_grid_about_images {
    display:grid;
    margin:0;
    padding:0;
    grid-template-columns: repeat(3, 1fr);
    gap:30px;
    @media screen and (max-width:768px) {
        gap:15px;
    }
    @media screen and (max-width:575px) {
        grid-template-columns: repeat(2, 1fr);
    }
    @media screen and (max-width:414px) {
        grid-template-columns: 1fr;
    }
}
.text_grid_about_images li {
    list-style:none;
    padding:10px 15px;
    box-shadow:0 0 15px 0 rgba(0,0,0,.1);
    border-radius:6px;
    line-height:1.35;
    @media screen and (max-width:1200px) {
        font-size:14px;
    }
    @media screen and (max-width:768px) {
        font-size:12px;
    }
}