.ova-testimonial-4{
	.slide-testimonials{
		.owl-stage-outer{
			.item{
				.wrap-evaluate{
					display: flex;
					flex-wrap: wrap;
					justify-content:space-between;

					.evaluate{
						.text{
							font-weight: 600;
							color: var(--heading);
							margin: 0 0 6px 0;
						}

						.rating{
							justify-content: center;
							.elementor-star-rating{
								display: inline-flex;
								column-gap: 2px;
								font-size: 16px;
								color: #ccd6df;
								font-family: eicons;
								.elementor-star-full{
									&::before{
										content: "\e934";
										display: block;
										font-size: inherit;
										font-family: inherit;
										position: absolute;
										color: #FFBF48;
										top: 0;
										left: 0;
									}
								}
								i{
									display: inline-block;
									position: relative;
									font-style: normal;
									cursor: default;
									line-height: 100%;
									vertical-align: middle;
									font-family: eicons;
									&::before{
										display: block;
										font-size: inherit;
										font-family: inherit;
										position: absolute;
										overflow: hidden;
										color: #FFBF48;
										top: 0;
										left: 0;
									}
								}
								i.elementor-star-1{
									&::before{
										content: "\e934";
										width: 10%;
									}
								}
								i.elementor-star-2{
									&::before{
										content: "\e934";
										width: 20%;
									}
								}
								i.elementor-star-3{
									&::before{
										content: "\e934";
										width: 30%;
									}
								}
								i.elementor-star-4{
									&::before{
										content: "\e934";
										width: 40%;
									}
								}
								i.elementor-star-5{
									&::before{
										content: "\e934";
										width: 50%;
									}
								}
								i.elementor-star-6{
									&::before{
										content: "\e934";
										width: 60%;
									}
								}
								i.elementor-star-7{
									&::before{
										content: "\e934";
										width: 70%;
									}
								}
								i.elementor-star-8{
									&::before{
										content: "\e934";
										width: 80%;
									}
								}
								i.elementor-star-9{
									&::before{
										content: "\e934";
										width: 90%;
									}
								}
							}
						}
						.rating.star_unicode{
							.elementor-star-rating{
								i.elementor-star-1,
								i.elementor-star-2,
								i.elementor-star-3,
								i.elementor-star-4,
								i.elementor-star-5,
								i.elementor-star-6,
								i.elementor-star-7,
								i.elementor-star-8,
								i.elementor-star-9{
									&::before{
										content: "\002605";
									}
								}
								.elementor-star-full{
									&::before{
										content: "\002605";
									}
								}
							}
						}
					}
					.quote{
						margin: -2px 0 0 0;
						i{
							font-size: 64px;
							display: inline-flex;
							color: var(--primary);
						}
					}
				}

				.content{
					color: var(--heading);
					margin: 25px 0 43px 0;
				}

				.info{
					display: inline-flex;
					align-items:center;
					gap: 20px;

					.author-image{
						img{
							width: 60px;
							min-width: 60px;
							height: 60px;
							border-radius: 50%;
							object-fit: cover;
						}
					}
					.name-job{
						.name{
							font-weight: 700;
							color: #000B33;
							line-height: 1.3;
							margin: 0 0 10px 0;
						}
						.job{
							font-size: 14px;
							font-weight: 400;
							line-height: 1.6;
						}
					}
				}
			}
		}

		.owl-dots{
			text-align: center;
			margin: 47px 0 0;

			.owl-dot{
				width: 10px;
				height: 10px;
				margin-right: 18px;
				border-radius: 50%;
				background-color: #00bb9833;

				&.active{
					background-color: #00bb98;
				}
			}
		}
	}

	p{
		margin: 0;
	}

	&.ova-testimonial-template1{

		.owl-carousel .owl-stage-outer {
			padding-top: 20px;
	       	margin-right: -20px;
	       	margin-left: -20px;
		    padding-left: 20px;
		    padding-right: 20px;
		    width: calc(100% + 40px);
		}

		.item{
			padding: 43px 45px 35px;
			background-color: #fff;
			border-radius: 10px;
			border-bottom: 6px solid #DEE0E7; 
			box-shadow: 0px -5px 15px rgba(43, 89, 255, 0.04);

			@media(max-width: 1149px){
				border-color: var(--primary);
			}
		}

		.owl-item{
			&.center{
				.item{
					border-bottom-color: var(--primary);
				}
			}
		}
	}

	&.ova-testimonial-template2{
		.slide-testimonials{
			.owl-stage-outer{
				.item{
					.wrap-evaluate{
						.evaluate{
							.text{
								font-size: 20px;
								margin: 0 0 4px 0;
							}
						}
						.quote{
							margin: 0 82px 0 0;
							@media(max-width: 767px){
								margin: 0;
							}
						}
					}

					.content{
						font-size: 24px;
						font-weight: 500;
						line-height: 1.5;
						margin: 21px 0 40px 0; 
					}

					.info{
						.name-job{
							.name{
								font-size: 22px;
								font-weight: 600;
								color: #000B33;
								margin: 0 0 2px 0;
							}
						}
					}
				}
			}

			.owl-dots{
				text-align: left;
				margin: 30px 0 0 0;
			}
		}
	}
}