.alliance-companies .companies{position:relative;gap:20px}.alliance-companies .companies:after{content:"";filter:blur(30px);width:110%;height:110%;transform:translate(-5%,-5%);position:absolute;z-index:-2}.alliance-companies .companies .company{position:relative;height:120px;min-width:220px;padding:0 20px;border-radius:10px;background-color:#fff;box-shadow:0 0 15px #0003}.alliance-companies .companies .company img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.8);cursor:pointer;max-width:200px;max-height:70px}@media (min-width:770px){.alliance-companies .companies .company img{animation:fadeOut .4s;filter:saturate(0%) contrast(10%)}.alliance-companies .companies .company:hover img{animation:fadeIn .4s;filter:saturate(100%) contrast(100%)}.alliance-companies .companies .company img.colorful{animation:colorfulFadeOut .4s;filter:saturate(5%) contrast(85%)}.alliance-companies .companies .company img.colorful.gray{opacity:.7;transition:opacity .5s ease-in-out}.alliance-companies .companies .company:hover img.colorful{animation:colorfulFadeIn .4s;filter:saturate(100%) contrast(100%)}.alliance-companies .companies .company:hover img.colorful.gray{opacity:1}}@media (max-width:1080px){.alliance-companies .companies:after{width:100%;transform:translate(calc(var(--bs-gutter-x) * .5 / 2 * -1),-5%)}}@media (max-width:770px){.alliance-companies .companies .company img{filter:saturate(100%) contrast(100%)}}@media (max-width:520px){.alliance-companies .companies .company{margin-right:0}}@keyframes fadeIn{0%{filter:saturate(0%) contrast(10%)}to{filter:saturate(100%) contrast(100%)}}@keyframes fadeOut{0%{filter:saturate(100%) contrast(100%)}to{filter:saturate(0%) contrast(10%)}}@keyframes colorfulFadeIn{0%{filter:saturate(5%) contrast(85%)}to{filter:saturate(100%) contrast(100%)}}@keyframes colorfulFadeOut{0%{filter:saturate(100%) contrast(100%)}to{filter:saturate(5%) contrast(85%)}}.alliance-companies>*:not(.logos-splide) .companies{position:relative;gap:20px}.alliance-companies>*:not(.logos-splide) .companies:after{content:"";filter:blur(30px);background-color:#f4f4f4;width:110%;height:110%;transform:translate(-5%,-5%);position:absolute;z-index:-2}.alliance-companies>*:not(.logos-splide) .companies .company{position:relative;visibility:visible;display:block;height:120px;min-width:220px;padding:0 20px;border-radius:10px;background-color:#fff;box-shadow:0 0 15px #0003}.alliance-companies>*:not(.logos-splide) .companies .company img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.8);cursor:pointer;max-width:200px;max-height:70px}.alliance-companies .logos-splide .companies .company{position:relative;visibility:visible;display:block;height:120px;min-width:220px;padding:0 20px;border-radius:10px;background-color:#fff;box-shadow:0 0 15px #0003}.alliance-companies .logos-splide .companies .company img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.8);cursor:pointer;max-width:200px;max-height:70px}@media (min-width:770px){.alliance-companies .logos-splide .companies.row.splide__list{position:relative;gap:20px;display:flex;flex-wrap:wrap}.alliance-companies .logos-splide .companies.row.splide__list .company{position:relative;visibility:visible;display:block;height:120px;min-width:220px;padding:0 20px;border-radius:10px;background-color:#fff;box-shadow:0 0 15px #0003}.alliance-companies .logos-splide .companies.row.splide__list .company img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.8);cursor:pointer;max-width:200px;max-height:70px}}@media (min-width:770px){.alliance-companies>.logos-splide .companies .company img{animation:fadeOut .4s;filter:saturate(0%) contrast(10%)}.alliance-companies>.logos-splide .companies .company img.colorful{animation:colorfulFadeOut .4s;filter:saturate(5%) contrast(85%)}.alliance-companies>.logos-splide .companies .company:hover img{animation:fadeIn .4s;filter:saturate(100%) contrast(100%)}.alliance-companies>.logos-splide .companies .company:hover img.colorful{animation:colorfulFadeIn .4s;filter:saturate(100%) contrast(100%)}}@media (max-width:1080px){.alliance-companies>*:not(.logos-splide) .companies:after{width:100%;transform:translate(calc(var(--bs-gutter-x) * .5 / 2 * -1),-5%)}}@media (max-width:770px){.alliance-companies>*:not(.logos-splide) .companies .company img{filter:saturate(100%) contrast(100%)}.alliance-companies>.logos-splide .companies.row{flex-wrap:nowrap}}@media (max-width:520px){.alliance-companies>*:not(.logos-splide) .companies .company{margin-right:0}}