.counter-wrapper{
    margin: 2rem 0;
    display:flex;
    gap:1.5rem;
}
.counter-item{
    flex:1;
}

.counter-number{
    font-size:3rem;
    font-weight:bold;
    line-height:1;
    color:var(--primary-color);
    margin-bottom: 0.5rem;
}
.counter-text{
    color:var(--primary-color);
    line-height:1.2;
}

.partnership-logos{
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    align-items:center;
    column-gap:2rem;
    row-gap:0;
    margin-top:3rem;
}

.partnership-logos img{
    aspect-ratio : 16/9;
    object-fit:contain;
}

