.icons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.icons-grid-three{grid-template-columns:repeat(3,1fr);gap:32px}
.icons-grid-three .icons-grid-item{align-items:flex-start;gap:24px}
.icons-grid-three .icons-grid-item-text{margin:0;margin-bottom:12px;font-size:18px;line-height:24px;font-weight:700;color:#111}
.icons-grid-three .icons-grid-item-subtext{margin:0;font-size:16px;line-height:24px;font-weight:400;color:#606060}
.icons-grid-title{margin:0;margin-bottom:18px;font-size:20px;line-height:40px;font-weight:700;color:#111}
.icons-grid-title-big{font-size:24px;line-height:40px;text-transform:uppercase}
.icons-grid-item{background-color:#fcfbfc;padding:32px 20px;display:flex;justify-content:flex-start;align-items:center;gap:14px}
.icons-grid-item img{width:42px;height:42px}
.icons-grid-item-text{font-size:16px;line-height:24px;font-weight:400;color:#606060}
@media screen and (max-width:990px){
.icons-grid{display:flex;flex-direction:column;gap:24px}
.icons-grid-title{margin:0;margin-bottom:18px;font-size:20px;line-height:40px;font-weight:700;color:#111}
.icons-grid-item{width:100%;justify-content:flex-start}
}