.logos-module .row{grid-template-rows:auto;overflow-x:auto}.logos-module.logos-mode-scroll .row{overflow-x:hidden}.logos-module .logo-gallery-wrapper{display:flex;justify-content:center}.logos-module .logo-gallery{align-items:center;justify-content:center;display:inline-flex;gap:2.5rem;align-items:center}@media(min-width: 767px){.logos-module .logo-gallery{column-gap:70px}}.logos-module .logo-gallery img,.logos-module .logo-gallery svg{min-height:1.5rem;max-width:5rem}@media(min-width: 767px){.logos-module .logo-gallery img,.logos-module .logo-gallery svg{max-height:3.5rem;max-width:10rem}}.logos-module .logos-carousel{width:100%;max-width:calc(100vw - 40px);min-width:0;overflow:hidden;opacity:0;transition:opacity .3s ease}.logos-module .logos-carousel.swiper-initialized{opacity:1}.logos-module .logos-carousel .swiper-wrapper.logo-gallery{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;transition-timing-function:linear !important}.logos-module .logos-carousel .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;width:calc(50% - 30px);flex-shrink:0;margin:0 !important}@media(min-width: 767px){.logos-module .logos-carousel .swiper-slide{width:calc(25% - 30px)}}@media(min-width: 1129px){.logos-module .logos-carousel .swiper-slide{width:calc(15% - 50px)}}.logos-module .logos-carousel .swiper-slide img,.logos-module .logos-carousel .swiper-slide svg{display:block;max-height:2rem;max-width:100%;width:auto;object-fit:contain}@media(min-width: 767px){.logos-module .logos-carousel .swiper-slide img,.logos-module .logos-carousel .swiper-slide svg{max-height:2.5rem}}@media(min-width: 1129px){.logos-module .logos-carousel .swiper-slide img,.logos-module .logos-carousel .swiper-slide svg{max-height:3rem}}.logos-module .logos-wrap{flex-wrap:wrap}.logos-module .logos-scroll{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}
