.imagine-columns{margin-top:88px;margin-bottom:88px}@media (min-width:970px){.imagine-columns{margin-top:140px;margin-bottom:140px}}.imagine-columns .wrapper{position:relative;background-color:#e0e0e0;background-position:center;background-size:cover;overflow:hidden;padding:32px;border-radius:20px}.imagine-columns .wrapper.with-bg .title-wrap{color:#fff}.imagine-columns .list{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));counter-reset:item;gap:16px}.imagine-columns .list .item{padding:8px;border-radius:10px;background:#fff;height:100%;counter-increment:item}.imagine-columns .list .item .item-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:32px}.imagine-columns .list .item .item-top:before{color:rgba(0,0,0,.6);padding:16px 0 0 16px;content:counter(item,decimal-leading-zero)}.imagine-columns .list .item .item-top .icon{width:80px;height:80px;flex:0 0 80px;border-radius:8px;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center}.imagine-columns .list .item .item-top .icon img{max-width:32px;max-height:32px}.imagine-columns .list .item .inner{padding:0 0 16px 16px}.imagine-columns .list .item h3{margin-bottom:12px}