.client-logo-element{margin-bottom:150px}.client-logo-element *{image-rendering:auto;will-change:transform;backface-visibility:hidden}.client-logo-container{position:relative;width:100%;height:400px}.client-logo{position:absolute;cursor:grab;user-select:none;display:flex;align-items:center;justify-content:center;font-weight:700;transition:none}.client-logo img{object-fit:contain;aspect-ratio:1;width:100%;height:auto}.client-logo:active{cursor:grabbing;z-index:1111}.project-text-block{margin:10% 20%;color:black;letter-spacing:.006em;line-height:1.8em;text-align:left;font-size:larger;background:rgba(0,0,0,.02);padding:12px 22px 19px;border-radius:20px}