.row-cards-case-study .box-card {
    display: flex;
	border-radius: 24px;
	overflow: hidden;
}
.row-cards-case-study .box-card .testi {
	position: relative;
    width: 60%;
}
.row-cards-case-study .box-card .testi:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 100px;
    transform: translate(50%, -50%);
    height: calc(100% + 100px);
    aspect-ratio: 1;
    background-color: inherit;
    z-index: 0;
    border-radius: 50%;
}
.row-cards-case-study .box-card .testi .inner {
    padding: 40px 0 40px 40px;
    display: flex;
    gap: 20px;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
	position: relative;
}
.row-cards-case-study .box-card .testi .h2 {
    margin-bottom: 20px;
}

.row-cards-case-study .box-card .testi .h4 {
    text-transform: uppercase;
    color: var(--eti-color-two);
}
.row-cards-case-study .box-card .bg_card {
	width: 40%;
}

/**/
.col-12.col-cards-pagin.swiper {
    /*width: 25%;
    margin-left: 0;
    overflow: visible;*/
}
.col-cards-pagin .swiper-wrapper {
	
}
.col-cards-pagin .swiper-slide {
	flex: 1 0 auto;
    height: 70px;
	cursor: pointer;
	cursor: grab;
}
.col-cards-pagin .swiper-slide img {
    height: 100%;
    width: 100%;
    object-fit: scale-down;
    padding: 0px 30px;
}

.col-cards-pagin .cards-progress {
	height: 3px;
	width: 100%;
    margin-top: 15px;
    background-color: var(--eti-bg-white);
    position: relative;
	display: flex;
}
.col-cards-pagin .cards-progress .cards-progress-fill {
	transition: var(--transition-slow);
	width: 0;
    background: var(--eti-color-two);
	height: 100%;
	position: relative;
	left: 0;
}


/*
.col-cards-pagin .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
	width: fit-content;
}
.col-cards-pagin img {
    max-height: 40px;
    width: auto;
    object-fit: contain;
}
.col-cards-pagin .swiper-scrollbar {
    background: transparent;
    height: 3px;
    margin-top: 15px;
    opacity: 1 !important;
}
.col-cards-pagin .swiper-scrollbar-drag {
    background: #0077b6;
}

.col-cards-pagin .swiper-wrapper {
    display: flex;
    align-items: center;
}
.col-cards-pagin .swiper-slide {
    width: 25%;
    margin-right: 0 !important;
}*/

@media (max-width: 991px){
	.row-cards-case-study .box-card { flex-wrap: wrap; }
	.row-cards-case-study .box-card img.bg_card {
		order: -1;
		width: 100%;
		height: 190px;
	}
	.row-cards-case-study .box-card .testi {
		width: 100%;
	}
	.row-cards-case-study .box-card .testi .inner {
		padding: 20px;
	}
	.row-cards-case-study .box-card .testi:before { display: none; }
	
	
	.col-cards-pagin .swiper-slide img {
		padding: 0px 20px;
	}
	.col-cards-pagin .swiper-slide:nth-child(4) { display: none !important; }
}