.te-logo-slider{align-items:center;display:flex;flex-direction:column;gap:64px;justify-content:center}.te-logo-slider.custom-gap{gap:32px}.te-logo-slider .logos-heading-wrapper{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin:0 auto;max-width:800px;text-align:center}.logos-container-wrapper{margin:0 auto;max-width:100%;position:relative}.te-logo-slider .swiper{height:100%;padding:0 48px;width:100%}.te-logo-slider .swiper-button-next:after,.te-logo-slider .swiper-button-prev:after{content:"";display:none}.te-logo-slider .swiper-button-next,.te-logo-slider .swiper-button-prev{align-items:center;background:none;border:none;border-radius:0;height:24px;justify-content:center;margin-top:-12px;position:absolute;width:24px}.te-logo-slider .swiper-button-next.swiper-button-disabled,.te-logo-slider .swiper-button-prev.swiper-button-disabled{border:none;cursor:not-allowed;opacity:.5;pointer-events:none}.te-logo-slider .swiper-button-next img,.te-logo-slider .swiper-button-prev img{height:24px;width:24px}.te-logo-slider .swiper-button-next:focus img,.te-logo-slider .swiper-button-next:hover img,.te-logo-slider .swiper-button-prev:focus img,.te-logo-slider .swiper-button-prev:hover img{filter:none;opacity:1}.te-logo-slider .swiper-button-prev{left:0}.te-logo-slider .swiper-button-next{right:0}.te-logo-slider .swiper-slide.swiper-slide-visible{opacity:1;visibility:visible}.te-logo-slider .swiper-slide{align-items:center;display:flex;gap:8px;justify-content:center;opacity:0;padding:24px;visibility:hidden}.te-logo-slider .swiper-item-bg{background:#fff;border:1px solid #fff;border-radius:4px}.te-logo-slider .swiper-item-border{border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.te-logo-slider .swiper-item-invert img{filter:brightness(0) invert(1)}.te-logo-slider .swiper-slide img{height:40px!important;object-fit:contain}.te-logo-slider .tagline-wrap{align-items:center;display:flex;flex-flow:row;flex-wrap:wrap}.te-logo-slider .tagline-wrap .tagline-gradient{background:var(--Gradient,linear-gradient(94deg,#523aa8 0,#d46229 100%));background-clip:text;-webkit-background-clip:text;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.6px;line-height:20px;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent}.te-logo-slider .heading-text :is(h1,h2,h3,h4,h5,h6){margin:0}@media screen and (max-width:1024px){.te-logo-slider .swiper{padding:0 32px}}@media screen and (max-width:767px){.te-logo-slider,.te-logo-slider.custom-gap{gap:24px}}