.clients-page{margin-block:30px 60px}.clients-page .container{max-width:1440px;padding:10px}.clients-page__grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-block:30px;padding-right:0;display:grid}@media (min-width:640px){.clients-page__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.clients-page__grid{grid-template-columns:repeat(5,1fr)}}.clients-page__item{cursor:zoom-in;background:#fff;border:1px solid #bcd0c4;border-radius:10px;padding:0;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.clients-page__item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.clients-page__item img{width:100%;height:auto;display:block}.lightbox{z-index:100;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__img{background:#fff;border-radius:10px;max-width:min(90vw,700px);max-height:80vh}.lightbox__btn{color:#fff;opacity:.85;background:0 0;border:0;padding:10px;display:inline-flex;position:absolute}.lightbox__btn:hover{opacity:1}.lightbox__close{top:16px;right:16px}.lightbox__prev{top:50%;left:16px;transform:translateY(-50%)}.lightbox__next{top:50%;right:16px;transform:translateY(-50%)}
