.c-clients-slider{position:relative;padding:100px 0 60px;margin-top:-40px;margin-bottom:40px}.c-clients-slider__watermark{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:clamp(50px,12vw,200px);font-weight:500;letter-spacing:-1.04px;white-space:nowrap;color:#0000000a;pointer-events:none;z-index:-1;line-height:1}.c-clients-slider .container{position:relative;z-index:1}.c-clients-slider__slider.swiper{overflow:visible}.c-clients-slider__slider .swiper-wrapper{transition-timing-function:linear}.c-clients-slider__slide{height:auto}.c-clients-slider__slide--even{transform:translateY(40px)}@media (max-width: 991px){.c-clients-slider__slide--even{transform:none}}.c-client-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .3s ease}.c-clients-slider__slide--even .c-client-card{flex-direction:column-reverse}.c-client-card__media{position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:var(--light-grey, #F5F5F5)}.c-client-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.c-client-card__image img{width:100%;height:100%;object-fit:cover;filter:brightness(.5);transition:transform 8s ease,filter .4s ease}.c-client-card:hover .c-client-card__image img{transform:scale(1.5);filter:brightness(.7)}.c-client-card__logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;padding:20px;filter:brightness(0) saturate(100%) invert(90%) sepia(33%) saturate(2%) hue-rotate(208deg) brightness(109%) contrast(101%)}.c-client-card__logo img{max-width:60%;max-height:40%;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))}.c-clients-slider__slide .c-card__content{display:flex;flex-direction:column;padding:10px 0}.c-clients-slider__slide--odd .c-card__content{flex-direction:column-reverse}@media (max-width: 991px){.c-clients-slider{padding:60px 0;overflow-x:hidden}.c-clients-slider__slide--odd .c-client-card,.c-clients-slider__slide--even .c-client-card{flex-direction:column}.c-clients-slider__watermark{top:30px;font-size:60px}.c-clients-slider__slide .c-card__content{flex-direction:column-reverse}}
