@import '../../../common';

.rs-testimonial-slider {
	.testimonial-inner {
		position: relative;
	}
	&.style1 {
		.testimonial-inner {
			padding: 30px;
			border: 1px solid rgba(0, 0, 0, 0.10);
			border-radius: 4px;
			transition: $transition;
			.quote_icon {
				i {
					font-size: 26px;
					color: $primaryColor;
				}
			}
			.description {
				margin: 15px 0;
			}
			.ratings {
				display: flex;
				align-items: center;
				gap: 2px;
				i {
					display: block;
				}
			}
			.testi-card-bottom {
				display: flex;
				align-items: center;
				flex-wrap: wrap;
				gap: 20px;
				> div {
					flex-shrink: 0;
				}
			}
			.vendor-img {
				width: 60px;
				height: 60px;
				border: 1px solid rgba(33, 67, 212, 0.10);
				box-shadow: 0px 18px 26px -17px rgba(0, 0, 0, 0.24);
				background: #fff;
				border-radius: 50%;
				padding: 12px;
				img {
					width: 100%;
					height: auto;
				}
			}
			.content-part {
				.name {
					margin: 0;
				}
			}
			&:hover {
				box-shadow: 0px 23px 43px -40px rgba(0, 0, 0, 0.3);
				background: #fff;
			}
		}
	}
	&.style2 {
		.testimonial-inner {
			position: relative;
			.vendor-img {
				flex-shrink: 0;
			}
		}
	}
}
.rs-testimonial-slider {
	&.clip-path-css {
		.testimonial-inner {
			clip-path: polygon(0% 0%, 90% 0, 100% 12%, 100% 100%, 0% 100%) !important;
		}
	}
}