@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scroll-snap-strictness:proximity}}}.logo-list--viewport{width:100%;overflow:hidden}.logo-list--inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}@media(min-width:48rem){.logo-list--inner{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(var(--logo-columns),1fr)}}@media not all and (min-width:48rem){.logo-list--inner.swipe-on-mobile::-webkit-scrollbar{display:none}.logo-list--inner.swipe-on-mobile{scrollbar-width:none;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;padding-top:0;padding-bottom:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(auto-fill,minmax(calc(50vw - 30px),1fr));grid-auto-columns:minmax(calc(50vw - 30px),1fr);grid-auto-flow:column;width:calc(100% + 30px);margin-left:-15px;padding-inline:15px;display:grid;overflow-x:auto}.logo-list--inner.swipe-on-mobile .logo-list--logo{scroll-snap-align:center;scroll-snap-stop:always}}.logo-list-animate{margin-top:calc(var(--spacing,.25rem) * 4)}@media(min-width:48rem){.logo-list-animate{grid-auto-flow:column;width:max-content;animation:30s linear infinite scroll!important}}.logo-list-animate-mobile{margin-top:calc(var(--spacing,.25rem) * 4);grid-auto-flow:column;width:max-content;animation:25s linear infinite scroll}.logo-list--logo{text-align:center;justify-content:center;align-items:center;display:flex;overflow:hidden}.logo-list--logo .thb-placeholder{width:calc(var(--spacing,.25rem) * 15)}.logo-list--logo[aria-disabled]{pointer-events:none}.logo-list--logo:not([aria-disabled]) img{transition:all .25s cubic-bezier(.104,.204,.492,1)}.logo-list--logo:not([aria-disabled]):hover img{transform:scale(1.07)}.logo-list--logo--has-bg{isolation:isolate;padding:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--block-border-radius,16px);background:var(--logo-bg,#fff);box-shadow:var(--block-shadows)}.logo-list--image{width:calc(var(--spacing,.25rem) * 52);object-fit:cover}.logo-list.logo-list--centered-true .logo-list__logo{align-items:center;display:flex}.logo-list--autoplay-mobile .logo-list--logo{transition:transform .5s ease-in-out}.logo-list--autoplay-mobile .logo-list--inner{scroll-behavior:smooth}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
