.logos-section.align-vertical{align-items:center}.logos-section .title{margin-bottom:30px;color:#fff;font-size:18px}.logos-section .title p{margin-top:20px}.section-white .logos-section .title{color:#000}.logos-section-list{display:flex;flex-wrap:wrap;gap:20px}.logos-section-list .item{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);padding:20px;width:calc(50% - 10px)}.section-white .logos-section-list .item{border:1px solid rgba(0,0,0,.1)}.logos-section-list img{max-width:100%;max-height:100%;object-fit:contain}@media (min-width:768px){.logos-section-list .item{width:calc(33.333% - 13.35px)}}@media (min-width:1024px){.logos-section{display:flex}.logos-section .title{flex-shrink:0;width:50.7%;padding-right:70px}.logos-section .title+.logos-section-list .item{width:calc(33.333% - 13.35px)!important}.logos-section .title+.logos-section-list.large .item{width:calc(50% - 10px)!important}.logos-section-list{flex-grow:1;justify-content:center}.logos-section-list .item{width:calc(16.666% - 16.7px)}}@media (min-width:1200px){.logos-section .title{padding-right:100px;font-size:20px}}@media (min-width:1440px){.logos-section .title{padding-right:135px}.logos-section .title p{font-size:20px;line-height:30px}.logos-section .title+.logos-section-list.large .item{height:352px}}