* {
				margin: 0;
				padding: 0;
				box-sizing: border-box;
				font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
			}
			
			body {
				background-color: #f5f7fa;
				padding: 20px;
			}
			
			.testimonial-container {
				max-width: 800px;
				margin: 0 auto;
				overflow: hidden;
				position: relative;
				border-radius: 10px;
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
				background: white;
			}
			
			.testimonial-header {
				background: #4a6fa5;
				color: white;
				padding: 15px;
				text-align: center;
				font-size: 1.5rem;
				font-weight: bold;
			}
			
			.testimonial-list {
				display: flex;
				padding: 20px 0;
				animation: scroll 30s linear infinite;
			}
			
			.testimonial-item {
				flex: 0 0 auto;
				width: 300px;
				margin: 0 15px;
				padding: 20px;
				background: #fff;
				border-radius: 8px;
				box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
				display: flex;
				flex-direction: column;
			}
			
			.testimonial-image {
				width: 60px;
				height: 60px;
				border-radius: 50%;
				object-fit: cover;
				margin-right: 15px;
				border: 3px solid #4a6fa5;
			}
			
			.testimonial-content {
				display: flex;
				align-items: center;
				margin-bottom: 15px;
			}
			
			.testimonial-name {
				font-weight: bold;
				font-size: 1.1rem;
				color: #333;
			}
			
			.testimonial-message {
				color: #666;
				font-size: 0.9rem;
				line-height: 1.5;
			}
			
			.testimonial-status {
				color: #28a745;
				font-weight: bold;
				font-size: 0.9rem;
				margin-top: 10px;
				display: flex;
				align-items: center;
			}
			
			.testimonial-status::before {
				content: "%3";
				margin-right: 5px;
			}
			
			@keyframes scroll {
				0% {
					transform: translateX(0);
				}
				100% {
					transform: translateX(calc(-315px * 20));
				}
			}
			
			.testimonial-container:hover .testimonial-list {
				animation-play-state: paused;
			}
			
			@media (max-width: 768px) {
				.testimonial-item {
					width: 250px;
				}
			}