.ne-kcar{position:relative}
.ne-kcar__viewport{overflow:hidden;z-index:1}
.ne-kcar__track{display:flex;position:relative;z-index:1;transition-property:transform;transition-timing-function:ease}
.ne-kcar__slide{position:relative;flex:0 0 auto;min-width:0;box-sizing:border-box}
.ne-kcar .ne-kcar__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;box-sizing:content-box;width:auto;height:auto;margin:0;padding:15px;color:#101010;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:20px;line-height:1;transform:translateY(-50%);cursor:pointer}
.ne-kcar .ne-kcar__arrow--prev{left:0}
.ne-kcar .ne-kcar__arrow--next{right:0}
.ne-kcar .ne-kcar__arrow:disabled{opacity:.4;cursor:default}
.ne-kcar__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}
.ne-kcar .ne-kcar__dot{width:10px;height:10px;min-width:0;margin:0;padding:0;background:#ccc;border:0;border-radius:50%;box-shadow:none;cursor:pointer}
.ne-kcar .ne-kcar__dot.is-active{background:#2575fc}
.ne-kcl .ne-kcar__slide{flex:0 0 calc((100% - 45px) / 4);margin-right:15px}
.ne-kcl__link{display:block;height:100%;color:inherit;text-decoration:none}
.ne-kcl .ne-kcl__link{text-decoration:none}
.ne-kcl__item{display:flex;position:relative;align-items:center;justify-content:center;height:100%;padding:51px 0;background-color:#fff;box-shadow:5px 10px 15px rgba(0,0,0,.1);overflow:hidden;z-index:5;box-sizing:border-box}
.ne-kcl__pic{position:relative;text-align:center}
.ne-kcl__img{display:inline-block;max-width:100%;height:auto}
.ne-kcl__img--hover{position:absolute;left:0;top:0;opacity:0;transition:opacity .3s}
.ne-kcl__item.has-hover:hover .ne-kcl__img:not(.ne-kcl__img--hover){opacity:0}
.ne-kcl__item.has-hover:hover .ne-kcl__img--hover{opacity:1}
.ne-kcl.has-sep .ne-kcar__slide+.ne-kcar__slide .ne-kcl__item::before{content:"";position:absolute;left:-8px;top:20%;height:60%;width:1px;background:#e5e5e5}
@media(max-width:1024px){.ne-kcl .ne-kcar__slide{flex-basis:calc((100% - 10px) / 2);margin-right:10px}}
@media(max-width:767px){.ne-kcl .ne-kcar__slide{flex-basis:100%;margin-right:10px}}
