@keyframes rotating{100%{transform:rotate(360deg)}}.logoBox.logoBox--shadowType .logoItem img{filter:grayscale(1)}.logoBox.logoBox--shadowType .logoItem:hover{opacity:1}.logoBox.logoBox--shadowType .logoItem:hover img{filter:grayscale(0)}.logoItem{display:flex;width:100%;height:clamp(15rem, 8.1081081081vw, 15rem);align-items:center;justify-content:center;border-radius:.5rem;text-decoration:none;transition:200ms}.logoItem img{width:100%;max-height:clamp(7.5rem, 5.4054054054vw, 10rem);border-radius:.5rem;object-fit:contain;object-position:center}.logoItem .logoItem-name{display:flex;width:100%;justify-content:center;padding:3rem 2rem;border-radius:.5rem;background-color:var(--base-grey, #F0F0F0);font-weight:600;text-transform:uppercase}.logoItem span{display:none}.logoItem:focus,.logoItem:hover{color:var(--text-color, #001E27);opacity:.5;text-decoration:none}.logoContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media(min-width: 48rem){.logoContainer{gap:4rem}}.logoContainer.logoContainer--items1 .logoBox{width:calc(100% - 4rem)}.logoContainer.logoContainer--items2 .logoBox{width:calc(50% - 2rem)}@media(min-width: 35.9375rem){.logoContainer.logoContainer--items2 .logoBox{width:calc(33.33% - 2rem)}}.logoContainer.logoContainer--items3 .logoBox{width:calc(50% - 2rem)}@media(min-width: 35.9375rem){.logoContainer.logoContainer--items3 .logoBox{width:calc(33.33% - 2rem)}}.logoContainer.logoContainer--items4 .logoBox{width:calc(50% - 2rem)}@media(min-width: 35.9375rem){.logoContainer.logoContainer--items4 .logoBox{width:calc(33.33% - 2rem)}}@media(min-width: 48rem){.logoContainer.logoContainer--items4 .logoBox{width:calc(25% - 4rem)}}.logoContainer.logoContainer--items5 .logoBox{width:calc(50% - 2rem)}@media(min-width: 35.9375rem){.logoContainer.logoContainer--items5 .logoBox{width:calc(33.33% - 2rem)}}@media(min-width: 48rem){.logoContainer.logoContainer--items5 .logoBox{width:calc(25% - 4rem)}}@media(min-width: 62rem){.logoContainer.logoContainer--items5 .logoBox{width:calc(20% - 4rem)}}.logoContainer.logoContainer--items6 .logoBox{width:calc(50% - 2rem)}@media(min-width: 35.9375rem){.logoContainer.logoContainer--items6 .logoBox{width:calc(33.33% - 2rem)}}@media(min-width: 48rem){.logoContainer.logoContainer--items6 .logoBox{width:calc(25% - 4rem)}}@media(min-width: 62rem){.logoContainer.logoContainer--items6 .logoBox{width:calc(20% - 4rem)}}@media(min-width: 75rem){.logoContainer.logoContainer--items6 .logoBox{width:calc(16.6% - 4rem)}}.logoContainer .logoItem{height:clamp(8rem, 8.1081081081vw, 15rem)}.widgetLogo .tns-ovh{margin:0 var(--slider-arrow-width)}.widgetLogo--slider .tns-outer{padding-bottom:7rem !important}@media(min-width: 48rem){.widgetLogo--slider .tns-outer{padding:0 clamp(5rem, 3.2432432432vw, 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.6216216216vw, 3rem)}.logoSlider.tns-slider{display:block;overflow:visible}.sectionContainer--grey .logoItem .logoItem-name{background-color:#fff}.widgetLogo .tns-outer{padding-bottom:0rem !important}.widgetLogo .tns-outer .tns-controls button{top:50%;transform:translateY(-50%)}