icon-grid{
    display: blocks;
}

icon-grid .icon-grid-container{
    display: flex;
    flex-direction: column;
    gap: 30px;
}

icon-grid .icon-grid{
    background-color: rgb(234,234,234);
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 6px;
}

icon-grid .icon-item{
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 10px;
}

icon-grid .icon{
    width: 30px;
    height: 30px;
    overflow: hidden;
}
icon-grid .icon img{
    width: 100%;
    height: 100%;
}
@media(max-width:959px){
    icon-grid .icon-grid{
        grid-template-columns: repeat(1,1fr);
    }
}