.m-logo-slider{overflow-x:clip}.m-logo-slider__header{text-align:left}@media (min-width: 768px){.m-logo-slider__header{max-width:80%}}@media (min-width: 1025px){.m-logo-slider__header{max-width:50%}}@media (min-width: 768px){.m-logo-slider__alternate .m-logo-slider__header{max-width:65%}}@media (min-width: 1600px){.m-logo-slider__alternate .m-logo-slider__header{max-width:50%}}.m-logo-slider__grid{display:grid;align-items:center;justify-items:center;grid-template-columns:repeat(3,1fr)}.m-logo-slider__grid:has(>:nth-child(2n):last-child){grid-template-columns:repeat(2,1fr)}.m-logo-slider__grid:has(>:nth-child(odd):last-child){grid-template-columns:repeat(3,1fr)}@media (min-width: 1025px){.m-logo-slider__grid{max-width:88.888%}.m-logo-slider__grid:has(>:nth-child(2n):last-child),.m-logo-slider__grid:has(>:nth-child(odd):last-child){grid-template-columns:repeat(5,1fr)}}.m-logo-slider__item{overflow:hidden}.m-logo-slider__logo{display:block;transform:translateY(101%);max-width:100%;max-height:var(--fluid-64-156);width:auto;height:auto;object-fit:contain}.m-logo-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap: .375rem}.m-logo-slider .cursor-none .swiper-pagination-bullet{pointer-events:none}
