.ts-clientbox-style-2 .themestek-item-thumbnail{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;padding:0 15px;display:table;width:100%}.ts-clientbox-style-2 .themestek-item-thumbnail .themestek-item-thumbnail-inner{height:auto;display:table-cell;vertical-align:middle}.ts-clientbox-style-2 .themestek-client-with-hover-img{overflow:hidden;position:relative;text-align:center;z-index:1;height:-webkit-max-content;display:inline-block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.ts-clientbox-style-2 .themestek-item-thumbnail,.ts-clientbox-style-2 .ts-client-box-hover-img{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.ts-clientbox-style-2 .ts-client-box-hover-img{position:absolute;z-index:1;top:0;padding:0 15px;left:0;visibility:hidden;transform:translateY(-100%)}.ts-clientbox-style-2 .ts-client-box-hover-img{transform:translateY(-100%)}.ts-clientbox-style-2:hover .themestek-item-thumbnail{transform:translateY(100%)}.ts-clientbox-style-2.themestek-clientbox-hover-exists:hover .ts-client-box-hover-img{visibility:visible;transform:translateY(0%)}.ts-clientbox-style-2 .themestek-client-wrapper{overflow:hidden}.ts-clientbox-style-2:hover .themestek-item-thumbnail{border-color:var(--tste-optico-skincolor)}