.gem-clients{margin:0}.gem-clients-type-carousel-grid .gem-clients-slide{width:100%;float:left}.disable-grayscale.gem-clients-type-carousel-grid .gem-client-item a{background-color:transparent}.gem-clients-type-carousel-grid .gem-client-item{padding:0;justify-content:center;display:flex}.gem-clients-slide-inner.clearfix{margin-right:-5px;margin-left:-5px}.gem-clients-type-carousel-grid .gem-client-item a,.gem-clients-type-carousel-grid .gem-client-item span{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;text-align:center;width:100%;display:block}.gem-clients-type-carousel-grid .gem-client-item a img,.gem-clients-type-carousel-grid .gem-client-item span img{opacity:.5;display:inline-block}.gem-clients-type-carousel-grid .gem-client-item a:hover img,.gem-clients-type-carousel-grid .gem-client-item span:hover img{opacity:1}.gem-clients .gem-client-item a,.gem-clients .gem-client-item span{position:relative;background:none}.gem-clients .gem-client-item a img.gem-grayscale-normal,.gem-clients .gem-client-item a:hover img.gem-grayscale-hover,.gem-clients .gem-client-item span img.gem-grayscale-normal,.gem-clients .gem-client-item span:hover img.gem-grayscale-hover{filter:grayscale(1)}.gem-clients .gem-client-item a img,.gem-clients .gem-client-item a:hover img,.gem-clients .gem-client-item span img,.gem-clients .gem-client-item span:hover img{filter:grayscale(0)}.gem-client-item a img,.gem-client-item span img{transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear}.clients-grid .gem-clients-slide-inner{justify-content:flex-start;flex-wrap:wrap;align-items:stretch;display:flex}.clients-grid .gem-clients-type-carousel-grid .gem-client-item a,.clients-grid .gem-clients-type-carousel-grid .gem-client-item span:not(.caption,.text){overflow:hidden;justify-content:center;max-height:200px;margin:0 5px 10px;align-items:center;display:flex}.clients-grid .gem-clients-slide .col-xs-1-5{width:20%}@media (min-width:768px){.clients-grid .gem-clients-slide .col-sm-1-5{width:20%}}@media (min-width:992px){.clients-grid .gem-clients-slide .col-md-1-5{width:20%}}.clients-grid .caroufredsel_wrapper{height:auto!important}.clients-grid .gem-clients-grid-carousel{height:auto!important;position:inherit!important}.clients-carousel .gem_client-carousel{margin-right:auto;max-width:2000px;margin-left:auto}.clients-carousel .gem-client-item a,.clients-carousel .gem-client-item span{display:block}.clients-carousel .gem_client-carousel.fullwidth-block,body.elementor-editor-active .clients-carousel .gem_client-carousel{width:100%}.clients-carousel .gem-clients-slide-inner{justify-content:flex-start;flex-wrap:wrap;align-items:stretch;display:flex}.clients-carousel .gem-client-item span{overflow:hidden;justify-content:center;align-items:center;display:flex}.clients-carousel .gem-client-item span:hover{background:none}.clients-carousel .gem-client-carousel-navigation span{justify-content:center;position:absolute;align-items:center;display:flex}.clients-carousel .gem-client-carousel-navigation span:after{margin-right:0;position:relative;top:auto;margin-left:0;left:0;width:100px;margin-top:auto}.gem-clients .gem-client-item .caption{right:0;position:absolute;max-width:100%;bottom:0;left:0;width:auto}.clients-caption-horizontal-left .gem-clients .gem-client-item .caption{right:auto;left:0}.clients-caption-horizontal-right .gem-clients .gem-client-item .caption{right:0;left:auto}.clients-caption-horizontal-stretch .gem-clients .gem-client-item .caption{right:0;left:0}.clients-caption-horizontal-center .gem-clients .gem-client-item .caption{transform:translateX(-50%);right:auto;left:50%}.clients-caption-vertical-top .gem-clients .gem-client-item .caption{bottom:auto;top:0}.clients-caption-vertical-middle .gem-clients .gem-client-item .caption{transform:translateY(-50%);bottom:auto;top:50%}.clients-caption-horizontal-center.clients-caption-vertical-middle .gem-clients .gem-client-item .caption{transform:translateX(-50%) translateY(-50%)}.clients-caption-vertical-bottom .gem-clients .gem-client-item .caption{bottom:0;top:auto}.gem-clients .gem-client-item .caption .text{padding:10px;color:var(--thegem-to-body-color);background-color:#ffffffa1;margin:0;display:block}.gem-clients .gem-client-item .caption.show-on-hover{transition:opacity .3s linear;opacity:0;visibility:hidden}.gem-clients .gem-client-item>a:hover .caption.show-on-hover,.gem-clients .gem-client-item>span:hover .caption.show-on-hover{opacity:1;visibility:visible}