.hero-group{padding:100px 70px 100px 70px}@media(max-width:767px){.hero-group{padding:50px 35px 50px 35px}}.hero-group.welcome h1{margin-bottom:15px;max-width:850px}.services a{font-family:'Source Sans Pro',Helvetica,sans-serif;font-size:3.1em;display:inline;color:#3f51b4;font-weight:600;text-decoration:underline}.hero-group.services{padding:0px 70px 30px 70px}.hero-group.clients{padding:50px 70px 50px 70px}.hero-group.clients img{max-width:100%}@media(max-width:767px){.hero-group.clients{padding:25px 35px 25px 35px}.hero-group.clients .span4{display:inline-block;width:50%;float:left}}.reviews h1{margin-bottom:20px}.reviews p{margin-bottom:15px}.reviews a{color:inherit}.hero-group.reviews{padding:0px 70px 50px 70px}.client-review{margin-bottom:30px;padding-bottom:30px;position:relative}.client-review div+div{background:#f5f5f5;border-radius:4px;padding:40px;position:relative}.client-review div+div:before{content:"";position:absolute;height:40px;width:40px;background:#f5f5f5;top:60px;left:-20px;-webkit-transform:rotate(45deg) translate(0%,-50%);transform:rotate(45deg) translate(0%,-50%)}.client-review div+div h3,.client-review div+div p,.client-review div+div h2{position:relative}.client-review p{font-size:20px}.hero-group.reviews .row-depth-1:last-child .client-review{border-bottom:0}.client-review-avatar img{border-radius:50%;max-width:100%}@media(max-width:1228px){.row-fluid .client-review-avatar{width:0}.hero-group.reviews{padding:0 35px 25px 35px}.reviews p{font-size:16px}.client-review-avatar img{position:absolute;top:-100px;left:42.5%;margin-top:100px;transform:translate(-50%,0)}.client-review{padding-top:200px}.client-review div+div:before{position:absolute;top:0;left:45%;width:40px;-webkit-transform:translate(0%,-50%) rotate(45deg);transform:translate(0%,-50%) rotate(45deg)}}@media(max-width:767px){.hero-group.reviews{padding:0 35px 25px 35px}.reviews p{font-size:16px}.client-review-avatar img{position:absolute;top:-80px;left:50%;margin-top:100px;transform:translate(-50%,0)}.client-review{padding-top:200px}.client-review div+div:before{position:absolute;top:0;left:45%;width:40px;-webkit-transform:translate(0%,-50%) rotate(45deg);transform:translate(0%,-50%) rotate(45deg)}}.hero-images-group.clients-logos{max-width:90%}.hero-images-group .row-depth-2{display:inline-block;max-width:300px;margin:0}.hero-images-group .row-depth-2 *{margin:0;max-width:100%}@media(max-width:1358px){.hero-images-group .row-depth-2{max-width:50%;float:left}.hero-images-group .row-depth-2 *{max-width:100%}}