.clients-block h2 {
    text-align: center;
    color: #fff;
    margin-bottom: 100px;
}
.clients-block .gallery {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: clamp(50px, 5%, 100px);
}
.clients-block .logo {
    flex: 1;
    display: flex;
    justify-content: center;
}
.clients-block .logo img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    filter: brightness(0) invert(1);
}

@media all and (max-width: 1023px) {
.clients-block .gallery {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 80px 50px;
}
.clients-block .logo img {
    max-width: 250px;
}
}
@media all and (max-width: 620px) {
.clients-block .gallery {
    grid-template-columns: 1fr;
    gap: 65px;
}
}