.icon-with-text .icon-text-parent{background:#f5f7fa;padding:60px 20px}.icon-with-text .icon-text-wrap{display:grid;gap:40px 30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.icon-with-text .icon-listing{align-items:flex-start;display:flex;flex-direction:column}.icon-with-text .icon img{height:48px;margin-bottom:18px;width:48px}.icon-with-text .icon-listing h4{color:#1f2d3d;font-size:20px;font-weight:600;margin:0 0 10px}.icon-with-text .icon-listing p{color:#5f6b7a;font-size:15px;line-height:1.7;margin:0}.icon-with-text .icon-listing h4{font-size:18px}.icon-with-text .heading-content{padding-bottom:50px;text-align:center}.icon-with-text .heading-content span{background:#f2731d;border-radius:10px 0 10px 0;color:#fff;padding:.25em .7em}.icon-with-text .heading-content h2{margin:20px 0 0}@media only screen and (min-width:768px) and (max-width:1024px){.icon-with-text .heading-content h2{margin:20px 0 0}.icon-with-text .heading-content{padding-bottom:50px}.icon-with-text .icon-listing h4{font-size:18px}}@media only screen and (max-width:767px){.icon-with-text .icon-text-wrap{gap:20px 20px;grid-template-columns:repeat(1,1fr)}.icon-with-text .heading-content h2{font-size:25px}.icon-with-text .heading-content{padding-bottom:25px}}