.pf-banner-logo-carousel{--marquee-gap:var(--spacing-4);background:var(--color-surface)}.pf-banner-logo-carousel__wrapper{align-items:center;background:var(--color-surface);display:flex;overflow:hidden;position:relative}.pf-banner-logo-carousel .banner-logo__carousel .swiper-wrapper{align-items:center;overflow:visible}.pf-banner-logo-carousel .banner-logo__carousel .image-wrapper{align-items:center;display:flex;justify-content:center}.pf-banner-logo-carousel .banner-logo__carousel .image-wrapper img{max-height:80px;max-width:150px;-o-object-fit:contain;object-fit:contain}.pf-banner-logo-carousel .banner-logo__cta{align-items:center;background:var(--color-surface);border-right:1px solid var(--color-lines);display:flex;height:100%;left:0;padding:var(--spacing-4-5) var(--spacing-4);z-index:2}.pf-banner-logo-carousel .banner-logo__cta a{border:none;font:var(--font-label-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-3) var(--spacing-6);width:-moz-max-content;width:max-content}@media screen and (min-width:1024px){.pf-banner-logo-carousel{--marquee-gap:var(--spacing-16)}.pf-banner-logo-carousel .banner-logo__carousel .image-wrapper img{max-width:200px;-o-object-fit:contain;object-fit:contain}.pf-banner-logo-carousel .banner-logo__cta{padding:var(--spacing-9) var(--spacing-16)}.pf-banner-logo-carousel .banner-logo__carousel .swiper-wrapper{padding-bottom:var(--spacing-5);padding-top:var(--spacing-6)}}