/*
 * SECTION:  Trust bar (4 short promises)
 * File:     assets/css/sections/sol-trust.css
 * Used by:  Elementor container "sol-trust" with four "sol-trust__item" containers (home page template)
 * To remove: delete this file and its line in inc/assets.php (handle "sol-trust").
 */

/* Grid lines come from a 1px gap over the border color, so they stay
   correct at every column count. */
.e-con.sol-trust {
	--display: grid;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 1px;
	padding: 0;
	background: var(--sol-line);
	border: 1px solid var(--sol-line);
	border-radius: var(--sol-radius-md);
	overflow: hidden;
}

.e-con.sol-trust__item {
	gap: 2px;
	padding: 16px 18px;
	background: var(--sol-surface);
}

.e-con.sol-trust__item > .elementor-widget {
	margin-block-end: 0;
}

.sol-trust__item .elementor-widget-heading .elementor-heading-title {
	color: var(--sol-text) !important;
	font: 600 0.9375rem var(--sol-font-sans);
}

.sol-trust__item .elementor-widget-text-editor {
	color: var(--sol-muted);
	font-size: var(--sol-text-sm);
}

@media (min-width: 900px) {
	.e-con.sol-trust {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}
