/* slider base */
.casestudy-testimonial .owl-stage {
    display: flex;
}

/* nav buttons (fully customizable) */
.case-nav {display: flex; gap: 6px; }
.case-prev, .case-next {width: 38px; height: 38px; background: #fff !important; padding: 0 !important; border: 0; display: flex; align-items: center; justify-content: center; }
.case-nav button img {width: 8px; height: 15px; }
.case-prev:hover, .case-next:hover {background: #FF8214 !important; }
.case-nav button:hover img {filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(87deg) brightness(103%) contrast(106%); }

/**/
.case-testi-img img {width: 47px; height: 47px; display: block; object-fit: contain; border-radius: 100%; }
.casestudy-testi-header {display: flex; align-items: center; gap: 10px; padding: 30px; }
.casestudy-testi-li {background: #fff; transition: all .4s ease; display: flex; flex-direction: column; height: 100%; }
/* LEFT active card */

.case-testi-name {font-weight: 700; font-size: 14px; line-height: 1; margin-bottom: 5px; }
.case-testi-position {font-size: 10px; font-weight: 600; color: #0C1C44; }
.case-testi-position span {color: #898989; font-weight: normal; }
.rating-star img {max-width: 80px; }
.qoute-icon img {max-width: 50px; }
.case-testi-body {padding: 30px; position: relative; transition: all .4s ease; height: 100%;}
.case-testi-body:before {border-top: 1px solid #FF8214; content: ""; width: 100%; height: 1px; position: absolute; top: 0; left: 0; transition: all .4s ease; }
.case-test-title {font-weight: 700; font-size: 16px; color: #FF8214; margin-bottom: 20px; }
.qoute-icon {position: absolute; right: 30px; top: 0; opacity: 0.4; transition: all .4s ease; }
.rating-star {margin-bottom: 30px; }

/*active*/
.casestudy-testi-li.left-active {}
.owl-item.active .left-active .case-testi-body:before {border-top: 8px solid #FF8214; }
.left-active .case-testi-body {background: #0C1C44; }
.left-active .case-testi-body .case-test-desc p {
    color: white;
}
.left-active .qoute-icon {opacity: 1; }