@keyframes marqueeA {
	from {
		transform: translateX(0);
	}

	to {
		transform: translateX(-100%);
	}
}

.trust-sigal-logo-section {
	padding: 3rem 0;

	.trust-signal-heading h3 {
		color: #003c46;
		text-align: center;
		font-family: "Lexend Deca";
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: -0.0167em;
		margin-bottom: 40px;
		padding: 0 2rem;
		text-wrap: pretty;
	}

	.trust-signal-image-container {
		display: flex;
		overflow: hidden;
		white-space: nowrap;
		align-items: center;
	}

	.trust-signal-image-container img {
		height: 72px;
		width: auto;
		object-fit: contain;
		object-position: center;
	}

	.marquee-container {
		display: flex;
		white-space: nowrap;
		align-items: center;
		animation: marqueeA 82s linear infinite;
		gap: 3rem;
		margin-right: 3rem;
		flex-shrink: 0;
		flex-grow: 0;
	}

	.trust-signal-image-container:hover .marquee-container {
		animation-play-state: paused;
	}
}

@media (prefers-reduced-motion) {
	.trust-sigal-logo-section {
		.marquee-container:nth-of-type(2) {
			display: none;
		}

		.trust-signal-image-container {
			overflow-x: scroll;
			padding: 0 2rem 0 2rem;

			.marquee-container {
				animation: none;
			}
		}
	}
}