.solution-group h2{color:#036bc5;font-weight:600;font-size:4.25em;margin-top:0}.solution-group .solution-children>div{float:left;width:48%;margin-right:4%;padding-bottom:30px;border-bottom:#ddd solid 1px;display:block;margin-bottom:30px}.solution-group .single-sol-icon{font-size:1.3em;width:90px;height:90px;text-align:center;margin:0;padding:0;display:block;position:relative;float:left;background:#f3f3f3}.solution-group .single-sol-icon:before{display:block;font-size:2.5em;line-height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding-left:1px}.solution-group .solution-children .content-wrap{padding-top:4px}.solution-group .solution-children .content-wrap{margin-left:108px}.solution-group .solution-children .content-wrap{color:#939697}.solution-group .solution-children h3{text-transform:uppercase;margin-top:0;color:#036bc5;font-weight:500;font-size:1.45em}.solution-group .solution-children>div:nth-child(2n+2){margin-right:0}.solution-group h2 span{font-weight:300}.solution-group .solution-children>div p:last-child{margin-bottom:0}.solution-group .solution-children{margin:50px 0 0;padding-bottom:0}@media(max-width:1139px){.solution-group h2{font-size:3.85em}}@media(max-width:899px){.solution-group h2{font-size:3em}.solution-group .solution-children{margin:35px 0 0px;padding:0 0 35px}.solution-group .solution-children>div{display:block;margin-bottom:20px;padding-bottom:20px;border-bottom:#ddd solid 1px;width:100%;float:none}.solution-group .solution-children .content-wrap{padding-top:0}.solution-group .solution-children>div{display:block;margin-bottom:20px;padding-bottom:20px;border-bottom:#ddd solid 1px;width:100%;float:none}.solution-group .solution-children>div:last-child{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}.solution-group .single-sol-icon{font-size:inherit}}@media(max-width:767px){.solution-group h2{font-size:1.9em}.solution-group .solution-children h3{text-transform:uppercase;margin-top:0;font-weight:500;font-size:1.25em}.solution-group .solution-children>div:last-child{border:0;padding:0;margin:0}}@media(max-width:599px){.solution-group h2{font-size:1.8em}.solution-group .single-sol-icon{display:block;position:relative;float:left;background:#f3f3f3;width:64px;height:64px;text-align:center;margin:0;padding:0}.solution-group .solution-children .content-wrap{padding-top:0;margin-left:80px}}