.CategoryListCarousel .slide-item{display:flex !important;justify-content:center;align-items:stretch;text-align:center;height:100%;width:100%;min-width:100%;overflow:hidden;border:0;position:relative}
.CategoryListCarousel .slide-item.slideItemContainer{aspect-ratio:var(--category-list-carousel-item-aspect-ratio,1 / 1);height:auto !important;min-height:0;min-width:0}
.CategoryListCarousel .slide-item-test{position:relative;width:100%;height:100%;overflow:hidden;background:#eef2f7}
.CategoryListCarousel .slide-item-test:after{content:'';position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.78) 72%,black);pointer-events:none}
.CategoryListCarousel .carousel-title-clientlib{font-family:Robert,sans-serif;color:#fff;position:absolute;font-weight:900;font-size:24px;line-height:30px;left:24px;right:24px;bottom:24px;text-align:center;max-width:none;z-index:1}
@media screen and (max-width:992px){.CategoryListCarousel .carousel-title-clientlib{font-size:21px;line-height:26px}
}
@media screen and (max-width:600px){.CategoryListCarousel .carousel-title-clientlib{font-size:18px;line-height:23px}
}
.CategoryListCarousel .img-hover-zoom{display:block !important;height:100%;transition:transform .5s,filter .5s ease-in-out;transition-delay:.1s;filter:grayscale(0);box-sizing:border-box;width:100%;overflow:hidden;object-fit:cover}
.CategoryListCarousel .category-carousel-placeholder{align-items:center;bottom:0;color:#667790;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}
.CategoryListCarousel .category-carousel-placeholder svg{height:32px;width:32px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}
.CategoryListCarousel .link-carousel-item{width:100%;height:100%;display:block;position:relative;cursor:pointer;overflow:hidden;color:#fff;text-decoration:none}
.CategoryListCarousel .link-carousel-item:hover:after{content:'';width:100%;height:100%;position:absolute;left:0;bottom:0;box-shadow:inset 0 -8px 0 #d3135a}
.CategoryListCarousel .link-carousel-item:hover>.slide-item-test img{filter:brightness(0.5);transform:scale(1.1);overflow:hidden}
.CategoryListCarousel .activeImg{overflow:hidden}
.CategoryListCarousel .activeImg img{filter:brightness(0.5);transform:scale(1.1)}
.CategoryListCarousel .activeLink{width:100%;height:100%;display:block;position:relative}
.CategoryListCarousel .activeLink:after{content:'';width:100%;height:100%;position:absolute;left:0;bottom:0;box-shadow:inset 0 -8px 0 #d3135a}
@media screen and (max-width:992px){.CategoryListCarousel .carousel-title-clientlib{left:22px;right:22px;bottom:24px}
}
@media screen and (max-width:600px){.CategoryListCarousel .carousel-title-clientlib{left:20px;right:20px;bottom:20px}
}