@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%;align-items:center;justify-content:center;border-radius:.4rem;text-decoration:none;transition:200ms}.logoItem img{width:100%;max-height:clamp(4rem,4.5751633987vw,7rem);border-radius:.4rem;object-fit:contain;object-position:center}.logoItem .logoItem-name{display:flex;width:100%;justify-content:center;padding:3rem 2rem;border-radius:.4rem;background-color:#f7f7f7;font-weight:600;text-transform:uppercase}.logoItem span{display:none}a.logoItem:focus,a.logoItem:hover{color:#262626;opacity:.5;text-decoration:none}.logoContainer{display:flex;flex-wrap:wrap;gap:clamp(3.2rem,4.1830065359vw,6.4rem) clamp(2.4rem,3.137254902vw,4.8rem)}.logoContainer .logoBox{width:calc(50% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem));max-width:20rem}@container (inline-size > 80rem){.logoContainer .logoBox{width:calc(33.33% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}@container (inline-size > 100rem){.logoContainer .logoBox{width:calc(25% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}@container (inline-size > 140rem){.logoContainer .logoBox{width:calc(20% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}@container (inline-size > 160rem){.logoContainer .logoBox{width:calc(16.6% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}.logoContainer.logoContainer--items1 .logoBox{width:calc(100% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}@container (inline-size > 40rem){.logoContainer.logoContainer--items2 .logoBox{width:calc(50% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}@container (inline-size > 80rem){.logoContainer.logoContainer--items3 .logoBox{width:calc(33.33% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}@container (inline-size > 100rem){.logoContainer.logoContainer--items4 .logoBox{width:calc(25% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}@container (inline-size > 140rem){.logoContainer.logoContainer--items5 .logoBox{width:calc(20% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}@container (inline-size > 140rem){.logoContainer.logoContainer--items6 .logoBox{width:calc(16.6% - clamp(3.2rem, 4.1830065359vw, 6.4rem) clamp(2.4rem, 3.137254902vw, 4.8rem))}}.logoSlider .puxSlider-container{gap:clamp(3.2rem,4.1830065359vw,6.4rem) clamp(2.4rem,3.137254902vw,4.8rem);align-items:center}.logoSlider .puxSlider-container>.logoBox{flex:0 0 calc((100% - clamp(2.4rem, 3.137254902vw, 4.8rem))/2);min-width:0}@media(min-width: 48rem){.logoSlider .puxSlider-container>.logoBox{flex-basis:33.333%}}@media(min-width: 62rem){.logoSlider .puxSlider-container>.logoBox{flex-basis:25%}}@media(min-width: 75rem){.logoSlider .puxSlider-container>.logoBox{flex-basis:16.666%}}.logoSlider .puxSlider-controls,.logoSlider .puxSlider-arrows{margin-left:auto;margin-right:auto}.sectionContainer--grey .logoItem .logoItem-name{background-color:#fff}