.ccl-v2-widget.imagebox-v2-1-across {
	.widget-inner {
		gap: var(--space-6);
	}

	.view-all-col {
		display: none;
	}

	.slides {
		max-width: 1200px;
	}

	.slide {
		color: var(--white);
	}

	.slide > .inner {
		display: grid;
		grid-template-columns: minmax(0, 1fr);
	}
	
	.img-cont::before {
		display: none;
	}

	.content-section {
		position: relative;
		gap: var(--space-6);
		order: 1;
		padding: 26px 30px var(--space-10);
		background: var(--gray-dark);
	}

	.slide-title {
		font-weight: var(--font-weight-extrabold);
		font-size: 1.75rem;
		line-height: 1.2;
	}

	@media (hover: hover) {
		.slide-title > a:hover {
			text-decoration: none;
		}
	}

	@container (min-width: 64em) {
		.widget-inner {
			display: grid;
			gap: 22px;
		}

		.widget-header {
			display: contents;
		}

		.title-col {
			max-width: 984px;
			margin: 0 auto;
			text-align: center;
		}

		.widget-subtitle {
			padding-left: 0;

			&::before {
				display: none;
			}
		}

		.view-all-col {
			display: flex;
			justify-content: end;
			width: 100%;
			max-width: 1200px;
			padding: 0 var(--space-5);
			margin: 0 auto;
		}

		.slides {
			gap: var(--space-16);
		}

		.content-section {
			position: absolute;
			inset: auto auto -40px 0;
			width: 100%;
			max-width: 500px;
			padding: 33px 30px 30px;
		}
	}
}