
.core-imagebox.imagebox-1-across-fullwidth {
	position: relative;
	padding-bottom: 48px;
	padding-top: 48px;
	background-color: var(--text);
	margin-bottom: var(--space-32);
}

.core-imagebox.imagebox-1-across-fullwidth.dark-theme { background-color: var(--text); }
.core-imagebox.imagebox-1-across-fullwidth.light-theme { background-color: var(--blue); }
.core-imagebox.imagebox-1-across-fullwidth .shared-play-button {
	transform: unset;
	left: unset;
	right: 20px;
	top: 20px;
}
.core-imagebox.imagebox-1-across-fullwidth::after {
	content: "";
	position: absolute;
	bottom: -64px;
	right: 0;
	width: 375px;
	height: 457px;
	background-image: url(/includes/public/assets/shared/patterns/mb-pattern-1-across-fw.svg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom;
}

.core-imagebox.imagebox-1-across-fullwidth .slide {
	border-bottom: 1px solid var(--white);
	border-top: 1px solid var(--white);
	z-index: 1;
}

.core-imagebox.imagebox-1-across-fullwidth .img-cont::after {
	height: 100%;
	background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
	opacity: 0.5;
}

.core-imagebox.imagebox-1-across-fullwidth .content-section {
	bottom: 50%;
	transform: translateY(50%);
	left: var(--space-5);
	max-width: 500px;
}

.core-imagebox.imagebox-1-across-fullwidth .content-section .slide-title,
.core-imagebox.imagebox-1-across-fullwidth .content-section .slide-title a {
	font-size: var(--text-4xl-1);
	line-height: var(--leading-none);
	font-weight: 600;
	text-shadow: 0px 3px 6px #00000029;
}
.core-imagebox.imagebox-1-across-fullwidth .content-section p {
	margin-bottom: var(--space-1);
	text-shadow: 0px 3px 6px #00000029;
}
.core-imagebox.imagebox-1-across-fullwidth .content-section .slide-footer a {
	color: var(--white);
}
@media (min-width: 64em) {
	.core-imagebox.imagebox-1-across-fullwidth {
		padding-top: 55px;
		padding-bottom: 55px;
		margin-bottom: var(--space-32);
	}

	.core-imagebox.imagebox-1-across-fullwidth.dark-theme,
	.core-imagebox.imagebox-1-across-fullwidth.light-theme {
		background: unset;
	}

	.core-imagebox.imagebox-1-across-fullwidth::before {
		content: "";
		position: absolute;
		top: 0;
		width: 402px;
		height: 100%;
		background-color: var(--text);
	}

	.core-imagebox.imagebox-1-across-fullwidth.dark-theme::before { background-color: var(--text); }
	.core-imagebox.imagebox-1-across-fullwidth.light-theme::before { background-color: var(--blue); }

	.core-imagebox.imagebox-1-across-fullwidth::after {
		bottom: -90px;
		right: unset;
		left: -88px;
		width: 560px;
		height: 587px;
		background-size: cover;
	}
	.core-imagebox.imagebox-1-across-fullwidth .slide {
		margin-left: var(--space-12);
		border-left: 1px solid var(--white);
		border-right: 1px solid var(--white);
	}
	.core-imagebox.imagebox-1-across-fullwidth .content-section {
		left: calc(60px + (89 - 60) * ((100vw - 1025px) / (1440 - 1025)));
	}
	.core-imagebox.imagebox-1-across-fullwidth .content-section .slide-title,
	.core-imagebox.imagebox-1-across-fullwidth .content-section .slide-title a {
		font-size: calc(48px + (65 - 48) * ((100vw - 1025px) / (1440 - 1025)));;
		line-height: var(--leading-none);
		margin-bottom: var(--space-4);
	}

	.core-imagebox.imagebox-1-across-fullwidth .content-section p {
		font-size: var(--text-lg);
		margin-bottom: var(--space-5);
		max-width: 408px;
	}
}

@media (min-width: 90em) {
	.core-imagebox.imagebox-1-across-fullwidth .content-section .slide-title,
	.core-imagebox.imagebox-1-across-fullwidth .content-section .slide-title a {
		font-size: 4.0625rem;
	}

	.core-imagebox.imagebox-1-across-fullwidth .content-section {
		left: 89px;
	}
}