.official-brand-frame{background:var(--card);border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:0;height:96px;padding:16px 20px;display:flex}.official-brand-frame .official-brand-logo,.live-site .elementor-kit-8 .official-brand-frame img.official-brand-logo{object-fit:contain;object-position:center;opacity:1;filter:none;width:100%;max-width:240px;height:64px;max-height:64px;margin:0;transform:none}.official-brand-page-logo{width:min(100%,320px);margin-inline:auto}.official-brand-page-logo .official-brand-frame{height:112px}.official-brand-fallback{max-width:var(--site-width);padding-inline:var(--site-gutter);margin:32px auto}.official-brand-fallback .official-brand-page-logo{margin-inline:0}.live-site .elementor-widget-loop-carousel .swiper-slide:has(.official-brand-frame){flex-basis:192px;width:192px}.live-site .elementor-widget-loop-carousel .official-brand-frame{width:100%}.live-site .e-loop-item .elementor-widget-image:has(.official-brand-frame){width:100%}.live-site .elementor-widget-image:has(.official-brand-frame) a{width:100%;display:block}.live-site .elementor-widget-image:has(.official-brand-frame) a>span{width:100%;display:block}.official-brand-page-logo{display:block}:is(.neo-dropdown li:has(.official-brand-frame),.neo-drawer-children li:has(.official-brand-frame)){min-width:0}@media (width<=767px){.official-brand-frame{padding:16px}}.neo-brand-marquee{background:var(--card);contain:inline-size paint;touch-action:pan-y pinch-zoom;border-block:1px solid var(--border);width:100%;min-width:0;max-width:100%;padding-block:24px;overflow:hidden}.neo-brand-marquee-track{width:max-content;animation:90s linear infinite neo-brand-scroll;display:flex}.neo-brand-marquee-group{flex:none;gap:24px;padding-right:24px;display:flex}.neo-brand-marquee-link{border-radius:6px;flex:0 0 192px;width:192px;display:block}.neo-brand-marquee-link:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.neo-brand-marquee:hover .neo-brand-marquee-track,.neo-brand-marquee:focus-within .neo-brand-marquee-track{animation-play-state:paused}@keyframes neo-brand-scroll{to{transform:translate(-50%)}}@media (width<=767px){.neo-brand-marquee-group{gap:16px;padding-right:16px}.neo-brand-marquee-link{flex-basis:160px;width:160px}}@media (prefers-reduced-motion:reduce){.neo-brand-marquee{overscroll-behavior-x:contain;overflow-x:auto}.neo-brand-marquee-track{animation:none}.neo-brand-marquee-group[aria-hidden=true]{display:none}}
