.institutional-partners {
    padding: 28px 0;
    background: #fff;
    border-top: 1px solid #e8e8e8;
}

.institutional-partners__logos {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 24px 48px;
}

.institutional-partners__logos a {
    display: block;
    max-width: 100%;
}

.institutional-partners__onudi {
    width: 330px;
}

.institutional-partners__seco {
    width: 480px;
}

.institutional-partners__logos img {
    display: block;
    width: 100%;
    height: auto;
}

.institutional-partners__logos a:focus-visible {
    outline: 2px solid #0079ad;
    outline-offset: 6px;
}
