.ccl-v2-widget.callout-tiles-v2-2-across {
	.widget-inner {
		gap: 18px;
	}

	.widget-header {
		max-width: 1040px;
	}

	.title-col {
		display: grid;
		grid-template-columns: minmax(0, 1fr);
		align-items: start;
		gap: 6px;
		margin: 0;
	}

	.widget-title {
		margin: 0;
		font-size: 1.75rem;
	}

	.slides {
		gap: 10px;
		max-width: 1080px;
	}

	.slide > .inner {
		grid-template-columns: minmax(0, 1fr);
		align-items: start;
	}

	.content-section,
	.slide-top {
		grid-row: unset;
		grid-column: unset;
	}

	.slide-top {
		order: -1;
	}

	.img-cont::before {
		display: none;
	}

	.content-section {
		position: relative;
		z-index: 2;
		display: block;
		width: 80%;
		height: auto;
		max-width: max-content;
		padding: 10px var(--space-3) 7px;
		margin-top: -10px;
		text-align: left;
		background: var(--white);
		pointer-events: all;
	}

	.slide-title {
		font-size: var(--text-base);
		line-height: 1.15;
		letter-spacing: 0.1em;
		text-transform: uppercase;
		color: var(--black);
	}

	@container (min-width: 64em) {
		.widget-header {
			margin-bottom: var(--space-4);
		}

		.widget-title {
			font-size: var(--text-4xl);
		}

		.view-all-col {
			margin-bottom: 9px;
		}

		.content-section {
			padding: var(--space-3) 14px 9px;
			margin-top: -22px;
		}

		.slide-title {
			font-size: var(--text-lg);
		}
	}
}

.contentRender_name_plugins_collections_template_custom_core_v2_callout_tiles_2_across:has(+ .contentRender_name_plugins_collections_template_custom_core_v2_slider_4_across) .ccl-v2-widget.callout-tiles-v2-2-across {
	margin-bottom: 0 !important;
}