.logos .logos__heading{text-align:center;margin-bottom:24px}@media screen and (min-width: 700px){.logos .logos__heading{margin-bottom:32px}}.logos .logos__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:8px}@media screen and (min-width: 700px){.logos .logos__list{gap:16px}}.logos .logos__item{flex-shrink:0;width:calc((100% - 24px)/4)}@media screen and (min-width: 576px){.logos .logos__item{width:calc((100% - 80px)/6)}}@media screen and (min-width: 700px){.logos .logos__item{width:calc((100% - 96px)/7)}}@media screen and (min-width: 1200px){.logos .logos__item{width:calc((100% - 128px)/9)}}@media screen and (min-width: 1400px){.logos .logos__item{width:calc((100% - 160px)/11)}}.logos .logos__item-link{display:block;position:relative;padding-top:100%;width:100%;border:1px solid #ebeaec;border-radius:16px;overflow:hidden}@media(hover: hover){.logos .logos__item-link .logos__item-img{opacity:.4}.logos .logos__item-link:hover .logos__item-img{opacity:1}}.logos .logos__item-link:focus-visible .logos__item-img,.logos .logos__item-link:active .logos__item-img{opacity:1}.logos .logos__item-img{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:16px;overflow:hidden;transition:opacity .3s ease-in-out}