.peplynx-badge {
	padding: 2.5rem 0;
	background: rgba(109, 154, 184, 0.08);
}
.peplynx-badge .badge-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1.5rem;
	flex-wrap: wrap;
}
.peplynx-badge .badge-wrapper {
	width: 100%;
	display: flex;
	justify-content: start;
	align-items: center;
	gap: 0.5rem;
}
.peplynx-badge .badge-wrapper svg {
	width: 1.25rem;
	height: 1.25rem;
	flex-shrink: 0;
}
.peplynx-badge .badge-wrapper svg path {
	stroke: rgba(0, 0, 0, 0.7);
}
.peplynx-badge .icon-text {
	color: rgba(0, 0, 0, 0.7);
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.225rem;
	margin: 0;
}
@media screen and (min-width: 768px) {
	.peplynx-badge {
		padding: 2.01rem 0 1.61rem 0;
		background: var(--gradient-blue);
	}
	.peplynx-badge .badge-wrapper {
		width: auto;
		justify-content: center;
	}
	.peplynx-badge .icon-text {
		color: #fff;
	}
	.peplynx-badge .badge-wrapper svg path {
		stroke: #fff;
	}
}
