.pkpartners-home .pkpartners-carousel-controls{display:none}
.pkpartners-home .pkpartners-carousel-controls[hidden]{display:none!important}
@media(max-width:520px){
  .pkpartners-home[data-pkpartners-carousel] .pkpartners-carousel-frame{position:relative;padding:0 32px}
  .pkpartners-home[data-pkpartners-carousel] .pkpartners-logos{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;direction:ltr}
  .pkpartners-home[data-pkpartners-carousel] .pkpartners-logos::-webkit-scrollbar{display:none}
  .pkpartners-home[data-pkpartners-carousel] .pkpartners-logos>li{flex:0 0 100%;scroll-snap-align:start}
  .pkpartners-home.is-carousel-ready .pkpartners-carousel-controls{display:flex;align-items:center;justify-content:space-between;position:absolute;inset:0;pointer-events:none}
  .pkpartners-carousel-controls button{display:grid;place-items:center;width:32px;min-height:44px;padding:0;border:0;background:transparent;color:var(--pk-ink,#1c1b19);font:32px/1 sans-serif;cursor:pointer;pointer-events:auto}
  .pkpartners-carousel-controls button:focus-visible{outline:3px solid #1f3f8f;outline-offset:1px}
  .pkpartners-home .pkpartners-logos:focus-visible{outline:3px solid #1f3f8f;outline-offset:3px}
}
