.stars_badge {
	height: 12px;
	width: 70px;
	position: relative;
}

.fill_badge_stars {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy42MjUiIGhlaWdodD0iMTIuMDAzIiB2aWV3Qm94PSIwIDAgMTMuNjI1IDEyLjAwMyI+CiAgPHBhdGggaWQ9IlBhdGhfMTI1NCIgZGF0YS1uYW1lPSJQYXRoIDEyNTQiIGQ9Ik0yLjEsMTEuM2MuMDg2LS41MTIuMTU3LS45NDQuMjMyLTEuMzc1LjEyLS42OS4yNDctMS4zNzkuMzU3LTIuMDcxYS4zNDQuMzQ0LDAsMCwwLS4xLS4yNTRjLS43NjQtLjc1Ni0xLjUzNS0xLjUtMi4zLTIuMjU2QS43MzMuNzMzLDAsMCwxLC4xLDQuMzlhLjY0MS42NDEsMCwwLDEsLjQ5My0uMzQ4Yy42NDgtLjEsMS4zLS4yLDEuOTQ1LS4zLjQ1NC0uMDY5LjkwNy0uMTM5LDEuMzYxLS4yYS4zMTEuMzExLDAsMCwwLC4yNjgtLjE5NUM0LjYzLDIuNCw1LjEsMS40NTgsNS41NjUuNTFhLjgxNC44MTQsMCwwLDEsLjYtLjUuNzI5LjcyOSwwLDAsMSwuNzQuMjc4LDEuNDE1LDEuNDE1LDAsMCwxLC4xNTQuMjU4Yy40Ni45MjguOTIyLDEuODU2LDEuMzc0LDIuNzg3YS4zMjcuMzI3LDAsMCwwLC4yODEuMjA2YzEuMDQuMTUsMi4wNzkuMzA4LDMuMTE5LjQ2MmEuODYuODYsMCwwLDEsLjY3Ni4zNjguNzU2Ljc1NiwwLDAsMS0uMTg1Ljk4NlExMS4yLDYuNDY3LDEwLjA1NSw3LjU2NmEuMzQ3LjM0NywwLDAsMC0uMTE1LjM0N3EuMjY2LDEuNTQ0LjUyNCwzLjA4OWMuMDg4LjUzLS4xMzcuOTE2LS42Ljk3NmExLjAxMywxLjAxMywwLDAsMS0uNTQzLS4xMTdjLS45NTMtLjQ3OC0xLjktLjk3LTIuODQzLTEuNDY2YS4zMjguMzI4LDAsMCwwLS4zNDksMHEtMS40MDYuNzQyLTIuODE5LDEuNDcxYS43MjIuNzIyLDAsMCwxLS45ODUtLjEyM0ExLjkzOCwxLjkzOCwwLDAsMSwyLjEsMTEuMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC4wMDEpIiBmaWxsPSIjZmZjMTAwIi8+Cjwvc3ZnPgo=");
	background-repeat: repeat-x;
}

.review_badge {
	display: flex;
	justify-content: center;
	width: max-content;
	margin: 0 auto;
	gap: 15px;
	align-items: center;
}

.google_g_logo img {
	display: block;
}

.rating_stars_badge {
	gap: 9px;
	display: flex;
	align-items: center;
}

.rating_badge {
	font-size: 28px;
	line-height: 1.321429;
	font-weight: bold;
	color: black;
}

.review_count_badge {
	font-size: 14px;
	font-style: italic;
	line-height: 16px;
	color: black;
}

@media (max-width: 767px) {
	.rating_badge {
		font-size: 18px;
	}

	.google_g_logo img {
		width: 42px;
	}

	.review_badge {
		gap: 12px;
	}
}
