.client,.client-desaturated,.client-opaque,.client-opaque-inverted,.client-border,.client-border2{margin-bottom:2.14286em;text-align:center}.client .progressive__img,.client-desaturated .progressive__img,.client-opaque .progressive__img,.client-opaque-inverted .progressive__img,.client-border .progressive__img,.client-border2 .progressive__img{top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.client-desaturated img{transition:-webkit-filter .3s ease, filter .3s ease;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.client-desaturated img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.client-opaque img,.client-opaque-inverted img{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.client-opaque img:hover,.client-opaque-inverted img:hover{opacity:.5}.client-border{display:block;border:1px solid #f2f2f2;padding:1.7em 0.5em}.client-border:before,.client-border:after{content:"";display:table}.client-border:after{clear:both}.client-border2{-webkit-transition:border .3s ease;transition:border .3s ease;display:block;padding:1.7em 0.5em;border:1px solid #f2f2f2}.client-border2:hover{border-color:#f42958}.client-border-bw,.client-border-bw-inverted{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;clear:both;overflow:auto;width:25%;margin:-2px;position:relative;border:1px solid rgba(0,0,0,0.1);padding:1em;margin-bottom:0;border-top:0;border-left:0;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-border-bw:nth-child(4n+4),.client-border-bw-inverted:nth-child(4n+4){border-right-width:0}.client-border-bw:nth-last-child(-n+4),.client-border-bw-inverted:nth-last-child(-n+4){border-bottom-width:0}.client-border-bw.light img,.light.client-border-bw-inverted img{opacity:0.3}.client-border-bw img,.client-border-bw-inverted img{opacity:0.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.client-border-bw img:hover,.client-border-bw-inverted img:hover{opacity:1}.client-border-bw-inverted{border-color:rgba(255,255,255,0.2)}.client-opaque-inverted img{opacity:0.5}.client-opaque-inverted img:hover{opacity:1}@media (max-width: 992px){.client-border-bw,.client-border-bw-inverted{width:calc(100% - 40px);margin:0 20px;border-width:0 0 1px}.client-border-bw:nth-last-child(-n+4),.client-border-bw-inverted:nth-last-child(-n+4){border-bottom-width:1px}}
