/* @generated by Skylit - do not edit */
/**
 * Skylit dev cache — pattern: mhpr-trusted-by
 * Auto-generated on save_post. Do not hand-edit.
 */

.mhpr-trusted-by {
		background: var(--mhpr-color-offwhite);
		padding: var(--mhpr-gap-10) 0;
		border-bottom: 1px solid var(--mhpr-border-muted);
		}
		.mhpr-trusted-by__inner {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		gap: var(--mhpr-gap-6);
		}
		.mhpr-trusted-by__label {
		font-size: 0.75rem;
		font-weight: 700;
		letter-spacing: 0.12em;
		text-transform: uppercase;
		color: var(--mhpr-color-slate);
		white-space: nowrap;
		}
		.mhpr-trusted-by__divider {
		display: none;
		width: 1px;
		height: 36px;
		background: var(--mhpr-color-mid);
		flex-shrink: 0;
		}
		.mhpr-trusted-by__slider {
		flex: 1;
		width: 100%;
		min-width: 0;
		overflow: hidden;
		-webkit-mask-image: linear-gradient(
		to right,
		transparent,
		#000 8%,
		#000 92%,
		transparent
		);
		mask-image: linear-gradient(
		to right,
		transparent,
		#000 8%,
		#000 92%,
		transparent
		);
		}
		.mhpr-trusted-by__slider .swiper-wrapper {
		align-items: center;
		transition-timing-function: linear;
		}
		.mhpr-trusted-by__slider:not(.swiper-initialized) .swiper-wrapper {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		gap: var(--mhpr-gap-8);
		}
		.mhpr-trusted-by__slider:not(.swiper-initialized) {
		-webkit-mask-image: none;
		mask-image: none;
		}
		.mhpr-trusted-by__slide {
		width: auto;
		flex-shrink: 0;
		}
		.mhpr-trusted-by__slide span {
		display: block;
		font-size: 0.85rem;
		font-weight: 700;
		color: var(--mhpr-color-ink);
		letter-spacing: 0.05em;
		text-transform: uppercase;
		white-space: nowrap;
		}
		@media (min-width: 769px) {
		.mhpr-trusted-by__inner {
		gap: var(--mhpr-gap-12);
		}
		.mhpr-trusted-by__slider {
		-webkit-mask-image: linear-gradient(
		to right,
		transparent,
		#000 4%,
		#000 96%,
		transparent
		);
		mask-image: linear-gradient(
		to right,
		transparent,
		#000 4%,
		#000 96%,
		transparent
		);
		}
		}
		.editor-styles-wrapper .mhpr-trusted-by__inner {
		flex-direction: row;
		align-items: center;
		gap: var(--mhpr-gap-12);
		}
		.editor-styles-wrapper .mhpr-trusted-by__divider {
		display: block;
		}
		.editor-styles-wrapper
		.mhpr-trusted-by__slider:not(.swiper-initialized)
		.swiper-wrapper {
		flex-wrap: nowrap;
		overflow-x: auto;
		}