.logo-carousel{align-items:center;display:flex;flex-direction:column;margin:0 auto;overflow:visible;padding:50px 0;position:relative;z-index:1}.logo-carousel .bubble{backdrop-filter:blur(6.299999713897705px);background:#fff;border:1px solid #efefef;border-radius:67.2px;box-shadow:0 8.4px 10.5px 0 rgba(20,20,19,.06);margin:0 auto;max-width:100%;overflow:hidden;padding:16.8px 33.6px;position:relative;width:915px}.logo-carousel .wrapper{gap:33px;height:20%;width:100%}.logo-carousel .box,.logo-carousel .wrapper{align-items:center;display:flex;justify-content:center}.logo-carousel .box{flex-direction:column;flex-shrink:0;margin:0;padding:0;position:relative;width:20%}.logo-carousel .container{box-sizing:border-box;max-width:100%}.logo-carousel h2{text-align:center}.logo-carousel .subtext{margin:0 auto 12px;max-width:100%;width:998px}.logo-carousel .subtext,.logo-carousel .subtext *{font-weight:700;text-align:center;text-transform:uppercase}.logo-carousel .subtext *{color:var(--Text-text-link,#0c64e7);font-size:18px;font-style:normal;line-height:120%}.logo-carousel.animated .logo-container{flex-wrap:nowrap;overflow:hidden;padding:0 30px;width:100%}.logo-carousel .logo{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin:0;padding:0;position:relative}.logo-carousel .box .title{color:var(--Black,#000);font-size:22px;font-style:normal;font-weight:700;line-height:120%;margin:36px auto 16px;text-align:center}@media screen and (max-width:991px){.logo-carousel .wrapper{gap:20px}.logo-carousel .wrapper .box{width:30%}}@media (max-width:769px){.logo-carousel .bubble{padding:5px}}