.swiper.ws-slider--container {
	margin-bottom:60px;
}

.ws-slider--container {
    --swiper-pagination-color: var(--qerys-secondary-color);
    --swiper-pagination-bullet-inactive-color: black;
    --swiper-pagination-bullet-inactive-opacity: 0.1;
    --swiper-pagination-bullet-size: 16px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    overflow:visible !important;
    position:relative;
}
.swiper.ws-slider--container .swiper-slide{    
    position:relative;
	width:120px;
}
.swiper.ws-slider--container .swiper-slide:not(.swiper-slide-active){
    overflow: hidden;
}
.ws-slider--wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    top:0;
    left:0;
}
body .swiper.ws-slider--container .swiper-pagination-bullets.swiper-pagination-horizontal{
	bottom:-60px;
}

.ws-elementor-widget-ws-sub-categories {
}
.ws-elementor-widget-ws-sub-categories:has(.ws-sub-categories--container) {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid var(--qerys-quaternary-color);
    overflow: hidden;
}
.ws-elementor-widget-ws-sub-categories > a.ws-sub-categories--container {
	position: relative;
	width: 100%;
	text-decoration: none;
	display: flex;
	flex-direction: column;
	gap:10px;
}

.ws-sub-categories--container{
	display: flex;
	flex-direction: column;
	gap:10px;
	align-items: center;
}

.ws-sub-categories--image-container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ws-sub-categories--title {
    text-align: center;
	color: black;
	font-weight:bold;
}
