.logo-carousel{padding-inline:var(--container-padding)}.logo-carousel__inner{max-width:var(--content-max-width);margin-inline:auto}.logo-carousel__heading{margin-bottom:var(--section-heading-gap);text-align:center}.logo-carousel__footer-text{margin:clamp(16px,1.5vw + 8px,28px) auto 0;max-width:var(--content-reading-width);text-align:center;font-family:"Open Sans",sans-serif;font-size:clamp(13px,12.2957746479px + 0.1877934272vw,15px);font-weight:500;color:#262626;line-height:1.5}.logo-carousel .splide.is-static{visibility:visible !important}.logo-carousel .splide.is-static .splide__track{overflow:visible !important}.logo-carousel .splide.is-static .splide__list{display:flex !important;flex-wrap:wrap;justify-content:center;gap:clamp(16px,1.5vw + 8px,32px) clamp(24px,3vw + 12px,56px);transform:none !important}.logo-carousel .splide.is-static .splide__slide{display:flex !important;visibility:visible !important;width:auto !important;flex:0 0 auto;opacity:1 !important}.logo-carousel .splide__slide{display:flex;align-items:center;justify-content:center}.logo-carousel__logo{display:flex;align-items:center;justify-content:center;height:clamp(72px,6vw + 32px,120px)}.logo-carousel__logo-link{display:flex;align-items:center;justify-content:center;height:100%;width:100%;transition:opacity .2s ease,transform .2s ease}.logo-carousel__logo-link:hover{opacity:.75}.logo-carousel__logo-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.logo-carousel__logo-img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.logo-carousel.background--primary .logo-carousel__logo-img,.logo-carousel.background--secondary .logo-carousel__logo-img,.logo-carousel.background--dark .logo-carousel__logo-img{filter:brightness(0) invert(1)}