/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2026 | 04:01:24 */
.page-id-328 .review-btn {
	background-color: white; 
	color: rgb(15, 23, 42);
	border: 1px var(--primary) solid;
	color: #1b8fd9;
}

.page-id-328 .review-btn span {
	color: #D4AF37;
}

.page-id-328 .button-container {
	justify-content: center;
}

.page-id-328 .reviews-container {
	display: grid; 
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
	margin-top: 30px;
}

.page-id-328 .reviews-container .review {
	border: 1px #1b8fd9 solid; 
	border-radius: 10px; 
	padding: 15px;
}

.page-id-328 .stars-container {
	display: flex; 
	gap: 5px;
	justify-content: center;
	margin-bottom: 10px;
}
.page-id-328 .stars-container img {
	width: 20px;
	height: 20px;
}

.page-id-328 .review-text {
	font-size: 14px; 
	line-height: 1.2;
}

.page-id-328 .author-row {
	display: flex; 
	align-items: center; 
	margin-top: 10px;
	gap: 10px;
	justify-content: center;
}
.page-id-328 .author-row img {
	height: 30px; 
	width: 30px; 
	border-radius: 100%;
}
.page-id-328 .author-row a {
	color: #1b8fd9;
}
.page-id-328 .author-row a:hover {
	filter: brightness(1.05);
}

@media screen and (max-width: 820px) {
	.page-id-328 .reviews-container { 
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 480px) {
	.page-id-328 .reviews-container { 
		grid-template-columns: repeat(1, 1fr);
	}
}