.solutions-header{background-color:#f7f7f7}.solutions-header h2{font-family:Roboto;font-weight:700;font-size:34px;line-height:40px;color:#464646}.solutions-header p{font-weight:400;font-size:22px;line-height:32px;margin:0}.solutions-categories h3{font-family:Roboto;font-weight:500;font-size:17px;line-height:26px;color:#464646;border-bottom:2px solid #f3f3f3;padding-bottom:13px;margin-bottom:16px}.solutions-list{padding-left:0}.solutions-list li{list-style:none;font-family:Roboto;font-weight:300;font-size:17px;line-height:26px;color:#565b65;padding:7px 0 5px;display:block}.solutions-list li:hover{color:#f5801a;cursor:pointer}.solutions-list li.active{color:#f5801a}.solutions-block{border:1px solid #f3f3f3;padding:15px;transition-duration:.3s;height:100%}.solutions-block:hover{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transition-duration:.3s}.solutions-flex{margin:0 auto 0 -30px;display:flex;flex-flow:row wrap;align-items:stretch}.solutions-flex a:focus,.solutions-flex a:hover{text-decoration:none}.solutions-block-title{font-family:Roboto;font-weight:500;font-size:22px;line-height:26px;padding:33px 0 12px;color:#464646}.solutions-block-desc{font-family:Roboto;font-weight:300;font-size:17px;line-height:25px;color:#565b65}.solutions-block img{display:block;height:50px}
