.business-logos{--bl-bg:transparent;--bl-heading:#110045;--bl-text:#4a4a68;--bl-logo-h:50px;--bl-opacity:0.65;--bl-opacity-hover:1;background:var(--bl-bg);width:100%}.business-logos__inner{margin:0 auto;max-width:1344px;padding:0;width:100%}.business-logos .bl-head{margin-bottom:40px;text-align:center}.business-logos .bl-head__title{color:var(--bl-heading);font-size:34px;font-weight:800;line-height:1.2;margin:0}.business-logos .bl-head__text{color:var(--bl-text);font-size:17px;line-height:1.6;margin-top:12px}.business-logos .bl-head__text>:first-child{margin-top:0}.business-logos .bl-head__text>:last-child{margin-bottom:0}.business-logos .bl-swiper{overflow:hidden;width:100%}.business-logos .bl-slide{height:auto}.business-logos .bl-item,.business-logos .bl-slide{align-items:center;display:flex;justify-content:center}.business-logos .bl-item{height:var(--bl-logo-h);text-decoration:none;width:100%}.business-logos .bl-logo img{display:block;height:var(--bl-logo-h);object-fit:contain;opacity:var(--bl-opacity);transition:opacity .25s ease,filter .25s ease;width:100%}.business-logos a.bl-item:focus-visible img,.business-logos a.bl-item:hover img{opacity:var(--bl-opacity-hover)}.business-logos a.bl-item:focus-visible{border-radius:4px;outline:2px solid var(--bl-heading);outline-offset:6px}.business-logos .bl-swiper.bl-marquee .swiper-wrapper{transition-timing-function:linear}@media (max-width:991px){.business-logos .bl-head__title{font-size:28px}.business-logos .bl-head{margin-bottom:32px}}@media (max-width:767px){.business-logos__inner{padding:0 16px}.business-logos .bl-head__title{font-size:24px}.business-logos .bl-head{margin-bottom:24px}}