.CategorySlider::-webkit-scrollbar {
    height: 10px;
    cursor: grab;
}

.CategorySlider::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 999px;
    cursor: grab;
}

.CategorySlider::-webkit-scrollbar-thumb {
    background: #0057A8;
    border-radius: 999px;
    border: 1px solid #f1f5f9;
    cursor: grab;
}

div.active-category-pill {
    background-color: lightcyan;
    border: 1px solid #0057A8;
    padding: 6px 10px;
    font-family: 'Roboto', sans-serif;
    border-radius: 12px;
    color: #0057A8;
}
button.active-category-remove{
    padding-left: 5px;
}

#activeBrandBox.visible {
    display: inline-flex;
}

.catalougeItem img {
    aspect-ratio: 0.88/1;
    object-position: 0 -75px;
}

.catalogue-scroll-box {
    scrollbar-width: thin;
    scrollbar-color: #0063A6 #F5F5F5;
}

button.brand-filter-option img {
    max-width: 80px;
    max-height: 50px;
    object-fit: contain;
}

button.brand-filter-option.active {
    background-color: #0063A6;
    color: white;
}

button.category-filter.active {
    background-color: #0063A6;
    color: white;
}

button.brand-filter-option.active img {
    filter: brightness(0) invert(1);
}
#OurSolutions .swiper-pagination .swiper-pagination-bullet{
    background: white !important;
    opacity: 1 !important;
}
#OurSolutions .swiper-pagination .swiper-pagination-bullet-active{
    background: #FFCD00 !important;
}
@media(max-width:40rem) {
    button.brand-filter-option img {
        max-width: 60px;
    }
}