
@charset "UTF-8";

.elementor-star-rating {
	color: #ccd6df;
	display: inline-block;
	font-family: eicons;
}

.elementor-star-rating i {
	cursor: default;
	display: inline-block;
	font-style: normal;
	position: relative;
}

.elementor-star-rating i:before {
	color: #f0ad4e;
	content: "";
	display: block;
	font-family: inherit;
	font-size: inherit;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
}

.elementor-star-rating .elementor-star-empty:before {
	content: none;
}

.elementor-star-rating .elementor-star-1:before {
	width: 10%;
}

.elementor-star-rating .elementor-star-2:before {
	width: 20%;
}

.elementor-star-rating .elementor-star-3:before {
	width: 30%;
}

.elementor-star-rating .elementor-star-4:before {
	width: 40%;
}

.elementor-star-rating .elementor-star-5:before {
	width: 50%;
}

.elementor-star-rating .elementor-star-6:before {
	width: 60%;
}

.elementor-star-rating .elementor-star-7:before {
	width: 70%;
}

.elementor-star-rating .elementor-star-8:before {
	width: 80%;
}

.elementor-star-rating .elementor-star-9:before {
	width: 90%;
}

.elementor-star-rating__wrapper {
	align-items: center;
	display: flex;
}

.elementor-star-rating__title {
	margin-inline-end: 10px;
}

.elementor-star-rating--align-right .elementor-star-rating__wrapper {
	justify-content: flex-end;
	text-align: right;
}

.elementor-star-rating--align-left .elementor-star-rating__wrapper {
	justify-content: flex-start;
	text-align: left;
}

.elementor-star-rating--align-center .elementor-star-rating__wrapper {
	justify-content: center;
	text-align: center;
}

.elementor-star-rating--align-justify .elementor-star-rating__title {
	margin-inline-end: auto;
}

@media (max-width:1024px) {
	.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
		justify-content: flex-end;
		text-align: right;
	}
	
	.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
		justify-content: flex-start;
		text-align: left;
	}
	
	.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
		justify-content: center;
		text-align: center;
	}
	
	.elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
		margin-inline-end: auto;
	}
}

@media (max-width:767px) {
	.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
		justify-content: flex-end;
		text-align: right;
	}
	
	.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
		justify-content: flex-start;
		text-align: left;
	}
	
	.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
		justify-content: center;
		text-align: center;
	}
	
	.elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
		margin-inline-end: auto;
	}
}

.last-star {
	letter-spacing: 0;
}

.elementor--star-style-star_unicode .elementor-star-rating {
	font-family: Arial, Helvetica, sans-serif;
}

.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
	content: "★";
}
