.content-with-top-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:80px 8%;line-height:1;font-family:"Gotham-Book",sans-serif;font-size:16px}.content-with-top-icon .cm--features-wrap{max-width:1240px;width:100%;margin:auto}.content-with-top-icon .cm--features-wrap h2{margin:0;font-size:28px;color:#000;text-align:center;line-height:1.7em;font-family:'Gotham-Medium';padding:0 8%;margin-bottom:20px}.content-with-top-icon .cm-features-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.content-with-top-icon .cm-features-list .cm-feature{padding:20px 0;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px}.content-with-top-icon .cm-features-list .cm-feature__title{font-size:22px;line-height:1.5em;font-family:'Gotham-Medium';padding:0 9%;font-weight:400}.content-with-top-icon .cm-features-list .cm-feature__info{margin-top:10px;font-size:16px;line-height:1.5em;padding:0 12%}.content-with-top-icon .cm-features-list .cm-feature__image{width:120px;height:120px;margin:20px auto;background:center no-repeat;background-size:contain}@media(max-width:1440px){.content-with-top-icon{padding:30px 5%}}@media(max-width:1024px){.content-with-top-icon{padding:30px 0}}@media(max-width:800px){.content-with-top-icon .cm-features-list .cm-feature{-webkit-box-flex:1;-ms-flex:1 1 226px;flex:1 1 226px}.content-with-top-icon .cm-features-list .cm-feature__image{width:80px;height:80px}.content-with-top-icon .cm-features-list .cm-feature__title{font-size:20px;padding:0 7%}.content-with-top-icon .cm-features-list .cm-feature__info{padding:0 8%}.content-with-top-icon .cm--features-wrap h2{padding:0 1%}}@media all and (max-width:640px){.content-with-top-icon .cm-features-list .cm-feature__title{font-size:18px;padding:0 3%}.content-with-top-icon .cm-features-list .cm-feature__info{padding:0 8%;font-size:15px}.content-with-top-icon .cm--features-wrap h2{position:relative}.content-with-top-icon .cm--features-wrap h2:after{content:"";border-bottom:3px solid #84b54f;width:13%;position:absolute;bottom:-10px;right:44%}}@media(max-width:480px){.content-with-top-icon{padding:20px 1%}}