.menu-item[data-v-254cfe83]{opacity:0;transform:translateY(-1rem);transition:all .7s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.menu-item[data-v-293301aa],button[data-v-293301aa]{transition:all .7s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.menu-item[data-v-293301aa]{opacity:0;transform:translateY(-1rem)}body{overflow-x:hidden;position:relative;width:100%}.partners-section[data-v-97ade599]{background:#fff;margin-top:0;padding-block:12px}.brand-family[data-v-97ade599]{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:17% minmax(0,1fr);width:100%}.parent-brand[data-v-97ade599]{align-items:center;display:flex;justify-content:center;min-width:0}.family-rows[data-v-97ade599]{border-left:1px solid #cba44b80;grid-template-rows:68px 52px;padding-left:20px;row-gap:4px}.brand-row[data-v-97ade599],.family-rows[data-v-97ade599]{display:grid;min-width:0}.brand-row[data-v-97ade599]{align-items:center;gap:20px}.brand-row--1[data-v-97ade599]{grid-template-columns:repeat(5,minmax(0,1fr))}.brand-row--2[data-v-97ade599]{grid-template-columns:repeat(6,minmax(0,1fr))}.family-brand[data-v-97ade599]{align-items:center;display:flex;height:100%;justify-content:center;min-width:0}.brand-art[data-v-97ade599]{aspect-ratio:var(--logo-ratio);display:block;flex-shrink:0;overflow:hidden;position:relative;width:min(100%,var(--logo-width))}.brand-art img[data-v-97ade599]{height:auto;left:var(--art-left);max-width:none;position:absolute;top:var(--art-top);width:var(--art-width)}.family-brand[data-v-97ade599]:focus-visible,.parent-brand[data-v-97ade599]:focus-visible{outline:2px solid #e4bd63;outline-offset:3px}@media (max-width:1023px){.brand-family[data-v-97ade599]{-moz-column-gap:12px;column-gap:12px}.family-rows[data-v-97ade599]{grid-template-rows:54px 42px;padding-left:12px}.brand-row[data-v-97ade599]{gap:12px}.parent-brand .brand-art[data-v-97ade599]{max-width:90px}}@media (max-width:767px){.brand-family[data-v-97ade599]{-moz-column-gap:8px;column-gap:8px}.family-rows[data-v-97ade599]{grid-template-rows:34px 26px;padding-left:8px;row-gap:2px}.brand-row[data-v-97ade599]{gap:6px}.parent-brand .brand-art[data-v-97ade599]{max-width:60px}}.brand-family-wrapper[data-v-e87182b4]{background:#fff;display:flow-root}
