@keyframes rotating{100%{transform:rotate(360deg)}}.logoItem{display:flex;width:100%;height:clamp(15rem,9.8039215686vw,15rem);align-items:center;justify-content:center;border-radius:.4rem;text-decoration:none;transition:200ms}.logoItem img{width:100%;max-width:16.7rem;max-height:clamp(7.5rem,7.4509803922vw,11.4rem);border-radius:.4rem;object-fit:contain;object-position:center;filter:grayscale(1)}.logoItem .logoItem-name{display:flex;width:100%;justify-content:center;padding:3rem 2rem;border-radius:.4rem;background-color:#eeecfd;font-weight:600;text-transform:uppercase}.logoItem span{display:none}a.logoItem:focus,a.logoItem:hover{color:#501e6a;opacity:.5;text-decoration:none}.logoContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem clamp(2.4rem,2.614379085vw,4rem)}.logoContainer .logoBox{width:calc(50% - 2rem clamp(2.4rem, 2.614379085vw, 4rem));max-width:32rem}@container (inline-size > 80rem){.logoContainer .logoBox{width:calc(33.33% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 100rem){.logoContainer .logoBox{width:calc(25% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 140rem){.logoContainer .logoBox{width:calc(20% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 160rem){.logoContainer .logoBox{width:calc(16.6% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}.logoContainer.logoContainer--items1 .logoBox{width:calc(100% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}@container (inline-size > 40rem){.logoContainer.logoContainer--items2 .logoBox{width:calc(50% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 80rem){.logoContainer.logoContainer--items3 .logoBox{width:calc(33.33% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 100rem){.logoContainer.logoContainer--items4 .logoBox{width:calc(25% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 140rem){.logoContainer.logoContainer--items5 .logoBox{width:calc(20% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 140rem){.logoContainer.logoContainer--items6 .logoBox{width:calc(16.6% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 140rem){.logoContainer.logoContainer--items7 .logoBox{width:calc(14.28% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}@container (inline-size > 140rem){.logoContainer.logoContainer--items8 .logoBox{width:calc(12.5% - 2rem clamp(2.4rem, 2.614379085vw, 4rem))}}.logoContainer .logoItem{height:clamp(8rem,9.8039215686vw,15rem)}.widgetLogo .tns-ovh{margin:0 var(--slider-arrow-width)}.widgetLogo .tns-outer{padding-bottom:0rem !important}.widgetLogo .tns-outer .tns-controls button{top:50%;transform:translateY(-50%)}.widgetLogo--slider .tns-outer{padding-bottom:7rem !important}@media(min-width: 48rem){.widgetLogo--slider .tns-outer{padding:0 clamp(5rem,3.9215686275vw,6rem) !important;margin-bottom:5rem}}@media(min-width: 48rem){.widgetLogo--slider .tns-nav{position:absolute;right:auto;bottom:-3rem;transform:translate(-50%, 0)}}.logoSlider{display:flex;overflow:hidden}.logoSlider .logoItem{padding:clamp(1rem,1.9607843137vw,3rem)}.logoSlider.tns-slider{display:block;overflow:visible}.sectionContainer--grey .logoItem .logoItem-name{background-color:#fefcff}