.trusted-partners {
    padding: 80px 50px 120px 50px;
    text-align: center;
}

.trusted-partners h2 {
    margin-bottom: 20px;
}

.logo-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}

.logo-wrapper img {
    max-width: calc((100% / 3) - 10px);
    height: auto;
}

@media (min-width: 1024px) {
    .logo-wrapper {
        margin: 0 auto 20px auto;
        max-width: 800px;
    }

    .logo-wrapper img {
        max-width: 100px;
    }
}
