.client{margin-bottom:20px;position:relative}.client h3 strong{position:relative;font-weight:400;display:inline-block}.client h3{margin-bottom:30px;color:var(--color-light)}.client-holder{margin-right:-1px;margin-left:-1px;display:flex;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1)}.client-column{width:100%;border:1px solid rgba(255,255,255,.1);border-top:0}.card-client{position:relative;display:flex;text-decoration:none}.card-client-text{width:50%;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;padding:10px}.card-client-text h4{margin-bottom:5px;text-transform:uppercase}.card-client-text span{display:block;font-size:12px;font-weight:400;margin-bottom:5px;text-transform:uppercase;color:var(--color-secondary)}.card-client-image{position:relative;z-index:1;width:50%;display:flex;align-items:flex-start;height:120px;border-right:1px solid rgba(255,255,255,.1);justify-content:center;background:var(--color-gray-1000)}.card-client-image img{width:auto;height:100%;object-fit:contain;display:block}.card-client:hover{z-index:1}.card-client:hover .card-client-image:after{opacity:1;visibility:visible}@media screen and (min-width:768px){.client h3{margin-bottom:57px}.client h3 strong:after{content:attr(data-text);position:absolute;top:2px;left:2px;z-index:-1;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--color-secondary);-webkit-text-stroke-width:1px}.card-client-image{height:180px}.client-column{padding-right:1px;padding-left:1px}.card-client-text span{font-size:16px}}@media screen and (min-width:1024px){.client-column{width:50%}.client-column{border:1px solid rgba(255,255,255,.1)}.client-holder{border-top:0}.card-client-text h4{margin-bottom:20px}.card-client-image{height:240px}.card-client-text{padding:20px 30px}}@media screen and (min-width:1440px){.card-client-text span{font-size:20px}}