.logo-marquee{padding-top:var(--cmbh-spacing-medium);padding-bottom:var(--cmbh-spacing-medium);position:relative}@media screen and (min-width: 1024px){.logo-marquee{padding-top:var(--cmbh-spacing-large);padding-bottom:var(--cmbh-spacing-large)}}@media screen and (min-width: 768px){.logo-marquee::before,.logo-marquee::after{content:"";position:absolute;top:0;width:150px;height:100%;z-index:2;pointer-events:none}.logo-marquee::before{left:0;background:linear-gradient(to right, var(--marquee-bg-color), transparent)}.logo-marquee::after{right:0;background:linear-gradient(to left, var(--marquee-bg-color), transparent)}}.logo-marquee swiper-container,.logo-marquee .logo-swiper{--swiper-wrapper-transition-timing-function: linear !important}.logo-marquee swiper-container::part(container),.logo-marquee swiper-container::part(wrapper),.logo-marquee .swiper-wrapper,.logo-marquee .swiper-free-mode>.swiper-wrapper{transition-timing-function:linear !important;transition-property:transform !important}.logo-marquee .logo-marquee__header{text-align:center;margin-bottom:var(--cmbh-spacing-medium);padding:0 var(--cmbh-spacing-small);text-wrap:pretty}.logo-marquee .logo-marquee__image{width:100%;height:100%;max-width:100px;max-height:100px;margin:0 auto;object-fit:contain;display:flex;justify-content:center;align-items:center;margin-bottom:var(--cmbh-spacing-medium)}.logo-marquee .logo-marquee__image img{max-width:60px;max-height:60px}.logo-marquee .logo-marquee__title{font-size:.8rem;text-align:center}.logo-marquee .logo-marquee__subtitle{text-align:center;margin-top:5px;margin-bottom:40px;font-size:.9em;text-wrap:balance}.logo-marquee .logo-marquee__description{text-align:center;margin-top:5px;font-size:.9em;text-wrap:balance}