.trusted {
    padding: 210px 0;
    display: block; /* Ensure the section is visible */
    min-height: 150px; /* Adjust based on actual content */
    padding: 20px 0; /* Add padding for spacing */
}
.trusted h2,
.trusted h3 {
    font-size: 50px;
    margin: 0;
    font-weight: bold;
}
.trusted__grid {
    display: grid;
    column-gap: 50px;
    row-gap: 60px;
    grid-template-columns: 1.4fr 0.6fr repeat(3, 1fr);
    padding: 62px 0 78px;
    align-items: center;
    text-align: center;
}
.trusted__grid img {
    max-width: 100%;
    height: auto;
}
.trusted__grid--mobile {
    display: none;
}
.trusted__logo {
    display: inline-block;
    width: 120px; /* Explicit width */
    height: 60px; /* Explicit height */
    margin: 0 10px; /* Add spacing between logos */
}
@media (max-width: 992px) {
    .trusted {
        padding: 6vw 0;
    }
    .trusted .container {
        max-width: 90vw;
    }
    .trusted h2,
    .trusted h3 {
        font-size: 5vw;
    }
    .trusted__grid {
        display: none;
    }
    .trusted__grid--mobile {
        display: grid;
        grid-template-columns: 2fr 2fr;
        row-gap: 3vw;
        column-gap: 40px;
        max-width: 61vw;
        margin: 0 auto;
    }
}
@media (min-width: 993px) {
    .trusted {
        padding: 5.5vw 0;
    }
    .trusted .container {
        max-width: 65vw;
    }
    .trusted h3 {
        font-size: 2.3vw;
    }
   /* .trusted__grid {
        column-gap: 2.2vw;
        row-gap: 1vw;
        grid-template-columns: 1.2fr 0.4fr 0.8fr 0.8fr 0.8fr;
        padding: 2.2vw 3vw;
    } */
      .trusted__grid {
        column-gap: 5.5vw;
        row-gap: 2vw;
        grid-template-columns: 0.8fr 0.8fr 1fr 1fr;
        padding: 2.2vw 3vw;
    }
}