.ntbc-carousel{position:relative;width:100%;max-width:100%;padding:12px 34px;box-sizing:border-box;background:#fff}
.ntbc-viewport{width:100%;overflow:hidden}
.ntbc-track{display:flex;align-items:center;transition:transform .55s ease;will-change:transform}
.ntbc-item{box-sizing:border-box;flex:0 0 25%;height:106px;display:flex;align-items:center;justify-content:center;padding:14px 20px}
.ntbc-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.ntbc-item img{display:block;object-fit:contain;max-width:100%;max-height:74px;width:auto;height:auto;filter:none;transition:transform .25s}
.ntbc-item a:hover img{transform:scale(1.07)}
.ntbc-prev,.ntbc-next{position:absolute;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:28px;height:28px;background:#f0f0f0;color:#333;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;font-size:14px;padding:0}
.ntbc-prev{left:2px}.ntbc-next{right:2px}.ntbc-prev:hover,.ntbc-next:hover{background:#ddd}
.ntbc-prev:focus-visible,.ntbc-next:focus-visible{outline:2px solid #222;outline-offset:2px}
@media(max-width:991px){.ntbc-item{flex-basis:33.333333%;padding:10px}.ntbc-carousel{padding:10px 30px}}
@media(max-width:575px){.ntbc-item{flex-basis:50%;height:85px;padding:9px}.ntbc-item img{max-height:57px}.ntbc-carousel{padding:8px 25px}}
@media(prefers-reduced-motion:reduce){.ntbc-track{transition:none}.ntbc-item img{transition:none}}
